Commit Graph

245 Commits

Author SHA1 Message Date
mattias
0a891e4ab2 set version to 1.8.0RC1
git-svn-id: trunk@54578 -
2017-04-08 21:53:32 +00:00
juha
e800a738ad Copy AVL_Tree from FPC trunk and replace classes in AvgLvlTree and in CodetoolsStructs with it.
The unit in FPC packages will be used directly later.

git-svn-id: trunk@54524 -
2017-04-05 08:34:48 +00:00
juha
49d21d2dbc IDE: Add a FilterEdit for NewDialog's inherited components. Try to improve the FilterEdit comp. Issue #31419.
git-svn-id: trunk@54321 -
2017-03-01 16:17:09 +00:00
ondrej
9d2597a2b5 checkboxthemed: High-DPI
git-svn-id: trunk@54237 -
2017-02-21 19:13:13 +00:00
mattias
ac5b299301 lazcontrols: TLVLGraphControl initial size, bug #31344
git-svn-id: trunk@54081 -
2017-02-03 16:57:48 +00:00
michl
6a9b9d4d9e LCL: TCustomTabControl: Win32: Allow setting tab width and tab height. Issue #31109, patch from AlexeyT.
git-svn-id: trunk@54002 -
2017-01-25 17:42:06 +00:00
michl
26c080e5a4 IDE: replace TabIndexAtClientPos with IndexOfPageAt to hide compiler warnings, after r53950 #f723ac55cd
git-svn-id: trunk@53953 -
2017-01-15 22:40:10 +00:00
mattias
20f18a338c make bigide: added lazcontroldsgn and datetimectrlsdsgn
git-svn-id: trunk@53701 -
2016-12-16 14:01:30 +00:00
ondrej
58c2446357 lcl: highDPI: handle right and bottom anchored controls in AutoAdjustLayout.
git-svn-id: trunk@53555 -
2016-12-03 23:07:10 +00:00
mattias
379ec67390 lazcontrols: fixed warning
git-svn-id: trunk@53547 -
2016-12-03 09:54:11 +00:00
ondrej
adf87c511a lcl: merge ShouldAutoAdjust* into one method. Fix Width and Height adjustment in relation to Align.
git-svn-id: trunk@53538 -
2016-12-03 06:52:15 +00:00
mattias
a41b5619a4 lcl: fixed visibility
git-svn-id: trunk@53508 -
2016-12-01 17:27:43 +00:00
juha
eaa909e9c7 LCL,LazControls: Override ShouldAutoAdjustWidthAndHeight for EditButton/DividerBevel. Issue #31039, patch from AlexeyT.
git-svn-id: trunk@53507 -
2016-12-01 15:37:07 +00:00
bart
7d3b4320c2 Deprecate TCustomEdit's TextHintFontColor and TextHintFontStyle properties and reduce their visibility to Public.
git-svn-id: trunk@53304 -
2016-11-07 11:25:30 +00:00
mattias
39caa399f5 lazcontroldsgn: made it a design time package, projects can use it without pulling in code
git-svn-id: trunk@53151 -
2016-10-17 14:07:44 +00:00
juha
a151ca6a3f LazControls: Add procedure Notification for TListFilterEdit and TListViewFilterEdit. Handles deletion gracefully.
git-svn-id: trunk@53125 -
2016-10-16 19:23:54 +00:00
juha
d447c14966 LCL, LazControls: Finish the FilterItem events ItemData parameter change. Patch from Ondrej.
git-svn-id: trunk@52748 -
2016-07-24 21:39:50 +00:00
juha
14b4d951fc LazControls: Add OnFilterNode event to TTreeFilterEdit. Unify parameters.
git-svn-id: trunk@52716 -
2016-07-19 15:37:07 +00:00
ondrej
385bdd0d4e LCL, LazControls: use DoFilterItem in all filter edits.
git-svn-id: trunk@52266 -
2016-05-02 21:57:09 +00:00
ondrej
190e5160f3 lcl: groupededit: use RealGetText/RealSetText overriden methods instead of new GetText/SetText to make use of TControl.Text property.
git-svn-id: trunk@52147 -
2016-04-08 11:05:53 +00:00
ondrej
b7aead9255 ide: revert r52136, r52137 #48c0f93e52: lazcontrols: register lazcontroldsgn package for installation
git-svn-id: trunk@52142 -
2016-04-07 09:36:16 +00:00
ondrej
5ea208759a lazcontrols: register lazcontroldsgn package for installation
git-svn-id: trunk@52136 -
2016-04-07 05:08:42 +00:00
bart
c36425e011 LazControls: Add icon for TExtendedTabControl. Issue #0029900.
git-svn-id: trunk@52059 -
2016-03-25 23:53:22 +00:00
ondrej
070c78ff20 lazcontrols: move design code from LazControls into LazControlDsgn package
git-svn-id: trunk@52041 -
2016-03-24 07:05:48 +00:00
mattias
25f7a697e5 updated makefiles
git-svn-id: trunk@52001 -
2016-03-20 11:19:40 +00:00
juha
d658049401 LazControls: Use the new OnFilterItemEx also for TreeFilterEdit.
git-svn-id: trunk@51866 -
2016-03-08 21:05:58 +00:00
juha
919198e297 LazControls: Add OnFilterItemEx event with caption parameter to TCustomControlFilterEdit. Use it in TListFilterEdit. Issue #29793, patch from meteu.
git-svn-id: trunk@51865 -
2016-03-08 20:43:37 +00:00
mattias
17f571cf26 components: less hints
git-svn-id: trunk@51788 -
2016-03-01 15:31:26 +00:00
juha
ac532977f7 LazControls: Fix a regression in ListFilterEdit caused by r51267 #dfc8958222, affecting Win32 widgetset. Arrow key in filter did not select list items. Patch from GetMem.
git-svn-id: trunk@51583 -
2016-02-10 21:16:55 +00:00
bart
ed047fbbd3 LazControls: Fix alignment of caption for TThemedCheckBox.Alignment = taLeftJustify. Issue #0029603.
git-svn-id: trunk@51531 -
2016-02-06 15:20:28 +00:00
juha
db51e758b5 Cleanup and comments
git-svn-id: trunk@51470 -
2016-02-01 21:04:59 +00:00
bart
96305118da LazControls: Fix TThemedCheckBox.KeyUp. Issue #0029406.
git-svn-id: trunk@51454 -
2016-01-30 12:20:28 +00:00
juha
44a263b11d LazControl: Show multiline caption of TCheckBoxThemed correctly. Issue #29504, patch from Gabor Boros.
git-svn-id: trunk@51415 -
2016-01-25 18:55:37 +00:00
ondrej
235ced5144 lazcontrols: prevent AV in TTreeFilterEdit.RestoreSelection if treeview is nil. Issue #29441
git-svn-id: trunk@51312 -
2016-01-18 16:00:35 +00:00
bart
4ba9348f7b LazControls: T(Float)SpinEditEx: implement property MinRepeatValue.
git-svn-id: trunk@51301 -
2016-01-15 14:29:30 +00:00
zeljko
06164b5f5f TListFilterEdit: removed LCLQt workaround. issue #29385
Qt: unset selection when itemindex is changed. issue #29385

git-svn-id: trunk@51287 -
2016-01-14 21:11:38 +00:00
mattias
c0b5c2d5a1 lazcontrols: moved resource directive to shortedit.pas, bug #29391
git-svn-id: trunk@51271 -
2016-01-13 17:26:26 +00:00
juha
dfc8958222 IDE: Fix moving up/down in ListFilterEdit. Also don't use Listbox.ItemHeight when = 0. Issue #29385.
git-svn-id: trunk@51267 -
2016-01-13 17:10:57 +00:00
bart
feaa04bd41 LazControls; Start T(Float)SpinEditEx.
Note: the GroupedEdit unit goes into LCLbase, since this can be used as the new baseclass for TEditButton.

git-svn-id: trunk@51265 -
2016-01-13 11:40:39 +00:00
juha
53810b548d Package editor: Don't update the whole tree when moving a dependency up/down. Part of issue #26188.
git-svn-id: trunk@50796 -
2015-12-14 12:19:01 +00:00
juha
7bc722522a LazControls: Select the first matching node in TreeFilterEdit. Issue #24795.
git-svn-id: trunk@50545 -
2015-11-30 20:14:18 +00:00
juha
d9d0b6a6c0 LazControls: Center Caption of TCheckBoxThemed vertically. Issue #29054, patch from Gabor Boros.
git-svn-id: trunk@50457 -
2015-11-21 09:56:14 +00:00
ondrej
89d2d8a738 lazcontrols: filteredit: fixed default filter functions for non-lowercase strings.
git-svn-id: trunk@50331 -
2015-11-14 09:22:00 +00:00
ondrej
461ea447a4 LazControls: TListFilterEdit move fFilteredListbox workaround for Gtk2
git-svn-id: trunk@50165 -
2015-10-25 21:48:07 +00:00
ondrej
471e8b0da4 LCL: FilterEdit support for PageUp, PageDown, Ctrl+Home, Ctrl+End and basic support for selection. Issue #28900
git-svn-id: trunk@50164 -
2015-10-25 20:47:35 +00:00
juha
1ce63eab2e LazControls: Use ItemIndex for moving up/down in ListFilterEdit. Issue #28779.
git-svn-id: trunk@50116 -
2015-10-18 22:28:43 +00:00
mattias
2c46e6e468 IDE+lazbuild+makefiles: on darwin use -gw instead of -g
git-svn-id: trunk@49906 -
2015-10-01 18:40:54 +00:00
juha
e4d78f8e95 LazControls: TCheckBoxThemed improvements. Issue #28517, patch from Vojtech Cihak.
git-svn-id: trunk@49676 -
2015-08-15 21:40:10 +00:00
juha
06ac76f560 LazUtils, unit FileUtil: Disable conditionally LazUtf8 and LazFileUtils wrapper functions. For testing define NoLazUTF8Wrappers and build Lazarus.
git-svn-id: trunk@49494 -
2015-07-04 23:08:00 +00:00
juha
1e433ebf42 Improve documentation of FilterEdit components.
git-svn-id: trunk@49243 -
2015-06-02 11:59:42 +00:00