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 <[email protected]> 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, [email protected] <[email protected]>
> 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" <[email protected]> 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 <[email protected]> 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 <[email protected]>
>>>> 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"

Reply via email to