Commit Graph

34 Commits

Author SHA1 Message Date
juha
9e3b5ca504 IDE: Use truely original pages and comps as reference when saving palette configuration.
git-svn-id: trunk@47261 -
2014-12-28 13:50:35 +00:00
mattias
63c839a786 IDEIntf: less hints
git-svn-id: trunk@47234 -
2014-12-22 08:55:40 +00:00
juha
4d92d2ec5b IDE: Update component list to match the layout of component palette, triggered when window is activated.
git-svn-id: trunk@47231 -
2014-12-21 13:00:29 +00:00
juha
2186ba086d IDE: Force update for all component palette pages after changing configuration.
git-svn-id: trunk@47218 -
2014-12-17 23:27:25 +00:00
juha
a52a3c922c IDE: Implement import and export for component palette options.
git-svn-id: trunk@47210 -
2014-12-16 22:37:09 +00:00
juha
cfdbbbb410 IDE: Do not trigger palette update with OnComponentVisibleChanged and OnPageVisibleChanged events. Will be triggered by other means.
git-svn-id: trunk@47140 -
2014-12-08 20:22:31 +00:00
juha
51cdfe8e79 IDE: Save component palette options correctly when palette is filtered by DataModule.
git-svn-id: trunk@47074 -
2014-12-03 17:57:02 +00:00
juha
cfcbe4b9c7 IDE: Update component palette correctly when icons are filtered by DataModule.
git-svn-id: trunk@47073 -
2014-12-03 17:57:00 +00:00
juha
a5164be292 Component palette: revert to a working TBaseComponentPage.UpdateVisible; There is still another problem when components are filtered.
git-svn-id: trunk@47012 -
2014-11-28 09:41:19 +00:00
juha
6ea31e7ad9 IDE: Set FComponentPages.OwnsObjects := True; instead of freeing objects explicitly.
git-svn-id: trunk@47006 -
2014-11-27 20:31:38 +00:00
juha
76602fb2f4 IDE: Cache also user ordered pages in component palette, use it in UpdateVisible method.
git-svn-id: trunk@47005 -
2014-11-27 20:31:36 +00:00
juha
c7486b1bf9 IDE: Simplify component palette code, ComponentPage.Priority is not used. Rename a method.
git-svn-id: trunk@47004 -
2014-11-27 20:31:34 +00:00
juha
75c4a0f8df IDE: Change names of component palette cache methods.
git-svn-id: trunk@47003 -
2014-11-27 20:31:33 +00:00
juha
8b4eac20a9 IDE: Use the cache when writing component palette configuration.
git-svn-id: trunk@47001 -
2014-11-27 20:31:30 +00:00
juha
4ccb281acd IDE: In component palette, cache original component names by page name.
git-svn-id: trunk@47000 -
2014-11-27 20:31:28 +00:00
juha
d9b6126447 IdeIntf: comment
git-svn-id: trunk@46999 -
2014-11-27 20:31:22 +00:00
juha
d8175e6e33 IDE, component palette options: Enable restoring default settings only if there are changes.
git-svn-id: trunk@46985 -
2014-11-25 17:46:16 +00:00
juha
f9c7b414be IdeIntf: Make sure no empty page names are read from configuration.
git-svn-id: trunk@46983 -
2014-11-25 17:46:09 +00:00
juha
63400d9ec8 IDE: Add an option GUI for using CheckBox for Booleans in Object Inspector.
git-svn-id: trunk@46881 -
2014-11-18 23:40:20 +00:00
juha
ca628990f5 IDE, Component Palette options: Refactoring. Implement "Restore defaults". Don't change settings when user clicks Cancel.
git-svn-id: trunk@46871 -
2014-11-18 00:01:51 +00:00
juha
2da65785f9 IDE: Clear old left-over values when saving component palette configuration.
git-svn-id: trunk@46867 -
2014-11-15 20:40:50 +00:00
juha
470f46f722 IDE: fix a bug in saving component palette settings.
git-svn-id: trunk@46861 -
2014-11-15 14:02:48 +00:00
juha
ffa4d82af8 IDE: Fix loading user configuration for component palette.
git-svn-id: trunk@46843 -
2014-11-14 01:40:21 +00:00
juha
57840d4dcb IDE: Properly implement component palette reordering. Loading the user defined order does not work yet.
git-svn-id: trunk@46829 -
2014-11-12 20:35:24 +00:00
juha
b2834f51cc IDE: Partly implement component palette reordering.
git-svn-id: trunk@46828 -
2014-11-12 20:35:22 +00:00
mattias
d841be9240 IDE: less hints, initialize vars, use unused parameters
git-svn-id: trunk@44457 -
2014-03-17 11:25:57 +00:00
juha
3405cd2a57 IDE: implement storage for component palette options. Read and write it in GUI frame.
git-svn-id: trunk@42732 -
2013-09-11 06:21:29 +00:00
juha
e9417175c1 IDE: change PageComponent type from TComponent to TCustomPage. Eliminate type-casts etc.
git-svn-id: trunk@42731 -
2013-09-11 06:21:22 +00:00
juha
639b9cb1f4 IdeIntf: harmonize event type names.
git-svn-id: trunk@42571 -
2013-09-03 12:02:36 +00:00
juha
31b1199fa8 Formatting
git-svn-id: trunk@42570 -
2013-09-03 12:02:02 +00:00
juha
2ec180ab41 IDE: free handlers in component palette, fixes a memory leak
git-svn-id: trunk@41879 -
2013-06-24 17:54:37 +00:00
juha
421997613d IDE: improve component list behavior. Make it more consistent when docked and floating.
git-svn-id: trunk@41841 -
2013-06-23 16:50:15 +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
7dfc6db3f0 ideintf: moved to components
git-svn-id: trunk@40882 -
2013-04-23 07:04:51 +00:00