summaryrefslogtreecommitdiff
path: root/src/nigui/private/windows
AgeCommit message (Collapse)Author
2019-11-25Enable visual styles via manifest file instead of calling CreateActCtxA()trustable-code
Fixes #75
2019-11-25Cleanup: Remove value of importc pragmas, since we use original proc namestrustable-code
2019-11-08Add Progress Bar controltrustable-code
Fixes #71
2019-11-08Windows: Raise error when app.init() is called the second timetrustable-code
2019-11-08Avoid 2 warningstrustable-code
2019-11-08Cleanup codetrustable-code
2019-11-03Add SelectDirectoryDialogtrustable-code
Fixes #67
2019-11-03Windows: Caputure WM_SYSKEYUP to register AltGr up eventtrustable-code
2019-10-23Fix method signature of ContainerImpl.remove() to override base methodSimon Krauter
2019-10-23Fix warnings about lock level #65Simon Krauter
2019-10-22Remove unused thingsSimon Krauter
2019-10-22Fixes #66Simon Krauter
2019-09-24Windows: Use more Unicode functions instead ANSI functionstrustable-code
Probably fixes #59
2019-09-23Fix onTextChange: "event.control" was not settrustable-code
2019-09-23Extend Checkbox and add Gtk implementationtrustable-code
- Add `checked=` to set the status - Add `onToggle` event to react on toggle by the user - Toggling works also by Space and Enter
2019-09-10Rename Checkbox.isChecked() to Checkbox.checked()trustable-code
2019-09-10Rename Checkbox.getState() to Checkbox.isChecked()trustable-code
2019-09-10Cleanup: Remove variable initializations, since Nim initializes variables to ↵trustable-code
zero
2019-09-10Cleanup: Nim 0.19: The nil state for strings/seqs is gone.trustable-code
2019-09-09Add checkbox to windowsPhillips
2019-09-05Fix #56 window.onResize was not triggeredtrustable-code
2019-09-02Add Key_NumpadEntertrustable-code
/run/media/user/server_hdd_3tb_1/Simon/Main/Develop/ActPub/NiGui/repo--/src/nigui.nim
2019-09-02Implement more keys #55trustable-code
2019-08-31Rework initialization of colorstrustable-code
2019-08-31Remove unused codetrustable-code
2019-08-31Fix #50 Label color doesn't change using textColor (Windows)trustable-code
2019-08-31Rework error handling, related to #48trustable-code
2019-08-23Remove unused constant CW_USEDEFAULT from windows.nimtrustable-code
2019-08-17Implement bold font option for controls and canvastrustable-code
2019-08-17Fix #46 Apps don't run on Windows 7 any moretrustable-code
2019-07-26Implemented High-DPI support for Windows.Simon Krauter
Applications should use ``scaleToDpi()`` to convert pixel numbers from 96 DPI to system DPI.
2019-06-20Eliminate one more multi methodtrustable-code
2019-06-19Eliminate multi methodstrustable-code
Fix #42
2019-02-13Fix #35Gitea
2019-02-06Fix #34Gitea
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-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-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.