| Age | Commit message (Collapse) | Author |
|
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.
|
|
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.
|
|
|
|
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
|
|
also do it automatically when adding widget to layout, no more
calling applyfonts manually
|
|
|
|
|
|
doesn't work right on Win95/NT 3.51
|
|
also some unrelated combobox fixes
|
|
|
|
|
|
not totally sure whether that's actually better
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|