summaryrefslogtreecommitdiff
path: root/alf/alflayout.h
AgeCommit message (Collapse)Author
2020-04-16make it build with -WconversionJonas Kümmerlin
2020-04-16rework grid layoutJonas Kümmerlin
Fractional expand is now supported like Qt, and also per row/column instead of as a widget attribute. Instead of margins, you're now supposed to use empty rows/columns instead. Spacer is also gone, use empty rows/columns with minimum size. Layout engine is prepared to directly calculate edit, button, etc. sizes without subclassing these controls
2020-04-16layout: invalidate and recalculate, automaticallyJonas Kümmerlin
2020-04-16font handling change: allow controls to inherit fontsJonas Kümmerlin
also do it automatically when adding widget to layout, no more calling applyfonts manually
2019-01-06move some message handling code into layoutJonas Kümmerlin
2019-01-05changed my mind about how fonts should be applied to new widgetsJonas Kümmerlin
2019-01-05move layout into own file, implement expand flagJonas Kümmerlin