PeterPanettone 157 Posted March 19, 2019 The Delphi IDE has a "Lock Toolbar" popup menu option: However, even when this option is activated then the MMX toolbars are still movable: Wouldn't it be better if the MMX toolbars would be locked too in this case? Share this post Link to post
PeterPanettone 157 Posted March 19, 2019 BTW, the caption "Lock Toolbar" is misleading. It should be "Lock Toolbars" instead because it affects all IDE toolbars. Share this post Link to post
Uwe Raabe 2057 Posted March 19, 2019 That Lock Toolbar option is probably not standard, is it? Share this post Link to post
PeterPanettone 157 Posted March 19, 2019 6 minutes ago, Uwe Raabe said: That Lock Toolbar option is probably not standard, is it? I am not sure what you mean. Share this post Link to post
Uwe Raabe 2057 Posted March 19, 2019 This option is not available in my Delphi. Perhaps a 3rd party plugin? Share this post Link to post
Matthias 7 Posted March 19, 2019 2 minutes ago, Uwe Raabe said: This option is not available in my Delphi. Perhaps a 3rd party plugin? It‘s from CnPack. 1 1 Share this post Link to post
PeterPanettone 157 Posted March 19, 2019 8 minutes ago, Matthias said: It‘s from CnPack. Thanks. Share this post Link to post
PeterPanettone 157 Posted March 22, 2019 (edited) Well, it has been confirmed now that the "Lock Toolbars" setting is from CNWIZARDS and not from the native Delphi IDE. Since the Delphi IDE seems to have no native setting to lock the toolbars (which is a standard feature in most professional toolbar applications) I would suggest that MMX reads this setting from CNWIZARDS and locks/unlocks its toolbars accordingly. What do you think? Edited March 22, 2019 by PeterPanettone 1 Share this post Link to post
Uwe Raabe 2057 Posted March 22, 2019 37 minutes ago, PeterPanettone said: Since the Delphi IDE seems to have no native setting to lock the toolbars (which is a standard feature in most professional toolbar applications) I would suggest that MMX reads this setting from CNWIZARDS and locks/unlocks its toolbars accordingly. What do you think? No chance! It is difficult enough for MMX to adhere to its own settings and in some cases MMX even tries to adhere to the IDE settings. Why should I take the burden to look after some settings from any other 3rd party tool, especially one that I don't use by myself nor am planning to do so? What if several plugins offer such a functionality, which one to prefer? What if none of these is installed at all? Should MMX provide a similar setting for its own? 3 Share this post Link to post
PeterPanettone 157 Posted March 22, 2019 43 minutes ago, Uwe Raabe said: ...and in some cases MMX even tries to adhere to the IDE settings. 1 Good! Quote Why should I take the burden to look after some settings from any other 3rd party tool I don't think that reading this setting would be extremely difficult. Quote especially one that I don't use by myself nor am planning to do so? But many users do use the very popular CNWIZARDS. Quote What if several plugins offer such a functionality , which one to prefer? That would be a design decision. Quote What if none of these is installed at all? Easy: In this case, the default setting (not locked) would come into effect. Quote Should MMX provide a similar setting for its own? Probably yes. Share this post Link to post
Uwe Raabe 2057 Posted March 22, 2019 3 minutes ago, PeterPanettone said: Quote Should MMX provide a similar setting for its own? Probably yes. In that case it would override any other setting and looking for those would be senseless. That would be the only option I can think of implementing. You shouldn't hold your breath for it, though. The theme support involves a complete re-architecture of the toolbar system and may force fixed toolbars in the first iterations anyway - possibly staying that way if there are not too much complaints. That doesn't forbid a toolbar customization of course. 16 minutes ago, PeterPanettone said: But many users do use the very popular CNWIZARDS. Well, I don't and I cannot see anything justifying to handle this tool different than any other tool - which is simply: As long as there are no incompatibilities caused by MMX I don't care about it being installed or not. 2 Share this post Link to post
Bill Meyer 337 Posted March 22, 2019 If toolbar management is ever consolidated, that would certainly come from a substantial redesign of the IDE, and would certainly be a benefit. Similar to the issue of hotkey centralization. It would be rather silly for any plug-in to try to organize such things, as the various tool vendors would keep doing their own thing, and the task would be endless. 1 Share this post Link to post
PeterPanettone 157 Posted March 22, 2019 Just for whom may be interested: The CnWizards Lock Toolbars setting is located here: HKEY_CURRENT_USER\Software\CnPack\CnWizards\CnPaletteEnhanceWizard -> LockToolbar 1 Share this post Link to post