func main() { w := gtk.NewWindow(gtk.WINDOW_TOPLEVEL) w.Connect("delete-event", cbDelete, nil) w.Connect("destroy", cbDestroy, nil) w.SetBorderWidth(10) w.Show() a := A{"Hello World!\n"} b := gtk.NewButtonWithLabel("Hello World") b.Connect("clicked", (*A).Hello, &a) b.ConnectNoi("clicked", (*gtk.Widget).Destroy, w.AsWidget()) w.Add(b.AsWidget()) b.Show() gtk.Main() }
func (p *Player) Run() { gtk.Main() }