Commit Graph

30 Commits

Author SHA1 Message Date
Pietro Gagliardi bcad0080b2 Added some basic messageboxes. 2015-05-23 15:07:16 -04:00
Pietro Gagliardi 13a4e3f4e5 Added a save file dialog. 2015-05-22 21:59:32 -04:00
Pietro Gagliardi ded1bf05de Started standard dialogs. Added Open File dialog first. 2015-05-22 19:14:50 -04:00
Pietro Gagliardi d5e956e254 Added a basic date/time picker. 2015-05-22 10:36:24 -04:00
Pietro Gagliardi 27260d6b0b Might as well get editable comboboxes overwith. 2015-05-21 21:45:31 -04:00
Pietro Gagliardi 02c81c7b0d Started radiobutton work. This event model isn't going to work. 2015-05-20 17:52:21 -04:00
Pietro Gagliardi 237cdffee6 Added basic uiComboboxes. 2015-05-20 17:09:58 -04:00
Pietro Gagliardi 0c061e3bd2 Added uiSeparator. 2015-05-20 14:08:34 -04:00
Pietro Gagliardi ea4017f29d More spinbox and slider work. 2015-05-20 13:25:45 -04:00
Pietro Gagliardi 7a86dc92cb More spinbox and slider work. 2015-05-20 12:24:06 -04:00
Pietro Gagliardi e1744b17a2 Added uiSlider. 2015-05-20 10:29:57 -04:00
Pietro Gagliardi 180193231d Added a basic progressbar. More TODOs. 2015-05-19 21:05:18 -04:00
Pietro Gagliardi 44153a32df More uiSpinbox functionality. 2015-05-19 18:17:30 -04:00
Pietro Gagliardi a3f183b6e8 Started implementing uiSpinbox on Windows. 2015-05-19 12:32:14 -04:00
Pietro Gagliardi f50a146a5d Added an interface for uiSpinbox. Why? Because its Windows implementation will throw a wrench through every object system implementation I can think of. 2015-05-19 12:15:50 -04:00
Pietro Gagliardi a4cfd3880d Converted uiSizing to a dynamically allocated structure. This will be needed for handling coordinate conversion. 2015-05-18 11:46:50 -04:00
Pietro Gagliardi d8624c87c9 InsertBefore -> InsertAt. 2015-05-18 10:32:08 -04:00
Pietro Gagliardi ef794a6db5 Dropped Page from uiTab method names. This keeps things consistent and allows us to do a more important change: InsertBefore -> InsertAt. 2015-05-18 10:20:11 -04:00
Pietro Gagliardi 7c5459ff01 Windows resize work. 2015-05-17 21:15:39 -04:00
Pietro Gagliardi f5f38d1fa5 Began working on reworking the resizing code AGAIN. 2015-05-17 20:48:55 -04:00
Pietro Gagliardi 97cb70527e Finished the type system. 2015-05-17 19:07:07 -04:00
Pietro Gagliardi bec0cdce84 More type stuff. Almost working. 2015-05-17 18:53:06 -04:00
Pietro Gagliardi 1307bbdfcc More dynamic typing work. 2015-05-17 18:33:18 -04:00
Pietro Gagliardi efe5b952cf Started a dynamic type checking system. 2015-05-17 18:07:48 -04:00
Pietro Gagliardi 65cc67e0e1 Fixed some build errors. 2015-05-16 01:45:20 -04:00
Pietro Gagliardi 7ea67007fc Re-added uiControlContainerShow() and uiControlContainerHide(). This is needed on Windows for uiTab. 2015-05-15 18:34:17 -04:00
Pietro Gagliardi cf727b07de Migrated windows/newcontrol.c back, mostly. Also decided what to do about comctl32.dll. 2015-05-14 19:28:30 -04:00
Pietro Gagliardi c93a502153 Wrote windows/resize.c, which is the code that runs every so often to do a resize (instead of doing them immediately). 2015-05-14 10:08:49 -04:00
Pietro Gagliardi b98de32786 More ui.idl stuff. 2015-05-13 22:35:31 -04:00
Pietro Gagliardi 83b2aa7265 Started a redo of the library AGAIN for optimizing resizes. Bins will have to go and any widget can be a container. 2015-05-13 22:28:21 -04:00