| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-05-23 | move radio button into button class | Jonas Kümmerlin | |
| 2020-05-23 | move checkbox into button | Jonas Kümmerlin | |
| 2020-05-03 | make it compile as 64bit under mingw | Jonas Kümmerlin | |
| 2020-05-03 | classic button: use thunk instead of GWLP_USERDATA | Jonas Kümmerlin | |
| GWLP_USERDATA belongs to the control user | |||
| 2020-05-01 | button: don't clip text | Jonas Kümmerlin | |
| Especially on WinXP, subpixel colors from ClearType may bleed beyond the bounding rectangle, and it looks better when they're visible. I highly suspect that the underlying issue is actually a bug in XP, since ClearType stays within bounds on Win7 and newer. | |||
| 2020-04-29 | button: use default min size and fixup order vertical centering | Jonas Kümmerlin | |
| 2020-04-27 | button: make themed button always use unicode and do internal text handling | Jonas Kümmerlin | |
| 2020-04-27 | add functions for drawing disabled text on buttons | Jonas Kümmerlin | |
| now using the right way to do it everywhere but on Win3.1 | |||
| 2020-04-24 | button class redesign | Jonas Kümmerlin | |
| now using completely custom control on NT, and a stripped down owner-drawn version on Win9x. The old Win3.1 rendering style has been removed, buttons on NT 3.51 and Win32s will now look like on Win95. | |||
| 2020-04-23 | changed DPI handling: dpi is now pushed into every control and saved there | Jonas Kümmerlin | |
| 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-14 | replace GetVersion() calls with helper functions | Jonas Kümmerlin | |
| 2020-04-14 | Make notebook bg gradient work. Anti-flicker work throughout the codebase. | Jonas Kümmerlin | |
| 2019-04-28 | add owner-drawn themed button with animation | Jonas Kümmerlin | |
| 2019-01-25 | remove edit control margins to match up with button | Jonas Kümmerlin | |
| we'll owner-draw the button to get rid of the margin | |||
| 2019-01-25 | add memory allocation functions | Jonas Kümmerlin | |
| 2019-01-08 | reingineer compat layer | Jonas Kümmerlin | |
| not totally sure whether that's actually better | |||
| 2019-01-03 | widget layout improvements | Jonas Kümmerlin | |
| 2019-01-02 | implement cleanup functions | Jonas Kümmerlin | |
| 2019-01-01 | change edit and button paddings to look better | Jonas Kümmerlin | |
| 2018-12-29 | make it build with ansi | Jonas Kümmerlin | |
| it now actually works on Win95. WOHOO! | |||
| 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-27 | make label, edit and button text line up perfectly | Jonas Kümmerlin | |
| 2018-12-27 | split into multiple files | Jonas Kümmerlin | |
