From 302136c28b41fd4d148398a51f37fbba29f82655 Mon Sep 17 00:00:00 2001 From: luxick Date: Mon, 8 Jun 2020 20:32:08 +0200 Subject: [PATCH] Hide mouse pointer --- src/randopix.nim | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/randopix.nim b/src/randopix.nim index 827036f..44c73c4 100644 --- a/src/randopix.nim +++ b/src/randopix.nim @@ -193,6 +193,12 @@ proc quit(action: SimpleAction; parameter: Variant; app: Application) = ## Application quit event cleanUp(window, app) +proc hidePointer(window: ApplicationWindow): void = + ## Hides the mouse pointer for the application. + let cur = window.getDisplay().newCursorForDisplay(CursorType.blankCursor) + let win = window.getWindow() + win.setCursor(cur) + proc appActivate(app: Application) = # Parse arguments from the command line let parsed = newArgs() @@ -264,6 +270,7 @@ proc appActivate(app: Application) = window.actionMap.addAction(action) window.connect("destroy", cleanUp, app) + window.connect("realize", hidePointer) window.showAll # Help is only shown on demand