예제 #1
0
파일: button.go 프로젝트: hwch/go-gtk
func NewButton() *Button {
	bt := C.gtk_button_new()
	if bt == nil {
		return nil
	}
	return ToButton(unsafe.Pointer(bt))
}
예제 #2
0
파일: button.go 프로젝트: napsy/go-gtk3
//Create and return new button Structure
func NewButton() *Button {
	b := &Button{}

	o := C.gtk_button_new()

	b.Container = NewContainer(unsafe.Pointer(o))

	b.object = C.to_GtkButton(unsafe.Pointer(o))
	return b
}
예제 #3
0
파일: button.go 프로젝트: ziutek/gtk
func NewButton() *Button {
	b := new(Button)
	b.SetPtr(glib.Pointer(C.gtk_button_new()))
	return b
}
예제 #4
0
파일: gtkcalls_unix.go 프로젝트: UIKit0/ui
func gtk_button_new() *C.GtkWidget {
	return C.gtk_button_new()
}