summaryrefslogtreecommitdiff
path: root/Makefile.vc6-ansi
AgeCommit message (Collapse)Author
2020-05-23move checkbox into buttonJonas Kümmerlin
2020-05-23add radio buttonJonas Kümmerlin
2020-05-01groupbox first implementationJonas Kümmerlin
only classic theme for now, will do uxtheme soon
2020-04-28first try at checkboxJonas 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-28Remove 31 makefilesJonas 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-18extract toplevel window stuff into alfwindow.cppJonas 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
2019-07-07first notebook implementationJonas Kümmerlin
2019-01-09add spacer widgetJonas Kümmerlin
2019-01-06initial panel implementationJonas Kümmerlin
2019-01-05move layout into own file, implement expand flagJonas Kümmerlin
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-01first try at combobox implementationJonas Kümmerlin
2018-12-29make it build with ansiJonas Kümmerlin
it now actually works on Win95. WOHOO!