summaryrefslogtreecommitdiff
path: root/redo/controls.go
AgeCommit message (Collapse)Author
2014-07-30Renamed the controls* and containers* files to basicctrls* and ↵Pietro Gagliardi
containerctrls*, respectively, in preparation for the widget hierarchy redo.
2014-07-29Changed Control.setParent() to take the same argument type on all platforms; ↵Pietro Gagliardi
this is needed for re-adding Stack and Grid. This argument type is defined by each platform.
2014-07-29Added Label and implemented it on all platforms.Pietro Gagliardi
2014-07-26Renamed LineEdit to TextField.Pietro Gagliardi
2014-07-25Simplified the control nesting model by removing Control.unparent() and ↵Pietro Gagliardi
requiring all Windows to have a Control at construct time; implemented such on Windows.
2014-07-25Added the framework for tabs, added necessary assistant routines for tabs, ↵Pietro Gagliardi
and implemented those assistant routines on the Windows backend.
2014-07-24Re-added LineEdit interface. Honestly I'm not too thrilled with how the ↵Pietro Gagliardi
unparent/reparent system is turning out; removing it failed, however...
2014-07-21Added Checkbox on the GTK+ backend, added a checkbox to the test program, ↵Pietro Gagliardi
and fixed a small error in the GTK+ widgetbase.parent() that kept the new widget hidden.
2014-07-21Disabled Checkbox for now; more stuff to do first.Pietro Gagliardi
2014-07-21Re-added Checkbox's interface specification (with th Request changes ↵Pietro Gagliardi
applied) and removed Combobox; I'm going to implement things in a different order now.
2014-07-19Oops, NewButton() should return Button, not the backend type. Fixed.Pietro Gagliardi
2014-07-19Fixed more conversion kinks. Now for a major change...Pietro Gagliardi
2014-07-19Started dropping the whole request/response system because it fell apart... ↵Pietro Gagliardi
time to make a ui.Do(func(){ ... })
2014-07-16Ported over the sizing framework from the old package and implemented it on ↵Pietro Gagliardi
the GTK+ backend.
2014-07-15Added parenting/unparenting of controls to the GTK+ backend and the test ↵Pietro Gagliardi
program.
2014-07-07Fixed most compilation errors and added GTK+ string helper functions to ↵Pietro Gagliardi
common_unix.go.
2014-07-07Made event handler setters return a Request, implemented stubs on GTK+ so I ↵Pietro Gagliardi
can build a test, and made documentation consistent.
2014-07-07Added GetNewButton as a helper function and split the other controls to ↵Pietro Gagliardi
xcontrols pending their addition.
2014-07-07Started the redo Control system.Pietro Gagliardi