blob: 00ade3178083335e7ffe8be86ea552984ee41215 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
resize event comes in
new window size taken
windows: dialog base units re-measured
call main widget sizing function
main widget sizing function
get preferred size of all subwidgets
windows: uses dialog base units
produce map of which controls are next to which controls
properly space controls
windows: uses dialog base units
return list of size allocations back to window sizer
window sizer
mac: converts coordinate space
asks each widget to adjust the allocation based on neighboring control
each widget adjustment
mac: neighboring control baselines are aligned for labels
gtk: vertical alignment of text changed to top if neighboring control is multi-line
TODO - should it be center-aligned or not
windows: none
|