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 {
// 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 {
// 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 ¶
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 ¶
type Navigation struct {
// 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
Click to show internal directories.
Click to hide internal directories.