Versions in this module Expand all Collapse all v0 v0.0.2 Apr 29, 2023 v0.0.1 Apr 28, 2023 Changes in this version + func AssertAction(_ Action) + func AssertApplication(_ Application) + func AssertGlib(_ Glib) + func AssertMenu(_ Menu) + func AssertMenuItem(_ MenuItem) + func AssertMenuModel(_ MenuModel) + func AssertObject(_ Object) + func AssertPropertyAction(_ PropertyAction) + func AssertSettings(_ Settings) + func AssertSettingsBackend(_ SettingsBackend) + func AssertSettingsSchema(_ SettingsSchema) + func AssertSettingsSchemaSource(_ SettingsSchemaSource) + func AssertSignal(_ Signal) + func AssertSimpleAction(_ SimpleAction) + func AssertValue(_ Value) + func AssertVariant(_ Variant) + type Action interface + Activate func(parameter Variant) + ChangeState func(value Variant) + GetEnabled func() bool + GetName func() string + GetParameterType func() VariantType + GetState func() Variant + GetStateHint func() Variant + GetStateType func() VariantType + type ActionGroup interface + Activate func(actionName string, parameter Variant) + ChangeActionState func(actionName string, value Variant) + GetActionEnabled func(actionName string) bool + GetActionParameterType func(actionName string) VariantType + GetActionState func(actionName string) Variant + GetActionStateHint func(actionName string) Variant + GetActionStateType func(actionName string) VariantType + HasAction func(actionName string) bool + type ActionMap interface + AddAction func(action Action) + LookupAction func(actionName string) Action + RemoveAction func(actionName string) + type Application interface + Quit func() + Run func([]string) int + type ApplicationFlags int + var APPLICATION_FLAGS_NONE ApplicationFlags + var APPLICATION_HANDLES_COMMAND_LINE ApplicationFlags + var APPLICATION_HANDLES_OPEN ApplicationFlags + var APPLICATION_IS_SERVICE ApplicationFlags + var APPLICATION_NON_UNIQUE ApplicationFlags + var APPLICATION_SEND_ENVIRONMENT ApplicationFlags + type Glib interface + ActionNameIsValid func(actionName string) bool + IdleAdd func(interface{}) SourceHandle + InitI18n func(string, string) + KeyfileSettingsBackendNew func(string, string, string) SettingsBackend + Local func(string) string + MainDepth func() int + MarkupEscapeText func(string) string + MemorySettingsBackendNew func() SettingsBackend + MenuItemNew func(label, detailed_action string) MenuItem + MenuItemNewFromModel func(model MenuModel, index int) MenuItem + MenuItemNewSection func(label string, section MenuModel) MenuItem + MenuItemNewSubmenu func(label string, submenu MenuModel) MenuItem + MenuNew func() Menu + NullSettingsBackendNew func() SettingsBackend + PropertyActionNew func(name string, object Object, propertyName string) PropertyAction + SetFinalizerStrategy func(func(func())) + SettingsBackendGetDefault func() SettingsBackend + SettingsNew func(string) Settings + SettingsNewFull func(SettingsSchema, SettingsBackend, string) Settings + SettingsNewWithBackend func(string, SettingsBackend) Settings + SettingsNewWithBackendAndPath func(string, SettingsBackend, string) Settings + SettingsNewWithPath func(string, string) Settings + SettingsSchemaSourceGetDefault func() SettingsSchemaSource + SettingsSchemaSourceNewFromDirectory func(string, SettingsSchemaSource, bool) SettingsSchemaSource + SettingsSync func() + SignalNew func(string) (Signal, error) + SimpleActionNew func(name string, parameterType VariantType) SimpleAction + SimpleActionNewStateful func(name string, parameterType VariantType, state Variant) SimpleAction + TimeoutAdd func(uint, interface{}) SourceHandle + TimeoutSecondsAdd func(uint, interface{}) SourceHandle + type Menu interface + Append func(label, detailed_action string) + AppendItem func(item MenuItem) + AppendSection func(label string, section MenuModel) + AppendSectionWithoutLabel func(section MenuModel) + AppendSubmenu func(label string, submenu MenuModel) + Freeze func() + Insert func(position int, label, detailed_action string) + InsertItem func(position int, item MenuItem) + InsertSection func(position int, label string, section MenuModel) + InsertSectionWithoutLabel func(position int, section MenuModel) + InsertSubmenu func(position int, label string, submenu MenuModel) + Prepend func(label, detailed_action string) + PrependItem func(item MenuItem) + PrependSection func(label string, section MenuModel) + PrependSectionWithoutLabel func(section MenuModel) + PrependSubmenu func(label string, submenu MenuModel) + Remove func(position int) + RemoveAll func() + type MenuItem interface + GetLink func(link string) MenuModel + SetDetailedAction func(act string) + SetLabel func(label string) + SetLink func(link string, model MenuModel) + SetSection func(section MenuModel) + SetSubmenu func(submenu MenuModel) + type MenuModel interface + GetItemLink func(index int, link string) MenuModel + GetNItems func() int + IsMutable func() bool + ItemsChanged func(position, removed, added int) + type Object interface + Connect func(string, interface{}) SignalHandle + ConnectAfter func(string, interface{}) SignalHandle + Emit func(string, ...interface{}) (interface{}, error) + GetProperty func(string) (interface{}, error) + Ref func() + SetProperty func(string, interface{}) error + Unref func() + type PropertyAction interface + type Settings interface + Apply func() + Delay func() + GetBoolean func(string) bool + GetChild func(string) Settings + GetDouble func(string) float64 + GetEnum func(string) int + GetFlags func(string) uint + GetHasUnapplied func() bool + GetInt func(string) int + GetString func(string) string + GetUInt func(string) uint + IsWritable func(string) bool + ListChildren func() []string + Reset func(string) + Revert func() + SetBoolean func(string, bool) bool + SetDouble func(string, float64) bool + SetEnum func(string, int) bool + SetFlags func(string, uint) bool + SetInt func(string, int) bool + SetString func(string, string) bool + SetUInt func(string, uint) bool + type SettingsBackend interface + type SettingsSchema interface + GetID func() string + GetPath func() string + HasKey func(string) bool + Ref func() SettingsSchema + Unref func() + type SettingsSchemaSource interface + Lookup func(string, bool) SettingsSchema + Ref func() SettingsSchemaSource + Unref func() + type Signal interface + String func() string + type SignalHandle uint + type SimpleAction interface + SetEnabled func(enabled bool) + SetState func(value Variant) + type SourceHandle uint + type Type uint + var TYPE_BOOLEAN Type + var TYPE_BOXED Type + var TYPE_CHAR Type + var TYPE_DOUBLE Type + var TYPE_ENUM Type + var TYPE_FLAGS Type + var TYPE_FLOAT Type + var TYPE_INT Type + var TYPE_INT64 Type + var TYPE_INTERFACE Type + var TYPE_INVALID Type + var TYPE_LONG Type + var TYPE_NONE Type + var TYPE_OBJECT Type + var TYPE_PARAM Type + var TYPE_POINTER Type + var TYPE_STRING Type + var TYPE_UCHAR Type + var TYPE_UINT Type + var TYPE_UINT64 Type + var TYPE_ULONG Type + var TYPE_VARIANT Type + type Value interface + GetString func() (string, error) + GoValue func() (interface{}, error) + type Variant interface + AnnotatedString func() string + GetBoolean func() bool + GetInt func() (int64, error) + GetString func() string + GetStrv func() []string + IsContainer func() bool + IsType func(t VariantType) bool + String func() string + Type func() VariantType + TypeString func() string + type VariantType interface + String func() string + var VARIANT_TYPE_ANY VariantType + var VARIANT_TYPE_BASIC VariantType + var VARIANT_TYPE_BOOLEAN VariantType + var VARIANT_TYPE_BYTE VariantType + var VARIANT_TYPE_BYTESTRING VariantType + var VARIANT_TYPE_BYTESTRING_ARRAY VariantType + var VARIANT_TYPE_DICTIONARY VariantType + var VARIANT_TYPE_DOUBLE VariantType + var VARIANT_TYPE_HANDLE VariantType + var VARIANT_TYPE_INT16 VariantType + var VARIANT_TYPE_INT32 VariantType + var VARIANT_TYPE_INT64 VariantType + var VARIANT_TYPE_OBJECT_PATH_ARRAY VariantType + var VARIANT_TYPE_STRING VariantType + var VARIANT_TYPE_STRING_ARRAY VariantType + var VARIANT_TYPE_TUPLE VariantType + var VARIANT_TYPE_UINT16 VariantType + var VARIANT_TYPE_UINT32 VariantType + var VARIANT_TYPE_UINT64 VariantType + var VARIANT_TYPE_UNIT VariantType + var VARIANT_TYPE_VARDICT VariantType