summaryrefslogtreecommitdiff
path: root/redo/control_windows.go
AgeCommit message (Collapse)Author
2014-08-30...in with the new.Pietro Gagliardi
2014-08-14Fixed the infinite loop on Tab control dialog message bug(s) on the Windows ↵Pietro Gagliardi
backend.
2014-08-04Removed Control.containerShow() and Control.containerHide() and the overall ↵Pietro Gagliardi
ability to show and hide Controls in general; too much effort to get right.
2014-08-03Converted the new Windows Control code to use interfaces instead of ↵Pietro Gagliardi
controlbase, just like the GTK+ and Mac OS X backends do now.
2014-08-03Did the previous commit, but for the Windows backend.Pietro Gagliardi
2014-08-03More TODOs.Pietro Gagliardi
2014-08-03Set up the Control restructure and migrated the Windows implementation over. ↵Pietro Gagliardi
Lots of repetition, but hopefully more correct and maintainable!
2014-08-02Removed the generic preferredSize() from the Windows backend; all controls ↵Pietro Gagliardi
are now expected to provide their own on Windows (this is really the only way to go there). NOW I can rework the whole control nonsense...
2014-08-01More Windows sizing framework code: merged together the MulDiv() instances ↵Pietro Gagliardi
into wrapper functions and added the basic text length storage into controlbase.
2014-08-01Changed LPCWSTR to LPWSTR in the Windows code as the C means const and there ↵Pietro Gagliardi
are a few cases of const->non-const conversions as a result.
2014-07-30Split out the default definitions of Control.allocate() into a single place.Pietro Gagliardi
2014-07-30Set up a new, cleaner model for deriving Control's methods and applied it to ↵Pietro Gagliardi
the Windows backend.