zeljan1
|
cae5c79b47
|
Gtk3: reduce paint triggering at design time.
|
2025-01-15 13:36:28 +01:00 |
|
zeljan1
|
54f6671b01
|
Gtk3: IsDesignerDC should return false for gtk because it can paint outside of paint event.
|
2025-01-15 13:30:19 +01:00 |
|
zeljan1
|
3b3556640e
|
Gtk3: fixed crash - wrong cast.
|
2025-01-14 23:39:49 +01:00 |
|
zeljan1
|
f3573ad638
|
Gtk3: implemented cairo based TGtk3WidgetSet.DrawGrid().
|
2025-01-14 23:33:54 +01:00 |
|
zeljan1
|
d7aa102b72
|
Gtk3: fixed ExtTextOut, if OPAQUE in params we must call fillRect with BkColor brush before text is drawn.
|
2025-01-14 21:35:28 +01:00 |
|
zeljan1
|
6e243ea04b
|
Gtk3: fixed drawing text in case when BkMode = OPAQUE, but currentBrush.style = BS_NULL
|
2025-01-14 19:40:16 +01:00 |
|
zeljan1
|
67c1be1fc6
|
Gtk3: fixed various brush bugs.
|
2025-01-14 17:56:14 +01:00 |
|
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 |
|