示例#1
0
文件: frame.go 项目: napsy/go-gtk3
func NewFrame(label string) *Frame {
	f := &Frame{}

	s := gobject.GString(label)
	defer s.Free()

	o := C.gtk_frame_new((*C.gchar)(s.GetPtr()))

	f.Container = NewContainer(unsafe.Pointer(o))
	f.object = C.to_GtkFrame(unsafe.Pointer(o))

	return f
}
示例#2
0
文件: frame.go 项目: napsy/go-gtk3
// Conversion function for gobject registration map
func newFrameFromNative(obj unsafe.Pointer) interface{} {
	var f Frame
	f.object = C.to_GtkFrame(obj)
	f.Container = NewContainer(unsafe.Pointer(f.object))
	return &f
}