diff options
author | Alexander Neumann <alexander.neumann@picos-software.com> | 2017-05-17 17:17:35 +0200 |
---|---|---|
committer | Alexander Neumann <alexander.neumann@picos-software.com> | 2017-05-17 17:17:35 +0200 |
commit | 2c8b0524a54a99ae28483dc499a8752938764af9 (patch) | |
tree | bfb639b088284e338ff37c6e128d70349c2816b5 /groupbox.go | |
parent | Merge branch 'master' into graphicseffects (diff) | |
parent | GroupBox: Remove accidentally committed code (diff) | |
download | wireguard-windows-2c8b0524a54a99ae28483dc499a8752938764af9.tar.xz wireguard-windows-2c8b0524a54a99ae28483dc499a8752938764af9.zip |
Merge branch 'master' into graphicseffects
Diffstat (limited to 'groupbox.go')
-rw-r--r-- | groupbox.go | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/groupbox.go b/groupbox.go index eab464f4..df405988 100644 --- a/groupbox.go +++ b/groupbox.go @@ -77,6 +77,7 @@ func NewGroupBox(parent Container) (*GroupBox, error) { if err != nil { return nil, err } + gb.composite.name = "composite" win.SetWindowPos(gb.checkBox.hWnd, win.HWND_TOP, 0, 0, 0, 0, win.SWP_NOMOVE|win.SWP_NOSIZE) @@ -157,6 +158,22 @@ func (gb *GroupBox) ClientBounds() Rectangle { return Rectangle{cb.X + 1, cb.Y + 14, cb.Width - 2, cb.Height - 14} } +func (gb *GroupBox) Persistent() bool { + return gb.composite.Persistent() +} + +func (gb *GroupBox) SetPersistent(value bool) { + gb.composite.SetPersistent(value) +} + +func (gb *GroupBox) SaveState() error { + return gb.composite.SaveState() +} + +func (gb *GroupBox) RestoreState() error { + return gb.composite.RestoreState() +} + func (gb *GroupBox) applyEnabled(enabled bool) { gb.WidgetBase.applyEnabled(enabled) |