[Lazarus] Component palette reordering
Juha Manninen
juha.manninen62 at gmail.com
Mon Dec 1 23:20:43 CET 2014
On Mon, Dec 1, 2014 at 12:30 PM, FreeMan <freeman35 at delphiturkiye.com> wrote:
> 1-when palette resetting, selected tab being "standard", my idea this is
> not good, no need to change selected tab.
> 2- exp: on TDamodule, "Data Control" tab has no component icon, son this
> tab can be hide.(suggestion)
Yes, these will be fixed. When I optimize the code and recycle already
created pages, the selected page will be restored, too.
> 3-TDatamodule is Active, "Standard" tab is selected and "3" component
> showing, this is normal for TDatamodule.
> NO <ComponentPaletteOptions> tag "environmentoptions.xml"
> Open IDE Option and click Ok just.
> Chekc "environmentoptions.xml". NO <ComponentPaletteOptions> tag
> Close IDE.
> Chekc "environmentoptions.xml". and see
> [...]
Yes you are right. The options GUI interprets the filtered palette as
user changes and saves it.
Now I added a "band-aid" fix so that nothing is saved if user does not
actually touch the configuration.
> <Components Count="3"> <---- why three?
Because there are 3 components in the Standard page when filtered by DataModule.
> <Page4 Value="Data Controls"/> <------ where is component's info ???
Data Controls page is empty as you noticed. No components.
> Sorry GUI not clever :) its a just code, But coderS are clever ;)
Yes, I meant I am clever because I made the GUI. :)
No, just kidding. If I was clever, this feature would work already
since a long time but it still does not.
> exactly YES. I tested this more then five. I wrote before, while writing,
> just visible components infos writing, and why IDE closing do this? can
> options changed flag name or control problem?
When you click OK in the options dialog, the settings are stored into
memory variables. They are saved to disk when the IDE closes.
I understand now what is going on and I will fix it, although it may
take a week. This feature required more work than I anticipated and I
have other duties, too.
Juha
More information about the Lazarus
mailing list