Commit Graph

27 Commits

Author SHA1 Message Date
Pietro Gagliardi 8a81650b3d Moved it all back; the preemptive multitaksing during an event handler kills us on all platforms. Going to have to restrict ALL GUI accss to happening from one t hread, so going to need to drop uitask entirely and have just a start() callback for startup code and a post() function for posting requests to windows (like channel sends but into a perpetual buffer). 2014-07-02 22:53:03 -04:00
Pietro Gagliardi 5d339e656b Moved everything out of the way pending rewrite. 2014-07-02 17:13:40 -04:00
Pietro Gagliardi 1e66637cd2 More go fmt. 2014-06-10 14:59:39 -04:00
Pietro Gagliardi a016114bdf Removed commented-out checkbox stuff from controls_windows.go since we'll be sending messages directly to the checkbox instead. We still have to worry about radio buttons, so I'm not merging controls_windows.go into common_windows.go just yet. 2014-05-26 22:39:30 -04:00
Pietro Gagliardi 339a77b5d6 Removed constants from windows_windows.go, controls_windows.go, and comctl_windows.go, as we can now use the constants generator. 2014-05-25 12:39:53 -04:00
Pietro Gagliardi eb0188a099 Changed most instances of var to const in the Windows code. Only one left... 2014-05-25 11:31:57 -04:00
Pietro Gagliardi 9a1eb65f9a Moved TODOs about stripping non-Windows XP constants to future plans; also reworded a comment in comctl_windows.go. 2014-04-28 12:13:06 -04:00
Pietro Gagliardi 2e617611c5 Adjusted Button and Combobox sizes on Windows to be better... 2014-04-03 21:00:38 -04:00
Pietro Gagliardi 2b48f7cabf Wrote the code to actually scroll Areas on Windows. 2014-03-25 09:40:14 -04:00
Pietro Gagliardi 13370c22d3 Added the actual scrolling to Windows Areas. Now to just adjust the cliprect properly... 2014-03-25 08:23:31 -04:00
Pietro Gagliardi 3c0bcb6d68 Made the scrollbars on Windows Areas actually scroll. There are some kinks that need to be worked out before we can move on... 2014-03-25 07:11:10 -04:00
Pietro Gagliardi 0c3b64106c Added scrollbars to Areas on Windows; they seem to respond properly to resize events, but since we're not handling scroll events, the scroll position won't change yet. (We're also not drawing with scrolling just yet.) 2014-03-25 02:29:30 -04:00
Pietro Gagliardi 34ce16d586 Separated file creation dates from the package comment. 2014-03-12 21:55:45 -04:00
Pietro Gagliardi 1db3e16384 Dropped Windows 2000 support. 2014-03-12 16:58:33 -04:00
Pietro Gagliardi df2c9618d8 TODO reduction and long-migrated code removal. 2014-03-11 11:52:05 -04:00
Pietro Gagliardi fb82e651a4 Moved to a proper package; main() is now a test and go test -c is used to build. Once I iron out a bug with Windows event handling, I'll add a README. 2014-02-19 11:41:10 -05:00
Pietro Gagliardi 0247935cbf Split out combobox and listbox error constants into their own sections of controls_windows.go. 2014-02-15 12:49:21 -05:00
Pietro Gagliardi a65e5d8743 Fixed build errors in the previous commits. 2014-02-15 12:45:17 -05:00
Pietro Gagliardi 88646445b0 Added Listboxes. You can't use the results just yet... 2014-02-14 16:25:39 -05:00
Pietro Gagliardi 9070eae214 Added labels. 2014-02-14 15:12:03 -05:00
Pietro Gagliardi 681afdf0ad Added LineEdit. 2014-02-14 15:00:59 -05:00
Pietro Gagliardi 39442cefeb Added Combobox. 2014-02-14 12:16:27 -05:00
Pietro Gagliardi 44842fea4b Added Checkbox.Checked(). 2014-02-13 15:14:10 -05:00
Pietro Gagliardi ddfb5c7603 Added buttons. 2014-02-12 11:29:20 -05:00
Pietro Gagliardi 9b19ee7245 Moved things that I haven't migated yet out of the way for now. 2014-02-11 16:17:17 -05:00
Pietro Gagliardi 394bf3ed9c Simplifying file structure by combining controls files (2/2). 2014-02-11 15:18:28 -05:00
Pietro Gagliardi cac078b9e9 Simplifying file structure by combining controls files (1/2). 2014-02-11 15:15:22 -05:00