diff options
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 |
