eclipse-platform / eclipse.platform.swt

Eclipse SWT
https://www.eclipse.org/swt/
Eclipse Public License 2.0
101 stars 123 forks source link

Multi zoom level path #1281

Closed amartya4256 closed 1 week ago

amartya4256 commented 2 weeks ago

Addressed issues

Requires

Note: Only the last commit in this PR is to be reviewed. Previous commit(s) belong to the prerequisite PR(s)

Description

This pull request is based on the implementations of PR #1214. It extends to the native zoom which is provided within widget and propagated to GC. In this PR, the multiple zoom level functionality is attained by using a map to maintain the handle of the path scaled as per the zoom level. The handle can then be obtained by the method win32_getHandle by passing the zoom information from the client.

contributes to #62 and #127

github-actions[bot] commented 2 weeks ago

Test Results

   466 files  +8     466 suites  +8   8m 34s :stopwatch: +22s  4 133 tests +3   4 125 :white_check_mark: +3   8 :zzz: ±0  0 :x: ±0  16 328 runs  +3  16 236 :white_check_mark: +3  92 :zzz: ±0  0 :x: ±0 

Results for commit 5f9b0586. ± Comparison against base commit f634e245.

:recycle: This comment has been updated with latest results.