maxim
13dff9bf74
Merged revision(s) 54594 #ef45c8ed44, 54597 #26faccc615 from trunk:
...
LazControls: Apply filter also at start in ListFilterEdit and ListviewFilterEdit. Issue #31632 .
........
LazControls: Apply filter also at start in TreeFilterEdit. Issue #31632 .
........
git-svn-id: branches/fixes_1_8@54609 -
2017-04-11 21:45:23 +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
070c78ff20
lazcontrols: move design code from LazControls into LazControlDsgn package
...
git-svn-id: trunk@52041 -
2016-03-24 07:05:48 +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
db51e758b5
Cleanup and comments
...
git-svn-id: trunk@51470 -
2016-02-01 21:04:59 +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
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
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
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
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
jesus
7ab6918cc8
LazControls: check filteredtreeview and listbox, fix AV, from BBaz, issue #27137
...
git-svn-id: trunk@47120 -
2014-12-06 03:44:54 +00:00
juha
b98b901269
TreeFilterEdit: Better names for 2 methods.
...
git-svn-id: trunk@46225 -
2014-09-14 13:23:50 +00:00
juha
56e178994f
PackagerEditor: improve updating only parts of the view after user changes.
...
git-svn-id: trunk@46224 -
2014-09-14 13:23:43 +00:00
juha
f91bff8d37
PackageEditor: Fix removing many files. Update Files and RemovedFiles separately. Don't update everything after removing a file (issue #26188 ).
...
git-svn-id: trunk@46110 -
2014-09-02 21:35:21 +00:00
juha
c5e69a4a97
LCL: remove redundant checks from TTreeFilterBranch.FreeNodeData.
...
git-svn-id: trunk@46108 -
2014-09-02 21:35:18 +00:00
juha
176412a277
LCL: in FilterEdit, name a method better (ReturnKeyHandled).
...
git-svn-id: trunk@44914 -
2014-05-04 22:32:35 +00:00
juha
9f824e8954
TreeFilterEdit: Small optimization + fix comment.
...
git-svn-id: trunk@43635 -
2014-01-02 18:16:58 +00:00
juha
c8cb0503bd
Package editor: Fix a bug that prevented moving files up/down.
...
git-svn-id: trunk@43631 -
2014-01-02 18:16:40 +00:00
mattias
1ae4a6b361
lazcontrols: TTreeFilterBranch.RemoveChildrenData: fixed crash when passing nil
...
git-svn-id: trunk@43355 -
2013-11-03 08:34:11 +00:00
juha
51b74b6f56
TreeFilterEdit: change visibility of FreeNodeData and remove a hack-accessor class.
...
git-svn-id: trunk@43345 -
2013-10-31 00:16:45 +00:00
juha
95fe4e6ff1
TreeFilterEdit: Improve TTreeFilterBranch.RemoveChildrenData logic. Issue #25259 , patch from Cyrax
...
git-svn-id: trunk@43344 -
2013-10-30 22:55:22 +00:00
mattias
766298e0ef
lazcontrols: fixed crash on freeing TFileNameItem
...
git-svn-id: trunk@43341 -
2013-10-30 10:20:24 +00:00
paul
6f63e5d1ef
lazcontrols: use FPC resources for component images
...
git-svn-id: trunk@43037 -
2013-09-29 10:47:28 +00:00
juha
5ca336a4a2
LazControls: Select always a node in a filtered TreeView. Issue #24795
...
git-svn-id: trunk@42253 -
2013-07-31 19:51:04 +00:00
mattias
7309c93641
lazcontrols: TTreeFilterEdit: added Clean, bug #24662
...
git-svn-id: trunk@41930 -
2013-06-28 06:49:27 +00:00
mattias
0bd92fe903
lazcontrols: fixed crash on invalid type cast, bug #24679 , patch by Cyrax
...
git-svn-id: trunk@41919 -
2013-06-27 13:47:32 +00:00
juha
b9186be31a
TreeFilterEdit: remove generics type TTreeNodeList. Not needed because type casts is used anyway.
...
git-svn-id: trunk@41916 -
2013-06-27 08:54:59 +00:00
mattias
a335aef877
IDE: TTreeFilterEdit: using TTFENodeData
...
git-svn-id: trunk@41912 -
2013-06-27 02:57:55 +00:00
mattias
52c6ef4a82
IDE: package editor: fixed not keeping references to IDE structures in treeview
...
git-svn-id: trunk@41768 -
2013-06-19 07:58:27 +00:00
juha
ecd140c985
Improve license headers in sources, part 2. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
...
git-svn-id: trunk@41389 -
2013-05-25 09:22:25 +00:00
mattias
3d48574e08
lazcontrols: comments
...
git-svn-id: trunk@40007 -
2013-01-28 15:14:49 +00:00
juha
d56bbd667d
LazControls: use UTF8LowerCase to support unicode in FilterEdit controls.
...
git-svn-id: trunk@39663 -
2012-12-27 20:09:40 +00:00
juha
8e7a33a863
LazControls: fix potential crash in TListFilterEdit and TTreeFilterEdit, issue #21756 , patch from Denis
...
git-svn-id: trunk@36778 -
2012-04-14 20:00:50 +00:00
mattias
86916fe2d8
lazcontrols: version, license, author
...
git-svn-id: trunk@36021 -
2012-03-15 09:09:54 +00:00
juha
2e47dcd544
TreeFilterEdit: cleanup
...
git-svn-id: trunk@35667 -
2012-03-03 14:30:48 +00:00
juha
19105dd155
IDE: add a FilterEdit to IdeOptions dialog. Filters by all captions in option pages
...
git-svn-id: trunk@35665 -
2012-03-03 14:23:10 +00:00
juha
e081f88aa0
FilteredEdit components: forward the Return press correctly when it is not handled by the filtered control
...
git-svn-id: trunk@35552 -
2012-02-22 10:49:14 +00:00
juha
b5744efb18
LCL: forward Return key press to the filtered control in FilterEdit controls
...
git-svn-id: trunk@35442 -
2012-02-18 14:04:26 +00:00
juha
4323c55273
IDE: Fix ordering of required packages in Project Inspector and Package Editor. Issue #21277
...
git-svn-id: trunk@35362 -
2012-02-14 07:04:03 +00:00
juha
9ec8da7c35
TreeFilterEdit: release also the idle handler when releasing the filtered TreeView
...
git-svn-id: trunk@35227 -
2012-02-07 19:28:16 +00:00
juha
928ff120e9
TreeFilterEdit: Remove unused "TTreeFilterBranch.Cleanup" method
...
git-svn-id: trunk@35105 -
2012-02-02 22:07:51 +00:00
mattias
c186d1b6cc
lazcontrols: TTreeFilterEdit: disconnect FilteredTreeView on destroy, bug #21198
...
git-svn-id: trunk@35095 -
2012-02-02 20:59:04 +00:00
mattias
c0dada7561
lazcontrols: TTreeFilterEdit: free noe data on tree destroy
...
git-svn-id: trunk@35091 -
2012-02-02 16:46:57 +00:00
mattias
04e9be00e0
lazcontrols: fixed TTreeFilterEdit.Notification
...
git-svn-id: trunk@35081 -
2012-02-01 21:56:13 +00:00
juha
a7880ef344
TreeFilterEdit: add assertions to trap a crash some peoople experience. Issue #21198
...
git-svn-id: trunk@35071 -
2012-02-01 08:17:06 +00:00
juha
fe689e503d
TreeFilterEdit: cleaning up
...
git-svn-id: trunk@34986 -
2012-01-28 14:08:26 +00:00
juha
f873fc3512
TreeFilterEdit: add FreeNotification to ensure all memory is freed before TreeView gets destroyed.
...
git-svn-id: trunk@34984 -
2012-01-28 13:31:29 +00:00