[Etoys-notify] [JIRA] Commented: (SQ-154) Make it simple to show and hide the toolbar

jira at immuexa.com jira at immuexa.com
Sat May 30 16:53:40 EDT 2009

     [ http://tracker.immuexa.com/browse/SQ-154?page=comments#action_34971 ]
Scott Wallace commented on SQ-154:

Thank you for the comments and suggestions, Karl!

Re: the right icons:

The icon used in the change-set in its current form is a temporary place-holder, awaiting the availability of Squeak versions of standard Sugar icons for show/hide-full-screen.  We wouldn't actually publish the change-set as an update until we had proper icons.

(What's needed is for someone to write SugarLibrary class methods #showNavBarIcon and #hideNavBarIcon, in the manner of existing methods like #undoIcon, to define the new icons, each of them 36 x 36 and 32-bits deep.  Once we have these, we can wire them in to the UI by making the obvious modifications to SugarLibrary class newDefault.  Examples of Sugar icons for show-nav-bar and hide-nav-bar can be seen in a couple of existing Sugar activities, such as, I think, Record and Browse...)

Re: "Maybe a preference to do this from scripting ?" ... not quite sure what the suggestion is.  Perhaps add "show nav bar" and "hide nav bar" command tiles, or maybe a single boolean "nav bar showing" slot, to the World's Viewer?

(The change-set does include a preference, 'navControlInNavBar', that governs whether to enable the feature of having a nav-bar-control button at the top-right of the screen, but I don't think that's what you're suggesting.  But one could certainly add a slot governing that preference to the 'preferences' category of the World's Viewer.)

Re: Button is big:

The button size is exactly the same size as all the other buttons in the nav-bar.  I did experiment with using the small-sized variant for the standalone button even when the nav-bar is in big-sized mode, but didn't like the display effect of having the icon change size between the two modes -- though I just tried the same experiment again and the display effect didn't seem that jarring, so maybe I was too hasty.

(BTW if one finds the height of the nav-bar in a dev image too big, make the Squeak window be smaller than 1200 x 900 to get the much smaller nav-bar.)

> Make it simple to show and hide the toolbar
> -------------------------------------------
>          Key: SQ-154
>          URL: http://tracker.immuexa.com/browse/SQ-154
>      Project: squeakland
>         Type: Improvement
>   Components: etoys
>     Reporter: team
>      Fix For: code to test for publication
>  Attachments: showNavBarCtl-sw.15.cs.gz
> Derived from TRAC ticket 3773 "Better "full-screen" mode for etoys" (bert, sept 07)
> Make the toolbar be simple to hide (see TRAC #3631)
> (scott) A checkbox in the world-halo menu governs the presence/absence of the toolbar. Further, for power-users, there has always been a command-key sequence [alt-shift-F] that toggles this.
> (bert) The checkbox in the world halo reads "show shared tabs" which I think virtually nobody would associate with the tool bar. Also, if any I would have looked for the "hide" option in the toolbar's halo menu. And, the HIG states that any modes including fullscreen mode should be exited with ESC. Not sure if we really want an icon as stated in #3631, maybe a flap tab would be better?  I agree this is not anything we need to turn to immediately but it's also not quite perfect yet. I'll push out to v1.1 for now.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

More information about the Etoys-notify mailing list