Commit 7ea01d5
Make DPI_CHANGED event handling async
With this commit, all the widgets scale themselves asynchronously
independent of the order saving the wait time over their children to
scale.1 parent 87fa834 commit 7ea01d5
4 files changed
Lines changed: 64 additions & 9 deletions
File tree
- bundles/org.eclipse.swt
- Eclipse SWT Tests/win32/org/eclipse/swt/internal
- Eclipse SWT/win32/org/eclipse/swt/widgets
Lines changed: 23 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
16 | 19 | | |
17 | 20 | | |
18 | 21 | | |
| |||
21 | 24 | | |
22 | 25 | | |
23 | 26 | | |
| 27 | + | |
| 28 | + | |
24 | 29 | | |
25 | 30 | | |
26 | 31 | | |
27 | 32 | | |
28 | 33 | | |
29 | 34 | | |
30 | 35 | | |
| 36 | + | |
| 37 | + | |
31 | 38 | | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
32 | 55 | | |
33 | 56 | | |
34 | 57 | | |
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1977 | 1977 | | |
1978 | 1978 | | |
1979 | 1979 | | |
1980 | | - | |
| 1980 | + | |
1981 | 1981 | | |
1982 | 1982 | | |
1983 | 1983 | | |
Lines changed: 36 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
| |||
4760 | 4761 | | |
4761 | 4762 | | |
4762 | 4763 | | |
4763 | | - | |
| 4764 | + | |
4764 | 4765 | | |
4765 | 4766 | | |
4766 | 4767 | | |
| |||
4953 | 4954 | | |
4954 | 4955 | | |
4955 | 4956 | | |
4956 | | - | |
| 4957 | + | |
4957 | 4958 | | |
4958 | 4959 | | |
| 4960 | + | |
| 4961 | + | |
| 4962 | + | |
| 4963 | + | |
| 4964 | + | |
4959 | 4965 | | |
4960 | 4966 | | |
4961 | 4967 | | |
| |||
4966 | 4972 | | |
4967 | 4973 | | |
4968 | 4974 | | |
| 4975 | + | |
4969 | 4976 | | |
4970 | 4977 | | |
4971 | 4978 | | |
| |||
4974 | 4981 | | |
4975 | 4982 | | |
4976 | 4983 | | |
4977 | | - | |
4978 | | - | |
4979 | | - | |
4980 | | - | |
4981 | | - | |
4982 | | - | |
| 4984 | + | |
| 4985 | + | |
| 4986 | + | |
| 4987 | + | |
4983 | 4988 | | |
4984 | 4989 | | |
4985 | 4990 | | |
| |||
5879 | 5884 | | |
5880 | 5885 | | |
5881 | 5886 | | |
| 5887 | + | |
| 5888 | + | |
| 5889 | + | |
| 5890 | + | |
| 5891 | + | |
| 5892 | + | |
| 5893 | + | |
| 5894 | + | |
| 5895 | + | |
| 5896 | + | |
| 5897 | + | |
| 5898 | + | |
| 5899 | + | |
| 5900 | + | |
| 5901 | + | |
| 5902 | + | |
| 5903 | + | |
| 5904 | + | |
| 5905 | + | |
| 5906 | + | |
| 5907 | + | |
| 5908 | + | |
| 5909 | + | |
5882 | 5910 | | |
5883 | 5911 | | |
5884 | 5912 | | |
| |||
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
132 | 132 | | |
133 | 133 | | |
134 | 134 | | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
135 | 139 | | |
136 | 140 | | |
137 | 141 | | |
| |||
0 commit comments