summary refs log blame commit diff stats
path: root/examples/gtk/ex1.nim
blob: deabffa3ed9c6dcb70a37a6df68f5a7d32f3b8e4 (plain) (tree)
1
2
3
4
5
6
7


                     

                                                           

    






                                                      
import 
  cairo, glib2, gtk2

proc destroy(widget: pWidget, data: pgpointer) {.cdecl.} =
  main_quit()

var
  window: pWidget
nimrod_init()
window = window_new(WINDOW_TOPLEVEL)
discard signal_connect(window, "destroy",
                       SIGNAL_FUNC(ex1.destroy), nil)
show(window)
main()