コード例 #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
}