| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-06-10 | notebook: uxtheme drawing and more fixes | Jonas Kümmerlin | |
| still missing mouseover effect and some fine tuning | |||
| 2020-06-06 | notebook: completely homegrown reimplementation | Jonas Kümmerlin | |
| for now only classic theme, also not well tested outside of winxp | |||
| 2020-06-01 | layout code reorganization and renaming | Jonas Kümmerlin | |
| s/Widget/Control/ throughout the code. Only the widget factory gets to keep its name for now. | |||
| 2020-06-01 | notebook: switch to underscored naming convention, WM name fix | Jonas Kümmerlin | |
| 2020-05-31 | panel: implement naming convention with underscores | Jonas Kümmerlin | |
| 2020-05-31 | label: implement naming style with underscores | Jonas Kümmerlin | |
| 2020-05-31 | combo: switch to naming convention with underscores | Jonas Kümmerlin | |
| 2020-05-31 | implement modality in ALFApplication | Jonas Kümmerlin | |
| 2020-05-31 | ALFApplication and multiple toplevels support | Jonas Kümmerlin | |
| 2020-05-30 | fixup and test modal dialog | Jonas Kümmerlin | |
| 2020-05-30 | toplevel: rename and reorganize functions | Jonas Kümmerlin | |
| 2020-05-28 | minor rotations on window initialization, ALF_EnsureWindowBigEnough | Jonas Kümmerlin | |
| 2020-05-26 | focus and default button handling: fixes and some documenting comments | Jonas Kümmerlin | |
| 2020-05-26 | layout: support for spanning cells | Jonas Kümmerlin | |
| mostly untested for now | |||
| 2020-05-25 | widget factory: set window title | Jonas Kümmerlin | |
| 2020-05-25 | add explicit functions for adding native buttons | Jonas Kümmerlin | |
| 2020-05-25 | toplevel window: make it a dialog | Jonas Kümmerlin | |
| when you're reimplementing parts of the dialog manager, might as well just use the real thing | |||
| 2020-05-23 | rework default button and focus handling | Jonas Kümmerlin | |
| 2020-05-23 | move checkbox into button | Jonas Kümmerlin | |
| 2020-05-23 | add radio button | Jonas Kümmerlin | |
| 2020-05-09 | widget factory: table-based pane registry, allow adding tabs via menu | Jonas Kümmerlin | |
| 2020-05-09 | widget factory: remove unused brushes | Jonas Kümmerlin | |
| 2020-05-04 | widget factory: test label alignment (broken atm) | 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 | button: use default min size and fixup order vertical centering | Jonas Kümmerlin | |
| 2020-04-29 | widget factory: move to tabbed interface | Jonas Kümmerlin | |
| 2020-04-28 | add menus to widget factory | 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-28 | Remove 31 makefiles | Jonas Kümmerlin | |
| With /opt:nowin98, the regular ANSI version will run on Win32s. NT 3.51 has no problems with the 4.0 version either. Older NT versions have been unsupported for some time already. | |||
| 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-22 | notebook: save layout flags to control font and bg inheritance | Jonas Kümmerlin | |
| this makes setting fonts and background color for tab panels work, instead of appearing to work but then being overridden later | |||
| 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 | TMP window bg test | Jonas Kümmerlin | |
| 2020-04-19 | widget factory: add more tabs to simulate full notebook | 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 | |||
| 2020-04-16 | panel: show centered text like Delphi | Jonas Kümmerlin | |
| 2020-04-14 | Make notebook bg gradient work. Anti-flicker work throughout the codebase. | Jonas Kümmerlin | |
| 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-04-28 | add owner-drawn themed button with animation | Jonas Kümmerlin | |
| 2019-01-25 | add memory allocation functions | Jonas Kümmerlin | |
