summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2018-06-05On Windows: Don't set the string terminator any more.trustable-code
This change is needed to be compatible with latest Nim. See issue #26.
2018-05-20Fixed #26 and simplified codetrustable-code
2018-05-14Make copy & paste work again on Windowstrustable-code
Ctrl+C, Ctrl+X and Ctrl+V are now mapped to the corresponding clipboard action.
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-05-03Fix: Make Alt+F4 work again on Windowstrustable-code
2018-05-02Windows: Prevent 'ding' sound on key presstrustable-code
For TextBox and TextArea: - Prevent 'ding' sound when a character key together with Ctrl or Alt (but not both) is pressed - Prevent special handling of Alt key, which produces a 'ding' sound - Central handling of Ctrl+A For TextBox: - Prevent 'ding' sound when a useless character (Tab, Return or Escape) is pressed
2018-05-02Fix typotrustable-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-13Fix Key_Insert and Key_Delete under Windowstrustable-code
2018-04-13Fix text input for "^" on German keyboard under Windowstrustable-code
When the dead key "^" on German keyboard is pressed, don't call ToUnicode(), because this would destroy the dead key state
2018-04-08Gtk: Fix memory leak on image savingtrustable-code
2018-04-05Windows: Allow flicker-Free drawingtrustable-code
2018-04-03Add Image.beginPixelDataAccess() and endPixelDataAccess() for fast image ↵trustable-code
manipulation
2018-03-20Update to Nim 0.18.0: \n -> \ptrustable-code
2018-03-19Layout engine changetrustable-code
"Fill" mode should not just use full width/height, but share the available width/height between child controls.
2018-03-17Remove countLines() and use fixed version in strutilstrustable-code
2018-02-20Call forceRedraw() on text change of Frame, Button and Labeltrustable-code
2018-02-06Tabstops on Windowstrustable-code
2017-10-15Add WindowKeyEvent.cancel, remove ControlDisposeEvent.canceltrustable-code
- Add WindowKeyEvent.cancel - Remove ControlDisposeEvent.cancel
2017-10-10fix `dialog.directory` being ignored on WindowsBo Lingen
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-19Change Control's default width/height mode from "Expand" to "Static"trustable-code
"Expand" as default made problems in same cases. It should be overwritten anyway.
2017-09-18Show error message, if app.init() is not called before newWindow()trustable-code
2017-09-15Fix: Use runeSubStr instead of substr for Unicode compatibilitytrustable-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-10Fix 32-bit Windows platform supporttrustable-code
2017-07-08Moved "msgbox.nim" inside "nigui" subdirectorytrustable-code
2017-07-06Change directory structure, change include concept, add nimble filetrustable-code
2017-07-01first public preview versiontrustable-code