[Cuis-dev] Search archives
juan at jvuletich.org
Fri Nov 8 09:00:11 PST 2019
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 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.
> 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.
>  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,
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Cuis-dev