ui

package
v0.2.1 Latest Latest
Warning

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

Go to latest
Published: Mar 3, 2024 License: MPL-2.0 Imports: 45 Imported by: 0

Documentation

Index

Constants

View Source
const ApplicationName = "Seabird"

Variables

View Source
var Version string = "dev"

Functions

This section is empty.

Types

type AboutWindow

type AboutWindow struct {
	*adw.AboutWindow
}

func NewAboutWindow

func NewAboutWindow(parent *gtk.Window) *AboutWindow

type Application

type Application struct {
	*adw.Application
	// contains filtered or unexported fields
}

func NewApplication

func NewApplication(version string) (*Application, error)

func (*Application) Run

func (a *Application) Run()

type ClusterPrefPage

type ClusterPrefPage struct {
	*adw.NavigationPage
	// contains filtered or unexported fields
}

func NewClusterPrefPage

func NewClusterPrefPage(ctx context.Context, b *behavior.Behavior, prefs observer.Property[api.ClusterPreferences]) *ClusterPrefPage

type ClusterWindow

type ClusterWindow struct {
	*widget.UniversalApplicationWindow
	// contains filtered or unexported fields
}

func NewClusterWindow

func NewClusterWindow(ctx context.Context, app *gtk.Application, behavior *behavior.ClusterBehavior, cancel context.CancelFunc) *ClusterWindow

type DetailView

type DetailView struct {
	*adw.NavigationPage
	// contains filtered or unexported fields
}

func NewDetailView

func NewDetailView(ctx context.Context, behavior *behavior.DetailBehavior) *DetailView

type EditorWindow added in v0.2.0

type EditorWindow struct {
	*widget.UniversalWindow
	// contains filtered or unexported fields
}

func NewEditorWindow added in v0.2.0

func NewEditorWindow(ctx context.Context, resource *metav1.APIResource, object client.Object) (*EditorWindow, error)

type ListHeader

type ListHeader struct {
	*adw.HeaderBar
}

func NewListHeader

func NewListHeader(ctx context.Context, b *behavior.ListBehavior, breakpoint *adw.Breakpoint, showSidebar func()) *ListHeader

type ListView

type ListView struct {
	*gtk.Box
	// contains filtered or unexported fields
}

func NewListView

func NewListView(ctx context.Context, behavior *behavior.ListBehavior, header gtk.Widgetter) *ListView
type Navigation struct {
	*adw.ToolbarView
	// contains filtered or unexported fields
}

func NewNavigation

func NewNavigation(ctx context.Context, b *behavior.ClusterBehavior) *Navigation

type PanicWindow

type PanicWindow struct {
	*gtk.Window
}

func NewPanicWindow

func NewPanicWindow(err any) *PanicWindow

type PrefsWindow

type PrefsWindow struct {
	*adw.PreferencesWindow
	// contains filtered or unexported fields
}

func NewPreferencesWindow

func NewPreferencesWindow(ctx context.Context, behavior *behavior.ClusterBehavior) *PrefsWindow

type WelcomeWindow

type WelcomeWindow struct {
	*widget.UniversalApplicationWindow
	// contains filtered or unexported fields
}

func NewWelcomeWindow

func NewWelcomeWindow(ctx context.Context, app *gtk.Application, behavior *behavior.Behavior) *WelcomeWindow

Jump to

Keyboard shortcuts

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