diff options
Diffstat (limited to 'newctrl/container_windows.go')
| -rw-r--r-- | newctrl/container_windows.go | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/newctrl/container_windows.go b/newctrl/container_windows.go index 3db9d69..ebe9d50 100644 --- a/newctrl/container_windows.go +++ b/newctrl/container_windows.go @@ -85,7 +85,7 @@ func fromdlgunitsY(du int, d *sizing) int { } const ( - // TODO figure out how to sort this more nicely + // shared by multiple containers marginDialogUnits = 7 paddingDialogUnits = 4 @@ -106,9 +106,6 @@ func (w *window) beginResize() (d *sizing) { d.baseY = baseY d.internalLeading = internalLeading - d.xmargin = fromdlgunitsX(marginDialogUnits, d) - d.ymargintop = fromdlgunitsY(marginDialogUnits, d) - d.ymarginbottom = d.ymargintop d.xpadding = fromdlgunitsX(paddingDialogUnits, d) d.ypadding = fromdlgunitsY(paddingDialogUnits, d) @@ -126,3 +123,10 @@ func (w *window) beginResize() (d *sizing) { return d } + +func marginRectDLU(r *C.RECT, top int, bottom int, left int, right int, d *sizing) { + r.left += fromdlgunitsX(left, d) + r.top += fromdlgunitsY(top, d) + r.right -= fromdlgunitsX(right, d) + r.bottom -= fromdlgunitsY(bottom, d) +} |
