+1 to Doru. In addition, if managed at the inspector level, you'll have the same problem with the debuggers and any other easily-spawned window.
On Mon, Jul 21, 2014 at 6:24 PM, Tudor Girba <tu...@tudorgirba.com> wrote: > I think the issue should be addressed at the level of the TaskbarMorph. > That should be the one that gets limited, for example, by providing a "more > windows" button. > > We should not get limited in spawning inspectors, I think. > > Cheers, > Doru > > > On Mon, Jul 21, 2014 at 3:58 PM, stepharo <steph...@free.fr> wrote: > >> >> On 21/7/14 10:29, Peter Uhnák wrote: >> >> Wouldn't it be easier to simply enforce fixed limit of Inspector/Debug >> instances (e.g. 10 or 20)? After reaching the limit creation of more would >> be simply ignored. Because as a victim I don't see much use of having >> vastly more windows than even fit on the screen especially since most of >> the erroneous windows are actually identical. >> >> >> yes this is a nice idea. >> If somebody is ready for the challenge, please try and we will integrate >> it. >> >> >> >> Peter >> >> >> On Mon, Jul 21, 2014 at 10:00 AM, p...@highoctane.be <p...@highoctane.be> >> wrote: >> >>> It would be nice to have the toolbar have some kind of Win7 spinner to >>> the right to solve this. >>> >>> Is there a way to know when a system window was opened? >>> >>> Who hasn't been a victim of the attack of the too many windows popping >>> up all over? >>> >>> Phil >>> Le 21 juil. 2014 02:12, "Ben Coman" <b...@openinworld.com> a écrit : >>> >>> kilon alios wrote: >>>> >>>> I am afraid I could not do that, it seems that when pharo has opened >>>> too many windows the bottom bar takes all the space of the pharo windows >>>> and because it has higher viewer priority you cannot view any kind of >>>> window. All you see is that bars that represent open windows filling your >>>> screen. >>>> >>>> >>>> That is a problem. >>>> >>>> https://pharo.fogbugz.com/f/cases/13618/Toolbar-should-never-fill-more-than-half-the-screen >>>> >>>> >>>> So the solution for me was to reopen the image , fetch most of my >>>> lost code from changes and fortunately only add a few lines of code back >>>> that were permanently lost. >>>> >>>> So a big thank you for changes , it saved me at least hours of work >>>> and thank you for trying to help me. >>>> >>>> >>>> On Sun, Jul 20, 2014 at 6:13 PM, Ben Coman <b...@openinworld.com> wrote: >>>> >>>>> As Peter said, you can execute any code in an inspector window. Here >>>>> is how you might solve this yourself :) >>>>> There is a menu option >>>>> World > Windows > Delete unchanged windows. >>>>> Of course, you can't use that directly since your background is >>>>> covered with windows. But you could open up another image and then do >>>>> this... >>>>> 1. Bring up the halos on that menu option >>>>> 2. Click the "Debug" spanner icon and choose 'Inspect Morph' >>>>> 3. Scroll down to /target/ where you find "[ World >>>>> closeUnchangedWindows ]" >>>>> 4. Evaluate that back in the problem image in any Inspector. >>>>> >>>>> I describe this process since until a moment ago when I did that, I >>>>> didn't know about the existence of "closeUnchangedWindows." >>>>> cheers -ben >>>>> >>>>> >>>>> Peter Uhnák wrote: >>>>> >>>>> Maybe running something like this would work: >>>>> ---- >>>>> InspectorNavigator allInstancesDo: [ :each | each window close ]. >>>>> ---- >>>>> >>>>> You can run arbitrary code from basically anywhere where you can >>>>> enter text (and Inspector has couple of boxes where you can enter text). >>>>> >>>>> Also doesn't holding escape close it too? >>>>> >>>>> Peter >>>>> >>>>> >>>>> On Sun, Jul 20, 2014 at 3:33 PM, kilon alios <kilon.al...@gmail.com> >>>>> wrote: >>>>> >>>>>> Is there a shortcut to close all inspector windows ? and if not how >>>>>> I close the window of a selected inspector ? >>>>>> >>>>>> Basically I accidentally opened over 1000 inspector windows and i >>>>>> want to close them all now because they have occupied the entire GUI and >>>>>> I >>>>>> cant do anything other than closing them on by one. I cant open the world >>>>>> menu or open a new window because they take not only the entire window >>>>>> but >>>>>> also they are always on top. >>>>>> >>>>>> The tragedy is that I had plenty of code that I don't want to lose >>>>>> because I have not saved, please help :( >>>>>> >>>>>> Can't open a workspace to issue pharo commands or any other window :( >>>>>> >>>>> >>>>> >>>>> >>>> >>>> >> >> > > > -- > www.tudorgirba.com > > "Every thing has its own flow" >