RosettaCodeData/Task/GUI-Maximum-window-dimensions/Nim/gui-maximum-window-dimensions-2.nim

18 lines
349 B
Nim
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
import glib2, gtk2
proc printSize(window: PWindow): guint {.cdecl.} =
var width, height: gint
window.get_size(addr(width), addr(height))
echo "W x H = ", width, " x ", height
main_quit()
nim_init()
let window = window_new(WINDOW_TOPLEVEL)
window.maximize()
window.show_all()
discard g_timeout_add(100, printSize, addr(window[]))
main()