summaryrefslogtreecommitdiffstatshomepage
path: root/groupbox.go
diff options
context:
space:
mode:
authorAlexander Neumann <alexander.neumann@picos-software.com>2017-05-17 17:17:35 +0200
committerAlexander Neumann <alexander.neumann@picos-software.com>2017-05-17 17:17:35 +0200
commit2c8b0524a54a99ae28483dc499a8752938764af9 (patch)
treebfb639b088284e338ff37c6e128d70349c2816b5 /groupbox.go
parentMerge branch 'master' into graphicseffects (diff)
parentGroupBox: Remove accidentally committed code (diff)
downloadwireguard-windows-2c8b0524a54a99ae28483dc499a8752938764af9.tar.xz
wireguard-windows-2c8b0524a54a99ae28483dc499a8752938764af9.zip
Merge branch 'master' into graphicseffects
Diffstat (limited to 'groupbox.go')
-rw-r--r--groupbox.go17
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)