Rob, Sounds like that worked - I yield all credit to Pinesoft for getting it right. I still think that halos, or an equivalent are important. Dolphin's view composer is a very nice tool, both for making layout changes and for browsing the structure of existing views. Dolphin's MVP framework more or less requires that each shell window type have its own class, making it fairly easy to get to the correct class in the hierarchy and then find and browse its views.
Even with that, two things arose (necessity's relation to invention): Object Arts created the "visual object finder," and Ian Bartholomew gave us Snoop. The visual finder is a mode that can be easily activated, and will open an inspector on the next graphical entity the user clicks. Don't dismiss it too easily; it's very useful. Ian's Snoop is both more and less sophisticated. It shows two hierarchies: the presenters and corresponding views (the parent/child relationships can be slightly different[*], so both are useful). Snoop is very similar to a customized object explorer, and can open itself either on a new instance of a class or be attached to a "running" view (at least I _think_ it can do that). However we decide to offer it, we will find that some type of tool will be needed to help people find which views are in front of them. Consider my goal of changing background colors to reduce eye strain. The first step is to figure out which views need attention, and the intuitive place to start is to look at an offending sub-view and somehow identify its class. Bill Don't ask for an example :) I just remember running into it, asking Ian to make the addition, and he was kind enough to do so. A lot of it might be one's thought process at the time. ________________________________ From: [email protected] [mailto:[email protected]] On Behalf Of Rob Rothwell Sent: Saturday, March 14, 2009 11:36 PM To: [email protected] Subject: Re: [Pharo-project] World Graphics and Halos Good one! Thanks...sometimes the simple things are easy to forget... Rob On Sat, Mar 14, 2009 at 8:42 PM, Schwab,Wilhelm K <[email protected]<mailto:[email protected]>> wrote: Rob, You might find that giving focus to the window and pressing either the space bar or enter will close it. I would _hope_ hat would work at least. Bill ________________________________ From: [email protected]<mailto:[email protected]> [mailto:[email protected]<mailto:[email protected]>] On Behalf Of Rob Rothwell Sent: Saturday, March 14, 2009 6:35 PM To: [email protected]<mailto:[email protected]> Subject: Re: [Pharo-project] World Graphics and Halos Yep...that seemed to fix it! Now if I could just figure out how to remove a Morph from the World without Halos! If I do System->About it is so big now that it won't all fit on my screen, so I can't reach the ok button to close it and I am stuck with it! Rob On Sat, Mar 14, 2009 at 7:11 PM, Henrik Sperre Johansen <[email protected]<mailto:[email protected]>> wrote: Attached a .cs to the issue with a fix, also including the solution Gary suggested for the taskbar-issue that was reported. (I don't know how to remove methods in .cs files, and haven't yet gotten around to learn how to make slices, so BorderedMorph>>areasRemainingToFill: would have to be removed by hand..) Cheers, Henry On 14.03.2009 22:04, Rob Rothwell wrote: Done. Issues 655 On Mar 14, 2009, at 8:14 PM, Rob Rothwell wrote: > Hi all, > > Open up a 10250 dev image and click anywhere within the bounds of > the "Pharo" graphic. > > The world menu pops up and leaves part of itself behind when you > click somewhere else on the screen. _______________________________________________ Pharo-project mailing list [email protected]<mailto:[email protected]> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [email protected]<mailto:[email protected]> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
