gliba

package
v0.3.7 Latest Latest
Warning

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

Go to latest
Published: Oct 27, 2016 License: GPL-3.0, GPL-3.0 Imports: 4 Imported by: 0

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 UnwrapAll

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

func UnwrapAllGuard

func UnwrapAllGuard(v interface{}) interface{}

func UnwrapLocal

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

func UnwrapPrimitive

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

func Wrap

func Wrap(o interface{}) interface{}

func WrapAll

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

func WrapAllGuard

func WrapAllGuard(v interface{}) interface{}

func WrapLocal

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

func WrapPrimitive

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

func WrapValue

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

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{}, v3 ...interface{}) (glibi.SignalHandle, error)

func (*Object) ConnectAfter

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

func (*Object) Emit

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

func (*Object) GetProperty added in v0.3.2

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

func (*Object) SetProperty

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

type RealGlib

type RealGlib struct{}

func (*RealGlib) IdleAdd

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

func (*RealGlib) InitI18n

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

func (*RealGlib) KeyfileSettingsBackendNew added in v0.3.3

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) MemorySettingsBackendNew added in v0.3.3

func (*RealGlib) MemorySettingsBackendNew() glibi.SettingsBackend

func (*RealGlib) NullSettingsBackendNew added in v0.3.3

func (*RealGlib) NullSettingsBackendNew() glibi.SettingsBackend

func (*RealGlib) SettingsBackendGetDefault added in v0.3.3

func (*RealGlib) SettingsBackendGetDefault() glibi.SettingsBackend

func (*RealGlib) SettingsNew added in v0.3.3

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

func (*RealGlib) SettingsNewFull added in v0.3.3

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

func (*RealGlib) SettingsNewWithBackend added in v0.3.3

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

func (*RealGlib) SettingsNewWithBackendAndPath added in v0.3.3

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

func (*RealGlib) SettingsNewWithPath added in v0.3.3

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

func (*RealGlib) SettingsSchemaSourceGetDefault added in v0.3.3

func (*RealGlib) SettingsSchemaSourceGetDefault() glibi.SettingsSchemaSource

func (*RealGlib) SettingsSchemaSourceNewFromDirectory added in v0.3.3

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

func (*RealGlib) SettingsSync added in v0.3.3

func (*RealGlib) SettingsSync()

func (*RealGlib) SignalNew

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

type Unwrapper

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

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