| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-08-26 | And finally migrated Area back. | Pietro Gagliardi | |
| 2018-08-26 | Moved all the Go files out of the way again, this time so we can migrate ↵ | Pietro Gagliardi | |
| them to more proper cgo usage. | |||
| 2018-08-12 | Migrated uiArea back. | Pietro Gagliardi | |
| 2018-08-11 | Moved the existing .go files out of the way and replaced ui.h with the ↵ | Pietro Gagliardi | |
| alpha4 ui.h. | |||
| 2016-01-24 | Added Area.ScrollTo(). | Pietro Gagliardi | |
| 2015-12-21 | Wrote clarification on the sizes of points parameters to Areas. | Pietro Gagliardi | |
| 2015-12-19 | Wrote up Area for real this time. | Pietro Gagliardi | |
| 2015-12-16 | Did some build fixes. | Pietro Gagliardi | |
| 2015-12-11 | LET'S GET THIS FINAL REWRITE EVER STARTED | Pietro Gagliardi | |
| 2014-10-02 | go fmt. Precursor to bug report filing. | Pietro Gagliardi | |
| 2014-08-30 | ...in with the new. | Pietro Gagliardi | |
| 2014-08-30 | Out with the old... | Pietro Gagliardi | |
| 2014-07-02 | Moved it all back; the preemptive multitaksing during an event handler kills ↵ | Pietro Gagliardi | |
| 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 | Moved everything out of the way pending rewrite. | Pietro Gagliardi | |
| 2014-06-30 | Restored the previous new API. I'm going to change it so that events are ↵ | Pietro Gagliardi | |
| callbacks rather than using a window handler, but other than that... yeah. | |||
| 2014-06-30 | Reverted everything back to the old API. | Pietro Gagliardi | |
| 2014-06-28 | Began the migration to the new API. Removed locks from the public control ↵ | Pietro Gagliardi | |
| APIs; they won't be needed anymore. | |||
| 2014-06-25 | Made the new sizing system work on Windows. | Pietro Gagliardi | |
| 2014-06-25 | Migrated existing controls to the new sizing system. | Pietro Gagliardi | |
| 2014-06-25 | Added the necessary work to make new regular Labels work on the other platforms. | Pietro Gagliardi | |
| 2014-06-10 | More go fmt. That completes the main package go fmt. Won't bother with test ↵ | Pietro Gagliardi | |
| or tools. | |||
| 2014-06-09 | Had Area.SetSize() explicitly labelled as repainting the whole Area; made ↵ | Pietro Gagliardi | |
| sure it does that on GTK+ (it already did on Windows and Mac). I think we're ready to declare the API as it stands now stable! | |||
| 2014-06-09 | Areas have worked on all platforms forever now; remove the GTK+ only note ↵ | Pietro Gagliardi | |
| from its documentation. | |||
| 2014-06-09 | Cleaned up the scrollbars documentation in the Overview. | Pietro Gagliardi | |
| 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 | Removed TODO on getting the available button count: this isn't meaningful. ↵ | Pietro Gagliardi | |
| (desrt in irc.gimp.net/#gtk+ confirmed that GDK has no such function and both him and mikeash in irc.freenode.net/#macdev pointed out issues with such a function.) | |||
| 2014-06-07 | Documented window switch clicks in Area and implemented them on Windows and ↵ | Pietro Gagliardi | |
| Mac OS X. | |||
| 2014-06-07 | Fixed typo in area.go documentation. | Pietro Gagliardi | |
| 2014-06-06 | Set Area's preferred size in the documentation and on Windows and Mac OS X. | Pietro Gagliardi | |
| 2014-06-06 | Added Help key handling (as Insert) on Mac OS X. | Pietro Gagliardi | |
| 2014-06-06 | Marked a sentence in the Area docs as not being active. | Pietro Gagliardi | |
| 2014-06-03 | Removed the TODO on memstride: we were already using it?????? It is working ↵ | Pietro Gagliardi | |
| correctly... No idea why that TODO was there; I know I added it when I was too tired to think though. | |||
| 2014-06-03 | Made multiple modifier keys undefined; removed the TODO there. If I need to ↵ | Pietro Gagliardi | |
| change the behavior I can do it later. | |||
| 2014-06-03 | Decided not to rename MouseEvent.Pos. | Pietro Gagliardi | |
| 2014-06-02 | Documented the changed event handling of Area. | Pietro Gagliardi | |
| 2014-05-29 | Changed the Modifiers behavior in KeyEvent to more properly handle modifier ↵ | Pietro Gagliardi | |
| keys. This is just the public interface for now; next comes all the backends. | |||
| 2014-05-23 | Finished the Area clicking stuff: formalized the behavior in documentation ↵ | Pietro Gagliardi | |
| in area.go, pointed out that Mac OS X already behaves as expected, updated some comments, and removed the relevant TODO. | |||
| 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-05-10 | Documented dragging issues caused by how Mac OS X handles mouse events; also ↵ | Pietro Gagliardi | |
| determined that multiple buttons held at once only generates one mouseDragged: signal. | |||
| 2014-05-07 | Completed extending of mouse buttons to the system's limit; defined (as ↵ | Pietro Gagliardi | |
| undefined) the mouse drag behavior for buttons >= 3; implemented all that on the GTK+ side, and decided to have MouseEvents.Held[] be sorted (documentation only for now; need to check the code to make sure it follows). Good Lord... | |||
| 2014-04-29 | Added a quick disclaimer about Area mouse button numbers and documentation. | Pietro Gagliardi | |
| 2014-04-29 | Added extra mouse buttons to Areas on Windows. | Pietro Gagliardi | |
| 2014-04-29 | Decided not to cap mouse buttons at 3; reflected this in the public ↵ | Pietro Gagliardi | |
| interface and in the TODO file. Platform implementations come next. | |||
| 2014-04-20 | More TODOs (because I can't think right now). | Pietro Gagliardi | |
| 2014-04-14 | Added click-to-focus to GTK+ Areas and documented that click-to-focus ↵ | Pietro Gagliardi | |
| happens; also TODOs related to that. | |||
| 2014-04-14 | Clarified the previous commit. | Pietro Gagliardi | |
| 2014-04-14 | Ensured that pressing Modifiers+Key/ExtKey does not produce an event with ↵ | Pietro Gagliardi | |
| just the Key/ExtKey. | |||
| 2014-04-13 | Pinned down horizontal scrollbar behavior on Listboxes; also reworded the ↵ | Pietro Gagliardi | |
| Area scrollbar behavior sentence a bit to match. Now to actually implement the changes... | |||
| 2014-04-12 | Documented the thread safety of AreaHandler and Area.SetSize(). | Pietro Gagliardi | |
| 2014-04-12 | Switched to ARGB drawing in Areas on GTK+. | Pietro Gagliardi | |
