diff options
| author | Pietro Gagliardi <[email protected]> | 2014-08-04 17:46:08 -0400 |
|---|---|---|
| committer | Pietro Gagliardi <[email protected]> | 2014-08-04 17:47:39 -0400 |
| commit | 88c01bf69532243f432e03121b922a94d19b0ae1 (patch) | |
| tree | 0685f9e001aff4f6cebe0b06b26ac2212346445e /redo/sizer_darwin.go | |
| parent | 74e2214f4391d105f439b0190ac7fa640b9053f1 (diff) | |
Began the big sizer cleanup: renamed sizer to container, renamed sizer.go to container.go, did the Mac OS X migration, moved containerctrls.go out of the way by merging its declarations into basicctrls.go, and did a quick cleanup fix to container_darwin.m.
Diffstat (limited to 'redo/sizer_darwin.go')
| -rw-r--r-- | redo/sizer_darwin.go | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/redo/sizer_darwin.go b/redo/sizer_darwin.go deleted file mode 100644 index 500d35f..0000000 --- a/redo/sizer_darwin.go +++ /dev/null @@ -1,44 +0,0 @@ -// 1 march 2014 - -package ui - -// #include "objc_darwin.h" -import "C" - -type sizing struct { - sizingbase - - // for size calculations - // nothing for mac - - // for the actual resizing - neighborAlign C.struct_xalignment -} - -// THIS IS A GUESS. TODO. -// The only indication that this is remotely correct is the Auto Layout Guide implying that 12 pixels is the "Aqua space". -const ( - macXMargin = 12 - macYMargin = 12 - macXPadding = 12 - macYPadding = 12 -) - -func (s *sizer) beginResize() (d *sizing) { - d = new(sizing) - if spaced { - d.xmargin = macXMargin - d.ymargin = macYMargin - d.xpadding = macXPadding - d.ypadding = macYPadding - } - return d -} - -func (s *sizer) translateAllocationCoords(allocations []*allocation, winwidth, winheight int) { - for _, a := range allocations { - // winheight - y because (0,0) is the bottom-left corner of the window and not the top-left corner - // (winheight - y) - height because (x, y) is the bottom-left corner of the control and not the top-left - a.y = (winheight - a.y) - a.height - } -} |
