summaryrefslogtreecommitdiff
path: root/sysdata.go
AgeCommit message (Collapse)Author
2014-02-25Added portable parts of ProgressBar.Pietro Gagliardi
2014-02-23Added the preferred widget size basework and its GTK+ implementation.Pietro Gagliardi
2014-02-19Moved to a proper package; main() is now a test and go test -c is used to ↵Pietro Gagliardi
build. Once I iron out a bug with Windows event handling, I'll add a README.
2014-02-18Buffered the event channels, as per skelterjohn's suggestion; I thought this ↵Pietro Gagliardi
would fix the faults I now get, but it doesn't...
2014-02-18Made event dispatch asynchronous to avoid deadlocks; right now events that ↵Pietro Gagliardi
cannot be dispatched get dropped.
2014-02-15Added Combobox.Delete() and Listbox.Delete() and added some TODOs.Pietro Gagliardi
2014-02-15More error handling reduction.Pietro Gagliardi
2014-02-15Reduced the number of unnecessary error returns based on MSDN. The TODOs ↵Pietro Gagliardi
that used to be there have been moved to a new file; similar files for Mac and Linux will also be made.
2014-02-15Removed setting the initial width and height in sysData.make() (this gets ↵Pietro Gagliardi
rid of the dummy 300x300 sizes from the controls) and added an explicit sysData.setWindowSize() to Window.Open() to ensure everything's sized properly.
2014-02-15Added sysData.setWindowSize(), which will simplify a few things in ↵Pietro Gagliardi
Window.Open() and Control.make().
2014-02-15Added combobox/listbox selection helper functions.Pietro Gagliardi
2014-02-15Added sysData.insertBefore().Pietro Gagliardi
2014-02-14Added Listboxes. You can't use the results just yet...Pietro Gagliardi
2014-02-14Renamed sysData.editable to sysData.alternate in preparation for ListBox.Pietro Gagliardi
2014-02-14Added labels.Pietro Gagliardi
2014-02-14Added LineEdit.Pietro Gagliardi
2014-02-14Added Combobox.Pietro Gagliardi
2014-02-14Changed manual sysData construction to use a helper function instead.Pietro Gagliardi
2014-02-13Added Checkbox.Checked().Pietro Gagliardi
2014-02-13Added checkboxes. You can't really do anything with them yet, though...Pietro Gagliardi
2014-02-13Added sizing of windows and the main window control. It presently deadlocks; ↵Pietro Gagliardi
I'll need to redo my mutexes...
2014-02-12Formatting change for cSysData itself.Pietro Gagliardi
2014-02-12Each control may only need one event, so combine them all into a single ↵Pietro Gagliardi
channel whose use depends on the sysData itself. Also we won't need to save the parentWindow anymore, as the change to the make() function will take care of that for us.
2014-02-12Added Window.SetTitle(). Also oops, forgot to mark the window as created.Pietro Gagliardi
2014-02-12Added button events.Pietro Gagliardi
2014-02-12Added buttons.Pietro Gagliardi
2014-02-12Added initial window size and the Window.SetTitle() function.Pietro Gagliardi
2014-02-12Separated initial text from sysData and fixed errors in the previous commits.Pietro Gagliardi
2014-02-11More error corrections; not done yet...Pietro Gagliardi
2014-02-11Added the init and testing main functions and started fixing errors. Let's ↵Pietro Gagliardi
fix the rest and hope it works...
2014-02-11Filled in the standard window procedure.Pietro Gagliardi
2014-02-11Started implementing the public API: added the Window and Control types and ↵Pietro Gagliardi
the skeleton of the Windows implementation.