summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--table.go32
1 files 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)