From 829b996ec66db2828e7bd9a93a2986a3c16a14c0 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Tue, 4 Mar 2025 21:05:10 -0600 Subject: Delete actually does Delete --- table.go | 32 ++++---------------------------- 1 file changed, 4 insertions(+), 28 deletions(-) diff --git a/table.go b/table.go index 1e2b64a..fdaecbd 100644 --- a/table.go +++ b/table.go @@ -73,42 +73,18 @@ func (parent *Node) UpdateTable(pb *guipb.Table) { } func (parent *Node) DeleteTable(pb *guipb.Table) { - a := getNewAction(parent, widget.Show) + a := getNewAction(parent, widget.Delete) log.Info("gui.DeleteTable()") - - nt := guipb.NewTables() - emptypb := new(guipb.Table) - emptypb.Uuid = pb.Uuid - nt.Append(emptypb) - a.TablePB, err = nt.Marshal() - if err != nil { - log.Info("unmarshal error", err) + if pb.Grid == nil { + log.Info("gui.DeleteTable() Error: pb.Grid == nil") return } + a.WidgetId = int(pb.Grid.Id) sendActionToPlugin(a) } -/* -func makeTableWidgets(pb *guipb.Table) { - if pb == nil { - log.Info("pb was nil") - return - } - if me.rootNode == nil { - log.Info("me.rootNode was nil") - return - } - win := addNode() - pb.Window = new(guipb.Widget) - pb.Window.Id = int64(win.id) - pb.Window.Name = pb.Title - - makeTableGrid(pb) -} -*/ - func makeTableGrid(pb *guipb.Table) { grid := addNode() pb.Grid = new(guipb.Widget) -- cgit v1.2.3