summaryrefslogtreecommitdiff
path: root/redo/window_darwin.go
AgeCommit message (Collapse)Author
2014-08-30...in with the new.Pietro Gagliardi
2014-08-11Renamed Mac OS X's container's view field to id to be in sync with the other ↵Pietro Gagliardi
Mac OS X data structures.
2014-08-04Fixed the broken Mac OS X build and removed some leftover debugging cruft.Pietro Gagliardi
2014-08-04Converted Window on Mac OS X to use the new container system. Now I can ↵Pietro Gagliardi
merge container and sizing...
2014-08-02Migrated the Mac OS X backend to sizer. Once I get this control sizing stuff ↵Pietro Gagliardi
working there and the height of a Tab tab on Windows, I'm going to chuck this whole embedding thing and sacrifice a non-cluttered directory structure for CODE SIMPLICITY.
2014-07-29Changed Control.setParent() to take the same argument type on all platforms; ↵Pietro Gagliardi
this is needed for re-adding Stack and Grid. This argument type is defined by each platform.
2014-07-28Fixed the proper recursive application of spaced on Windows tabs by having ↵Pietro Gagliardi
container.resize() also take the origin coordinates as arguments.
2014-07-28Began 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-26Made the sizing recursive chain idempotent and added a -spaced option to the ↵Pietro Gagliardi
test program to test spacing.
2014-07-25Implemented 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-25Implemented 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-22Moved Window.SetControl() into window.go pending addition of fake resize events.Pietro Gagliardi
2014-07-20Removed leftover TODO in window_darwin.go.Pietro Gagliardi
2014-07-19Started dropping the whole request/response system because it fell apart... ↵Pietro Gagliardi
time to make a ui.Do(func(){ ... })
2014-07-18Fixed control positioning on initial window show on Mac OS X.Pietro Gagliardi
2014-07-17Migrated control sizing code for Mac OS X.Pietro Gagliardi
2014-07-16Added Button and control adding to the Mac OS X backend.Pietro Gagliardi
2014-07-15Implemented window resize handling on Mac OS X. Now for actually setting ↵Pietro Gagliardi
child controls and resizing them.
2014-07-08Implemented window closing on Mac OS X. This drops the "single delegate ↵Pietro Gagliardi
object for everything" setup but keeping that map and holding its lock is already meh so.
2014-07-08Added the beginning of the Mac OS X code.Pietro Gagliardi