summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-06-20Eliminate one more multi methodtrustable-code
2019-06-19Merge branch 'master' of https://github.com/trustable-code/NiGuitrustable-code
2019-06-19Eliminate multi methodstrustable-code
Fix #42
2019-06-05Fix #41Simon Krauter
2019-03-27Merge pull request #38 from matthiaswh/masterSimon Krauter
fixes #37 gtk container scrolling being applied before it's ready
2019-03-27Fix #40trustable-code
2019-03-21fix gtk container scrolling being applied before it's readyMatthias Hager
2019-03-21Fix Gtk container scrollingtrustable-code
The scroll mode wasn't updated.
2019-03-21example_14_container_scrolling: eliminate fixed height valuetrustable-code
2019-03-21Merge branch 'master' of https://github.com/trustable-code/NiGuitrustable-code
2019-03-21Add example_14_container_scrollingtrustable-code
2019-03-21Respect size of scrollbars for layouttrustable-code
This fixes the issue, that one scrollbar triggers the other scrollbar, because the additional space for the scrollbar was not respected.
2019-02-13Fix #35Gitea
2019-02-11Fix #34trustable-code
Right align did not work
2019-02-06Fix #34Gitea
2019-02-05Add fixed layout exampletrustable-code
2019-02-04Merge pull request #31 from MarkusAn/masterSimon Krauter
Gtk: Fix memory leak on image loading
2019-02-03Gtk: Fix memory leak on image loadingMarkus Anschober
2018-12-21Cleanuptrustable-code
2018-12-21Fix relayout issue on font changetrustable-code
2018-12-16Gtk: drawText(): Use cairo_translate() instead of cairo_move_to()trustable-code
Fix: With cairo_move_to() there was a wrong line.
2018-12-06Add drawing methods drawEllipseArea(), drawEllipseOutline() and drawArcOutline()trustable-code
2018-12-06Add Canvas lineWidth propertytrustable-code
2018-12-06Add saveToBitmapFile() methodtrustable-code
2018-11-03TextArea clipboard persistencetrustable-code
2018-09-27example_02: add click eventtrustable-code
2018-09-27Gtk: Make key press on button workingtrustable-code
2018-09-24Windows: Remove SS_CENTERIMAGE to allow multiline Labelstrustable-code
2018-09-24Improve control focus under Windowstrustable-code
- Focused buttons are now highlighted - A windows saves its focused control and restores it when the window is focused
2018-09-24Improve messages boxes and buttonstrustable-code
- Message box: button1 will be focused - Buttons: Key_Return and Key_Space are now handled in platform-independent code
2018-09-13Don't use nil for strings any moretrustable-code
2018-09-03Compatibility with latest Nimtrustable-code
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