Commit Graph

22274 Commits

Author SHA1 Message Date
Juha
6402a449b3 LCL: Prevent double painting CustomDBGrid. Merge request !65 by Petr Kristan. 2022-01-30 00:18:49 +02:00
Juha
07ae01b655 LCL-GTK3: Fix speedbutton images. Issue #39614, patch by dbannon. 2022-01-29 15:30:04 +02:00
Juha
082d051466 LCL: Do not InvalidateSelected in MultiSelect virtual TListView. Part of issue #39324. 2022-01-28 17:09:38 +02:00
Juha
4d72245552 LCL: Solve most performance issues with virtual TListView (OwnerData=True). Issue #39324, patch by d7_2_laz. 2022-01-27 13:24:51 +02:00
Juha
cd2ae505e3 LCL: Fix cursor key behavior with TTreeNode.Enabled, add methods to iterate tree. Issue #39590. 2022-01-25 11:20:56 +02:00
Juha
6464e232a0 LCL: Implement TreeView's TTreeNode.Enabled property, partly functional. Issue #39590, patch by Alexey Torgashin. 2022-01-23 21:29:54 +02:00
Ondrej Pokorny
f190aee73a win32: use SetWindowLongPtrW from the Windows unit instead of SetWindowLong from LCLIntf 2022-01-22 10:29:48 +01:00
Ondrej Pokorny
c4ece4eb4e win32: fix WM_MEASUREITEM AV on 64bit systems. Fixes issue #39502 2022-01-22 10:18:41 +01:00
Maxim Ganetsky
73fd319f37 Translations: LCL Corsican translation update by Patriccollu, merge request !59 2022-01-21 03:34:40 +03:00
Juha
02115d373b LCL-GTK3: Turn WriteLn into DebugLn. Make sure they compile. Cleanup. 2022-01-20 19:30:40 +02:00
Martin
2ac55d4800 LCL, Win32: Revert defb345dc8 "fix 32 bit truncation of pointers in SetWindowLong/GetWindowLong. Issue #39502"
Add "LCLIntf." prefix for better readability.
2022-01-18 22:43:48 +01:00
Martin
defb345dc8 LCL, Win32: fix 32 bit truncation of pointers in SetWindowLong/GetWindowLong. Issue #39502 2022-01-18 21:08:26 +01:00
Ondrej Pokorny
d74a3b34c5 win32: DoWindowProc: lWinControl <> nil check. Fixues issue #39553 2022-01-17 11:02:39 +01:00
Maxim Ganetsky
0a0b688587 LCL: added const to GetLocalizedFormatDescription function parameters 2022-01-17 00:33:57 +03:00
Maxim Ganetsky
52bb248201 LCL: fixed i18n of graphic file format filter descriptions in file dialogs, improved descriptions themselves, removed unused ones, regenerated translations and updated Russian translation 2022-01-15 04:41:04 +03:00
Željan Rikalo
53cda894a2 Qt,Qt5: fixed font changing of TComboBox editor. issue #39539 2022-01-13 16:27:47 +01:00
Maxim Ganetsky
8e10ed53af Cocoa: LCL scrolling improvements by Zoë Peterson, issue #39477:
1. Better handling of hasPreciseScrollingDeltas and SPI_GETWHEELSCROLLINES.  The scrolling in LCL trunk is much too fast and imprecise.  This improves the feel of things using both a mouse wheel and the touchpad.  I don't like having the 15 for average line height hard coded in it, but I haven't seen any cases where it causes problems.

2. In the case where it sees a scroll in both X and Y directions, it filters it in favor of the last scroll direction.  This makes vertical scrolling documents using the touchpad better, since you're less likely to inadvertently scroll horizontally.

3. Msg.WheelDelta is a SmallInt, so this caps the values to High/Low(SmallInt), rather than the underflow/overflow that occurs currently.  That fixes the issue this bug report specifically is about.
2022-01-09 03:02:47 +03:00
Maxim Ganetsky
ab98595350 Translations: Slovak translation update by LacaK, issue #39536 2022-01-08 03:06:53 +03:00
Ondrej Pokorny
624ef51567 LCL Spin: fix case of Integer/string types 2022-01-06 14:16:30 +01:00
Bart
603fb72945 T(Float)SpinEdit: update the control in EditingDone so that text matches Value. Reported by Jamie in https://forum.lazarus.freepascal.org/index.php/topic,57722.msg429596.html#msg429596 2022-01-05 12:33:17 +01:00
mattias
744d5506fd lcl: TTReeView: skip drawing node text when editing, issue 39507 2021-12-26 18:19:26 +01:00
wp_xyz
6e2454530b LCL: Add properties Hot/Disabled/Pressed/SelectedImageIndex to TBitBtn and TSpeedButton. Issue #33299. 2021-12-26 18:06:53 +01:00
Juha
3e7c23c53c LazBuild: Default to Carbon widgetset on PowerPC. Issue #39293, patch by PascalDragon. 2021-12-26 15:04:30 +02:00
Juha
c71e7356c4 LazBuild: Default to Cocoa widgetset on 64-bit Darwin. Issue #39293, patch by Chris Rorden. 2021-12-25 22:00:28 +02:00
Maxim Ganetsky
7a102468ce LCL: replaced Mac OS X with macOS in resource strings, regenerated translations and updated Russian translation 2021-12-21 01:58:04 +03:00
Ondrej Pokorny
5f9aaa6cab LCL: reformatting according to CodeTools 2021-12-17 10:18:01 +01:00
Ondrej Pokorny
f05922b05d LCL: TControl.ClientToScreen(TRect) overload - Delphi compatibility 2021-12-17 10:16:49 +01:00
wp_xyz
dbf1fef155 TDateEdit: Fix calendar not closing on double-click. Issue #39519, patch by Daniel Rikowski. 2021-12-17 00:24:40 +01:00
wp_xyz
7114800c05 LCL/TCustomGrid, TCustomCheckBoxEx: Add missing Notification method to react on destruction of TitleImageList and Images, respectively. 2021-12-16 14:52:01 +01:00
wp_xyz
6efaae3d24 LCL/TColorBox, TColorListbox: Add missing Notification procedure. Issue #39518. 2021-12-16 14:06:26 +01:00
wp_xyz
285ed6ea0d LCL/TColorButton: Add missing Notification method to prevent crash when assigned ColorDialog is deleted. 2021-12-16 00:37:28 +01:00
Ondrej Pokorny
fdd5721318 LCL: fix case of Integer/Boolean/string types 2021-12-13 10:23:37 +01:00
Ondrej Pokorny
8438ed9d98 Revert "LCL: Add TCustomFrame.CreateParams. Somehow fixes issue #25124."
This reverts commit 20c1e10aca.
2021-11-29 22:05:19 +01:00
Juha
20c1e10aca LCL: Add TCustomFrame.CreateParams. Somehow fixes issue #25124. 2021-11-29 11:26:58 +02:00
Ondrej Pokorny
89162e9c1c LCL: move crScreenCursor to a private const of TScreen so that it isn't used elsewhere 2021-11-26 13:33:48 +01:00
Ondrej Pokorny
d13c67e680 lcl: TForm.ShowModal: override temporary cursors with Screen.Cursor and not crDefault. Issue #39486 2021-11-26 11:23:29 +01:00
Maxim Ganetsky
738e48c6b7 Translations: French translation update by Gilles Vasseur, issue #39487 2021-11-26 03:47:29 +03:00
wp_xyz
0a2c033085 lcl/win32: Revert c5fae8fdd1 (date: 2021/11/20, issue #39472). 2021-11-25 23:57:21 +01:00
wp_xyz
2e7022648b LCL: Add missing dialog shield icon (by Roland Hahn). 2021-11-20 11:29:39 +01:00
wp_xyz
c5fae8fdd1 lcl/win32: Fix of disappearing underline of CourierNew text for some font sizes. Issue #39472. 2021-11-20 10:35:09 +01:00
wp_xyz
5438db7700 LCL: Give access to dialog icon idDialogShield 2021-11-19 23:34:09 +01:00
wp_xyz
c226141ca4 LCL/images: New high-dpi aware dialog images by Roland Hahn. 2021-11-19 23:05:17 +01:00
Ondrej Pokorny
20009b685b win32: use a WindowPosChanging hack in SetBounds to prevent Windows to change the LCL position (replaces c5c2329f). Issue #39479 2021-11-19 20:49:18 +01:00
Ondrej Pokorny
89cd2a1045 win32: fix setting TMenuItem.Visible := True in the top menu bar. Issue #39458 2021-11-19 16:56:10 +01:00
Ondrej Pokorny
c5c2329f62 win32: use SetWindowPlacement in SetBounds instead of SetWindowPos. Issue #39479 2021-11-19 15:50:41 +01:00
Ondrej Pokorny
5f82f6ba31 TCustomForm: MakeFullyVisible should use WorkAreaRect as default (sensible and also Delphi-compatible) 2021-11-19 15:17:18 +01:00
Ondrej Pokorny
cbafa07331 TCustomForm: rewrite MoveToDefaultPosition and fix regression after 5d1e0bb8e9 2021-11-19 15:17:18 +01:00
Ondrej Pokorny
c187dc8f26 Fix warning 2021-11-19 15:17:18 +01:00
Ondrej Pokorny
677b96455e TButtonPanel.DefaultButton: no default button support 2021-11-18 18:31:13 +01:00
Ondrej Pokorny
28a1fe7da8 grids: eat escape key only if handled by the editor 2021-11-18 15:13:56 +01:00
Juha
4b12f85ede LCL: Publish TDBEdit.TextHint. Issue #39470. 2021-11-17 18:45:16 +02:00
Patriccollu
dda3cc7c81 Translations: addied LCL Corsican translation
Merge request freepascal.org/lazarus/lazarus!47
2021-11-17 01:05:57 +03:00
Sven Barth
53fe133e43 * for FPC 3.2.3 and newer alias GraphType.TGraphicsColor to System.UITypes.TColor, Graphics.PColor to System.UITypes.PColor and LCLType.COLORREF to System.UITypes.TColorRef to avoid type conflicts when both System.UITypes and the LCL units are used
Merge request freepascal.org/lazarus/lazarus!46 with minor change (enabled aliasing for FPC 3.2.3 too).
2021-11-16 00:27:36 +03:00
Juha
43da8c5047 LCL-fpGUI: Fix compilation. Issue #39354, patch by Peter Blackman. 2021-11-10 20:42:26 +02:00
mattias
6221e1c546 lcl: THintWindow: made some protected methods virtual 2021-11-09 15:00:41 +01:00
Željan Rikalo
d43d4618e4 Qt,Qt5: fixed OnCloseUp event for TDBCustomComboBox. issue #39455 2021-11-08 15:08:07 +01:00
Roland Hahn
5aee9d5c07 Aktualisieren lcl/include/bitbtn.inc 2021-11-07 10:26:45 +00:00
Juha
da5bd4801c LCL-GTK3: Prevent crash in SaveDialog creation. For some reason virtual class functions confused it. 2021-11-06 03:20:16 +02:00
Juha
0d20c53cd4 LCL-GTK3: Prevent crash when Open/SaveDialog is closed. Remove 'destroy' signal handler. Still no memory leaks. 2021-11-06 03:20:16 +02:00
Juha
776e1e91ad LCL-GTK3: Comment out abundant debug lines. 2021-11-06 02:43:33 +02:00
Juha Manninen
1f03ebf6c8 Merge branch 'win32fillchar' into 'main'
win32: replace FillChar(V) to V:= Default(TV)

See merge request freepascal.org/lazarus/lazarus!37
2021-11-05 20:33:44 +00:00
mattias
adafca05c0 lcl: fixed TSpeedButton with Action and changing Action.ImageIndex 2021-11-05 11:48:00 +01:00
Alexey
2cca6ef676 win32: replace FillChar->Default 2021-11-04 01:31:52 +03:00
Juha Manninen
aa74cc8211 Merge branch 'win32-hints' into 'main'
fix many compiler hints, see https://gitlab.com/freepascal.org/lazarus/lazarus/-/issues/39445

See merge request freepascal.org/lazarus/lazarus!33
2021-11-03 18:59:37 +00:00
Juha
d5596c80a9 LCL: Remove tests for define WithOldDebugln. It has been there since 2012. 2021-10-31 09:51:28 +02:00
Alexey
ff7d73f798 more proper vars initing 2021-10-29 16:33:46 +03:00
wp_xyz
06701d05a7 LCL/ShellCtrls: Fix issues in resizing the width of TShellListView, issue #39447. 2021-10-29 11:33:40 +02:00
Juha
75aebbee85 LCL: Consider that MemSize can return 0 with a custom MemoryManager. Merge request !27 by Sergey Larin. 2021-10-28 11:23:36 +03:00
Juha
f20d0dab9c LCL: In LogFontAndName compare only upto the terminating #0. There may be garbage after it. Merge request !30 by Sergey Larin. 2021-10-28 01:35:12 +03:00
wp_xyz
e6e2178ca7 LCL/Menus: Fix owner-drawn menu having zero item size if not specified by OnMeasureItem. Issue #35972, patch by dmz73. 2021-10-27 23:26:44 +02:00
Alexey
b689a8da81 fix many compiler hints, see https://gitlab.com/freepascal.org/lazarus/lazarus/-/issues/39445 2021-10-27 22:03:32 +03:00
Juha
964d5f4d69 LazUtils: Improve naming of types and variables in Masks. Follow naming conventions of other code. 2021-10-23 23:28:30 +03:00
Maxim Ganetsky
a4bb9309b7 LCL: actually show to user deprecated messages for VK_LCL_OPEN_BRAKET and VK_LCL_CLOSE_BRAKET constants 2021-10-20 23:54:21 +03:00
Juha
14304e8180 LCL: Fix typos in virtual key constants. Issue #39434, patch by Don Siders. 2021-10-20 23:02:41 +03:00
Juha
99e4bd2515 LCL-GTK2: Use a new SysTray API by default. The old one fails to work in new Ubuntu versions + derivatives. Patch by dbannon. 2021-10-20 12:09:58 +03:00
Željan Rikalo
7f0e0cd0bd Qt,Qt5: fixed broken TTrayIcon popup menu after recreating popup menu handle. issue #38849 2021-10-19 14:54:10 +02:00
Dmitry Boyarintsev
4aaf8d270c cocoa: fix the filter index selection
(cherry picked from commit 8629f0f2b126d7137559d7273258a7c28c7a6bac)
2021-10-18 23:55:41 +03:00
wp_xyz
d6a9516c11 LCL/TCheckComboBox: Workaround for issues #39424 and #39427 2021-10-16 17:45:40 +02:00
Martin
ad741a8d7a Revert "Disable PEEPHOLE opt in fpc 3.2.0 to fpc 3.2.3 => there is a bug that can cause crashed in fpdebug/lazutils"
This reverts commit 78bb88de35.
2021-10-16 13:41:59 +02:00
Martin
78bb88de35 Disable PEEPHOLE opt in fpc 3.2.0 to fpc 3.2.3 => there is a bug that can cause crashed in fpdebug/lazutils
(cherry picked from commit 6d1185d76b)
2021-10-16 11:45:10 +02:00
Željan Rikalo
9057aece81 Qt,Qt5: fixed system mouse lock when TCustomControl is double clicked. issue #27384 2021-10-15 17:17:57 +02:00
Željan Rikalo
5081a5269f Qt,Qt5: restored the way how we send application activate/deactivate to LCL, removed calling of RestoreStayOnTop windows which cause confusion. 2021-10-15 16:56:37 +02:00
Željan Rikalo
f1156f551a Qt,Qt5: ReleaseCapture when app is deactivated. 2021-10-14 18:28:29 +02:00
Željan Rikalo
d21ebb1b60 Qt,Qt5: removed old workaround for Qt < 4.8.7, fixes TApplication activate/deactivate events. issue #37868 2021-10-14 14:47:25 +02:00
Juha
d7036bb000 LazUtils: Restore the José Mejuto's version of TMask. Faster and better. Can be tested now without hurry. 2021-10-13 17:51:02 +03:00
Dmitry Boyarintsev
3c3b14de01 cocoa: adding additional tracking for menus. If Modal window is called, all main menu tracking is being cancelled 2021-10-12 23:54:38 +03:00
Marc
4918dc89b0 LCL: Return TSharedCustomBitmap as shared image class. TCustomBitmap assumes this as a descendant 2021-10-12 22:14:21 +02:00
Željan Rikalo
9233efadf0 Qt: optimized palette reload instead of recreating handles. issue #38589 2021-10-12 12:37:48 +02:00
Željan Rikalo
b83a9fd9f0 Qt5: implemented T(Float)SpinEdit.EditorEnabled. issue #38736 2021-10-12 12:18:28 +02:00
Željan Rikalo
7fa32a1e8e Qt5: optimized palette reload instead of calling recreateWnd(). issue #38589 2021-10-12 12:02:02 +02:00
Željan Rikalo
4076f4efdd Qt,Qt5: fixed paleete change at runtime. issue #38589 2021-10-11 16:13:04 +02:00
Željan Rikalo
c822e57876 Qt,Qt5: fixed radialPie paint with antialiasing. issue #39416 2021-10-11 11:38:04 +02:00
Juha
814e4ba4e2 Rename CompareMethods to more logical SameMethod. Remove old deprecated functions. 2021-10-10 19:00:49 +03:00
Juha
30ba61883f LCL-GTK2: Fix TPopupMenu on 2 monitors aligned vertically. Issue #39422, patch by Alexey T. 2021-10-09 00:32:18 +03:00
Željan Rikalo
e42dfcff56 Qt5: fixed typo. 2021-10-07 00:16:48 +02:00
Dmitry Boyarintsev
e8614c81e9 cocoa: passing the checkminmax value 2021-10-06 23:57:46 +03:00
Dmitry Boyarintsev
1bef01e030 cocoa: adding the check for min and max values of the spin edit. If they are the same, pretend we don't have any boundires 2021-10-06 23:57:46 +03:00
Dmitry Boyarintsev
b84637afff cocoa: removing hardcoded offset of the content. it should have been already offset enough 2021-10-06 23:57:46 +03:00
Dmitry Boyarintsev
49bb85a7ba cocoa: hidding the text title for ownerdrawn controls 2021-10-06 23:57:46 +03:00
Željan Rikalo
26930d85c6 Qt,Qt5: fixed antialiased paint of ellipse and poylgon. issue #35568 , issue #39416 2021-10-06 19:57:32 +02:00
Željan Rikalo
29fa1e508e Qt,Qt5: fixed maximized window with borderstyle = bsnone. issue #39158 2021-10-06 13:46:42 +02:00
Željan Rikalo
e8317fb534 Qt,Qt5: fixed problem with drawing primitives when antialiasing enabled. issue #39416 2021-10-06 11:37:19 +02:00
Juha
02eed0c903 LCL: A new angle bracket option for TreeViewExpandSignType. Issue #39361, patch by Alexey T. 2021-10-04 11:35:11 +03:00
Bart
2befd9dd7f T(Float)SpinEdit: make Modified have the correct value in OnChange as well. 2021-10-03 21:41:34 +02:00
Bart
abd3cd5c6b T(Float)SpinEdit: set Modified to False if Value is set programmatically. 2021-10-03 12:47:45 +02:00
Bart
a669e08450 TComboBox: update ItemIndex in RealSetText also if Text is empty string. Issue #39366. 2021-10-03 10:05:51 +02:00
wp_xyz
608ffc5ee9 LCL/Dialogs: Auto-sized layout for InputCombo(Ex). Fixes issue #39410. 2021-10-02 12:54:34 +02:00
wp_xyz
d33a33921c LCL/TCustomCheckbox and descendants: Measure size of checkbox/radiobutton symbol from ThemeServices rather than from SystemMetrics. Fixes issue #39398. 2021-10-02 12:52:35 +02:00
Maxim Ganetsky
2b295d7617 Regenerated translations after revision 865013ee 2021-10-01 00:20:20 +03:00
Juha
48097761d8 LCL-GTK3: Debug output for function TGtk3WidgetSet.GetWindowOrgEx. 2021-09-30 22:55:18 +03:00
Juha
f120539d03 LCL-GTK3: Show applications better under KWin. Issue #39367, patch by Anton Kavalenka. 2021-09-30 17:30:27 +03:00
Juha
865013eeb9 IDE: Remove unused and duplicate resource strings. Fix exception messages. 2021-09-30 17:23:21 +03:00
Dmitry Boyarintsev
8a971e273f cocoa: fix the detection of the row by coordinates. using scrollView documentVisible rect instead of visibileRect 2021-09-30 00:20:17 +03:00
Dmitry Boyarintsev
7fb476c5cd cocoa: implementing .MakeVisible() for TListView items 2021-09-30 00:20:16 +03:00
Dmitry Boyarintsev
10e94128a0 cocoa: resolve the inconsistency with BOM removal from the string on conversion from UTF8 to NSString 2021-09-30 00:20:16 +03:00
Dmitry Boyarintsev
cbb2859959 cocoa: making UpdateTabAndArrowVisibility part of the interface 2021-09-30 00:20:16 +03:00
Dmitry Boyarintsev
90efbfef0f cocoa: evaluating the need of next and prev arrows on the change of the tab caption 2021-09-30 00:20:16 +03:00
Juha
ce6715ed78 Correct spelling errors for "Width" in various units. Issue #39402, patch by Don Siders. 2021-09-26 21:40:16 +03:00
Martin
668fd03717 WS, Win32: ShowModal, Fix checking for correct handle. Prevent crash. See Issue #39314 2021-09-24 16:22:41 +02:00
Martin
e76bdc6b5b WS, Win32: SelectFolderDialog, make sure widgetset is initialized. Issue #39314 2021-09-24 16:12:19 +02:00
Martin
754cedea82 WS, Win32: ShowModal, Fix checking for correct handle. Prevent crash. See Issue #39314 2021-09-24 15:48:45 +02:00
Bart
6eca378f9d TListView: call OnDeletion also when destroying. Issue #39391. 2021-09-23 14:16:03 +02:00
Željan Rikalo
48689f526c Qt5: fixed calling ThemeServices.OnThemeChange. Issue #38592 2021-09-15 11:46:28 +02:00
Željan Rikalo
fc6854704d Qt5: implemented TCustomMemo.setCaretPos(). Patch by Joeny Ang. Issue #39373 2021-09-15 10:56:17 +02:00
Željan Rikalo
515da22427 Qt5: fixed doubled menu items in IDE.issue #39364 2021-09-14 12:15:03 +02:00
wp_xyz
95da3f4854 LCL/LCLScaling: Fix ParentFont becoming to false upon scaling. Issue #37299. 2021-09-10 21:05:39 +02:00
Jesus Reyes A
282f0a29fe LCL: grids: enable ellipsis editor color. 2021-09-04 19:04:07 -05:00
Jesus Reyes A
f8f1652fd4 LCL: Fix grid ellipsis editor layout. Issue #34307 2021-09-04 18:43:42 -05:00
Željan Rikalo
63ca7a9ace Qt5: Fixed AV when changing TListView.ViewStyle in design time. Issue #39353 2021-09-03 20:13:15 +02:00
Željan Rikalo
a84e602a48 Qt5: additional fix for hovered buttons. issue #38356 2021-08-30 12:43:18 +02:00
Jesus Reyes A
fef094c56f LCL: Fix updating list dataset on dblookupcombobox on selection or autocomplete, issue #39343 2021-08-29 00:49:48 -05:00
Željan Rikalo
52f2a8b88f Qt,Qt5: Fixed menu radio items. issue #37741 2021-08-28 20:03:54 +02:00
Željan Rikalo
fcf361530d Qt,Qt5: fixed changing TMenuItem.ImageIndex inside main menu. issue #37608 2021-08-28 19:26:29 +02:00
Željan Rikalo
5466d422e1 Qt,Qt5: Fixed checkboxes states after sorting in TListView. issue #38137 2021-08-28 17:21:08 +02:00
Željan Rikalo
ce63f619fc Qt,Qt5: Fixed slowness with TListBox. issue #39311 2021-08-28 14:20:36 +02:00
Joost van der Sluis
8edd40f3f3 LCLBase: Fpmake.pp, messages unit is non-windows only 2021-08-28 00:09:45 +02:00
Jesus Reyes A
19530e0548 LCL: Grids: Fix size of moved block in AutoFillColumns 2021-08-25 10:06:20 -05:00
Jesus Reyes A
1e64a65808 LCL: Deprecated TDBLookupComboBox DropDownCount property in favor of DropDownRows to improve delphi compatibility, issue #35864 2021-08-25 00:58:24 -05:00
Jesus Reyes A
976c56ef7c LCL: Grids, allow compiling with FPC 3.0.4 2021-08-24 20:09:24 -05:00
Jesus Reyes A
1eeb23074a LCL: fix TValueListEditor LoadContent in case of exceptions, issue #36182 2021-08-24 02:24:27 -05:00
Jesus Reyes A
f530072937 LCL: grids: AutoFillColumns, loop should count down to 0 as sometimes it deletes columns 2021-08-23 23:54:30 -05:00
Jesus Reyes A
239be664c0 LCL: Grids, fix typo that breaks compiling. 2021-08-23 12:45:01 -05:00
Jesus Reyes A
7b9589dc61 LCL: grids: Implements MinSize/MaxSize column properties for grids with AutofillColumns=true, issue #34548 2021-08-23 12:21:06 -05:00
wp_xyz
89299a2f6a LCL/ShellListView: Reserve space for vertical scroll bar in Resize. Issue #39333, based on patches by Don Siders. 2021-08-18 19:16:38 +02:00
Jesus Reyes A
a80484b538 LCL, fix dbgrid right click selection when dgAnyButtonCanSelect option is active, patch by Emil Totev, issue #37357 2021-08-14 16:42:06 -05:00
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