[squeak-dev] The Trunk: Morphic-mt.1980.mcz

commits at source.squeak.org commits at source.squeak.org
Tue May 3 12:55:37 UTC 2022

Marcel Taeumel uploaded a new version of Morphic to project The Trunk:

==================== Summary ====================

Name: Morphic-mt.1980
Author: mt
Time: 3 May 2022, 2:55:24.290463 pm
UUID: 500c948e-1451-b243-b41c-68e698124fe2
Ancestors: Morphic-mt.1979

Adds entry for preference wizard to appearance menu. Keep plural wording to integrate with the existing "preferences..." item.

NOTE THAT we might want to deprecate the entire "appearance" menu at some point for the sake of an "appearance" category in the preference browser. For now, it is still valuable to point users familiar with that menu to the wizard.

=============== Diff against Morphic-mt.1979 ===============

Item was changed:
  ----- Method: TheWorldMenu>>appearanceMenu (in category 'construction') -----
  	"Build the appearance menu for the world."
  	^self fillIn: (self menu: 'appearance...') from: {
  		{'preferences...' . { self . #openPreferencesBrowser} . 'Opens a "Preferences Browser" which allows you to alter many settings' } .
+ 		{'preferences wizard...' . { self . #openPreferencesWizard} . 'Opens a "Preferences Wizard" which allows you to alter many settings in a guided fashion' } .
  		{'choose set of preferences...' . { Preferences . #offerThemesMenu} . 'Presents you with a menu of sets or preferences; each item''s balloon-help will tell you about the particular set.  If you choose one, many different preferences that come along are set at the same time; you can subsequently change any settings by using a Preferences Panel'} .
  		nil .
  		{'system fonts...' . { self . #standardFontDo} . 'Choose the standard fonts to use for code, lists, menus, window titles, etc.'}.
  		{#menuColorString . { self . #toggleMenuColorPolicy} . 'Governs whether menu colors should be derived from the desktop color.'}.
  		{#roundedCornersString . { self . #toggleRoundedCorners} . 'Governs whether morphic windows and menus should have rounded corners.'}.
  		{'full screen on' . { DisplayScreen . #fullScreenOn} . 'puts you in full-screen mode, if not already there.'}.
  		{'full screen off' . { DisplayScreen . #fullScreenOff} . 'if in full-screen mode, takes you out of it.'}.
  		{'set display depth...' . {self. #setDisplayDepth} . 'choose how many bits per pixel.'}.
  		{'set desktop color...' . {self. #changeBackgroundColor} . 'choose a uniform color to use as desktop background.'}.
  		{'set gradient color...' . {self. #setGradientColor} . 'choose second color to use as gradient for desktop background.'}.
  		{'use texture background' . { #myWorld . #setStandardTexture} . 'apply a graph-paper-like texture background to the desktop.'}.
  		{'clear turtle trails from desktop' . { #myWorld . #clearTurtleTrails} . 'remove any pigment laid down on the desktop by objects moving with their pens down.'}.
  		{'pen-trail arrowhead size...' . { Preferences. #setArrowheads} . 'choose the shape to be used in arrowheads on pen trails.'}.

Item was added:
+ ----- Method: TheWorldMenu>>openPreferencesWizard (in category 'commands') -----
+ openPreferencesWizard
+ 	^ (self environment classNamed: #PreferenceWizardMorph) ifNotNil: [:pw | pw open]!

More information about the Squeak-dev mailing list