Pietro Gagliardi
|
0ac40be173
|
Removed Control.containerShow() and Control.containerHide() and the overall ability to show and hide Controls in general; too much effort to get right.
|
2014-08-04 13:39:33 -04:00 |
Pietro Gagliardi
|
2c107d7057
|
Converted the new Windows Control code to use interfaces instead of controlbase, just like the GTK+ and Mac OS X backends do now.
|
2014-08-03 21:52:21 -04:00 |
Pietro Gagliardi
|
0fb45ba84d
|
Did the previous commit, but for the Windows backend.
|
2014-08-03 20:42:45 -04:00 |
Pietro Gagliardi
|
6785b48d28
|
More TODOs.
|
2014-08-03 09:20:00 -04:00 |
Pietro Gagliardi
|
1aea308645
|
Set up the Control restructure and migrated the Windows implementation over. Lots of repetition, but hopefully more correct and maintainable!
|
2014-08-03 09:18:35 -04:00 |
Pietro Gagliardi
|
1f6bcde3d9
|
Removed the generic preferredSize() from the Windows backend; all controls 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-02 12:37:41 -04:00 |
Pietro Gagliardi
|
6e78eb94ba
|
More Windows sizing framework code: merged together the MulDiv() instances into wrapper functions and added the basic text length storage into controlbase.
|
2014-08-01 19:24:57 -04:00 |
Pietro Gagliardi
|
80828b8a7d
|
Changed LPCWSTR to LPWSTR in the Windows code as the C means const and there are a few cases of const->non-const conversions as a result.
|
2014-08-01 18:25:59 -04:00 |
Pietro Gagliardi
|
c5917de29c
|
Split out the default definitions of Control.allocate() into a single place.
|
2014-07-30 20:38:01 -04:00 |
Pietro Gagliardi
|
210102fe95
|
Set up a new, cleaner model for deriving Control's methods and applied it to the Windows backend.
|
2014-07-30 02:06:01 -04:00 |