Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multi zoom level path #1281

Merged

Conversation

amartya4256
Copy link
Contributor

@amartya4256 amartya4256 commented Jun 17, 2024

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

@amartya4256 amartya4256 requested a review from niraj-modi as a code owner June 17, 2024 10:40
Copy link
Contributor

github-actions bot commented Jun 17, 2024

Test Results

   466 files  +8     466 suites  +8   8m 34s ⏱️ +22s
 4 133 tests +3   4 125 ✅ +3   8 💤 ±0  0 ❌ ±0 
16 328 runs  +3  16 236 ✅ +3  92 💤 ±0  0 ❌ ±0 

Results for commit 5f9b058. ± Comparison against base commit f634e24.

♻️ This comment has been updated with latest results.

@amartya4256 amartya4256 force-pushed the multi_zoom_level_path branch 2 times, most recently from 7fc5742 to 6cb33ec Compare June 17, 2024 11:06
@amartya4256 amartya4256 force-pushed the multi_zoom_level_path branch from 6cb33ec to b9a0f95 Compare June 17, 2024 13:52
@amartya4256 amartya4256 force-pushed the multi_zoom_level_path branch 2 times, most recently from ceaeb75 to d0092c0 Compare June 18, 2024 07:03
@amartya4256 amartya4256 force-pushed the multi_zoom_level_path branch 2 times, most recently from 1a7c8fc to 764b27d Compare June 21, 2024 10:22
This commit contributes to the obtaining the path as per the zoom level
of the monitor. A method win32_getPAth is used in place wherever
path.handle was used earlier by the clients. The preferred zoom level
has to be passed by the clients as a parameter to the mthod in order to
get the handle for the scaled path.

contributes to eclipse-platform#62 and eclipse-platform#127
@amartya4256 amartya4256 force-pushed the multi_zoom_level_path branch from 764b27d to 5f9b058 Compare June 21, 2024 10:24
@fedejeanne fedejeanne merged commit 31a94a5 into eclipse-platform:master Jun 21, 2024
9 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants