summaryrefslogtreecommitdiff
path: root/src/nigui/private/gtk3/platform_impl.nim
AgeCommit message (Collapse)Author
2018-05-11Fix: Clear down keys when window focus is losttrustable-code
2018-05-07Add possibility to check, which keys are pressed togehtertrustable-code
New procs: - isDown(key: Key): bool - downKeys(): seq[Key]
2018-05-07Rename KeyboardEvent.cancel to KeyboardEvent.handledtrustable-code
2018-05-07Rename MouseButtonEvent to MouseEventtrustable-code
2018-05-07Combine WindowKeyEvent and ControlKeyEvent types to KeyboardEventtrustable-code
Should be simpler now.
2018-05-07Added key codes for Control, Alt and Shifttrustable-code
2018-04-17Changed fontSize type from int to floattrustable-code
2018-04-13Improve handling of dead keystrustable-code
When you press the dead key "^" followed by space on a German keyboard, the applicaton receives the following two KeyDown events: 1. event.key = Key_Circumflex, event.character = "" 2. event.key = Key_Space, event.character = "^" Under Gtk this should work for all dead keys by using GtkIMContext. Under Windows it is implemented only for the scan code of the dead key "^" on a German keyboard.
2018-04-08Gtk: Fix memory leak on image savingtrustable-code
2018-04-03Add Image.beginPixelDataAccess() and endPixelDataAccess() for fast image ↵trustable-code
manipulation
2017-10-15Add WindowKeyEvent.cancel, remove ControlDisposeEvent.canceltrustable-code
- Add WindowKeyEvent.cancel - Remove ControlDisposeEvent.cancel
2017-09-20Dispose, CloseClick, Minimizetrustable-code
* Changed "Dispose" events * Added "CloseClick" event * Added "Window.minimize()" and "Window.minimized" Use "Window.show()" to unminimize the window.
2017-09-18Show error message, if app.init() is not called before newWindow()trustable-code
2017-09-12Improvements for Button/TextBox/TextAreatrustable-code
* TextArea is now inherited from TextBox (A TextArea can do anything that a TextBox can do.) * Better handling of keyboard events * New properties for TextBox/TextArea: "editable", "cursorPos", "selectionStart" and "selectionEnd" * New properties for Button: "enabled"
2017-08-12Fix: Gtk: key press was triggered twicetrustable-code
2017-08-08Gtk: Implement own "copy to clipboard", because by default the clipboard is ↵trustable-code
non-persistent
2017-08-08Add clipboard functionstrustable-code
2017-07-17Small fixestrustable-code
2017-07-06Change directory structure, change include concept, add nimble filetrustable-code