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 ¶
func NewClusterPrefPage ¶
func NewClusterPrefPage(ctx context.Context, state *common.State, prefs observer.Property[api.ClusterPreferences]) *ClusterPrefPage
type ClusterWindow ¶
type ClusterWindow struct { *adw.ApplicationWindow *common.ClusterState // contains filtered or unexported fields }
func NewClusterWindow ¶
func NewClusterWindow(ctx context.Context, app *gtk.Application, state *common.ClusterState) *ClusterWindow
type Navigation ¶
type Navigation struct { // contains filtered or unexported fields }
func NewNavigation ¶
func NewNavigation(ctx context.Context, state *common.ClusterState, viewStack *gtk.Stack, editor *editor.EditorWindow) *Navigation
func (*Navigation) AddPin ¶ added in v0.3.0
func (n *Navigation) AddPin(object client.Object)
func (*Navigation) RemovePin ¶ added in v0.3.0
func (n *Navigation) RemovePin(object client.Object)
type ObjectView ¶ added in v0.3.0
type ObjectView struct { *common.ClusterState // contains filtered or unexported fields }
func NewObjectView ¶ added in v0.3.0
func NewObjectView(ctx context.Context, state *common.ClusterState, editor *editor.EditorWindow, navView *adw.NavigationView, navigation *Navigation) *ObjectView
type PanicWindow ¶
type PanicWindow struct {
*gtk.Window
}
func NewPanicWindow ¶
func NewPanicWindow(err any) *PanicWindow
type PrefsWindow ¶
type PrefsWindow struct { *adw.PreferencesWindow *common.State // contains filtered or unexported fields }
func NewPreferencesWindow ¶
func NewPreferencesWindow(ctx context.Context, state *common.State) *PrefsWindow
type WelcomeWindow ¶
type WelcomeWindow struct { *adw.ApplicationWindow *common.State // contains filtered or unexported fields }
func NewWelcomeWindow ¶
func NewWelcomeWindow(ctx context.Context, app *gtk.Application, state *common.State) *WelcomeWindow
Source Files ¶
Click to show internal directories.
Click to hide internal directories.