<div dir="auto">There is so much useful material in this thread. I'm keeping this for some future "Let me count the ways" form of documentation.<div dir="auto"><br></div><div dir="auto">A tool tree graph generator/browser with foldable nodes might help, although would be of limited use in the present case because, correct me if I'm wrong, there is no introspection storage for a node's creator (which class [instance] method instantiated me).</div><div dir="auto"><br></div><div dir="auto">And now, wondering if there exists a tree graphing toolkit package out there...</div><div dir="auto"><br></div><div dir="auto">This is quite the rabbit hole...</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat., Mar. 18, 2023, 11:34 a.m. Bernhard Pieber, <<a href="mailto:bernhard@pieber.com">bernhard@pieber.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi everyone,<br>
<br>
Here is how I would do it:<br>
1. Choose the button label that seems to be used least often, e.g. 'class vars‘<br>
2. Type the label in a text pane.<br>
3. Highlight the text and press Ctrl-Shift-E.<br>
4. You get a browser for all Methods with string 'class vars', which in this case is CodeWindow>>#optionalButtons.<br>
<br>
It does not always work but when it does it is a fast way to find the right place.<br>
<br>
In my previous life as a professional Smalltalk programmer we had customised our Smalltalk environment during development so that it opened a debugger when we held the Shift key pressed when clicking on a button. I remember that was very convenient.<br>
<br>
Cheers,<br>
Bernhard<br>
<br>
<br>
> Am 18.03.2023 um 01:55 schrieb Alexandre Rousseau via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st" target="_blank" rel="noreferrer">cuis-dev@lists.cuis.st</a>>:<br>
><br>
> I need to pick someone's brains.<br>
><br>
> I'm trying to find the code (for purposes of theming) used to build this row of browser buttons (see attached).<br>
><br>
> I doubt that clicking on every selector and reading its code in the hope of landing on the answer -- as I have done -- is the most efficient way.<br>
><br>
> If you wanted to find the code that built this row of buttons, what tool(s) or actions would you take?<br>
><br>
> <Screenshot 2023-03-17 at 8.49.11 PM.png><br>
<br>
</blockquote></div>