From 44842fea4b2a46ded301fb460a9a0f998fc2ee0c Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Thu, 13 Feb 2014 15:14:10 -0500 Subject: Added Checkbox.Checked(). --- checkbox.go | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'checkbox.go') diff --git a/checkbox.go b/checkbox.go index cd9a896..89768ef 100644 --- a/checkbox.go +++ b/checkbox.go @@ -39,7 +39,17 @@ func (c *Checkbox) SetText(text string) (err error) { return nil } -// TODO Checked() +// Checked() returns whether or not the checkbox has been checked. +func (c *Checkbox) Checked() bool { + c.lock.Lock() + defer c.lock.Unlock() + + check, err := c.sysData.isChecked() + if err != nil { + panic(err) // TODO + } + return check +} func (c *Checkbox) apply(window *sysData) error { c.lock.Lock() -- cgit v1.2.3