[Cuis-dev] Search archives

Juan Vuletich juan at jvuletich.org
Fri Nov 8 09:00:11 PST 2019

Hi John,

On 11/8/2019 3:27 AM, Phil B via Cuis-dev wrote:
> Hi John,
> On Thu, Nov 7, 2019 at 9:49 PM John Kimber via Cuis-dev 
> <cuis-dev at lists.cuis.st <mailto:cuis-dev at lists.cuis.st>> wrote:
>     How do I search the archives for examples?
> You will probably find searching the archives for that type of 
> information to be difficult.  We've had several iterations of the 
> list[1] and what gets discussed on the list is often more 
> tactical/specialized than that.  I'd suggest starting with the 
> resources at https://github.com/Cuis-Smalltalk/Learning-Cuis for more 
> tutorial-oriented content.

Follow Phil's advice. Afterward, be sure to at least briefly skim over 
the documentation/ folder.

>     Also, I searched online for how to change to position of the
>     window controls, and nothing came up.

Here, the good part starts. The central idea of Smalltalk is to make the 
system itself open and easy to study. So, the best you can do is _not_ 
to search mail list archive, or even documentation or books. Start 
discovering the system itself! First, be sure to use a three button 
mouse. Alternatively, control-click emulates right click and 
command/alt-click emulates middle click.

For example. open any window. Do middle click on it. This will open the 
Morphic Halo. Click on the center-right handle (orange, with a wrench 
icon). On the menu that opens select 'explore morph'. What you get now 
is an ObjectExplorer on the window. (Play with it! Learn about it!) 
Right click on the tree root (the window object). Select 'browse 
hierarchy (h)'. Now you also have a code browser in the object's class.

You know that all windows have these four circular buttons at the 
topLeft. So go up in the class hierarchy and select SystemWindow. Look 
at the 'initialization' method category. All those methods are rather 
simple and intuitive (I hope!). Start playing with them. See senders and 
implementors of stuff.

This is much better than reading some "Class Library Reference" or such. 
Good luck!

> Regarding the 'position of window controls', do you mean the four 
> circular icons in the upper left corner of windows?  If so, those are 
> hard-coded in SystemWindow>>initializeLabelArea.
>     Thanks,
>     john
> [1] the archives for the current list are here: 
> https://lists.cuis.st/mailman/archives/cuis-dev/, the archives for the 
> previous list are here: 
> http://cuis-smalltalk.org/pipermail/cuis-dev_cuis-smalltalk.org/ and 
> the archives for the previous-previous list are here: 
> http://jvuletich.org/pipermail/cuis_jvuletich.org/... (I think that's 
> all of them)
> Hope this helps,
> Phil


Juan Vuletich

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20191108/f2a214cb/attachment-0001.htm>

More information about the Cuis-dev mailing list