summaryrefslogtreecommitdiff
path: root/alf/alfedit.cpp
AgeCommit message (Collapse)Author
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
2020-04-14replace GetVersion() calls with helper functionsJonas Kümmerlin
2020-04-14Make notebook bg gradient work. Anti-flicker work throughout the codebase.Jonas Kümmerlin
2019-01-25remove edit control margins to match up with buttonJonas Kümmerlin
we'll owner-draw the button to get rid of the margin
2019-01-08reingineer compat layerJonas Kümmerlin
not totally sure whether that's actually better
2019-01-03extend compatibility to Win95 RTM, NT3.1 and Win32sJonas Kümmerlin
Only NT3.51 actually works mostly right, all others suffer from various kinds of breakage. Running a 3.1-compatible binary on newer windows enables some kind of compatibility mode with bizarro background brushes and weirdly sized combo boxes. Going forward, I'm committed to keep NT3.51 running as long as Win95RTM is supported. The future of NT3.1 and Win32s support is uncertain.
2019-01-03widget layout improvementsJonas Kümmerlin
2019-01-02implement cleanup functionsJonas Kümmerlin
2019-01-01change edit and button paddings to look betterJonas Kümmerlin
2018-12-29make it build with ansiJonas Kümmerlin
it now actually works on Win95. WOHOO!
2018-12-27make label, edit and button text line up perfectlyJonas Kümmerlin
2018-12-27split into multiple filesJonas Kümmerlin