summaryrefslogtreecommitdiff
path: root/sysdata.go
diff options
context:
space:
mode:
authorPietro Gagliardi <[email protected]>2014-02-14 12:16:27 -0500
committerPietro Gagliardi <[email protected]>2014-02-14 12:16:27 -0500
commit39442cefebe21b33e7796ffcf9687a8af34c5a20 (patch)
tree2bd82d16545940a404192996136d2dc4f25108b5 /sysdata.go
parent9403224eb0842c680f60541190ab32d571a545da (diff)
Added Combobox.
Diffstat (limited to 'sysdata.go')
-rw-r--r--sysdata.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/sysdata.go b/sysdata.go
index eda749e..1f46ac9 100644
--- a/sysdata.go
+++ b/sysdata.go
@@ -10,6 +10,7 @@ type cSysData struct {
ctype int
event chan struct{}
resize func(x int, y int, width int, height int) error
+ editable bool // for Combobox
}
func (c *cSysData) make(initText string, initWidth int, initHeight int, window *sysData) error {
panic(runtime.GOOS + " sysData does not define make()")
@@ -29,11 +30,19 @@ func (c *cSysData) setRect(x int, y int, width int, height int) error {
func (c *cSysData) isChecked() (bool, error) {
panic(runtime.GOOS + " sysData does not define isChecked()")
}
+func (c *cSysData) text() (string, error) {
+ panic(runtime.GOOS + " sysData does not define text()")
+}
+func (c *cSysData) append(string) error {
+ panic(runtime.GOOS + " sysData does not define append()")
+}
+// TODO insertAfter
const (
c_window = iota
c_button
c_checkbox
+ c_combobox
nctypes
)