debugger/structs.go

59 lines
1.2 KiB
Go

package debugger
import (
"go.wit.com/gui/gui"
"go.wit.com/gui/gadgets"
"go.wit.com/gui/gadgets/logsettings"
)
var me *debuggerSettings
type debuggerSettings struct {
ready bool
hidden bool
err error
myGui *gui.Node
bugWin *gadgets.BasicWindow
widgets *gadgets.BasicWindow
golang *gadgets.BasicWindow
gochan *gadgets.BasicWindow
myLS *logsettings.LogSettings
mapWindows map[string]*gui.Node // tracks all windows that exist
}
var bugWin *gui.Node
/*
// main debugging window
var bugTab *gui.Node
var myGui *gui.Node
*/
// global var for checking to see if this
// window/tab for debugging a widget exists
// check the binary tree instead (?) for a window called "Widgets" (bad idea)
var bugWidget *gui.Node
// the widget all these actions are run against
var activeWidget *gui.Node
// for testing move, this is the node things are put on
var activeJunk *gui.Node
// the label where the user can see which widget is active
var activeLabel *gui.Node
var activeLabelType *gui.Node
var activeLabelNewName *gui.Node
var activeLabelNewType *gui.Node
var activeLabelNewX *gui.Node
var activeLabelNewY *gui.Node
var activeLabelNewB *gui.Node
// tmp junk
var debugGrid *gui.Node
var debugGridLabel *gui.Node
var debugWidgetBut1, debugWidgetBut2 *gui.Node