andlabs-ui/newsizing

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