Documentation ¶
Index ¶
- Variables
- func BedLevelPanel(ui *UI, parentPanel interfaces.IPanel) *bedLevelPanel
- func ConfigurationPanel(ui *UI, parentPanel interfaces.IPanel) *configurationPanel
- func ConnectionPanel(ui *UI, parentPanel interfaces.IPanel, SSID string) *connectionPanel
- func ControlPanel(ui *UI, parentPanel interfaces.IPanel) *controlPanel
- func CreateFatalErrorWindow(message string, description string) *gtk.Window
- func CustomItemsPanel(ui *UI, parentPanel interfaces.IPanel, items []dataModels.MenuItem) *customItemsPanel
- func FanPanel(ui *UI, parentPanel interfaces.IPanel) *fanPanel
- func FilamentPanel(ui *UI, parentPanel interfaces.IPanel) *filamentPanel
- func FilesPanel(ui *UI, parentPanel interfaces.IPanel) *filesPanel
- func HomePanel(ui *UI, parentPanel interfaces.IPanel) *homePanel
- func IdleStatusPanel(ui *UI) *idleStatusPanel
- func MovePanel(ui *UI, parentPanel interfaces.IPanel) *movePanel
- func NetworkPanel(ui *UI, parentPanel interfaces.IPanel) *networkPanel
- func PrintMenuPanel(ui *UI, parentPanel interfaces.IPanel) *printMenuPanel
- func PrintStatusPanel(ui *UI) *printStatusPanel
- func SystemPanel(ui *UI, parentPanel interfaces.IPanel) *systemPanel
- func TemperaturePanel(ui *UI, parentPanel interfaces.IPanel) *temperaturePanel
- func TemperaturePresetsPanel(ui *UI, parentPanel interfaces.IPanel, ...) *temperaturePresetsPanel
- func ToolChangerPanel(ui *UI, parentPanel interfaces.IPanel) *toolChangerPanel
- func ZOffsetCalibrationPanel(ui *UI, parentPanel interfaces.IPanel) *zOffsetCalibrationPanel
- type CommonPanel
- type HttpRequestTestWindow
- type SplashPanel
- type UI
Constants ¶
This section is empty.
Variables ¶
View Source
var OctoScreenVersion = "2.7.0"
OctoScreenVersion - set at compilation time.
Functions ¶
func BedLevelPanel ¶
func BedLevelPanel( ui *UI, parentPanel interfaces.IPanel, ) *bedLevelPanel
func ConfigurationPanel ¶
func ConfigurationPanel( ui *UI, parentPanel interfaces.IPanel, ) *configurationPanel
func ConnectionPanel ¶
func ConnectionPanel( ui *UI, parentPanel interfaces.IPanel, SSID string, ) *connectionPanel
func ControlPanel ¶
func ControlPanel( ui *UI, parentPanel interfaces.IPanel, ) *controlPanel
func CreateFatalErrorWindow ¶
func CustomItemsPanel ¶
func CustomItemsPanel( ui *UI, parentPanel interfaces.IPanel, items []dataModels.MenuItem, ) *customItemsPanel
func FanPanel ¶
func FanPanel( ui *UI, parentPanel interfaces.IPanel, ) *fanPanel
func FilamentPanel ¶
func FilamentPanel( ui *UI, parentPanel interfaces.IPanel, ) *filamentPanel
func FilesPanel ¶
func FilesPanel( ui *UI, parentPanel interfaces.IPanel, ) *filesPanel
func HomePanel ¶
func HomePanel( ui *UI, parentPanel interfaces.IPanel, ) *homePanel
func IdleStatusPanel ¶
func IdleStatusPanel(ui *UI) *idleStatusPanel
func MovePanel ¶
func MovePanel( ui *UI, parentPanel interfaces.IPanel, ) *movePanel
func NetworkPanel ¶
func NetworkPanel( ui *UI, parentPanel interfaces.IPanel, ) *networkPanel
func PrintMenuPanel ¶
func PrintMenuPanel( ui *UI, parentPanel interfaces.IPanel, ) *printMenuPanel
func PrintStatusPanel ¶
func PrintStatusPanel(ui *UI) *printStatusPanel
func SystemPanel ¶
func SystemPanel( ui *UI, parentPanel interfaces.IPanel, ) *systemPanel
func TemperaturePanel ¶
func TemperaturePanel( ui *UI, parentPanel interfaces.IPanel, ) *temperaturePanel
func TemperaturePresetsPanel ¶
func TemperaturePresetsPanel( ui *UI, parentPanel interfaces.IPanel, selectHotendStepButton *uiWidgets.SelectToolStepButton, ) *temperaturePresetsPanel
func ToolChangerPanel ¶
func ToolChangerPanel( ui *UI, parentPanel interfaces.IPanel, ) *toolChangerPanel
func ZOffsetCalibrationPanel ¶
func ZOffsetCalibrationPanel( ui *UI, parentPanel interfaces.IPanel, ) *zOffsetCalibrationPanel
Types ¶
type CommonPanel ¶
type CommonPanel struct { UI *UI // contains filtered or unexported fields }
func NewCommonPanel ¶
func NewCommonPanel(ui *UI, parentPanel interfaces.IPanel) CommonPanel
func NewTopLevelCommonPanel ¶
func NewTopLevelCommonPanel(ui *UI, parentPanel interfaces.IPanel) CommonPanel
func (*CommonPanel) AddButton ¶
func (this *CommonPanel) AddButton(button gtk.IWidget)
func (*CommonPanel) Grid ¶
func (this *CommonPanel) Grid() *gtk.Grid
func (*CommonPanel) Hide ¶
func (this *CommonPanel) Hide()
func (*CommonPanel) Initialize ¶
func (this *CommonPanel) Initialize()
func (*CommonPanel) PreShow ¶
func (this *CommonPanel) PreShow()
func (*CommonPanel) Scaled ¶
func (this *CommonPanel) Scaled(s int) int
func (*CommonPanel) Show ¶
func (this *CommonPanel) Show()
type HttpRequestTestWindow ¶
type HttpRequestTestWindow struct { Window *gtk.Window Label *gtk.Label Client *octoprintApis.Client BackgroundTask *utils.BackgroundTask UpdateCount int }
func CreateHttpRequestTestWindow ¶
func CreateHttpRequestTestWindow( endpoint string, key string, width int, height int, ) *HttpRequestTestWindow
type SplashPanel ¶
type SplashPanel struct { CommonPanel Label *gtk.Label RetryButton *gtk.Button }
func NewSplashPanel ¶
func NewSplashPanel(ui *UI) *SplashPanel
type UI ¶
type UI struct { sync.Mutex PanelHistory *stack.Stack Client *octoprintApis.Client ConnectionState dataModels.ConnectionState Settings *dataModels.OctoScreenSettingsResponse UIState string OctoPrintPluginIsAvailable bool NotificationsBox *uiWidgets.NotificationsBox // contains filtered or unexported fields }
func (*UI) GoToPanel ¶
func (this *UI) GoToPanel(panel interfaces.IPanel)
func (*UI) GoToPreviousPanel ¶
func (this *UI) GoToPreviousPanel()
func (*UI) RemovePanelFromUi ¶
func (this *UI) RemovePanelFromUi(panel interfaces.IPanel)
func (*UI) SetUiToPanel ¶
func (this *UI) SetUiToPanel(panel interfaces.IPanel)
Source Files ¶
- BedLevelPanel.go
- CommonPanel.go
- ConfigurationPanel.go
- ConnectionPanel.go
- ControlPanel.go
- CustomItemsPanel.go
- FanPanel.go
- FatalErrorWindow.go
- FilamentPanel.go
- FilesPanel.go
- HomePanel.go
- HttpRequestTestWindow.go
- IdleStatusPanel.go
- MovePanel.go
- NetworkPanel.go
- PrintMenuPanel.go
- PrintStatusPanel.go
- SplashPanel.go
- SystemPanel.go
- TemperaturePanel.go
- TemperaturePresetsPanel.go
- menu.go
- tool_changer_panel.go
- ui.go
- z_offset_calibration_panel.go
Click to show internal directories.
Click to hide internal directories.