gtkex1.nim 292 B

123456789101112131415
  1. import
  2. cairo, glib2, gtk2
  3. proc destroy(widget: PWidget, data: Pgpointer) {.cdecl.} =
  4. main_quit()
  5. var
  6. window: PWidget
  7. nim_init()
  8. window = window_new(WINDOW_TOPLEVEL)
  9. discard signal_connect(window, "destroy",
  10. SIGNAL_FUNC(gtkex1.destroy), nil)
  11. show(window)
  12. main()