| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-08-04 | Fixed the broken Mac OS X build and removed some leftover debugging cruft. | Pietro Gagliardi | |
| 2014-08-04 | Added a credit I missed two commits ago. | Pietro Gagliardi | |
| 2014-08-04 | Fixed an error in the previous commit. | Pietro Gagliardi | |
| 2014-08-04 | Converted Window on Mac OS X to use the new container system. Now I can ↵ | Pietro Gagliardi | |
| merge container and sizing... | |||
| 2014-08-04 | Cleaned up Mac OS X Tab code from the previous commit. | Pietro Gagliardi | |
| 2014-08-04 | Switched Tab on Mac OS X to use a dedicated container type system. This ↵ | Pietro Gagliardi | |
| container type will eventually be the new home of all the sizer stuff. Now to remove the dedicated NSTabView stuff... | |||
| 2014-08-04 | Fixed a small error that caused clicking a Checkbox to crash on Mac OS X. | Pietro Gagliardi | |
| 2014-08-04 | Removed 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-04 | Changed Tab on Windows to store each control in a *layout (see previous ↵ | Pietro Gagliardi | |
| commit). Now I can throw out containerShow()/containerHide()/Show()/Hide(). This also will let me do the right thing with sizer and dialog base units again, and even get rid of sizer's confusion once and for all! | |||
| 2014-08-04 | Split apart the Windows Window code so that the same window class can be ↵ | Pietro Gagliardi | |
| used for both top-level windows and tab pages (next commit). This makes things slightly messy in the short term, but this will all be cleaned up soon, and has the advantage of taking care of the sizer mess~ | |||
| 2014-08-03 | Converted 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-03 | Did the previous commit, but for the Windows backend. | Pietro Gagliardi | |
| 2014-08-03 | Standardized basegetAuxResize() on the GTK+ backend to match the Mac OS X ↵ | Pietro Gagliardi | |
| backend and controlbase.sh. | |||
| 2014-08-03 | Migrated the Mac OS X backend to the new Control setup. | Pietro Gagliardi | |
| 2014-08-03 | Migrated the GTK+ backend to the new Control system. Added controlParent to ↵ | Pietro Gagliardi | |
| deal with interface issues; need to apply this to the Windows backend too. | |||
| 2014-08-03 | I am a dolt; make Checkbox.Checked() return a bool directly on Windows. | Pietro Gagliardi | |
| 2014-08-03 | More TODOs. | Pietro Gagliardi | |
| 2014-08-03 | Set up the Control restructure and migrated the Windows implementation over. ↵ | Pietro Gagliardi | |
| Lots of repetition, but hopefully more correct and maintainable! | |||
| 2014-08-03 | Applied previous commit's change to the test program. | Pietro Gagliardi | |
| 2014-08-03 | Chagned Checkbox.OnClicked() to Checkbox.OnToggled(). The code restructure ↵ | Pietro Gagliardi | |
| will allow this. | |||
| 2014-08-02 | Split all the Control implementations into their own files and renamed the ↵ | Pietro Gagliardi | |
| containerctrls implementation files to say tab instead as they only hold Tab. This is the first part of what should hopefully be the final restructuring. | |||
| 2014-08-02 | Removed 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-02 | Implemented Tab.preferredSize() on Windows. | Pietro Gagliardi | |
| 2014-08-02 | Rewrote the tab height calculation function from the previous commit to ↵ | Pietro Gagliardi | |
| consider all tabs, just to be safe. | |||
| 2014-08-02 | Wrote code to get Windows Tabs's tab height; will integrate it later. | Pietro Gagliardi | |
| 2014-08-02 | Migrated the Label alignment code back into the Mac OS X port. | Pietro Gagliardi | |
| 2014-08-02 | Wrote Control.preferredSize() (including Tab.preferredSize()) on Mac OS X. | Pietro Gagliardi | |
| 2014-08-02 | Migrated the Mac OS X backend to sizer. Once I get this control sizing stuff ↵ | Pietro Gagliardi | |
| working there and the height of a Tab tab on Windows, I'm going to chuck this whole embedding thing and sacrifice a non-cluttered directory structure for CODE SIMPLICITY. | |||
| 2014-08-02 | Migrated the GTK+ backend to the new sizer system. | Pietro Gagliardi | |
| 2014-08-01 | Migrated the Windows backend to use sizer. | Pietro Gagliardi | |
| 2014-08-01 | Began cleaning up the sizing/container/control stuff by changing container ↵ | Pietro Gagliardi | |
| to sizing. | |||
| 2014-08-01 | Began migrating all the Mac OS X sizing stuff over. | Pietro Gagliardi | |
| 2014-08-01 | More TODOs. | Pietro Gagliardi | |
| 2014-08-01 | Cleaned up sizing_windows.go now that the important things have been ↵ | Pietro Gagliardi | |
| reimplemented. | |||
| 2014-08-01 | Added debug chatter to Button.preferredSize() on Windows. | Pietro Gagliardi | |
| 2014-08-01 | Implemented Button.preferredSize() on Windows. | Pietro Gagliardi | |
| 2014-08-01 | Added Table.preferredSize() on Windows. | Pietro Gagliardi | |
| 2014-08-01 | Added TextField preferredSize() on Windows. | Pietro Gagliardi | |
| 2014-08-01 | Removed previous commit's TODO and added Checkbox preferredSize() on Windows. | Pietro Gagliardi | |
| 2014-08-01 | More TODOs. | Pietro Gagliardi | |
| 2014-08-01 | Implemented preferredSize() for Label on Windows. Seems to work... | Pietro Gagliardi | |
| 2014-08-01 | Converted direct usages of C.setWindowText() in the Windows Control code ↵ | Pietro Gagliardi | |
| into calls to the equivalent Control methods so the text length can be properly stored. | |||
| 2014-08-01 | More 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-01 | Added a function to the Windows backend to keep track of text length. This ↵ | Pietro Gagliardi | |
| will be important for sizing purposes. | |||
| 2014-08-01 | Fixed up more LPCWSTR->LPWSTR conversion, including some code simplification. | Pietro Gagliardi | |
| 2014-08-01 | Changed 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-08-01 | Applied non-standalone Label offsets to the Windows backend. Also more TODOs. | Pietro Gagliardi | |
| 2014-08-01 | Resolved a TODO about label alignment. | Pietro Gagliardi | |
| 2014-07-30 | Disambiguated what happens when a regular Label is used in a Standalone context. | Pietro Gagliardi | |
| 2014-07-30 | Added preferred size tests to zz_test.go; these will help for what we're ↵ | Pietro Gagliardi | |
| about to do (implement Control.preferredSize() on all other platforms). | |||
