gliba

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2023 License: GPL-3.0 Imports: 4 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Real = &RealGlib{}

Functions

func AddUnwrapper

func AddUnwrapper(f Unwrapper)

func AddWrapper

func AddWrapper(f Wrapper)

func FixupArray

func FixupArray(v []interface{}) []interface{}

func FixupFunction

func FixupFunction(v interface{}) interface{}

func Unwrap

func Unwrap(o interface{}) interface{}

func UnwrapAction

func UnwrapAction(v glibi.Action) *glib.Action

func UnwrapActionOnly

func UnwrapActionOnly(v glibi.Action) *glib.Action

func UnwrapAll

func UnwrapAll(v interface{}) (interface{}, bool)

func UnwrapAllGuard

func UnwrapAllGuard(v interface{}) interface{}

func UnwrapApplication

func UnwrapApplication(v glibi.Application) *glib.Application

func UnwrapLocal

func UnwrapLocal(o interface{}) (interface{}, bool)

func UnwrapMenu

func UnwrapMenu(v glibi.Menu) *glib.Menu

func UnwrapMenuItem

func UnwrapMenuItem(v glibi.MenuItem) *glib.MenuItem

func UnwrapMenuModel

func UnwrapMenuModel(v glibi.MenuModel) *glib.MenuModel

func UnwrapMenuModelOnly

func UnwrapMenuModelOnly(v glibi.MenuModel) *glib.MenuModel

func UnwrapObject

func UnwrapObject(v glibi.Object) *glib.Object

func UnwrapPrimitive

func UnwrapPrimitive(v interface{}) (interface{}, bool)

func UnwrapPropertyAction

func UnwrapPropertyAction(v glibi.PropertyAction) *glib.PropertyAction

func UnwrapSettings

func UnwrapSettings(v glibi.Settings) *glib.Settings

func UnwrapSettingsBackend

func UnwrapSettingsBackend(v glibi.SettingsBackend) *glib.SettingsBackend

func UnwrapSettingsSchema

func UnwrapSettingsSchema(v glibi.SettingsSchema) *glib.SettingsSchema

func UnwrapSignal

func UnwrapSignal(v glibi.Signal) *glib.Signal

func UnwrapSimpleAction

func UnwrapSimpleAction(v glibi.SimpleAction) *glib.SimpleAction

func UnwrapValue

func UnwrapValue(v glibi.Value) *glib.Value

func UnwrapVariant

func UnwrapVariant(v glibi.Variant) *glib.Variant

func UnwrapVariantType

func UnwrapVariantType(v glibi.VariantType) *glib.VariantType

func Wrap

func Wrap(o interface{}) interface{}

func WrapAction

func WrapAction(v *glib.Action) glibi.Action

func WrapAll

func WrapAll(v interface{}) (interface{}, bool)

func WrapAllGuard

func WrapAllGuard(v interface{}) interface{}

func WrapLocal

func WrapLocal(o interface{}) (interface{}, bool)

func WrapMenu

func WrapMenu(v *glib.Menu, e error) (glibi.Menu, error)

func WrapMenuItem

func WrapMenuItem(v *glib.MenuItem, e error) (glibi.MenuItem, error)

func WrapMenuItemSimple

func WrapMenuItemSimple(v *glib.MenuItem) glibi.MenuItem

func WrapMenuModel

func WrapMenuModel(v *glib.MenuModel, e error) (glibi.MenuModel, error)

func WrapMenuModelSimple

func WrapMenuModelSimple(v *glib.MenuModel) glibi.MenuModel

func WrapMenuSimple

func WrapMenuSimple(v *glib.Menu) glibi.Menu

func WrapPrimitive

func WrapPrimitive(v interface{}) (interface{}, bool)

func WrapPropertyAction

func WrapPropertyAction(v *glib.PropertyAction) glibi.PropertyAction

func WrapSettingsBackendSimple

func WrapSettingsBackendSimple(v *glib.SettingsBackend) glibi.SettingsBackend

func WrapSettingsSchemaSimple

func WrapSettingsSchemaSimple(v *glib.SettingsSchema) glibi.SettingsSchema

func WrapSettingsSimple

func WrapSettingsSimple(v *glib.Settings) glibi.Settings

func WrapSignalSimple

func WrapSignalSimple(s *glib.Signal) glibi.Signal

func WrapSimpleAction

func WrapSimpleAction(v *glib.SimpleAction) glibi.SimpleAction

func WrapValue

func WrapValue(v *glib.Value, e error) (glibi.Value, error)

func WrapValueSimple

func WrapValueSimple(v *glib.Value) glibi.Value

func WrapVariant

func WrapVariant(v *glib.Variant) glibi.Variant

func WrapVariantType

func WrapVariantType(v *glib.VariantType) glibi.VariantType

Types

type Application

type Application struct {
	*Object
	*glib.Application
}

func WrapApplicationSimple

func WrapApplicationSimple(v *glib.Application) *Application

type Object

type Object struct {
	*glib.Object
}

func WrapObjectSimple

func WrapObjectSimple(v *glib.Object) *Object

func (*Object) Connect

func (v *Object) Connect(v1 string, v2 interface{}) glibi.SignalHandle

func (*Object) ConnectAfter

func (v *Object) ConnectAfter(v1 string, v2 interface{}) glibi.SignalHandle

func (*Object) Emit

func (v *Object) Emit(v1 string, v2 ...interface{}) (interface{}, error)

func (*Object) GetProperty

func (v *Object) GetProperty(v1 string) (interface{}, error)

func (*Object) Ref

func (v *Object) Ref()

func (*Object) SetProperty

func (v *Object) SetProperty(v1 string, v2 interface{}) error

func (*Object) Unref

func (v *Object) Unref()

type RealGlib

type RealGlib struct{}

func (*RealGlib) ActionNameIsValid

func (*RealGlib) ActionNameIsValid(actionName string) bool

func (*RealGlib) IdleAdd

func (*RealGlib) IdleAdd(f interface{}) glibi.SourceHandle

func (*RealGlib) InitI18n

func (*RealGlib) InitI18n(domain string, dir string)

func (*RealGlib) KeyfileSettingsBackendNew

func (*RealGlib) KeyfileSettingsBackendNew(v1 string, v2 string, v3 string) glibi.SettingsBackend

func (*RealGlib) Local

func (*RealGlib) Local(v1 string) string

func (*RealGlib) MainDepth

func (*RealGlib) MainDepth() int

func (*RealGlib) MarkupEscapeText

func (*RealGlib) MarkupEscapeText(input string) string

func (*RealGlib) MemorySettingsBackendNew

func (*RealGlib) MemorySettingsBackendNew() glibi.SettingsBackend

func (*RealGlib) MenuItemNew

func (*RealGlib) MenuItemNew(label, detailed_action string) glibi.MenuItem

func (*RealGlib) MenuItemNewFromModel

func (*RealGlib) MenuItemNewFromModel(model glibi.MenuModel, index int) glibi.MenuItem

func (*RealGlib) MenuItemNewSection

func (*RealGlib) MenuItemNewSection(label string, section glibi.MenuModel) glibi.MenuItem

func (*RealGlib) MenuItemNewSubmenu

func (*RealGlib) MenuItemNewSubmenu(label string, submenu glibi.MenuModel) glibi.MenuItem

func (*RealGlib) MenuNew

func (*RealGlib) MenuNew() glibi.Menu

func (*RealGlib) NullSettingsBackendNew

func (*RealGlib) NullSettingsBackendNew() glibi.SettingsBackend

func (*RealGlib) PropertyActionNew

func (*RealGlib) PropertyActionNew(name string, object glibi.Object, propertyName string) glibi.PropertyAction

func (*RealGlib) SetFinalizerStrategy

func (*RealGlib) SetFinalizerStrategy(f func(func()))

func (*RealGlib) SettingsBackendGetDefault

func (*RealGlib) SettingsBackendGetDefault() glibi.SettingsBackend

func (*RealGlib) SettingsNew

func (*RealGlib) SettingsNew(v1 string) glibi.Settings

func (*RealGlib) SettingsNewFull

func (*RealGlib) SettingsNewFull(v1 glibi.SettingsSchema, v2 glibi.SettingsBackend, v3 string) glibi.Settings

func (*RealGlib) SettingsNewWithBackend

func (*RealGlib) SettingsNewWithBackend(v1 string, v2 glibi.SettingsBackend) glibi.Settings

func (*RealGlib) SettingsNewWithBackendAndPath

func (*RealGlib) SettingsNewWithBackendAndPath(v1 string, v2 glibi.SettingsBackend, v3 string) glibi.Settings

func (*RealGlib) SettingsNewWithPath

func (*RealGlib) SettingsNewWithPath(v1 string, v2 string) glibi.Settings

func (*RealGlib) SettingsSchemaSourceGetDefault

func (*RealGlib) SettingsSchemaSourceGetDefault() glibi.SettingsSchemaSource

func (*RealGlib) SettingsSchemaSourceNewFromDirectory

func (*RealGlib) SettingsSchemaSourceNewFromDirectory(v1 string, v2 glibi.SettingsSchemaSource, v3 bool) glibi.SettingsSchemaSource

func (*RealGlib) SettingsSync

func (*RealGlib) SettingsSync()

func (*RealGlib) SignalNew

func (*RealGlib) SignalNew(s string) (glibi.Signal, error)

func (*RealGlib) SimpleActionNew

func (*RealGlib) SimpleActionNew(name string, parameterType glibi.VariantType) glibi.SimpleAction

func (*RealGlib) SimpleActionNewStateful

func (*RealGlib) SimpleActionNewStateful(name string, parameterType glibi.VariantType, state glibi.Variant) glibi.SimpleAction

func (*RealGlib) TimeoutAdd

func (*RealGlib) TimeoutAdd(milliseconds uint, f interface{}) glibi.SourceHandle

func (*RealGlib) TimeoutSecondsAdd

func (*RealGlib) TimeoutSecondsAdd(seconds uint, f interface{}) glibi.SourceHandle

type Unwrapper

type Unwrapper func(interface{}) (interface{}, bool)

type VariantType

type VariantType struct {
	*glib.VariantType
}

type Wrapper

type Wrapper func(interface{}) (interface{}, bool)

Jump to

Keyboard shortcuts

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