summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-06-19Moved codeHEADmastertrustable-code
2020-06-19Allow container widgets to have a custom draw methodtrustable-code
Gtk: Replace GtkFixed by GtkLayout Windows: No change needed
2020-05-05Add TextArea key press handler to make Cltr+C persistenttrustable-code
2020-05-02Gtk: support mouse button events on a Containertrustable-code
2020-05-02Add methods to get mouse positiontrustable-code
2020-04-12Fixes: Wine: Crash when getting the text field of an empty TextBox/TextArea #96trustable-code
2020-03-05Windows: Cache the background brush instead of creating a new one every timeSimon Krauter
Fixes #91
2020-03-05Remove unneeded quotesSimon Krauter
2020-02-16Windows: Reduce Canvas getTextLineWidth by 4 pixelstrustable-code
2020-02-16Label: Use canvas instead of control to measure text dimensionstrustable-code
2020-02-16Re-implement label using custom drawingtrustable-code
Replaces the native label implementations. Supporting different x and y text alignment. Fixes #90
2020-02-16Windows: Correct text position by moving two pixels to the lefttrustable-code
2020-02-16Gtk: Add two pixels in getTextLineWidth()trustable-code
2020-02-16Gtk: Add two pixels in getTextLineWidth()trustable-code
2020-02-16Windows: Fix color conversion by setting alpha to 255trustable-code
2020-02-15Gtk: Update scrollbars after scrollbar size was determinedtrustable-code
2020-02-15Remove unneeded explicit initialization with zerotrustable-code
2020-02-09Add support for different interpolation modes for drawImage()trustable-code
2020-02-08Windows: Label: Vertically center text by adding SS_CENTERIMAGEtrustable-code
2020-01-23Windows: TextBox: allow input of text bigger than the box by adding ↵trustable-code
ES_AUTOHSCROLL Fixes #89
2020-01-21Retain order of controls when removing a control from a containertrustable-code
2020-01-19Implement remove method for GTK3chr
2019-12-26Implement "always on top", fixes #80trustable-code
2019-12-26Add helper proc `convertLineBreaks`trustable-code
2019-12-26Fix reception of ALT key press by adding WM_SYSKEYDOWN and WM_SYSKEYUPtrustable-code
Fixes #86
2019-12-17Windows: Use TextRenderingHint_AntiAlias, fixes #83Simon Krauter
2019-12-12Change Gtk3 library filename for macOSSimon Krauter
With this change, it should find the library on macOS without compiling with `-d:gtk_quartz`. Related to #63
2019-11-28Windows: Center window on the screen which has the mouse cursorSimon Krauter
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-03Move code for Key_AltGr to Gtk parttrustable-code
It's not available on Windows
2019-11-03Windows: Caputure WM_SYSKEYUP to register AltGr up eventtrustable-code
2019-10-29Implement more keysBlack_Fox
2019-10-23Fix warnings about lock level (Gtk)trustable-code
2019-10-23Fix method signature of ContainerImpl.remove() to override base methodSimon Krauter
2019-10-23Merge branch 'master' of https://github.com/trustable-code/NiGuiSimon Krauter
2019-10-23Fix warnings about lock level #65Simon Krauter
2019-10-22Fixes #68 Gtk: fileDialog.title has no effecttrustable-code
2019-10-22Remove unused thingsSimon Krauter
2019-10-22Fixes #66Simon Krauter
2019-10-11Fixes #65 - Warnings about lock leveltrustable-code
2019-10-11Fixes #64 - Avoid "Warning: use {.base.} for base methods"trustable-code
2019-09-29Removed redundant proctrustable-code
2019-09-29Fix callback proc return type (bool->Gboolean)trustable-code
Fixes #62
2019-09-24Windows: Use more Unicode functions instead ANSI functionstrustable-code
Probably fixes #59