|
|
@ -1,5 +1,6 @@
|
|
|
|
package gui
|
|
|
|
package gui
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//PageType PGrid, PCircle or PList
|
|
|
|
type PageType int
|
|
|
|
type PageType int
|
|
|
|
|
|
|
|
|
|
|
|
const (
|
|
|
|
const (
|
|
|
@ -11,10 +12,12 @@ const (
|
|
|
|
PList
|
|
|
|
PList
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//GUI a GUI tree
|
|
|
|
type GUI struct {
|
|
|
|
type GUI struct {
|
|
|
|
Pages []Page
|
|
|
|
Pages []Page
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//Page A page of a binding GUI
|
|
|
|
type Page struct {
|
|
|
|
type Page struct {
|
|
|
|
Hive string
|
|
|
|
Hive string
|
|
|
|
Name string
|
|
|
|
Name string
|
|
|
@ -22,6 +25,7 @@ type Page struct {
|
|
|
|
Type PageType
|
|
|
|
Type PageType
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//Key a keybind
|
|
|
|
type Key struct {
|
|
|
|
type Key struct {
|
|
|
|
KeyID int
|
|
|
|
KeyID int
|
|
|
|
KeyName string
|
|
|
|
KeyName string
|
|
|
|