[BUG]SystemBrowser 'inheritance' button doesn't do what the bubble help says

Scott Wallace scott.wallace at squeakland.org
Thu Jun 27 01:10:28 UTC 2002


Hi, Tim,

Not quite with you here.

The Inheritance button *does* bring up an inheritance browser, or at 
least what we have always *called* an "Inheritance browser" in 
Squeak.  This is very different from what we call a "Hierarchy 
browser" in Squeak.

The term "method hierarchy browser" is not one that I've seen in Squeak.

We have "Hierarchy Browsers" (launched from the Hierarchy button, or 
via cmd-h) which show *all methods for all classes* up and down the 
inheritance hierarchy from a given launching point.  Note the 
appearance of the word "Hierarchy" in the window title.

We have "Inheritance Browsers" (launched from the Inheritance button, 
or via cmd-i) which show *all implementors of a single selector* up 
and down the inheritance hierarchy from a given launching point. 
Note the appearance of the word "Inheritance" in the window title.

Perhaps these are poor terms for these tools, but they're the terms 
we have used for more than five years.


The balloon help appears accurate, and has not changed recently. 
What you found annoying, I suppose, is that the balloon-help explains 
the color changes one might see on the button, and it does not use up 
space telling you that hitting the "inheritance" button brings up an 
"inheritance" tool.  This was a real-estate decision -- perhaps (in 
light of your complaint) an ill-advised one.

But I don't see any discrepancies or inaccuracies here -- nor has 
anything here changed a good long time.  Perhaps this is a case where 
we are "divided by a common language"?

Or perhaps I am missing something obvious?

Cheers,

   -- Scott

At 4:43 PM -0700 6/26/02, Tim Rowledge wrote:
>... bubble help claims that the 'inheritence' button changes color and
>shows assorted hierarchy information, but actually pressing said button
>opens a method hierarchy browser.
>Doesn't matter a great deal which it does, but it would be nice if they
>agreed!
>
>3.2#4889, in Morphic.
>
>tim



More information about the Squeak-dev mailing list