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 pubsub.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 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.