Skip to content

package menu_bar

import "kaiju/editor/global_interface/menu_bar"

Types

struct

type MenuBar struct {
    // Has unexported fields.
}
func (b *MenuBar) Blur()
func (b *MenuBar) Focus()
func (b *MenuBar) Initialize(host *engine.Host, handler MenuBarHandler) error
func (b *MenuBar) SetWorkspaceAnimation()
func (b *MenuBar) SetWorkspaceContent()
func (b *MenuBar) SetWorkspaceSettings()
func (b *MenuBar) SetWorkspaceShading()
func (b *MenuBar) SetWorkspaceStage()
func (b *MenuBar) SetWorkspaceUI()

interface

type MenuBarHandler interface {
    BlurInterface()
    FocusInterface()
    Settings() *editor_settings.Settings
    Project() *project.Project
    ProjectFileSystem() *project_file_system.FileSystem
    StageWorkspaceSelected()
    ContentWorkspaceSelected()
    ShadingWorkspaceSelected()
    UIWorkspaceSelected()
    SettingsWorkspaceSelected()
    Build()
    BuildAndRun()
    BuildAndRunCurrentStage()
    OpenVSCodeProject()
    CreateNewStage()
    SaveCurrentStage()
    CreateNewCamera()
    CreateNewLight()
}