summaryrefslogtreecommitdiff
path: root/treeWidget.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-02-19 04:06:27 -0600
committerJeff Carr <[email protected]>2025-02-19 17:39:45 -0600
commit377b08eeb6e21564f09a50db03ddd26e4e1f575f (patch)
tree6f9bf5bca9fd6921ed193460c1b0a065eddaba81 /treeWidget.go
parent22e139e2e5fcf63b6387cc606c2dd68283c2c598 (diff)
protobuf stuff
Diffstat (limited to 'treeWidget.go')
-rw-r--r--treeWidget.go24
1 files changed, 24 insertions, 0 deletions
diff --git a/treeWidget.go b/treeWidget.go
index 28a75ee..0477470 100644
--- a/treeWidget.go
+++ b/treeWidget.go
@@ -171,3 +171,27 @@ func (tk *guiWidget) GetLabel() string {
func (tk *guiWidget) IsEnabled() bool {
return tk.node.IsEnabled()
}
+
+func (tk *guiWidget) Checked() bool {
+ return tk.node.State.Checked
+}
+
+func (tk *guiWidget) Hidden() bool {
+ if tk.node == nil {
+ return false
+ }
+ if tk.parent == nil {
+ return tk.node.Hidden()
+ }
+ if tk.parent.WidgetId() == 0 {
+ return tk.node.Hidden()
+ }
+ if tk.parent.Hidden() {
+ return true
+ }
+ return tk.node.Hidden()
+}
+
+func (tk *guiWidget) Direction() widget.Orientation {
+ return tk.node.State.Direction
+}