Window creation: Difference between revisions

Content added Content deleted
mNo edit summary
m (→‎Go GTK: Update for library API change)
Line 794: Line 794:
<lang go>package main
<lang go>package main


import "gtk"
import (
"github.com/mattn/go-gtk/glib"
"github.com/mattn/go-gtk/gtk"
)


func main() {
func main() {
gtk.Init(nil)
gtk.Init(nil)
window := gtk.Window(gtk.GTK_WINDOW_TOPLEVEL)
window := gtk.NewWindow(gtk.WINDOW_TOPLEVEL)
window.Connect("destroy", func(*gtk.CallbackContext) {
window.Connect("destroy",
gtk.MainQuit()
func(*glib.CallbackContext) { gtk.MainQuit() }, "")
},
"")
window.Show()
window.Show()
gtk.Main()
gtk.Main()
}</lang>
}</lang>

===SDL===
===SDL===
{{libheader|Go-SDL}}
{{libheader|Go-SDL}}