Commit Graph

63835 Commits

Author SHA1 Message Date
Željan Rikalo
be4851407a Qt6: fixed QFont_stretch(), QFont_setStretch() to use QFont::Stretch enum instead of integer. 2022-11-19 18:30:31 +01:00
Željan Rikalo
1d09c01275 Qt6: updated C bindings v.6.2.2, changes in QFontDatabase, added QFont_setHintingPreference 2022-11-19 18:15:58 +01:00
wp_xyz
500cb5812f Images: Reworked lcl dialog images, by Roland Hahn. 2022-11-19 15:55:59 +01:00
Juha
18ac301d9d IDE: Allow renaming a project using the Save As dialog. Issue #39954. 2022-11-19 13:07:25 +02:00
Juha
d20728f3a4 Jedi Code Format: Fix a regression introduced by commit 27dfc5b4. Issue #40005, patch by Domingo Galmés. 2022-11-19 09:25:18 +02:00
zeljan1
e8348c050d Qt5: reduce CPU usage with native event loop on mswindows 2022-11-18 15:38:38 +01:00
zeljan1
8d29480359 Qt5: fixed infinite loop in QtThemes.GetDetailSize 2022-11-18 15:06:34 +01:00
zeljan1
3d0419bb74 Qt5: implemented GetDetailSizeForPPI(). 2022-11-18 14:29:57 +01:00
mattias
8b8ac1696f lcl: TBitBtn: fixed typo 2022-11-18 08:10:34 +01:00
dsiders
e006a7e2c7 Docs: LCL/stdctrls. Updates topic content and See Also links.
* TCustomEdit.Modified
* TCustomEdit.OnChange
2022-11-18 01:58:14 +00:00
Željan Rikalo
df5754c7f4 Qt5: use native event loop on all platforms. 2022-11-17 15:33:45 +01:00
Željan Rikalo
b77d4fd672 Qt5: set main timer as QtPreciseTimer, prepare for use of native event filter under linux. 2022-11-17 15:26:41 +01:00
zeljan1
5ddc38fa2a Qt6: fixed compilation under non linux targets. 2022-11-17 12:21:40 +01:00
dsiders
18b5e85584 Docs: LCL/extctrls. Updates content and See Also links in various topics. 2022-11-17 02:40:33 +00:00
Maxim Ganetsky
202b5682ae LCL: TWinControl.DoRemainingKeyUp argument should have TLMKeyUp type, not TLMKeyDown (most likely copy-paste error). All use cases of TWinControl.DoRemainingKeyUp (in WMSysKeyUp and WMKeyUp) are passing TLMKeyUp arguments. Note that both TLMKeyUp and TLMKeyDown are aliases to TLMKey. Patch by Don, issue #40001. 2022-11-17 02:15:46 +03:00
dsiders
a4af12ebaf Docs: LCL/themes. Add and updates topics for changes in 1163a2fcea.
* Deprecates: TThemeServices.GetDetailSize
* Adds: TThemeServices.GetDetailSizeForWindow, TThemeServices.GetDetailSizeForPPI
2022-11-16 21:27:49 +00:00
Željan Rikalo
f5beaa4a11 Qt5: added QCompleter implementation 2022-11-16 17:23:19 +01:00
Željan Rikalo
4a24daea09 Qt5: C bindings version 1.2.11. Changed handles types to qintptr (PTRINT) and quintptr (PTRUINT), added QCompleter class 2022-11-16 17:22:31 +01:00
Željan Rikalo
8d525e3eb7 Qt5: added QCompleter class to C bindings 2022-11-16 17:19:40 +01:00
Željan Rikalo
aca205317b Qt6: added more routines from C bindings 2022-11-16 15:46:11 +01:00
Željan Rikalo
475823ad54 Qt6: added few routines from bindings for QWidget. 2022-11-16 13:19:24 +01:00
Željan Rikalo
974a910d8e Qt6: added missing routines to QAbstractScrollArea 2022-11-16 12:58:31 +01:00
Željan Rikalo
d5327740e6 Qt6: added more routines to QPrinterInfo 2022-11-16 10:50:29 +01:00
Željan Rikalo
07efd7da4f Qt6: added QTextDocument_allFormats() 2022-11-16 10:19:37 +01:00
Željan Rikalo
8dbfd95138 Qt6: implemented missing routines for QAbstractTextDocumentLayout 2022-11-16 10:18:14 +01:00
Željan Rikalo
9a41fb72e9 Qt6: added more routines to QTextDocument 2022-11-16 10:05:50 +01:00
Željan Rikalo
8c9e7bcb7f Qt6: implemented QCompleter class 2022-11-16 08:29:34 +01:00
Željan Rikalo
77f76545ab Qt6: removed .qmake.stash and Makefile, they're created by qmake. 2022-11-16 08:26:19 +01:00
dsiders
a143b25687 Docs: LCL/menus. Adds or updates topics for changes in 843dc303.
* Modifies: TMenuItem.GetIconSize
* Adds: TMenuItem.GetIconSize.DPI
2022-11-16 07:22:01 +00:00
Ondrej Pokorny
c82b6089b1 comment 2022-11-16 00:50:18 +01:00
Ondrej Pokorny
123f615a6d win32: fix TMenuItemHelper.GetDPI for popup menus 2022-11-16 00:44:52 +01:00
Ondrej Pokorny
4f84066f4b win32 checkbox&radiobutton: DPI-aware 2022-11-16 00:44:52 +01:00
Ondrej Pokorny
1163a2fcea LCL themes: GetDetailSizeForPPI & GetDetailSizeForWindow 2022-11-16 00:44:52 +01:00
Ondrej Pokorny
6a48c90712 win32 themes: rename Dpi->PPI to comply with other LCL methods 2022-11-16 00:44:52 +01:00
Ondrej Pokorny
843dc303af win32: DPI-aware menus 2022-11-16 00:44:52 +01:00
Ondrej Pokorny
df7568471d win32: DPI-aware themes 2022-11-16 00:44:51 +01:00
Ondrej Pokorny
877d933344 win32: fix form bounds for windows with multi-line main menus and/or scrollbars 2022-11-16 00:44:51 +01:00
Maxim Ganetsky
0c34cad9a0 Merge branch 'cocoa/control/tabcontrol' into 'main'
FIX #39944: COCOA: switch to wrong Tab when TabControl is not wide enough (Resize/Prev/Next)

See merge request freepascal.org/lazarus/lazarus!119
2022-11-15 17:14:13 +00:00
rich2014
97af8d6753 FIX: COCOA: switch to wrong Tab when TabControl is not wide enough (Resize/Prev/Next) 2022-11-15 16:38:21 +00:00
Željan Rikalo
836b0fdb74 Qt6: TQtPrinter cleanup 2022-11-15 16:52:07 +01:00
Željan Rikalo
da19cbeace Qt: proper conversion from widestring. 2022-11-15 15:56:47 +01:00
Željan Rikalo
80b197d439 Qt6: started printing support for Qt6. 2022-11-15 15:36:22 +01:00
Željan Rikalo
293608b8ff Qt6: QPrinter, fixed changes in Qt6 2022-11-15 15:34:02 +01:00
Željan Rikalo
8cf8785a7c Qt6: fixed binding functions, added helper to reduce code size in printers5lazarus. 2022-11-15 15:32:59 +01:00
Ondrej Pokorny
780dc26de6 IDE mainbar: remove CalcNonClientHeight hack for win32 because it is not needed anymore (the form height issues were solved with recent commits) 2022-11-15 13:35:34 +01:00
Ondrej Pokorny
e361d97e56 win32: fix form bounds for windows with multi-line main menus 2022-11-15 13:35:34 +01:00
Ondrej Pokorny
4a6cd41fca win32: fix AreDpiAwarenessContextsEqual result if not available 2022-11-15 13:35:34 +01:00
Željan Rikalo
1751d3c2ed Qt6: add x11Display function, returns xlib.PDisplay. 2022-11-15 13:08:20 +01:00
dsiders
ea07cc1407 Docs: LCL/controls. Adds TDockManager.CanBeDoubleDocked topic for changes in 989070fa. 2022-11-15 04:11:09 +00:00
dsiders
7db2bda6cb Docs: LCL/controls. Adds or updates topic content. 2022-11-15 04:09:37 +00:00