From 82fd585396327c1c3f4afa512f13a8b9e0e2d555 Mon Sep 17 00:00:00 2001 From: Wesley Kerfoot Date: Fri, 8 May 2020 00:07:27 -0400 Subject: [PATCH] add handler to destroy a window --- src/nimwin.nim | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/nimwin.nim b/src/nimwin.nim index 187de47..cc7257e 100644 --- a/src/nimwin.nim +++ b/src/nimwin.nim @@ -200,6 +200,7 @@ when isMainModule: display.grabKeyCombo(XK_Tab) display.grabKeyCombo(XK_Q) display.grabKeyCombo(XK_P) + display.grabKeyCombo(XK_C) display.grabMouse(1) display.grabMouse(3) @@ -246,6 +247,10 @@ when isMainModule: openProcesses[p.processID] = p spawn handleProcess(p) + HandleKey(XK_C): + let windowStack = toSeq(getChildren(display, logFile)) + discard display.XDestroyWindow(windowStack[0].win) + HandleKey(XK_Q): let currentPath = getAppDir()