<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Feb 6, 2020 at 4:42 PM Thiede, Christoph <<a href="mailto:Christoph.Thiede@student.hpi.uni-potsdam.de">Christoph.Thiede@student.hpi.uni-potsdam.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div>


<div dir="ltr">
<div id="gmail-m_7268564762085810779x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt;color:rgb(0,0,0);font-family:Calibri,Helvetica,sans-serif">
<p>Hi Ralph,</p>
<p><br>
</p>
<p>nice idea. I'm currently refactoring all the Inspectors</p></div></div></div></blockquote><div>Please consider bringing back functionality for Inspectors and Explorers to show class side variables then :-)</div><div><br></div><div>Best,</div><div>Karl<br></div><div> <br></div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div dir="ltr"><div id="gmail-m_7268564762085810779x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt;color:rgb(0,0,0);font-family:Calibri,Helvetica,sans-serif"><p> (I hope we can review them soon, and I wish to commit them into the inbox ASAP), and I already implemented the same idea. Coming soon :-)</p>
<p><br>
</p>
<p>Best,</p>
<p>Christoph</p>
<div id="gmail-m_7268564762085810779x_Signature">
<div id="gmail-m_7268564762085810779x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt;color:rgb(0,0,0);font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols">
<div name="x_divtagdefaultwrapper">
<div><font size="2" color="#808080"></font></div>
</div>
</div>
</div>
</div>
<hr style="display:inline-block;width:98%">
<div id="gmail-m_7268564762085810779x_divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>Von:</b> Squeak-dev <<a href="mailto:squeak-dev-bounces@lists.squeakfoundation.org" target="_blank">squeak-dev-bounces@lists.squeakfoundation.org</a>> im Auftrag von Ralph Boland <<a href="mailto:rpboland@gmail.com" target="_blank">rpboland@gmail.com</a>><br>
<b>Gesendet:</b> Mittwoch, 5. Februar 2020 22:49:29<br>
<b>An:</b> <a href="mailto:squeak-dev@lists.squeakfoundation.org" target="_blank">squeak-dev@lists.squeakfoundation.org</a><br>
<b>Betreff:</b> [squeak-dev] variable assignments button/hotkeys (again)</font>
<div> </div>
</div>
</div>
<font size="2"><span style="font-size:10pt">
<div>Not long ago I posted about the variable assignments button.<br>
It generated an interesting discussion but I don't think in the end it will<br>
result in any change to the operation of Squeak.<br>
<br>
Let me make a slight variation on this discussion.<br>
<br>
In the Inspector/Debugger the instance variables of  the class being<br>
inspected are displayed in a window and any one of these variables can<br>
be selected/inspected.<br>
Then using a menu or hotkey one can invoke:<br>
         StringHolder>>browseVariableReferences<br>
              or<br>
         StringHolder>>browseVariableAssignments<br>
<br>
These commands bring up a selection window where one chooses one of the instance<br>
variables of the class of the selected variable.  Then  one of the<br>
methods above is invoked<br>
on the instance variable you chose.<br>
<br>
This was counterintuitive to me so I added two new menu-items/hotkeys:<br>
<br>
        ('selected variable references... (u)'<br>
browseSelectedVariableReferences)<br>
                     and<br>
        ('selected variable assignments... (A)'<br>
browseSelectedVariableAssignments)<br>
<br>
These commands act like the cooresponding previous commands except that,<br>
instead of bringing up a selection window for the user to select the<br>
variable to use,<br>
the selected variable of the class being inspected is used (and the class being<br>
inspected is used instead of the class of the selected variable).<br>
<br>
This feature is more intuitive to me and I have found it quite useful.<br>
<br>
I have attached the necessary code as .st files in case anybody would like to<br>
try it out.  These are filed out from Linux but I assume they load as<br>
is to Windows or Mac.<br>
Feel free to make any changes you feel necessary and if it gets added to the<br>
next version of Squeak, great!<br>
<br>
If you try it out let me know what you think.<br>
<br>
Thanks for reading<br>
<br>
Ralph Boland  <a href="mailto:rpboland@gmail.com" target="_blank">rpboland@gmail.com</a><br>
</div>
</span></font>
</div>

<br>
</blockquote></div></div>