app

package
v0.4.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 18, 2026 License: BSD-3-Clause Imports: 29 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type App added in v0.4.2

type App struct {
	*app.Window
	*ui.Base
	*BaseLayout
}

App is holding the app state and configs.

func NewApp added in v0.4.2

func NewApp(w *app.Window) (*App, error)

type BaseLayout added in v0.4.2

type BaseLayout struct {

	// views
	ProtoFilesView   *protofiles.View
	RequestsView     *requests.View
	EnvironmentsView *environments.View
	WorkspaceView    *workspaces.View
	SettingsView     *settings.View

	// controllers
	WorkspacesController   *workspaces.Controller
	ProtoFileController    *protofiles.Controller
	RequestsController     *requests.Controller
	SettingsController     *settings.Controller
	EnvironmentsController *environments.Controller

	// layouts
	HeaderLayout  *header.Header
	FooterLayout  *footer.Footer
	ConsoleLayout *console.Console
	// contains filtered or unexported fields
}

func NewBaseLayout added in v0.4.2

func NewBaseLayout(base *ui.Base) (*BaseLayout, error)

func (*BaseLayout) Layout added in v0.4.2

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL