summaryrefslogtreecommitdiff
path: root/redo/sizing.go
AgeCommit message (Collapse)Author
2014-08-01Began cleaning up the sizing/container/control stuff by changing container ↵Pietro Gagliardi
to sizing.
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-27Actually 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-26Made the sizing recursive chain idempotent and added a -spaced option to the ↵Pietro Gagliardi
test program to test spacing.
2014-07-26Removed sizing.endResize(); it's not really used at this point.Pietro Gagliardi
2014-07-25Cleaned up sizing a bit. Being able to know how big something will be ahead ↵Pietro Gagliardi
of time would be better.
2014-07-25Implemented Tab on GTK+. I really don't like the way sizing works now...Pietro Gagliardi
2014-07-25Adjusted 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-16Ported over the sizing framework from the old package and implemented it on ↵Pietro Gagliardi
the GTK+ backend.