示例#1
0
func (c *checkbox) SetText(text string) {
	ctext := togstr(text)
	defer freegstr(ctext)
	C.gtk_button_set_label(c.button, ctext)
}
示例#2
0
文件: button.go 项目: napsy/go-gtk3
// Button interface
func (self *Button) SetLabel(label string) {
	s := gobject.GString(label)
	//defer s.Free()
	C.gtk_button_set_label(self.object, (*C.gchar)(s.GetPtr()))
}
示例#3
0
文件: button.go 项目: ziutek/gtk
func (b *Button) SetLabel(label string) {
	C.gtk_button_set_label(b.g(), (*C.gchar)(C.CString(label)))
}
示例#4
0
func gtk_button_set_label(button *C.GtkWidget, label string) {
	clabel := C.CString(label)
	defer C.free(unsafe.Pointer(clabel))
	C.gtk_button_set_label(togtkbutton(button), togstr(clabel))
}
示例#5
0
文件: button_unix.go 项目: sjn1978/ui
func (b *button) SetText(text string) {
	ctext := togstr(text)
	defer freegstr(ctext)
	C.gtk_button_set_label(b.button, ctext)
}
示例#6
0
文件: button.go 项目: hwch/go-gtk
func (b *Button) SetLabel(label string) {
	l := _GString(label)
	defer _GFree(unsafe.Pointer(l))
	C.gtk_button_set_label(b.c, l)
}