本文整理汇总了Golang中github.com/reusee/ggir/gobject.NewTraitObject函数的典型用法代码示例。如果您正苦于以下问题:Golang NewTraitObject函数的具体用法?Golang NewTraitObject怎么用?Golang NewTraitObject使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了NewTraitObject函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Golang代码示例。
示例1: NewKeymapFromCPointer
func NewKeymapFromCPointer(p unsafe.Pointer) *Keymap {
ret := &Keymap{
NewTraitKeymap(p),
gobject.NewTraitObject(p),
p,
}
C.g_object_ref_sink(C.gpointer(p))
runtime.SetFinalizer(ret, func(p *Keymap) {
C.g_object_unref(C.gpointer(unsafe.Pointer(p.CPointer)))
})
return ret
}
开发者ID:reusee,项目名称:ggir,代码行数:12,代码来源:gdk_class_types.go
示例2: NewFilenameCompleterFromCPointer
func NewFilenameCompleterFromCPointer(p unsafe.Pointer) *FilenameCompleter {
ret := &FilenameCompleter{
NewTraitFilenameCompleter(p),
gobject.NewTraitObject(p),
p,
}
C.g_object_ref_sink(C.gpointer(p))
runtime.SetFinalizer(ret, func(p *FilenameCompleter) {
C.g_object_unref(C.gpointer(unsafe.Pointer(p.CPointer)))
})
return ret
}
开发者ID:reusee,项目名称:ggir,代码行数:12,代码来源:gio_class_types.go
示例3: NewInputStreamFromCPointer
func NewInputStreamFromCPointer(p unsafe.Pointer) *InputStream {
ret := &InputStream{
NewTraitInputStream(p),
gobject.NewTraitObject(p),
p,
}
C.g_object_ref_sink(C.gpointer(p))
runtime.SetFinalizer(ret, func(p *InputStream) {
C.g_object_unref(C.gpointer(unsafe.Pointer(p.CPointer)))
})
return ret
}
开发者ID:reusee,项目名称:ggir,代码行数:12,代码来源:gio_class_types.go
示例4: NewDBusServerFromCPointer
func NewDBusServerFromCPointer(p unsafe.Pointer) *DBusServer {
ret := &DBusServer{
NewTraitDBusServer(p),
gobject.NewTraitObject(p),
p,
}
C.g_object_ref_sink(C.gpointer(p))
runtime.SetFinalizer(ret, func(p *DBusServer) {
C.g_object_unref(C.gpointer(unsafe.Pointer(p.CPointer)))
})
return ret
}
开发者ID:reusee,项目名称:ggir,代码行数:12,代码来源:gio_class_types.go
示例5: NewDesktopAppInfoFromCPointer
func NewDesktopAppInfoFromCPointer(p unsafe.Pointer) *DesktopAppInfo {
ret := &DesktopAppInfo{
NewTraitDesktopAppInfo(p),
gobject.NewTraitObject(p),
p,
}
C.g_object_ref_sink(C.gpointer(p))
runtime.SetFinalizer(ret, func(p *DesktopAppInfo) {
C.g_object_unref(C.gpointer(unsafe.Pointer(p.CPointer)))
})
return ret
}
开发者ID:reusee,项目名称:ggir,代码行数:12,代码来源:gio_class_types.go
示例6: NewZlibDecompressorFromCPointer
func NewZlibDecompressorFromCPointer(p unsafe.Pointer) *ZlibDecompressor {
ret := &ZlibDecompressor{
NewTraitZlibDecompressor(p),
gobject.NewTraitObject(p),
p,
}
C.g_object_ref_sink(C.gpointer(p))
runtime.SetFinalizer(ret, func(p *ZlibDecompressor) {
C.g_object_unref(C.gpointer(unsafe.Pointer(p.CPointer)))
})
return ret
}
开发者ID:reusee,项目名称:ggir,代码行数:12,代码来源:gio_class_types.go
示例7: NewAppInfoMonitorFromCPointer
func NewAppInfoMonitorFromCPointer(p unsafe.Pointer) *AppInfoMonitor {
ret := &AppInfoMonitor{
NewTraitAppInfoMonitor(p),
gobject.NewTraitObject(p),
p,
}
C.g_object_ref_sink(C.gpointer(p))
runtime.SetFinalizer(ret, func(p *AppInfoMonitor) {
C.g_object_unref(C.gpointer(unsafe.Pointer(p.CPointer)))
})
return ret
}
开发者ID:reusee,项目名称:ggir,代码行数:12,代码来源:gio_class_types.go
示例8: NewSimpleActionGroupFromCPointer
func NewSimpleActionGroupFromCPointer(p unsafe.Pointer) *SimpleActionGroup {
ret := &SimpleActionGroup{
NewTraitSimpleActionGroup(p),
gobject.NewTraitObject(p),
p,
}
C.g_object_ref_sink(C.gpointer(p))
runtime.SetFinalizer(ret, func(p *SimpleActionGroup) {
C.g_object_unref(C.gpointer(unsafe.Pointer(p.CPointer)))
})
return ret
}
开发者ID:reusee,项目名称:ggir,代码行数:12,代码来源:gio_class_types.go
示例9: NewSimpleProxyResolverFromCPointer
func NewSimpleProxyResolverFromCPointer(p unsafe.Pointer) *SimpleProxyResolver {
ret := &SimpleProxyResolver{
NewTraitSimpleProxyResolver(p),
gobject.NewTraitObject(p),
p,
}
C.g_object_ref_sink(C.gpointer(p))
runtime.SetFinalizer(ret, func(p *SimpleProxyResolver) {
C.g_object_unref(C.gpointer(unsafe.Pointer(p.CPointer)))
})
return ret
}
开发者ID:reusee,项目名称:ggir,代码行数:12,代码来源:gio_class_types.go
示例10: NewNetworkServiceFromCPointer
func NewNetworkServiceFromCPointer(p unsafe.Pointer) *NetworkService {
ret := &NetworkService{
NewTraitNetworkService(p),
gobject.NewTraitObject(p),
p,
}
C.g_object_ref_sink(C.gpointer(p))
runtime.SetFinalizer(ret, func(p *NetworkService) {
C.g_object_unref(C.gpointer(unsafe.Pointer(p.CPointer)))
})
return ret
}
开发者ID:reusee,项目名称:ggir,代码行数:12,代码来源:gio_class_types.go
示例11: NewPropertyActionFromCPointer
func NewPropertyActionFromCPointer(p unsafe.Pointer) *PropertyAction {
ret := &PropertyAction{
NewTraitPropertyAction(p),
gobject.NewTraitObject(p),
p,
}
C.g_object_ref_sink(C.gpointer(p))
runtime.SetFinalizer(ret, func(p *PropertyAction) {
C.g_object_unref(C.gpointer(unsafe.Pointer(p.CPointer)))
})
return ret
}
开发者ID:reusee,项目名称:ggir,代码行数:12,代码来源:gio_class_types.go
示例12: NewMenuModelFromCPointer
func NewMenuModelFromCPointer(p unsafe.Pointer) *MenuModel {
ret := &MenuModel{
NewTraitMenuModel(p),
gobject.NewTraitObject(p),
p,
}
C.g_object_ref_sink(C.gpointer(p))
runtime.SetFinalizer(ret, func(p *MenuModel) {
C.g_object_unref(C.gpointer(unsafe.Pointer(p.CPointer)))
})
return ret
}
开发者ID:reusee,项目名称:ggir,代码行数:12,代码来源:gio_class_types.go
示例13: NewWindowFromCPointer
func NewWindowFromCPointer(p unsafe.Pointer) *Window {
ret := &Window{
NewTraitWindow(p),
gobject.NewTraitObject(p),
p,
}
C.g_object_ref_sink(C.gpointer(p))
runtime.SetFinalizer(ret, func(p *Window) {
C.g_object_unref(C.gpointer(unsafe.Pointer(p.CPointer)))
})
return ret
}
开发者ID:reusee,项目名称:ggir,代码行数:12,代码来源:gdk_class_types.go
示例14: NewScreenFromCPointer
func NewScreenFromCPointer(p unsafe.Pointer) *Screen {
ret := &Screen{
NewTraitScreen(p),
gobject.NewTraitObject(p),
p,
}
C.g_object_ref_sink(C.gpointer(p))
runtime.SetFinalizer(ret, func(p *Screen) {
C.g_object_unref(C.gpointer(unsafe.Pointer(p.CPointer)))
})
return ret
}
开发者ID:reusee,项目名称:ggir,代码行数:12,代码来源:gdk_class_types.go
示例15: NewCharsetConverterFromCPointer
func NewCharsetConverterFromCPointer(p unsafe.Pointer) *CharsetConverter {
ret := &CharsetConverter{
NewTraitCharsetConverter(p),
gobject.NewTraitObject(p),
p,
}
C.g_object_ref_sink(C.gpointer(p))
runtime.SetFinalizer(ret, func(p *CharsetConverter) {
C.g_object_unref(C.gpointer(unsafe.Pointer(p.CPointer)))
})
return ret
}
开发者ID:reusee,项目名称:ggir,代码行数:12,代码来源:gio_class_types.go
示例16: NewSocketAddressEnumeratorFromCPointer
func NewSocketAddressEnumeratorFromCPointer(p unsafe.Pointer) *SocketAddressEnumerator {
ret := &SocketAddressEnumerator{
NewTraitSocketAddressEnumerator(p),
gobject.NewTraitObject(p),
p,
}
C.g_object_ref_sink(C.gpointer(p))
runtime.SetFinalizer(ret, func(p *SocketAddressEnumerator) {
C.g_object_unref(C.gpointer(unsafe.Pointer(p.CPointer)))
})
return ret
}
开发者ID:reusee,项目名称:ggir,代码行数:12,代码来源:gio_class_types.go
示例17: NewVfsFromCPointer
func NewVfsFromCPointer(p unsafe.Pointer) *Vfs {
ret := &Vfs{
NewTraitVfs(p),
gobject.NewTraitObject(p),
p,
}
C.g_object_ref_sink(C.gpointer(p))
runtime.SetFinalizer(ret, func(p *Vfs) {
C.g_object_unref(C.gpointer(unsafe.Pointer(p.CPointer)))
})
return ret
}
开发者ID:reusee,项目名称:ggir,代码行数:12,代码来源:gio_class_types.go
示例18: NewSocketControlMessageFromCPointer
func NewSocketControlMessageFromCPointer(p unsafe.Pointer) *SocketControlMessage {
ret := &SocketControlMessage{
NewTraitSocketControlMessage(p),
gobject.NewTraitObject(p),
p,
}
C.g_object_ref_sink(C.gpointer(p))
runtime.SetFinalizer(ret, func(p *SocketControlMessage) {
C.g_object_unref(C.gpointer(unsafe.Pointer(p.CPointer)))
})
return ret
}
开发者ID:reusee,项目名称:ggir,代码行数:12,代码来源:gio_class_types.go
示例19: NewCredentialsFromCPointer
func NewCredentialsFromCPointer(p unsafe.Pointer) *Credentials {
ret := &Credentials{
NewTraitCredentials(p),
gobject.NewTraitObject(p),
p,
}
C.g_object_ref_sink(C.gpointer(p))
runtime.SetFinalizer(ret, func(p *Credentials) {
C.g_object_unref(C.gpointer(unsafe.Pointer(p.CPointer)))
})
return ret
}
开发者ID:reusee,项目名称:ggir,代码行数:12,代码来源:gio_class_types.go
示例20: NewSubprocessLauncherFromCPointer
func NewSubprocessLauncherFromCPointer(p unsafe.Pointer) *SubprocessLauncher {
ret := &SubprocessLauncher{
NewTraitSubprocessLauncher(p),
gobject.NewTraitObject(p),
p,
}
C.g_object_ref_sink(C.gpointer(p))
runtime.SetFinalizer(ret, func(p *SubprocessLauncher) {
C.g_object_unref(C.gpointer(unsafe.Pointer(p.CPointer)))
})
return ret
}
开发者ID:reusee,项目名称:ggir,代码行数:12,代码来源:gio_class_types.go
注:本文中的github.com/reusee/ggir/gobject.NewTraitObject函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论