| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-05-09 | notebook: fix focus when changing tabs | Jonas Kümmerlin | |
| 2020-05-01 | groupbox first implementation | Jonas Kümmerlin | |
| only classic theme for now, will do uxtheme soon | |||
| 2020-04-30 | panel: support edge (like delphi) | Jonas Kümmerlin | |
| mainly to force me to implement layout margins | |||
| 2020-04-29 | widget factory: move to tabbed interface | Jonas Kümmerlin | |
| 2020-04-28 | first try at checkbox | Jonas Kümmerlin | |
| The size calculation is really messy and the background stuff does not work with comctl v5. Probably need to go full owner-drawn, again. | |||
| 2020-04-23 | changed DPI handling: dpi is now pushed into every control and saved there | Jonas Kümmerlin | |
| 2020-04-22 | label: add way to customize text color | Jonas Kümmerlin | |
| 2020-04-22 | label: allow custom background color | Jonas Kümmerlin | |
| 2020-04-21 | notebook: add option of using a solid background | Jonas Kümmerlin | |
| unfortunately, only xp supplies actually matching color hints the color hint of Vista and later is very different from the texture used, so it looks quite ugly there :/ | |||
| 2020-04-21 | make ALF_SetBackgroundColor disable color inheritance | Jonas Kümmerlin | |
| 2020-04-20 | fixup transparent background work and add test in widgetfactory | Jonas Kümmerlin | |
| Win32s bites once again with its 16bit WPARAM | |||
| 2020-04-19 | window: add paint vfunc | Jonas Kümmerlin | |
| 2020-04-19 | panel vtbl first implementation | Jonas Kümmerlin | |
| still basically untested | |||
| 2020-04-19 | calc edit sizes in layout, no more subclassing | Jonas Kümmerlin | |
| 2020-04-18 | implement background color | Jonas Kümmerlin | |
| reduce flickering by keeping pixels if we know the background didn't change panel text is now gone, it would require us to redraw every transparent widget on top, which is a bad tradeoff since that panel text isn't very useful anyway. | |||
| 2020-04-16 | make it build with -Wconversion | Jonas Kümmerlin | |
| 2020-04-16 | rework grid layout | Jonas 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-16 | layout: invalidate and recalculate, automatically | Jonas Kümmerlin | |
| 2020-04-16 | font handling change: allow controls to inherit fonts | Jonas Kümmerlin | |
| also do it automatically when adding widget to layout, no more calling applyfonts manually | |||
| 2019-07-07 | first notebook implementation | Jonas Kümmerlin | |
| 2019-06-30 | label reimplement | Jonas Kümmerlin | |
| 2019-04-29 | remove app, use global variables instead | Jonas Kümmerlin | |
| also some unrelated combobox fixes | |||
| 2019-01-25 | add memory allocation functions | Jonas Kümmerlin | |
| 2019-01-11 | add pretranslate message hook | Jonas Kümmerlin | |
| 2019-01-09 | add spacer widget | Jonas Kümmerlin | |
| 2019-01-07 | fixup panel support | Jonas Kümmerlin | |
| 2019-01-06 | initial panel implementation | Jonas Kümmerlin | |
| 2019-01-05 | changed my mind about how fonts should be applied to new widgets | Jonas Kümmerlin | |
| 2019-01-05 | move layout into own file, implement expand flag | Jonas Kümmerlin | |
| 2019-01-03 | widget layout improvements | Jonas Kümmerlin | |
| 2019-01-02 | implement cleanup functions | Jonas Kümmerlin | |
| 2019-01-02 | make combobox implementation more complete | Jonas Kümmerlin | |
| 2019-01-01 | first try at combobox implementation | Jonas Kümmerlin | |
| 2018-12-29 | make it build with ansi | Jonas Kümmerlin | |
| it now actually works on Win95. WOHOO! | |||
| 2018-12-28 | create class name automatically | Jonas Kümmerlin | |
| 2018-12-28 | remove instance params struct | Jonas Kümmerlin | |
| 2018-12-28 | different method for button margin | Jonas Kümmerlin | |
| this one works with WM_CLIPCHILDREN, which we intend to make default | |||
| 2018-12-28 | create alfcompat.h header | Jonas Kümmerlin | |
| 2018-12-28 | add per-monitor dpi support | Jonas Kümmerlin | |
| 2018-12-27 | make label, edit and button text line up perfectly | Jonas Kümmerlin | |
| 2018-12-27 | add win2k and VC6 (with PSDK2003) support | Jonas Kümmerlin | |
| 2018-12-26 | focus and default button stuff | Jonas Kümmerlin | |
| 2018-12-26 | initial commit | Jonas Kümmerlin | |
