Mike Torrettinni 198 Posted August 27, 2022 (edited) I used MMX in the past and all was good, but since yesterday I can't 'switch it off', so it doesn't show up every time I switch from form designer to code. So, as soon as I open and close a Form designer the MMX explorer window shows up. Switching F12 between code and Form, the MMX always show up even after I close the MMX, every time. This happens on new empty project or in my projects. Since yesterday I installed/uninstalled it at least 3 times, and was happening on every install. So, is there an option I can use to show only when I want it, so I select it from the menu? Do I have any of these options set incorrectly: Thanks! Edited August 27, 2022 by Mike Torrettinni typo Share this post Link to post
Uwe Raabe 2064 Posted August 27, 2022 Can you give detailed steps? This is what I tried (I refused to fiddle around with my standard layout): Create a new layout with MMX floating (usually I use it in a docked layout) Make that layout standard Switch between Form and Source design: MMX stays open floating Close MMX window Switch between Form and Source design: MMX stays closed Reload the layout: MMX appears floating Close MMX window and save the layout Make MMX visible again Repeat the tests above: Works as expected with MMX staying closed after reloading the layout MMX visibility and position is stored with the layout, so just closing MMX will only hold as long as the layout is not changed. This is standard behavior for all IDE windows. Side note: I know, I'm biased, but I would not even think of closing MMX anytime, because I use it all over the place. It gives me way better overview of the current unit and allows for faster navigation. Even while designing I have MMX fully visible or at least in a flyout tab. Renaming components with MMX is so much better than doing so in the Object Inspector, as it also renames all references in the code. Share this post Link to post
Mike Torrettinni 198 Posted August 27, 2022 6 minutes ago, Uwe Raabe said: MMX visibility and position is stored with the layout, so just closing MMX will only hold as long as the layout is not changed. This is standard behavior for all IDE windows. I did all the steps above and it still shows up every time switching from form to code. New layout. Yes, IDE windows behave like that, until you save the new layout without them, then they don't appear anymore. I remember now, the change I made yesterday was to show Breakpoints debug window in normal layout. Perhaps this messed it up for MMX. But removing Breakpoints window is not fixing it, unfortunately, 9 minutes ago, Uwe Raabe said: but I would not even think of closing MMX anytime, because I use it all over the place. I only use MMX sporadically, usually for cycling usage view feature. Not everyday usage, at this moment. I also have GExperts and CnPack and their experts/windows only show up on command. Not sure if MMX could use such a 'switch'. I searched for 'closing MMX' and no hits, so I guess is just my way of doing things, so no worries. Share this post Link to post
Mike Torrettinni 198 Posted August 27, 2022 (edited) Aha, seems to be OK now. What I did: 1. Uninstall MMX 2. in IDE create new layout and set it as default 3. Install MMX 4. all good, no MMX when switching between code and form. This works for now. Thanks! Edited August 27, 2022 by Mike Torrettinni Share this post Link to post
Uwe Raabe 2064 Posted August 27, 2022 I know what is happening: In MMX settings under Delphi Editor there is a setting Auto toggle Object Inspector and Code Explorer reacting on F12. Try to disable that. 1 Share this post Link to post
Mike Torrettinni 198 Posted August 27, 2022 3 minutes ago, Uwe Raabe said: I know what is happening: In MMX settings under Delphi Editor there is a setting Auto toggle Object Inspector and Code Explorer reacting on F12. Try to disable that. Great, works! Share this post Link to post
Mike Torrettinni 198 Posted August 27, 2022 One minor thing (to not open new topic), there are different icons displayed for ModelMaker Code Explorer: Share this post Link to post