Documentation
¶
Index ¶
Constants ¶
View Source
const (
OptSeparator = " "
)
Variables ¶
View Source
var ( ClusterInfo = &gui.View{ Name: clusterInfoViewName, Title: "Cluster Info", Clickable: true, LowerRightPointXFunc: func(gui *gui.Gui, view *gui.View) int { return leftSideWidth(gui.MaxWidth()) }, LowerRightPointYFunc: reactiveHeight, OnRender: renderClusterInfo, } Deployment = &gui.View{ Name: deploymentViewName, Title: "Deployments", FgColor: gocui.ColorDefault, Clickable: true, OnRender: deploymentRender, OnLineClick: viewLineClickHandler, OnFocus: func(gui *gui.Gui, view *gui.View) error { if err := onFocusClearSelected(gui, view); err != nil { return err } return nil }, DimensionFunc: gui.BeneathView( serviceViewName, reactiveHeight, migrateTopFunc, ), } Name: navigationViewName, Title: "Navigation", Clickable: true, CanNotReturn: true, OnClick: navigationOnClick, FgColor: gocui.ColorGreen, DimensionFunc: func(gui *gui.Gui, view *gui.View) (int, int, int, int) { return leftSideWidth(gui.MaxWidth()) + 1, 0, gui.MaxWidth() - 1, 2 }, OnRender: navigationRender, } Detail = &gui.View{ Name: detailViewName, Wrap: true, Title: "", Clickable: true, OnRender: detailRender, DimensionFunc: func(gui *gui.Gui, view *gui.View) (int, int, int, int) { return leftSideWidth(gui.MaxWidth()) + 1, 2, gui.MaxWidth() - 1, gui.MaxHeight() - 2 }, } Namespace = &gui.View{ Name: namespaceViewName, Title: "Namespaces", Clickable: true, OnRender: namespaceRender, OnLineClick: viewLineClickHandler, OnFocus: func(gui *gui.Gui, view *gui.View) error { if err := onFocusClearSelected(gui, view); err != nil { return err } return nil }, FgColor: gocui.ColorDefault, DimensionFunc: gui.BeneathView( clusterInfoViewName, reactiveHeight, migrateTopFunc, ), } Option = &gui.View{ Name: optionViewName, DimensionFunc: func(gui *gui.Gui, view *gui.View) (int, int, int, int) { maxWidth, maxHeight := gui.Size() return 0, maxHeight - 2, maxWidth, maxHeight }, NoFrame: true, FgColor: gocui.ColorBlue, } Pod = &gui.View{ Name: podViewName, Title: "Pods", Clickable: true, OnRender: podRender, OnLineClick: viewLineClickHandler, OnFocus: func(gui *gui.Gui, view *gui.View) error { if err := onFocusClearSelected(gui, view); err != nil { return err } return nil }, FgColor: gocui.ColorDefault, DimensionFunc: gui.BeneathView( deploymentViewName, reactiveHeight, migrateTopFunc, ), } Service = &gui.View{ Name: serviceViewName, Title: "Services", Clickable: true, OnRender: serviceRender, OnLineClick: viewLineClickHandler, OnFocus: func(gui *gui.Gui, view *gui.View) error { if err := onFocusClearSelected(gui, view); err != nil { return err } return nil }, DimensionFunc: gui.BeneathView( namespaceViewName, reactiveHeight, migrateTopFunc, ), } )
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.