Commit Graph

69771 Commits

Author SHA1 Message Date
zeljan1
6e2d780497 Gtk3: fix fillRect() if currentBrush.style = BS_NULL. 2025-01-14 14:06:19 +01:00
zeljan1
b8df3cbaa3 Gtk3: we must save and restore BkMode when brush fill with opaque color is enabled. 2025-01-14 13:24:52 +01:00
zeljan1
0cb1196d34 Gtk3: fixed crash with pattern brush. 2025-01-14 12:12:53 +01:00
zeljan1
e0ae1a927a Gtk3: cleanup. 2025-01-14 12:00:32 +01:00
zeljan1
0cf93bfab9 Gtk3: cleanup 2025-01-14 11:48:34 +01:00
zeljan1
7bd95e5168 Gtk3: stop enter/leave notify events while designing because it calls repaints. 2025-01-14 11:41:51 +01:00
zeljan1
8a8026c0c8 Gtk3: better check if cairo is valid. 2025-01-14 11:24:16 +01:00
dsiders
2a59941a59 Docs: DateTimeCtrls. Syncs CSS, build scripts. 2025-01-14 04:57:33 -05:00
zeljan1
f59489a32a Gtk3: create DC from window if possible. 2025-01-14 10:25:44 +01:00
zeljan1
4f51192d03 Gtk3: implemented GetDCOriginRelativeToWindow. 2025-01-14 10:01:33 +01:00
zeljan1
f7215ec61b Gtk3: fixed GetDC() 2025-01-14 09:55:14 +01:00
zeljan1
31fd0ce4f3 Gtk3: remove GetDesignerDC from gtk3winapih 2025-01-14 09:46:48 +01:00
zeljan1
9bfea88622 Gtk3: create designer if we are design form. 2025-01-14 09:45:34 +01:00
zeljan1
8882e05fe1 Gtk3: implemented GetDesignerDC, IsDesignerDC and ReleaseDesignerDC 2025-01-14 09:44:09 +01:00
zeljan1
6d849e6312 Gtk3: started TGtk3DesignWidget. 2025-01-14 09:43:12 +01:00
zeljan1
4ac3ce43b4 Gtk3: fixed cairo surface when we call constructor with widget without window, fixed memleak. 2025-01-14 09:40:50 +01:00
dsiders
e775aa597e Docs: LazControls/laznumedit. Adds content to TLazIntegerEdit topics, including:
* TLazIntegerEdit.Utf8KeyPress
* TLazIntegerEdit.RealGetText
* TLazIntegerEdit.InitializeWnd
* TLazIntegerEdit.FinalizeWnd
* TLazIntegerEdit.DoExit
* TLazIntegerEdit.EditingDone
* Housekeeping for linked topics.
2025-01-13 23:00:33 -05:00
Maxim Ganetsky
c997937cc3 Merge branch 'IDE/Options/TDesktopOIOptions' into 'main'
IDE: Initializing all fields in the TDesktopOIOptions constructor

See merge request freepascal.org/lazarus/lazarus!420
2025-01-13 22:53:51 +00:00
n7800
95b1568d6c IDE: Initializing all fields in the TDesktopOIOptions constructor 2025-01-13 22:21:56 +00:00
dsiders
c288b1917c Docs: LazControls. Restores explicit import args in build script. 2025-01-13 15:14:18 -05:00
mattias
c92a49b9f9 codetools: test uses vs local precedence 2025-01-13 19:50:54 +01:00
mattias
fe0820345d lcl: gtk2: debug caret 2025-01-13 19:27:56 +01:00
zeljan1
dd89f481b4 Gtk3: fixed TGtk3Caret crash. 2025-01-13 17:18:24 +01:00
rich2014
05cc198468 IDE/LazFileUtils: fix in GetDarwinNormalizedFilename() #41332 2025-01-13 23:50:43 +08:00
wp_xyz
05b7b978ef Images: New general-purpose icons by Roland Hahn (colors, window) 2025-01-13 16:43:37 +01:00
Martin
66ccefcd0f Anchordocking: Fix loading. Don't constrain splitter bounds, until they are loaded and have a percent position. Issue #41331 2025-01-13 11:45:07 +01:00
dsiders
585c3e4abb Docs: Simplifies build script. 2025-01-13 02:17:53 -05:00
dsiders
77576dbbf1 Docs: LazControls/laznumedit. Updates content in TLazIntegerEditGen topics. Revises topic links in TLazIntegerEdit. 2025-01-13 02:15:42 -05:00
Željan Rikalo
d50b1f2b9b Qt5, Qt6: fixed setting scale factor on normal monitors without scaling. issue #41330 2025-01-12 18:13:11 +01:00
zeljan1
395b854b3c Qt5: fixed themed text draw of selected treeview item. 2025-01-12 15:28:36 +01:00
dsiders
b348ac054c Docs: LazControls/treefilteredit. Fixes invalid See Also links. 2025-01-11 21:04:13 -05:00
dsiders
249eee3f9a Docs: LazControls/laznumedit. Fixes invalid topic identifiers and see also links. 2025-01-11 21:02:08 -05:00
dsiders
7f765309a8 Docs: LazControls. Enables extended tab controls file in project. 2025-01-11 21:00:12 -05:00
dsiders
7d5ec58f87 Docs: LazControls. Restores use of FpDoc 3.3.1. 2025-01-11 20:58:22 -05:00
zeljan1
1a62d278d6 Gtk3: use same technique for R2_NOTXORPEN. 2025-01-11 23:26:50 +01:00
zeljan1
0562c5f1ec Gtk3: implemented useable CAIRO_OPERATOR_XOR, so it works same as under gtk2,qt5 and win32. 2025-01-11 22:30:35 +01:00
zeljan1
eb4a532191 Gtk3: implemented raster ops for TGtk3DeviceContext. 2025-01-11 17:24:00 +01:00
zeljan1
796a0abbd7 Qt5,Qt6: added check if vRegion is valid. 2025-01-11 16:51:48 +01:00
zeljan1
7d5a2c3edb Qt5, Qt6: major speed improvement for TQtMemo (TMemo) when loading items inside Memo.Lines.BeginUpdate/Memo.Lines.EndUpdate, speed is almost at gtk2 loading. Significant improvement of TQtMemo insertLine(),appendLine() and setLineText(). 2025-01-11 16:47:10 +01:00
dsiders
90dc1fe26f Docs: build_lcl_docs. Removes extraneous Quote characters around CHM title. 2025-01-10 23:03:11 -05:00
zeljan1
4273bd84c5 Qt5, Qt6: dramatically improved TMemo.Lines.Delete(). 2025-01-10 22:58:31 +01:00
mattias
163caebf0b lcl: gtk2: moved singleton MenuWidget to TGtk2WidgetSet, do not interfere with gtk2 focus evtns fixing AppActive with Alt-Tab and switching to another workspace 2025-01-10 17:06:46 +01:00
mattias
a3b072a4cd ide: DoSourceEditorCommand: if no lcl form has focus pass cmd to source editor 2025-01-10 17:06:46 +01:00
Martin
af76af71c2 SynEdit: Pas-Highlighter, fix crash with custom-word settings. Adding/Removing lists did not trigger a rebuild. 2025-01-10 16:42:42 +01:00
Martin
a2220628eb IDE: Editor-color-schemes: add default values for "Modifier" (default to same as KeyWord, to match previous behaviour) 2025-01-10 16:41:15 +01:00
zeljan1
8ac0fa2e95 Gtk3: fixed selecting and returning proper color from TColorDialog. 2025-01-10 16:19:02 +01:00
mattias
e8fc8fb0ca lcl: gtk2: fixed regression app deactivate on popup menu 2025-01-10 13:21:49 +01:00
mattias
efa401b8d6 ide: clean up 2025-01-10 10:29:35 +01:00
dsiders
66e7c0348d Docs: LazControls. Removes Windows cruft from build script. 2025-01-10 01:08:57 -05:00
dsiders
52889254f3 Docs: LazControls. Syncs CSS to LCL, LazUtils. 2025-01-10 00:48:13 -05:00