development of graphics module
This commit is contained in:
parent
0b07b47f69
commit
64da2f1681
7 changed files with 508 additions and 272 deletions
|
|
@ -1,4 +1,4 @@
|
|||
import glib2, gtk2, gdk2, osproc, dialogs
|
||||
import glib2, gtk2, gdk2, osproc, dialogs, strutils
|
||||
|
||||
type
|
||||
output = tuple[compiler, app: string]
|
||||
|
|
@ -55,17 +55,19 @@ proc FileSaveClicked(menuitem: PGtkMenuItem, userdata: pgpointer) =
|
|||
|
||||
|
||||
proc inputKeyPressed(widget: PGtkWidget, event: PGdkEventKey, userdata: pgpointer): bool =
|
||||
if event.keyval == 65505:
|
||||
if ($gdk_keyval_name(event.keyval)).tolower() == "shift_l":
|
||||
# SHIFT is pressed
|
||||
shiftPressed = True
|
||||
|
||||
return False
|
||||
proc inputKeyReleased(widget: PGtkWidget, event: PGdkEventKey, userdata: pgpointer): bool =
|
||||
if event.keyval == 65505:
|
||||
echo(gdk_keyval_name(event.keyval))
|
||||
if ($gdk_keyval_name(event.keyval)).tolower() == "shift_l":
|
||||
# SHIFT is released
|
||||
shiftPressed = False
|
||||
|
||||
if event.keyval == 65293:
|
||||
if ($gdk_keyval_name(event.keyval)).tolower() == "return":
|
||||
echo($gdk_keyval_name(event.keyval), "Shift_L")
|
||||
# Enter pressed
|
||||
if shiftPressed == False:
|
||||
var startIter: TGtkTextIter
|
||||
|
|
@ -157,4 +159,4 @@ proc initControls() =
|
|||
|
||||
gtk_nimrod_init()
|
||||
initControls()
|
||||
gtk_main()
|
||||
gtk_main()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue