summaryrefslogtreecommitdiff
path: root/examples/example_05_handle_window_close.nim
blob: 81ed4de531c26035b8b6b75b860024db92525f30 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# This example shows how to handle a window close click.

import nigui
import nigui/msgbox

app.init()

var window = newWindow()

window.onCloseClick = proc(event: CloseClickEvent) =
  case window.msgBox("Do you want to quit?", "Quit?", "Quit", "Minimize", "Cancel")
  of 1: window.dispose()
  of 2: window.minimize()
  else: discard

window.show()
app.run()