| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-06-09 | Added Area.RepaintAll() (requested by aybabtme on the Gopher Academy Slack) ↵ | Pietro Gagliardi | |
| and implemented it on Mac OS X. | |||
| 2014-06-08 | Implemented the new MsgBox()/MsgBoxError() behavior on Windows. | Pietro Gagliardi | |
| 2014-06-04 | Added the concept of transience to MsgBox() and MsgBoxError(). Individual ↵ | Pietro Gagliardi | |
| implementations will come next. | |||
| 2014-06-03 | Big change to Window: split Open()'s functionality into Create() and Open(); ↵ | Pietro Gagliardi | |
| they no longer return errors. | |||
| 2014-06-02 | Added a test of MsgBox() event modality to the standard Area test. | Pietro Gagliardi | |
| 2014-06-01 | Decided to drop the whole handled thing with Area events and just continue ↵ | Pietro Gagliardi | |
| the event chain if needed. Same for MousEvent; will have to document that. This is just the test program for now. | |||
| 2014-05-16 | Changed the meaning of the Modifiers keys to be positional, added Super, and ↵ | Pietro Gagliardi | |
| pinned down Meta vs. Alt. All but the Meta/Alt one were done after discussion in #go-nuts about how to handle differences in user expectation properly. This is the portable interface only; each platform implementation comes next. | |||
| 2014-04-13 | Fixed weird Area time label truncation on Windows; more TODOs and future ↵ | Pietro Gagliardi | |
| plans related to that. | |||
| 2014-04-11 | Changed from using image.NRGBA to image.RGBA (premultiplied alpha) in ↵ | Pietro Gagliardi | |
| Area.Paint() since it'll be easier to work with on Windows after applying what Treeki/Ninjifox suggested I do instead of what I am doing now. | |||
| 2014-04-10 | Added bounds checking to NewArea() and Area.SetSize() such that an Area must ↵ | Pietro Gagliardi | |
| have a valid size. | |||
| 2014-04-10 | Removed unnecessary space if the secondaryText argument to MsgBox***() is an ↵ | Pietro Gagliardi | |
| empty string. This doesn't change much on Mac OS X; it always shows the informational text field, showing an empty string by default. On GTK+ it seems to get rid of the bold over the primary text; I'm going to assume this is intentional (it looks that way on GTK+ 2; the HIG docs have outdated screenshots...). | |||
| 2014-04-09 | Added a test for the extremities of the Area's actual drawing area to make ↵ | Pietro Gagliardi | |
| sure all pixels are shown on all platforms. That seems to be the case right now... Also more TODOs. | |||
| 2014-04-07 | Undid the previous change to the keyboard test so that it responds to window ↵ | Pietro Gagliardi | |
| closes again. | |||
| 2014-04-07 | Updated Area's KeyEvent documentation to talk about some window managers on ↵ | Pietro Gagliardi | |
| Unix intercepting some events; also updated the keyboard test program to make a note of behaviors related to that. | |||
| 2014-04-06 | Added (untested; VM issues) code to handle Mac OS X Quit Dock menu items and ↵ | Pietro Gagliardi | |
| other related stuff that may happen in the future. Will drop the TODO after I can test it. | |||
| 2014-04-02 | Added a println() to the main test window to signal that window closing has ↵ | Pietro Gagliardi | |
| happened. This is used for ensuring that closing programs from a task switcher works as expected (that is, that the appropriate w.Closing event is triggered if an individual window is asked to be closed, and something else if an application as a whole is...). | |||
| 2014-03-29 | Added positions of all other keys to the keyboard test. Now ready for the ↵ | Pietro Gagliardi | |
| Windows port! | |||
| 2014-03-29 | Added the numeric keypad and function keys to the keyboard test. | Pietro Gagliardi | |
| 2014-03-29 | Updated the GTK+ implementation and test programs to reflect the new ↵ | Pietro Gagliardi | |
| KeyEvent setup. | |||
| 2014-03-27 | Added some of the ExtKeys to the keyboard layout test. | Pietro Gagliardi | |
| 2014-03-27 | Added a flag to AreaHandler.Key()/Mouse() to indicate that a repaint is ↵ | Pietro Gagliardi | |
| needed after that event has been handled. (Having Repaint() as a method deadlocked for the same reason resizing deadlocked before.) | |||
| 2014-03-27 | Added code to the keyboard test to draw the modifier keys. | Pietro Gagliardi | |
| 2014-03-27 | Added the beginning of a keyboard input test to be written. Also more TODOs. | Pietro Gagliardi | |
| 2014-03-25 | Added Area mouse events on Windows. Also more TODOs. | Pietro Gagliardi | |
| 2014-03-23 | Fixed the shrinking not working: the Cairo clip rect apparently can fall ↵ | Pietro Gagliardi | |
| outside the actual size of the widget. (I did notice this before.) | |||
| 2014-03-23 | Added Area resizing. Everything mostly works, but not making things smaller... | Pietro Gagliardi | |
| 2014-03-23 | Added the GTK+ implementation of Area keyboard events. Seems to work fine ↵ | Pietro Gagliardi | |
| for now... | |||
| 2014-03-17 | Er oh the crash was because I was still using the lock-friendly code. Will ↵ | Pietro Gagliardi | |
| still apply the change to memory allocation because memory reuse. | |||
| 2014-03-17 | Put the Label that changed each second in the main test. | Pietro Gagliardi | |
| 2014-03-17 | Removed the mutexes from Labels and Areas because I'm at my wits end about ↵ | Pietro Gagliardi | |
| settling the deadlock between window resizing and setting a Label's text. | |||
| 2014-03-16 | Updated the test program to the new AreaHandler interface. The deadlock ↵ | Pietro Gagliardi | |
| still happens... just not so easily... so it's elsewhere... | |||
| 2014-03-16 | Added a time display to the Area test for testing deadlocks that will happen ↵ | Pietro Gagliardi | |
| when Area becomes more feature-filled... it appears one has now appeared when resizing the window... | |||
| 2014-03-15 | Added a test of the mouse event handling. | Pietro Gagliardi | |
| 2014-03-15 | Added a slightly more meaningful test: draw an Image in an area. | Pietro Gagliardi | |
| 2014-03-14 | Hacked around the cairo issue for now; hooked everything together and fixed ↵ | Pietro Gagliardi | |
| a few things. Added the Area test to the test program. Now to just hook up the draw event. | |||
| 2014-03-12 | Removed ui.Event(); all event channels are initialized with their objects now. | Pietro Gagliardi | |
| 2014-03-12 | Added GTK+ indeterminate ProgressBars. | Pietro Gagliardi | |
| 2014-03-12 | Standardized message boxes so they appear similarly on all platforms. This ↵ | Pietro Gagliardi | |
| shafts Windows because primary/secondary text message boxes were only added in Windows Vista, but at least MSDN provides discourse. | |||
| 2014-03-11 | Split NewListbox() into NewListbox() (single-selection) and ↵ | Pietro Gagliardi | |
| NewMultiSelListbox() (multiple selection); fixed the documentaiton for the Listbox constructor(s) to talk about Listbox and not Combobox, and added some TODOs. | |||
| 2014-03-11 | Made Stack.SetStretchy() panic on invalid index, ending that group of ↵ | Pietro Gagliardi | |
| functions. Also added the tests for those functions who did not have tests already written. | |||
| 2014-03-11 | Handle out of range on Listbox.Delete(). The Mac OS X exception behavior I ↵ | Pietro Gagliardi | |
| previously noted has bene resolved: what happens after exception handling is undefined :| | |||
| 2014-03-10 | Fixed compiler errors in the previous few commits. | Pietro Gagliardi | |
| 2014-03-09 | Added bounds checks for Listbox.InsertBefore(). This stupid 32-bit Mac bug ↵ | Pietro Gagliardi | |
| keeps Listbox.Delete() unchecked for now... | |||
| 2014-03-09 | Added bounds checks for Combobox.InsertBefore() and Combobox.Delete(). | Pietro Gagliardi | |
| 2014-03-08 | Added a flag to the test program to evaluate illegal deletions on Mac OS X, ↵ | Pietro Gagliardi | |
| necessary before I make it panic myself. | |||
| 2014-03-08 | Added Combobox/Listbox.Len() and its GTK+ implementation. | Pietro Gagliardi | |
| 2014-03-07 | Changed Combobox.Append() and Listbox.Append() to accept multiple strings in ↵ | Pietro Gagliardi | |
| one call. | |||
| 2014-03-06 | Split NewStack() into NewHorizontalStack() and NewVerticalStack(). ↵ | Pietro Gagliardi | |
| Unexported Orientation and its values accordingly. | |||
| 2014-03-04 | Changed the ".." import in the test binary to a proper ↵ | Pietro Gagliardi | |
| "github.com/andlabs/ui" import. (This means I finally moved my working environment out of a folder src/wingo and into the proper src/github.com/andlabs/ui.) | |||
| 2014-03-03 | Added flags to show the auxiliary test windows in the test program, to make ↵ | Pietro Gagliardi | |
| working with just the main window easier. | |||
