diff options
| author | Jeff Carr <[email protected]> | 2025-03-25 07:27:37 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-03-25 13:17:00 -0500 |
| commit | 1552eedc185e85b46498898e68867afaef308301 (patch) | |
| tree | 8fc5cdfbc77cde184842197b2cde5cce8d85d34b /find.go | |
| parent | 4523eda0fa2372d97fb5db800b79b53c218ef627 (diff) | |
save the output window state
Diffstat (limited to 'find.go')
| -rw-r--r-- | find.go | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -186,6 +186,20 @@ func (tk *guiWidget) findParentWindow() *guiWidget { return tk.parent.findParentWindow() } +func (tk *guiWidget) findParentTable() *guiWidget { + if tk.isTable { + log.Info("findParentTAble()", tk.labelN, tk.cuiName, tk.node.WidgetId) + return tk + } + if tk.node.WidgetId == 0 { + return nil + } + if tk.parent == nil { + return nil + } + return tk.parent.findParentWindow() +} + func (tk *guiWidget) findWidgetByName(name string) *guiWidget { if tk.cuiName == name { return tk |
