Commit Graph

166 Commits

Author SHA1 Message Date
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
09a91920b3 ListFilterEdit: Allow using with TCustomCheckListBox descendants. Issue #22968, patch from Silvio Clécio
git-svn-id: trunk@38818 -
2012-09-24 22:34:14 +00:00
mattias
b907c27389 started fpmake files for IDE
git-svn-id: trunk@38588 -
2012-09-08 21:42:19 +00:00
mattias
5348dc7d33 updated Makefiles
git-svn-id: trunk@38410 -
2012-08-27 16:43:01 +00:00
martin
ace911d9e7 Remove SynEdit from IdeIntf (license conflict)
git-svn-id: trunk@38408 -
2012-08-27 13:07:49 +00:00
mattias
2ad9e952c2 lazcontrols: style
git-svn-id: trunk@37571 -
2012-06-07 16:40:03 +00:00
mattias
a322f2534d lazcontrols: added TShortPathEdit
git-svn-id: trunk@37570 -
2012-06-07 16:36:08 +00:00
juha
4c1213e99f LazControls: Replace property Data with property Items in ListFilterEdit. Issue #22100
git-svn-id: trunk@37394 -
2012-05-22 18:24:49 +00:00
martin
f5d9115598 ExtendedNotebook: Do not drag, if tabs have been added/changed/removed while mouse pressed
git-svn-id: trunk@37306 -
2012-05-17 14:49:32 +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
221788591b updated Makefiles
git-svn-id: trunk@36671 -
2012-04-09 10:05:12 +00:00
martin
de0cf80cde DividerBevel: implemented Transparent
git-svn-id: trunk@36511 -
2012-04-02 02:37:53 +00:00
mattias
ba4396d5cc IDEIntf, LazControls, SynEdit: changed output directory for consistency
git-svn-id: trunk@36025 -
2012-03-15 11:13:05 +00:00
mattias
86916fe2d8 lazcontrols: version, license, author
git-svn-id: trunk@36021 -
2012-03-15 09:09:54 +00:00
mattias
d1fe25ced1 lazcontrols: updated makefile
git-svn-id: trunk@35995 -
2012-03-14 18:19:27 +00:00
mattias
ae7b77b8ac synedit, lazcontrols, ideintf: added lclwidgettype to output directory to avoid rebuild for lazbuild
git-svn-id: trunk@35985 -
2012-03-14 17:23:28 +00:00
juha
083d8fdab4 FilterEdit: improve the logic of moving in the list when using up/down keys.
git-svn-id: trunk@35672 -
2012-03-03 15:55:59 +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
zeljko
59696974ad LazControls: lisfilteredit, reverted 35516 #aa06f3d9c9 to 35442 since we changed behaviour of ShowModal.
git-svn-id: trunk@35526 -
2012-02-21 09:33:14 +00:00
juha
aa06f3d9c9 ListFilterEdit: Remove a test "if fFilteredListbox.SelCount > 0" which for some reason created an error.
git-svn-id: trunk@35516 -
2012-02-21 00:03:35 +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
228beff757 IDE: Add Move Buttons to EditorFileManager + other fixes.
git-svn-id: trunk@35435 -
2012-02-18 09:24:43 +00:00
juha
a21ba83d61 ListFilterEdit: support TCheckListBox better
git-svn-id: trunk@35416 -
2012-02-17 12:41:32 +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
martin
1829efd0bd TExtendedNotebook: remove workaround for issue #19914
git-svn-id: trunk@35226 -
2012-02-07 19:26:43 +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
f9a2b37b7a ListFilterEdit: minor cleanup
git-svn-id: trunk@34985 -
2012-01-28 13:31:42 +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
juha
54a7c58f47 TreeFilterEdit: use BeginUpdate and EndUpdate when applying filter. Issue #21166
git-svn-id: trunk@34967 -
2012-01-27 00:54:49 +00:00
juha
5b04ea78a9 LCL: make TCustomTreeview.Items property public. Allows to solve issue #21160
git-svn-id: trunk@34945 -
2012-01-26 09:57:58 +00:00
martin
3b0642ba49 clean up
git-svn-id: trunk@34943 -
2012-01-25 23:54:18 +00:00
juha
914234ec49 TreeView: apply again an accidentally reverted change that fixes moving in visible nodes. Other minor fixes.
git-svn-id: trunk@34901 -
2012-01-24 14:29:52 +00:00
juha
d9a52fce0a TreeFilterEdit: implement a property ExpandAllInitially.
git-svn-id: trunk@34898 -
2012-01-24 14:08:15 +00:00
juha
93b8ed2e30 TreeFilterEdit: Support filtering the whole tree
git-svn-id: trunk@34659 -
2012-01-08 10:44:02 +00:00
juha
b153740bb5 ListFilterEdit: formatting
git-svn-id: trunk@34657 -
2012-01-08 10:43:36 +00:00
mattias
f843e1728b lazcontrols: clean up
git-svn-id: trunk@34583 -
2012-01-04 22:53:29 +00:00
juha
b68b5ca7c6 TreeFilterEdit: support using components derived from TCustomTreeview
git-svn-id: trunk@34575 -
2012-01-04 12:08:36 +00:00
juha
229433b9ff IDE: apply TreeFilter to all nodes in Project and Package managers
git-svn-id: trunk@34547 -
2012-01-03 11:36:38 +00:00
juha
53396fd5df TTreeFilter: Filter also removed dependencies branches in Project and Package Inspectors, rename TBranch to TTreeFilterBranch
git-svn-id: trunk@34546 -
2012-01-03 11:36:21 +00:00
juha
f1899978ae TreeFilterEdit: minor optimization
git-svn-id: trunk@34532 -
2012-01-01 15:05:00 +00:00
juha
e762c4e425 TreeFilter: fix moving up and down when tree has multiselect enabled.
git-svn-id: trunk@34466 -
2011-12-28 09:39:59 +00:00
juha
0383037340 ListFilterEdit: No need to disable CheckListBox.OnItemClick temporarily any more. It was a workaround for a LCL-Qt bug
git-svn-id: trunk@34448 -
2011-12-27 16:30:34 +00:00
mattias
00b915367e lacontrols: clean up
git-svn-id: trunk@34284 -
2011-12-19 17:15:07 +00:00
juha
bb9e426743 Improve TreeFilterEdit. Support many filtered branches and prepare for filtering the whole tree.
git-svn-id: trunk@34251 -
2011-12-17 16:00:44 +00:00
mattias
c48066b140 lazcontrols: clean up
git-svn-id: trunk@33776 -
2011-11-25 09:45:20 +00:00
juha
bcb7030b54 Improve ListFilterEdit and apply it to compiler message dialog.
git-svn-id: trunk@33774 -
2011-11-25 09:40:15 +00:00
sekelsenmat
c58e039a73 Massive update of makefiles to file make bigide
git-svn-id: trunk@32941 -
2011-10-17 11:29:24 +00:00
zeljko
dabae664fe LCL: TGraphicControl.VisuallyEnabled moved to TControl.IsEnabled, also fixed var naming in some units from IsEnabled to AIsEnabled. issue #20291
git-svn-id: trunk@32492 -
2011-09-24 08:20:55 +00:00
juha
1e39ce6cf8 Fix comments in FilterEdit components.
git-svn-id: trunk@32387 -
2011-09-17 15:36:48 +00:00
mattias
5ad32f98ca lazcontrols: clean up
git-svn-id: trunk@32068 -
2011-08-27 09:49:02 +00:00
juha
0b41f66423 ListFilterEdit: Fix pressing KeyDown in Windows, issue #19893, patch from cobines
git-svn-id: trunk@31924 -
2011-08-09 16:09:07 +00:00
martin
91f4559302 ExtendedNotebook: fixed selecting last tab. Issue #0019845
git-svn-id: trunk@31894 -
2011-08-06 15:55:10 +00:00
martin
2a8cfe716e ExtendedNotebook: fixed selecting last tab. Issue #0019845
git-svn-id: trunk@31893 -
2011-08-06 15:37:23 +00:00
martin
d07fc13245 ExtendedNotebook: fixed selecting last tab. Issue #0019845
git-svn-id: trunk@31892 -
2011-08-06 15:24:39 +00:00
juha
9090b206f8 LCL: Set ListFilterEdit.ItemIndex to -1 after adding items. Debug-info.
git-svn-id: trunk@31885 -
2011-08-06 10:18:39 +00:00
martin
2f092a33ad Fix DividerBevel.Font; save Style property, if none bold. Issue #0019763
git-svn-id: trunk@31876 -
2011-08-05 13:43:02 +00:00
sekelsenmat
73542b658a Renames TCustomNotebook to TCustomTabControl, a major breakthrough into fixing the tab-controls
git-svn-id: trunk@31767 -
2011-07-20 14:39:50 +00:00
juha
ff896ae59f ListFilterEdit and TreeFilterEdit: remove unneeded parts, refactor
git-svn-id: trunk@31753 -
2011-07-19 23:17:59 +00:00
juha
9a304450fc Use new TreeFilterEdit where appropriate.
git-svn-id: trunk@31752 -
2011-07-19 22:21:26 +00:00
juha
aa83cf8588 New files for treefilteredit
git-svn-id: trunk@31751 -
2011-07-19 21:13:54 +00:00
juha
211d9b8926 LCL: Create an abstract base class for ListFilterEdit. Prepare to split TreeFilterEdit from it.
git-svn-id: trunk@31747 -
2011-07-19 16:45:31 +00:00
juha
3819207b32 ListFilterEdit: minor optimization
git-svn-id: trunk@31731 -
2011-07-18 11:19:25 +00:00
juha
212b14965d ListFilterEdit: improvements from Anton Panferov
git-svn-id: trunk@31723 -
2011-07-17 08:31:07 +00:00
juha
56e3778b07 ListFilterEdit: Improved keydown handler. Noted by Flávio Etrusco.
git-svn-id: trunk@31692 -
2011-07-14 06:42:36 +00:00
juha
ee4a3f95f1 ListFilterEdit: Up and Down keys move selection in the filtered control. Patch from Anton Panferov
git-svn-id: trunk@31691 -
2011-07-13 21:46:08 +00:00
juha
2ba28e0f3f Implement OnChange, OnEnter and OnExit properly in ListFilterEdit.
git-svn-id: trunk@31649 -
2011-07-10 09:42:39 +00:00
juha
8475fdc422 Remove useless initial values from ListFilterEdit. Fixes issue #19694
git-svn-id: trunk@31645 -
2011-07-10 08:39:58 +00:00
juha
6ec341b0c1 IDE: improve View Unit dialog with images
git-svn-id: trunk@31545 -
2011-07-03 18:19:58 +00:00
juha
ebb595fe19 Improve ListFilterEdit, make it more object oriented
git-svn-id: trunk@31539 -
2011-07-03 13:39:00 +00:00
juha
7fca7f03ef ListFilterEdit: support filtering a Listbox, too, and other improvements
git-svn-id: trunk@31530 -
2011-07-03 06:56:05 +00:00
juha
72285cbf72 Fix image resource name for ListFilterEdit.
git-svn-id: trunk@31529 -
2011-07-03 06:56:01 +00:00
juha
2dbcbcd191 Improve ListFilterEdit component.
git-svn-id: trunk@31492 -
2011-07-02 11:14:49 +00:00
paul
ebb07e5ddd lazcontrols: regenerate makefiles
git-svn-id: trunk@31466 -
2011-06-30 06:22:30 +00:00
juha
f889b1127c Packager: use the (still improved) ListFilterEdit in PackageEditor. "Code reuse".
git-svn-id: trunk@31463 -
2011-06-29 22:44:15 +00:00
juha
d23a3c8cc5 Lazcontrols: changed files for new ListFilterEdit control.
git-svn-id: trunk@31445 -
2011-06-29 00:04:54 +00:00
juha
048cf2a035 Lazcontrols: fix comment title in ExtendedNotebook.
git-svn-id: trunk@31444 -
2011-06-29 00:04:49 +00:00
juha
277c38e58a New files for ListFilterEdit control
git-svn-id: trunk@31441 -
2011-06-28 23:30:25 +00:00
mattias
220934b065 updated Makefile.compiled
git-svn-id: trunk@28987 -
2011-01-13 12:07:32 +00:00
mattias
fdc4ea1c18 lazcontrols: do not auto create makefile
git-svn-id: trunk@28447 -
2010-11-24 10:11:12 +00:00
mattias
c10f6e5365 LCL: TGraphic.LoadFromResourceID: PtrUInt to PtrInt for Delphi compatibility
git-svn-id: trunk@27869 -
2010-10-26 07:32:58 +00:00
maxim
00dd093d5d Components: update makefiles
git-svn-id: trunk@27863 -
2010-10-25 22:22:14 +00:00
mattias
1b8f4881b5 lazcontrols: updated makefile
git-svn-id: trunk@27850 -
2010-10-25 10:38:33 +00:00
maxim
1ce921aa0a Lazcontrols: commit makefiles changes
git-svn-id: trunk@27844 -
2010-10-24 23:43:04 +00:00
mattias
4246194974 clean up
git-svn-id: trunk@27835 -
2010-10-24 17:55:13 +00:00
mattias
b8344eeb9e lazcontrols: added compild file
git-svn-id: trunk@27832 -
2010-10-24 17:47:08 +00:00
mattias
0c340da499 IDE: fixed compilation
git-svn-id: trunk@27422 -
2010-09-20 19:36:31 +00:00
maxim
ea46133c5e Components: committed automatically regenerated makefiles
git-svn-id: trunk@27421 -
2010-09-20 16:41:28 +00:00
mattias
a1aabdb31f IDE: clean up
git-svn-id: trunk@27417 -
2010-09-20 08:26:59 +00:00
mattias
f8157f184d IDE: conditionals for package usage compiler options
git-svn-id: trunk@27411 -
2010-09-19 10:17:46 +00:00
mattias
4c4e51ad9d IDE: simplified TAdditionalCompilerOptions
git-svn-id: trunk@27409 -
2010-09-18 16:10:25 +00:00
mattias
36cb2971ba IDE: clean up
git-svn-id: trunk@27402 -
2010-09-18 08:45:04 +00:00