summaryrefslogtreecommitdiff
path: root/newctrl/container_windows.go
diff options
context:
space:
mode:
Diffstat (limited to 'newctrl/container_windows.go')
-rw-r--r--newctrl/container_windows.go12
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)
+}