| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-07-28 | Began final simplification of size code. spaced is now a global variable; ↵ | Pietro Gagliardi | |
| either all controls are given spacing now, or none will. beginResize() is a method on container again. Done on GTK+ and Mac OS X for now. I'm going to go ahead and implement this on Windows in a bit, regardless of whether that Stack Overflow question get answered or not, because ugggggggggh I just want to continue working on this project for fuck's sake! | |||
| 2014-07-28 | Made Tab in the GTK+ backend scrollable (in case there are too many tabs). | Pietro Gagliardi | |
| 2014-07-27 | Added a note about GTK+ color selection dialog deprecations for later. | Pietro Gagliardi | |
| 2014-07-27 | Copied stack.go and grid.go to a temporary restaging area; removed the ↵ | Pietro Gagliardi | |
| margin code from both as we no longer need it there. | |||
| 2014-07-27 | Actually implemented margins in the right place — in container.resize() ↵ | Pietro Gagliardi | |
| itself, not just in the actual containers (as the old Stack and Grid code do). I'll need to remove them from Stack and Grid when I merge them back in... | |||
| 2014-07-26 | Made the sizing recursive chain idempotent and added a -spaced option to the ↵ | Pietro Gagliardi | |
| test program to test spacing. | |||
| 2014-07-26 | Removed sizing.endResize(); it's not really used at this point. | Pietro Gagliardi | |
| 2014-07-26 | Adjusted autocompletion settings for TextField on Mac OS X. | Pietro Gagliardi | |
| 2014-07-26 | Verified Mac OS X control appearance and fonts with Interface Builder. | Pietro Gagliardi | |
| 2014-07-26 | Implemented TextField on Mac OS X. | Pietro Gagliardi | |
| 2014-07-26 | Implemented TextField on GTK+. | Pietro Gagliardi | |
| 2014-07-26 | Made TextFields properly horizontally scrollable on Windows. | Pietro Gagliardi | |
| 2014-07-26 | Implemented TextField on Windows. | Pietro Gagliardi | |
| 2014-07-26 | Renamed LineEdit to TextField. | Pietro Gagliardi | |
| 2014-07-26 | More TODOs. | Pietro Gagliardi | |
| 2014-07-25 | Implemented Tab on Mac OS X. Woo! I'll need to add justification for what ↵ | Pietro Gagliardi | |
| I'm doing with the whole recursive call thing; when I get confirmation from the GTK+ camp I will. | |||
| 2014-07-25 | Cleaned up sizing a bit. Being able to know how big something will be ahead ↵ | Pietro Gagliardi | |
| of time would be better. | |||
| 2014-07-25 | Implemented Tab on GTK+. I really don't like the way sizing works now... | Pietro Gagliardi | |
| 2014-07-25 | Implemented the various parenting and sizing changes on the Mac OS X ↵ | Pietro Gagliardi | |
| backend; also moved a line in window_windows.go around for consistency. | |||
| 2014-07-25 | Updated the GTK+ backend to have the new parenting and sizing changes. Now ↵ | Pietro Gagliardi | |
| to implement Tab! ...though I should probably implement the changes on Mac OS X first. | |||
| 2014-07-25 | Adjusted sizing data to act as the base container type; this is needed for ↵ | Pietro Gagliardi | |
| proper resizing on both GTK+ and Mac OS X. | |||
| 2014-07-25 | Simplified 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-25 | Removed extern from C function definitions in containers_windows.c. | Pietro Gagliardi | |
| 2014-07-25 | More TODOs. | Pietro Gagliardi | |
| 2014-07-25 | Implemented Tab on Windows. | Pietro Gagliardi | |
| 2014-07-25 | Added the framework for tabs, added necessary assistant routines for tabs, ↵ | Pietro Gagliardi | |
| and implemented those assistant routines on the Windows backend. | |||
| 2014-07-24 | Re-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-23 | Fixed compilation errors on Mac OS X. Reparenting works; redrawing, however... | Pietro Gagliardi | |
| 2014-07-22 | Implemented Checkbox on Mac OS X. Also untested; will test next. | Pietro Gagliardi | |
| 2014-07-22 | Oops, forgot to fill in a name in a comment in the previous commit. Fixed. | Pietro Gagliardi | |
| 2014-07-22 | Implemented the Control parent/unparent redraw provisions on the GTK+ backend. | Pietro Gagliardi | |
| 2014-07-22 | Added provisions for proper window redraw on Window.SetParent() and ↵ | Pietro Gagliardi | |
| implemented them on Mac OS X; still untested. | |||
| 2014-07-22 | Moved Window.SetControl() into window.go pending addition of fake resize events. | Pietro Gagliardi | |
| 2014-07-21 | More TODOs. | Pietro Gagliardi | |
| 2014-07-21 | Fixed the RemoveWindowSubclass() crash in Windows Checkboxes. | Pietro Gagliardi | |
| 2014-07-21 | Mostly added Checkbox to the Windows backend; it doesn't show up right away ↵ | Pietro Gagliardi | |
| and it crashes in WM_NCDESTROY... | |||
| 2014-07-21 | Added 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-21 | Switched from gtk_init() to the version that lets us catch and report any ↵ | Pietro Gagliardi | |
| errors it encounters. | |||
| 2014-07-21 | Actually, switch back to GtkLayout, as GtkFixed has the side effect of not ↵ | Pietro Gagliardi | |
| allowing truly arbitrary resizes. | |||
| 2014-07-21 | Switched the GTK+ layout control from GtkLayout back to GtkFixed; the ↵ | Pietro Gagliardi | |
| size-allocate thing overrides the size-request issue I had earlier that prompted the switch away. | |||
| 2014-07-21 | Implemented initial window size on the GTK+ backend. | Pietro Gagliardi | |
| 2014-07-21 | Disabled Checkbox for now; more stuff to do first. | Pietro Gagliardi | |
| 2014-07-21 | Re-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-21 | Resolved ambiguous WINAPI issues on Windows. | Pietro Gagliardi | |
| 2014-07-20 | Added common_darwin.go; moved toBOOL() there. | Pietro Gagliardi | |
| 2014-07-20 | Re-added Mac OS X versioning macros and compiler/linker options. | Pietro Gagliardi | |
| 2014-07-20 | Removed leftover TODO in window_darwin.go. | Pietro Gagliardi | |
| 2014-07-20 | Resolved the NSWindowDelegate issue and added an explicit ↵ | Pietro Gagliardi | |
| NSApplicationDelegate specifier just to be safe; thanks to Zorg__ in irc.freenode.net/#macdev for explaining (it's an issue with NSApp specifically). | |||
| 2014-07-20 | Resolved NSMakeRect() argument casting TODO in sizing_darwin.m. | Pietro Gagliardi | |
| 2014-07-20 | Implemented Window.Close() on Mac OS X, settling both that TODO and the one ↵ | Pietro Gagliardi | |
| about making sure Window.Close() works as documented on all platforms. | |||
