Jesus Reyes A
a61af93917
LCL: Fix DBGrid AutoAdjustColumns for memo fields when dgDisplayMemoText option is active, issue #37776
2021-08-12 22:36:51 -05:00
Jesus Reyes A
fc83aefbd9
LCL: add FixedRowsExtra property to allow derived grids add more fixed rows. Fix issue #29303
2021-08-10 21:14:11 -05:00
Basile Burg
09ee2173ab
LCL/ShellListView: fix #39298 - TShellListView realign columns too aggressively
2021-08-08 23:26:59 +02:00
Werner Pamler
733a0abd03
Revert "Merge branch 'shelllistview-autoszcol' into 'main'"
...
This reverts merge request !3
2021-08-08 15:57:11 +00:00
Werner Pamler
7efcdd6b72
Merge branch 'shelllistview-autoszcol' into 'main'
...
fix #39298 - TShellListView realign columns too aggressively
See merge request freepascal.org/lazarus/lazarus!3
2021-08-08 15:46:40 +00:00
Jesus Reyes A
850a20e3f5
LCL: Grids: publish GridLineColor, GridLineStyle, patch by AlexTP, issue #35647
2021-08-05 17:50:10 -05:00
Jesus Reyes A
a4db7e4e62
LCL, Grids: fix thumbtracking focusrect issues when scrolling, issue #35812
2021-08-03 10:15:37 -05:00
Basile Burg
2fd65c8928
fix #39298 - TShellListView realign columns too aggressively
...
Add a `AutoSizeColumns` property to `TShellListView`.
By default it is set to `true` to preserve previous behavior.
When set to `false` the user has a full control over the columns size.
2021-08-03 12:20:12 +02:00
Jesus Reyes A
d19cd29754
LCL: Fix grid pasting of selection into Excel doesn't preserve text line endings and may generate merged cells. Patch from K155LA3, issue #34789
2021-08-02 16:04:27 -05:00
Jesus Reyes A
71d8b00d81
LCL: DBLookupCombobox should not update if it's unbound, fixes autocompletion, issue #34298
2021-08-01 18:40:53 -05:00
Jesus Reyes A
2b5a54edc4
LCL: Grids, Allow users to have a peek at the editor events, fixes issue #23983
2021-07-30 15:06:38 -05:00
Jesus Reyes A
3ae2076292
LCL: fix grids UTF8Keypress, issue #38666
2021-07-30 14:49:25 -05:00
juha
38023062fe
Examples: Improve LazFreetype demo UI layout. Issue #39281 , patch by CudaText man.
...
git-svn-id: trunk@65494 -
2021-07-22 12:16:14 +00:00
michl
5ff92a4b96
Add DbgS for FormStyle
...
git-svn-id: trunk@65490 -
2021-07-22 06:30:59 +00:00
juha
27af6874b9
LCL: Implement TApplication.HelpShowTableOfContents. Issue #25905 .
...
git-svn-id: trunk@65478 -
2021-07-20 19:44:31 +00:00
juha
d6c215a491
LCL: Make ListView.Selected return the first selected item also when OwnerData=True.
...
git-svn-id: trunk@65474 -
2021-07-18 21:34:01 +00:00
juha
ada182fd7b
LCL: Fix TListView selection on Windows with MultiSelect=True and OwnerData=True. Issue #34877 , patch by Yuriy Sydorov.
...
git-svn-id: trunk@65473 -
2021-07-18 21:09:03 +00:00
juha
22c8c554b1
... and fix compilation.
...
git-svn-id: trunk@65465 -
2021-07-16 20:18:26 +00:00
juha
5d1e0bb8e9
LCL: Prevent popup form going off-screen with position poMainFormCenter. Use Max(Min()) shortcuts. Issue #39231 , patch by Soner.
...
git-svn-id: trunk@65464 -
2021-07-16 20:01:42 +00:00
wp
f22bca8150
LCL/ShellTreeView: Speedup when opening a node with many subfolders a second time.
...
git-svn-id: trunk@65455 -
2021-07-15 08:47:38 +00:00
wp
ee25f78baf
LCL/ShellTreeView: Speed-up of populating a folder with many subfolders (example: c:\Windows\WinSxS)
...
git-svn-id: trunk@65454 -
2021-07-15 08:26:48 +00:00
juha
5d0cd2d8ed
LCL-GTK2: Call gtk_status_icon_set_tooltip_text() instead of gtk_status_icon_set_tooltip() for TrayIcon.Hint when FPC trunk is used. Issue #39194 .
...
git-svn-id: trunk@65439 -
2021-07-10 20:33:26 +00:00
juha
9278af1408
LCL: Allow external ColorDialog for custom operations in TColorBox and TColorListBox. issue #39189 , patch by jamie philbrook.
...
git-svn-id: trunk@65426 -
2021-07-09 09:14:19 +00:00
martin
9acddfe467
Makefile, LCL: fix path for freetype
...
git-svn-id: trunk@65406 -
2021-07-08 11:21:25 +00:00
mattias
f5630f1082
lcl: updated Makefile.compiled with freetype
...
git-svn-id: trunk@65403 -
2021-07-08 08:13:17 +00:00
michl
86c8880e7c
LCL: TaskDialog: Use no icon for tdiNone, not a placeholder icon, see issue #39172 . Suggested by Jamie Philbrook
...
git-svn-id: trunk@65402 -
2021-07-08 08:02:23 +00:00
mattias
f1fd49a506
lcl: updated Makefile.compiled
...
git-svn-id: trunk@65401 -
2021-07-08 07:44:20 +00:00
mattias
d6d34c6e68
lcl: updated Makefile.compiled
...
git-svn-id: trunk@65400 -
2021-07-08 07:43:25 +00:00
michl
5b5055c2dc
TPageControl: QT: Fixed PageControl.GetTabRect, see project Issue #39166
...
git-svn-id: trunk@65396 -
2021-07-07 09:49:45 +00:00
michl
77bfe9b324
TPageControl: QT5: Fixed PageControl.GetTabRect, see project Issue #39166
...
git-svn-id: trunk@65395 -
2021-07-07 09:28:47 +00:00
michl
3e9e2bbd3e
AnchorDocking: DragNDrop of pages not working on GTK2. Issue #39166
...
git-svn-id: trunk@65378 -
2021-07-05 21:38:05 +00:00
wp
9d94d9e7e3
LCL/TColorDialog: Show Title property. Issue #39155 , based on code submitted by jamie in https://forum.lazarus.freepascal.org/index.php/topic,55236.msg410713.html#msg410713
...
git-svn-id: trunk@65375 -
2021-07-05 16:19:16 +00:00
bart
912b44ef09
Fix spelling errors in lclproc.pas. Patch by Don Siders. Issue #0039161 .
...
git-svn-id: trunk@65374 -
2021-07-05 15:45:45 +00:00
wp
8b6e1655ea
LCL/TPageControl: Add new method "Clear" to remove all pages.
...
git-svn-id: trunk@65355 -
2021-07-03 20:44:02 +00:00
dmitry
ac430af68a
cocoa: adding support for TListBox DragStart event to prevent the default elements selection behaviour and let the drag manager to handle the mouse
...
git-svn-id: trunk@65353 -
2021-07-03 05:09:31 +00:00
dmitry
7930dc2236
cocoa: fix the rangecheck error for aarch64. Patch by C Western. bug #38446
...
git-svn-id: trunk@65352 -
2021-07-03 01:05:05 +00:00
dmitry
0e0ef8c3ca
lcl-cocoa: restoring the items checked status after the sort, if WS needs some extra assistance for that. bug #39121 . potential resolution for #38137
...
git-svn-id: trunk@65351 -
2021-07-03 01:02:04 +00:00
dmitry
210f33e2b0
cocoa: populating the result of the overriden performKeyEquivalent in menu key handler. bug #39086 . Patch by Henner Drewes
...
git-svn-id: trunk@65350 -
2021-07-02 23:40:47 +00:00
juha
c437ccab26
LCL: Change message numbers from decimal to hexadecimal. Issue #38938 , patch by CudaText man.
...
git-svn-id: trunk@65331 -
2021-06-30 22:04:13 +00:00
juha
56a26420ad
LCL-GTK3: Fix the initial position of TTrackbar. Issue #39092 , patch by Anton Kavalenka.
...
git-svn-id: trunk@65326 -
2021-06-29 13:30:58 +00:00
bart
5ae03bd920
Fix spelling errors in grids.pas. Patch by Don Siders. Issue #0039093 .
...
git-svn-id: trunk@65320 -
2021-06-28 18:16:15 +00:00
juha
7b60b545a7
LCL-GTK3: Fire TLabel.OnClick also when inside a TGroupBox. Issue #39035 , patch by Anton Kavalenka.
...
git-svn-id: trunk@65313 -
2021-06-27 09:01:21 +00:00
marcus
22449a3dbc
MUI: Bugfix for not initialized field of Inputevent, makes deadkey working
...
git-svn-id: trunk@65310 -
2021-06-26 10:43:59 +00:00
michl
ffa2a3f3c2
LCL: Revert revision 63847 #55d0c7bc3a fixing FormShow call at wrong time. Issue #38922
...
git-svn-id: trunk@65303 -
2021-06-25 08:49:12 +00:00
juha
587b7a8582
LCL-GTK3: Fix TEdit width, show hint when mouse stops. Issues #39036,#39039, patch by Anton Kavalenka.
...
git-svn-id: trunk@65302 -
2021-06-24 17:40:18 +00:00
juha
3ff7c6b95c
LCL: Fix spelling in a comment.
...
git-svn-id: trunk@65301 -
2021-06-24 17:40:14 +00:00
juha
4a7413fce7
LCL-GTK3: Prevent a crash in Manjaro Linux. Issue #38914 , patch by Anton Kavalenka.
...
git-svn-id: trunk@65298 -
2021-06-23 18:19:15 +00:00
juha
a610d1108f
LCL-GTK3: Fix window position flags poDefault, poDefaultPosOnly etc. Issue #39029 , patch by Anton Kavalenka.
...
git-svn-id: trunk@65287 -
2021-06-22 05:55:43 +00:00
juha
c2a25b1805
LCL-GTK3: Show form's title bar in all window managers with border style bsSingle. Issue #39013 , patch by Anton Kavalenka.
...
git-svn-id: trunk@65260 -
2021-06-17 22:42:24 +00:00
michl
520395f85d
LCL: WinControl: Fixed not needed LM_WindowPosChanged removed. Issue #39006 . Suggested by Jamie Philbrook.
...
git-svn-id: trunk@65258 -
2021-06-17 19:03:28 +00:00
juha
13f7dbd914
LCL-GTK3: Fix PageControl with some tabs hidden. Issue #39010 , patch by Anton Kavalenka.
...
git-svn-id: trunk@65253 -
2021-06-16 21:52:18 +00:00
juha
a1e67490c9
LCL-GTK3: Make ListView handle selection change and generate LCL message. Issue #39007 , patch by Anton Kavalenka.
...
git-svn-id: trunk@65250 -
2021-06-16 21:21:14 +00:00
zeljko
0ecb8aad9b
Qt: removed unsupported QString_toHtmlEscaped. issue #38982
...
git-svn-id: trunk@65248 -
2021-06-16 13:53:48 +00:00
mattias
91763f2247
set trunk version to 2.3.0
...
git-svn-id: trunk@65242 -
2021-06-15 14:00:39 +00:00
martin
060ea23a23
Improve new InputManager code for gtk2 / Experimental / Issue #38730 / Patch by Do-wan Kim / see commit 65174 #0d724cb5bb
...
git-svn-id: trunk@65236 -
2021-06-15 13:06:12 +00:00
juha
a078714f63
Revert r65213 #595fb2c21d. It caused a regression.
...
git-svn-id: trunk@65228 -
2021-06-14 07:52:06 +00:00
juha
8ec75e6918
LCL: Fix the %MainUnit directive in custompage.inc. Issue #38991 , patch from Don Siders.
...
git-svn-id: trunk@65221 -
2021-06-11 21:18:30 +00:00
wp
1ea2257e11
LCL/ShellCtrls: Publish the inherited TShellListView properties LargeImagesWidth and SmallImagesWidth.
...
git-svn-id: trunk@65220 -
2021-06-11 19:26:47 +00:00
juha
a04f03d6df
LCL: Take the width of TPageControl's TTabSheets into account in an autosized form. Issue #36493 , patch by Joeny Ang.
...
git-svn-id: trunk@65218 -
2021-06-11 07:25:39 +00:00
juha
1159b4327b
LCL-Qt5: Add missing macro "_LP64" on mingw730_64 for type "PTRINT". Issue #38984 , patch by Marius Maximus.
...
git-svn-id: trunk@65217 -
2021-06-11 07:15:03 +00:00
juha
d9c207b72b
Corrections for spelling errors in LCL and Components. Issue #38986 , patch by Don Siders.
...
git-svn-id: trunk@65216 -
2021-06-11 07:11:44 +00:00
juha
dadb9c7e8d
LCL-GTK3: Display Listview icons in vsIcon mode. Issue #38942 , patch by Anton Kavalenka.
...
git-svn-id: trunk@65215 -
2021-06-11 07:07:09 +00:00
juha
229352c40d
LCL-GTK3: Improve TrayIcon support. Issue #38909 , patch by David.
...
git-svn-id: trunk@65214 -
2021-06-11 06:27:53 +00:00
juha
595fb2c21d
LCL: Call FormShow correctly. Issues #36127 and #38922 , patch by Joeny Ang.
...
git-svn-id: trunk@65213 -
2021-06-11 06:17:44 +00:00
maxim
b8d0d9366b
LCL: fixed typos related to 'occur' word
...
git-svn-id: trunk@65207 -
2021-06-10 22:21:45 +00:00
juha
1d89d15e0a
LCL-GTK3: Fix MouseUp events, display Listview icons in vsIcon mode. Issues #38941 and #38942 .
...
git-svn-id: trunk@65191 -
2021-06-10 20:17:21 +00:00
michl
53362c37c2
LCL: TLabel: Fixed ParentColor not working on run time. Issue #38976
...
git-svn-id: trunk@65189 -
2021-06-09 19:34:03 +00:00
martin
67dbe4986f
Gtk2: Add option to disable "KeyEventWasHandledByLCL" => allow checking if new Gt2-IM code can deal with this. Define WITH_GTK2_IM for IM / Define WITHOUT_GTK_DOUBLEKEYPRESS_CHECK to disable current check
...
git-svn-id: trunk@65176 -
2021-06-05 22:33:55 +00:00
martin
0d724cb5bb
New InputManager code for gtk2 / Experimental / Issue #38730 / Patch by Do-wan Kim
...
git-svn-id: trunk@65174 -
2021-06-05 22:29:27 +00:00
michl
8a96677e5d
LCL: TListBox.ScrollWidth is used when defined by user. Resolves issue #19079
...
git-svn-id: trunk@65169 -
2021-06-03 18:40:17 +00:00
zeljko
cfa20195b1
Qt: fixed using of plain text in dialogs.
...
git-svn-id: trunk@65158 -
2021-05-31 10:04:01 +00:00
wp
7c856f001b
LCL/Buttons: Publish DragCursor, DragKind and DragMode for TBitBtn and TSpeedButton. Addendum to issue #38891 .
...
git-svn-id: trunk@65155 -
2021-05-30 19:42:44 +00:00
michl
cded431fef
ListView: Fixed SIGSEGV when switching to other WinControl when default editor is opened. Issue #38627
...
git-svn-id: trunk@65139 -
2021-05-26 20:17:44 +00:00
juha
406875b435
LCL-GTK2: Improve function NeedAppIndicator for TrayIcon support. Issue #38909 , patch by David.
...
git-svn-id: trunk@65122 -
2021-05-22 10:20:30 +00:00
juha
7959d2ab7c
LCL-GTK3: Make Listview display icons in list mode. Issue #38914 , patch by Anton Kavalenka.
...
git-svn-id: trunk@65120 -
2021-05-21 09:50:57 +00:00
juha
876714be01
LCL-GTK2: Support Ayatana AppIndicator for TrayIcon. Issue #38909 , patch by David.
...
git-svn-id: trunk@65119 -
2021-05-21 09:35:17 +00:00
wp
649d8f7484
LCL/TSpeedButton: Publish drag-and-drop events. Issue #38891 .
...
git-svn-id: trunk@65115 -
2021-05-14 09:27:50 +00:00
mattias
7b2e9d9bbd
lcl gtk3: undo visible check, issue #38886
...
git-svn-id: trunk@65112 -
2021-05-13 18:16:14 +00:00
juha
c91719848f
LCL-GTK3: Fix TrackBar better. Issue #38620 , patch by Anton Kavalenka.
...
git-svn-id: trunk@65109 -
2021-05-13 07:07:18 +00:00
juha
730c781eff
LCL: Remove useless FillChar() in procedure CreateVClass. Issue #34408 , patch by Bartek Dajewski.
...
git-svn-id: trunk@65105 -
2021-05-11 06:46:26 +00:00
mattias
a62a8da59f
lcl gtk3: fixed gtk warnings
...
git-svn-id: trunk@65104 -
2021-05-10 17:17:39 +00:00
mattias
8a28cfb7aa
lcl: gtk3: less hints
...
git-svn-id: trunk@65103 -
2021-05-10 14:38:34 +00:00
mattias
5e8a217e0d
lcl: gtk3: less hints
...
git-svn-id: trunk@65102 -
2021-05-10 14:08:08 +00:00
mattias
331f647184
lcl: gtk3: less hints
...
git-svn-id: trunk@65100 -
2021-05-10 13:51:57 +00:00
mattias
7879c790a4
lcl: gtk3: less hints
...
git-svn-id: trunk@65099 -
2021-05-10 13:38:54 +00:00
mattias
b6a295185e
lcl: gtk2: fixed typo
...
git-svn-id: trunk@65098 -
2021-05-10 13:38:43 +00:00
michl
c8e8ad8dc8
DockedFormEditor: Win32: Fixed wrong form size after changing AutoScroll, see issue #38856
...
git-svn-id: trunk@65093 -
2021-05-07 19:59:30 +00:00
juha
66493736c2
LCL-Win32: Show also empty ListView subitem as selected with RowSelect and OwnerData. Issue #38848 , patch by Zaher Dirkey.
...
git-svn-id: trunk@65092 -
2021-05-07 09:20:49 +00:00
juha
2f5e5ca72a
LCL-GTK3: Support function keys F1 .. F30. Issue #38842 , patch by Anton Kavalenka.
...
git-svn-id: trunk@65091 -
2021-05-07 09:07:11 +00:00
juha
8891a9d277
LCL-GTK3: Fix TrackBar. Issue #38620 , patch by Anton Kavalenka.
...
git-svn-id: trunk@65090 -
2021-05-07 09:07:09 +00:00
michl
5d6cad752d
LCL: Fixed TForm.AutoScroll does not turn off scrollbars if UNCHECKED while scrollbars are showing. Issue #38856
...
git-svn-id: trunk@65089 -
2021-05-06 20:23:34 +00:00
wp
426f9a5353
LCL/gtk2: Fix polygon painting when Pen.Style = psClear and Winding = true. Issue #38852 , patch by Anton Kavalenka.
...
git-svn-id: trunk@65088 -
2021-05-05 20:09:05 +00:00
bart
4b9ae7f263
Grids: use out parameters in MouseToCell and OffsetToColRow. Issue #0038847 .
...
git-svn-id: trunk@65087 -
2021-05-05 16:00:16 +00:00
michl
74d996c632
LCL: TScrollingWinControl.ScrollInView or TScrollBox.ScrollInView scroll only when ScrollBar is visible, see Issue #38838 forum entries.
...
git-svn-id: trunk@65085 -
2021-05-04 18:38:05 +00:00
michl
c25e153265
LCL: TScrollingWinControl.ScrollInView or TScrollBox.ScrollInView does not calculate stacked controls, second attempt. Issue #38838 .
...
git-svn-id: trunk@65083 -
2021-05-02 20:24:59 +00:00
mattias
5c8e7c1abb
lcl: gtk2: debug
...
git-svn-id: trunk@65082 -
2021-05-02 15:38:00 +00:00
wp
6b4be3bcd9
LCL: Undo r65060 #5589d83d68 because it breaks qt5/gtk2/gtk3 on Windows. Issue #38831 .
...
git-svn-id: trunk@65079 -
2021-05-02 09:01:56 +00:00
michl
f192422579
LCL: TScrollingWinControl.ScrollInView or TScrollBox.ScrollInView does not calculate stacked controls. Issue #38838 . Patch from Jamie Philbrook
...
git-svn-id: trunk@65078 -
2021-05-01 17:48:42 +00:00
juha
c2fbfcd4c5
LCL-GTK3: Fix InputBox(). Issue #38710 , patch from Anton Kavalenka.
...
git-svn-id: trunk@65075 -
2021-04-30 20:59:26 +00:00
juha
8d82fd5325
LCL-GTK3: Support PageControl's all 4 TabPosition values. Issue #38809 , patch from Anton Kavalenka.
...
git-svn-id: trunk@65074 -
2021-04-30 20:59:24 +00:00