20 lines
733 B
Plaintext
20 lines
733 B
Plaintext
|
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
|