1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
|
package gliba
import "github.com/gotk3/gotk3/glib"
import "github.com/twstrike/gotk3adapter/glibi"
type RealGlib struct{}
var Real = &RealGlib{}
func (*RealGlib) IdleAdd(f interface{}, args ...interface{}) (glibi.SourceHandle, error) {
res, err := glib.IdleAdd(f, args...)
return glibi.SourceHandle(res), err
}
func (*RealGlib) InitI18n(domain string, dir string) {
glib.InitI18n(domain, dir)
}
func (*RealGlib) Local(v1 string) string {
return glib.Local(v1)
}
func (*RealGlib) MainDepth() int {
return glib.MainDepth()
}
func (*RealGlib) SignalNew(s string) (glibi.Signal, error) {
return wrapSignal(glib.SignalNew(s))
}
func (*RealGlib) SettingsNew(v1 string) glibi.Settings {
return wrapSettingsSimple(glib.SettingsNew(v1))
}
func (*RealGlib) SettingsNewWithPath(v1 string, v2 string) glibi.Settings {
return wrapSettingsSimple(glib.SettingsNewWithPath(v1, v2))
}
func (*RealGlib) SettingsNewWithBackend(v1 string, v2 glibi.SettingsBackend) glibi.Settings {
return wrapSettingsSimple(glib.SettingsNewWithBackend(v1, unwrapSettingsBackend(v2)))
}
func (*RealGlib) SettingsNewWithBackendAndPath(v1 string, v2 glibi.SettingsBackend, v3 string) glibi.Settings {
return wrapSettingsSimple(glib.SettingsNewWithBackendAndPath(v1, unwrapSettingsBackend(v2), v3))
}
func (*RealGlib) SettingsNewFull(v1 glibi.SettingsSchema, v2 glibi.SettingsBackend, v3 string) glibi.Settings {
return wrapSettingsSimple(glib.SettingsNewFull(unwrapSettingsSchema(v1), unwrapSettingsBackend(v2), v3))
}
func (*RealGlib) SettingsSync() {
glib.SettingsSync()
}
func (*RealGlib) SettingsBackendGetDefault() glibi.SettingsBackend {
return wrapSettingsBackendSimple(glib.SettingsBackendGetDefault())
}
func (*RealGlib) KeyfileSettingsBackendNew(v1 string, v2 string, v3 string) glibi.SettingsBackend {
return wrapSettingsBackendSimple(glib.KeyfileSettingsBackendNew(v1, v2, v3))
}
func (*RealGlib) MemorySettingsBackendNew() glibi.SettingsBackend {
return wrapSettingsBackendSimple(glib.MemorySettingsBackendNew())
}
func (*RealGlib) NullSettingsBackendNew() glibi.SettingsBackend {
return wrapSettingsBackendSimple(glib.NullSettingsBackendNew())
}
func (*RealGlib) SettingsSchemaSourceGetDefault() glibi.SettingsSchemaSource {
return wrapSettingsSchemaSourceSimple(glib.SettingsSchemaSourceGetDefault())
}
func (*RealGlib) SettingsSchemaSourceNewFromDirectory(v1 string, v2 glibi.SettingsSchemaSource, v3 bool) glibi.SettingsSchemaSource {
return wrapSettingsSchemaSourceSimple(glib.SettingsSchemaSourceNewFromDirectory(v1, unwrapSettingsSchemaSource(v2), v3))
}
|