FLOSS Manuals

 English |  Español |  Français |  Italiano |  Português |  Русский |  Shqip

Etoys Reference Manual Vol. II

Etoys Preferences

Preferences is available in the Object Catalog in Etoys, but not in any category. What follows is a systematic listing and explanation of each item in Preferences, according to the categories that it defines. The category views given here show the default values for preferences as marked in check boxes, and also the default settings (items in bold) for sharing values across projects, using the each project has its own setting option in the preference item menu, described just below. Defaults are also accessible in the defaultValueTableForCurrentRelease class method of the Preferences class.

Each item in preferences has balloon help, quoted here, with additional commentary as necessary. (Some of the balloon help is less than helpful.) Point the cursor at the check box, not the text, to see the balloon help.

Preference Item Menu

Pointing at the text of a preference item and clicking brings up this menu.

each project has its own setting Some preferences may be best applied to all projects uniformly, while others can usefully be set differently in individual projects. Turning this option on for a particular preference will result in its text being shown in bold, and in having independent values for this preference in different projects. Turning it off will result in every project having the same value. [How is that value chosen? Is it the value in this project? Test this.]

browse senders Open a method-list browser on all methods that send the message for this preference.

show category... If you have found a preference in a search, but do not know which category it appears in, this option will tell you.

hand me a button for this preference Create a button bearing the name of this preference option together with a toggle button for setting and clearing its value, just as in the row of the Preferences browser for that option.

copy this name to clipboard Make this name available for pasting.

set automatically on startup... Open a dialog box with three options: enable preference on startup, disable preference on startup, or do not set preference on startup. This last leaves the previous setting in the saved file unchanged each time Etoys is started.

Search Page

The following is the default appearance of Preferences.

However, the user can turn on more buttons on this view, as shown below.

How?

Search Type something in the search box and click Search or press return/enter. The results of the search will appear under search results.

Reset preferences on startup Click to delete saved preferences. The next time Etoys starts, it will use the default preferences values.

Restore all Default Preference Settings Replace current preferences values with default values immediately.

Save Current Settings as my Personal Preferences Write current preferences values to disk as the preferred set. This group of settings is available as the personal theme, and can be edited in the preference themes browser.

Restore my Personal Preferences Read preferred preference values from disk and make them active.

Save Current Settings to Disk Write current preference values to disk as an alternate set.

Restore Settings from Disk Read alternate preference values from disk.

Inspect Parameters View this dictionary browser.


change theme... Choose among predefined collections of settings for the appearance and behavior of Etoys. Options are named cambridge, chicago, outOfTheBox, and personal.

Help! Display a help text, About Preferences, that includes the balloon help text for all preferences items in alphabetical order.

Browsing

abbreviatedBrowserButtons When true, abbreviated wordings for the buttons in the optional button panes will be used. [Which panes are those?]

alternativeBrowseIt If true, then the "browse it" (cmd-b) feature in the text editor will offer you a list of class names matching the selection, if appropriate.

Change the browse it command, ctrl-b/cmd-b, to show a list of class names matching the selection, if appropriate.

annotationPanes If true, a thin horizontal annotation pane is turned on in browsers by default.

ansiAssignmentOperatorWhenPrettyPrinting If true, then when browseWithPrettyPrint is in effect, the assignment operator will be presented as :=.

Show assignment as :=, not as [what?]

balloonHelpInMessageLists If true, then message lists

browserNagIfNoClassComment Nag if there is no class comment!.

browserShowsPackagePane If true, then the various 'browse full' and 'browse it' commands (usually invoked via cmd-b) will open a Package Browser rather than a System Browser.  The Package Browser includes a package pane which groups system categories into packages based on the initial portion of their category name.

browseWithDragNDrop If true, drag&drop browsing is enabled, new Browser are opened with drag&drop functionality (only in Morphic).

browseWithPrettyPrint If true, drag&drop browsing is enabled, new Browser are opened with drag&drop functionality (only in Morphic).

colorWhenPrettyPrinting If true, then when browseWithPrettyPrint is in effect, the pretty-printing will be presented in color.

confirmFirstUseOfStyle If true, the first attempt to submit a method with non-standard style will bring up a confirmation dialog.

decorateBrowserButtons Governs whether certain buttons, such as the Inheritance button, should bear colors that provide user feedback on their applicability.

diffsInChangeList If true, changeList browsers and Versions browsers will open up by default showing diffs, i.e. revealing the differences between successive versions or between the in-memory code and the code on disk.

diffsWithPrettyPrint If true, displays of source code differences will be pretty-printed first.

dragNDropWithAnimation If true, drag&drop is animated.

ignoreStyleIfOnlyBold If true, then any method submission in which the only style change is for bolding will be treated as a method with no style specifications.

menuButtonInToolPane When true, button panes in the various tools will sport a button which brings up the message-list menu.

optionalButtons If true, then optional buttons will be used in certain standard tools, including browsers, message lists, fileLists, changeLists, and debuggers.

printAlternateSyntax If true, then prettyPrint using experimental syntax. Otherwise use normal ST-80 syntax.

smartUpdating If true, then morphic tools such as browsers and inspectors will keep their contents up to date automatically, so that if something changes anywhere, the change will be reflected everywhere.

Connectors

alwaysShowConnectionVocabulary If set, viewers will display the 'connection' vocabulary even for Morphs that aren't connected to by Connectors.

useSmartLabels If set, Connectors will use labels that try to re-position themselves to stay out of the way.

Debug

cmdDotEnabled If true, cmd-dot brings up a debugger; if false, the cmd-dot interrupt is disabled.

cpuWatcherEnabled

debugging If true, menu items intended for debugging use only are omitted from menus. [This seems backwards.]

debugHaloHandle If true, a special debugging halo handle is displayed at the right of the halo; if false, no such handle is shown.

debugPrintSpaceLog When true, write a log about space usage in image segments during publishing.

debugShowDamage If true, every changed region of the morphic display will be flashed black before updating.

extraDebuggerButtons If true, when the optionalButtons preference is on, debugger windows in Morphic will show *two* rows of buttons -- the debugger-specific row (proceed, restart, etc.) and also the conventional code-tools row.

logDebuggerStackToConsole If true, write stack trace to stderr instead of SqueakDebug.log (see logDebuggerStackToFile).

logDebuggerStackToFile If true, whenever you fall into a debugger a summary of its stack will be written to a file named 'SqueakDebug.log'.

restartAlsoProceeds If this preference is set, the debugger's restart button and menu item will also proceed. If the preference is not set, the selected context will just be reset to its initial condition, so you may step through it again.

showDeprecationWarnings Warn the user when a deprecated method is used.

Fileout


changeSetVersionNumbers If true, version-number extensions will be used when constructing names for change-set fileouts.  If false, timestamp extensions are used.

checkForSlips If true, then whenever you file out a change set, it is checked for 'slips' and if any are found, you are so informed and given a chance to open a browser on them.

conversionMethodsAtFileOut Governs whether at fileout time you should be prompted to define conversion methods where deemed appropriate.

defaultFileOutFormatMacRoman If set the file out format will default to MacRoman even if the source includes non-ascii characters. Should only be used to allow back porting of code to pre-3.8 versions of Squeak.

twentyFourHourFileStamps If #changeSetVersionNumbers is false, this preference determines whether the date/time suffix used with changeset fileouts is based on a 24-hr clock or a 12-hr clock.

warningForMacOSFileNameLength If true, a check for Mac OS file name length is performed.

Flaps

automaticFlapLayout If true, then upon every resizing of the outer application window, flaps along the bottom of the screen are automatically laid out such that they do not overlap, whenever that is possible.

classicNavigatorEnabled If true, then the classic project navigator used in 2000-1 is available quite separately from the Flaps regime; if false, then a flap-based navigator is used when a navigator is called for.

compactViewerFlaps Determines whether a viewer flap should fit tightly around the viewer.

navControlInNavBar If true, a control  will always be present at the top-right corner of the screen, to toggle the presence/absence of the nav bar itself.

navigatorOnLeftEdge If true, then the navigator flap will be positioned at the left edge of the bottom of the screen.

okToReinitializeFlaps If true, then then code in updates will feel free to reinitialize the global flaps; if false, flaps will never be reinitialized by updates -- thus, set it to false if you have a serious investment in the content of the global flaps in your configuration, strong enough that you don't want your flaps modernized when advances would otherwise indicate a need to.

showSharedFlaps Whether shared flaps should be shown or not; note that in addition, each project can selectively disable particular shared flaps.

sugarNavigator Whether to show the imitated Sugar menu bar.

useArtificialSweetenerBar Governs if the bar-style navigator is shown at the bottom, orange-colored and narrow.

viewersInFlaps If true, viewers are projected into flaps along the right edge of the screen.

Fonts

usePlatformFonts If true, TTFileDescription will look for fonts in platform specific directories. Otherwise, it will only look in <imagePath>/fonts.

General

autoAccessors If true, an attempt to call a message which is not understood by an object but whose selector is the same as an inst var of the object will result in automatic compilation of an accessor method for that object's class.

automaticPlatformSettings If true, certain preferences are automatically set according to the current platform.

blinkParen Whether to highlight matching opening parenthesis when closing one is typed.

caseSensitiveFinds If true, then the "find" command in text will always make its searches in a case-sensitive fashion.

celesteHasStatusPane If true, Celeste (e-mail reader) includes a status pane.

celesteShowsAttachmentsFlag If true, Celeste (e-mail reader) annotates messages in it's list that have attachments.  This is a performance hit and by default is off.

duplicateControlAndAltKeys If true, duplicates some alt-keys as ctrl-keys (making ctrl-c be copy as well as alt-c). Cannot be true if swapControlAndAltKeys is true.

enableInternetConfig If true, set http proxy automatically on startUp. Only works on MacOS X for now.

honorDesktopCmdKeys If true, then various command keys shortcuts, such as cmd-t for bringing up a Transcript, are enabled for the desktop (i.e., when there is no other keyboard focus); when false, such command keys are ignored.

infiniteUndo If true, then where supported you will be able to roll back to prior states via repeated uses of undo.  Undo history will be purged at save/quit.

modalColorPickers If true, color choices in Morphic will be made via color-pickers that take control of the mouse and immediately return the color selected upon mouseup.

noviceMode If true, certain novice-mode accommodations are made.

projectsSentToDisk If true, entering a new project swaps it in and swaps out other projects as appropriate. Projects are swapped in and out as ImageSegments, stored as files on disk in an image segment folder associated with the current image.

readDocumentAtStartup No help available for readDocumentAtStartup.

Yes, that's what the balloon help says.

selectionsMayShrink If set to true the selected region will shrink when the cursor changes direction.

swapControlAndAltKeys If true, swaps some control- and alt-keys (making ctrl-c be copy instead of alt-c.)  Cannot be true if duplicateControlAndAltKeys is true.

swapMouseButtons If true, swaps mouse buttons 2 and 3.

thoroughSenders If true, then 'senders' browsers will dive inside structured literals in their search.

useFileList2 If true, then when you open a file list from the World menu, it'll be an enhanced one.

useLocale Use the system locale to set the system language etc at startup.

useUndo If true, then undo will generally be available in morphic.

warnIfChangesFileReadOnly When true, show a warning when insecure content is encountered.

warnIfNoChangesFile If true, you will be warned, whenever the changes file is read only.

warnIfNoSourcesFile If true, then you will be warned, whenever you start up, if no sources file can be found.

wordStyleCursorMovement If set to true cursor movement in Text will move along displayed lines rather than logical lines.

Halos

biggerHandles If true, use bigger handles in halo.

debugHaloHandle If true, a special debugging halo handle is displayed at the right of the halo; if false, no such handle is shown.

haloEnclosesFullBounds If true, halos will enclose the full bounds of the target Morph, rather than just the bounds.

haloTransitions When true, make halo transitions use fade-in and fade-out effects.

magicHalos When true, use "magic" halos for mouse over transitions.

mouseOverHalos If true, mouse over halos are enabled in the world.

oliveHandleForScriptedObjects When true, the halo on a scripted object will show an olive handle at top-right, which serves to make a sibling copy of the object.  This is by default set to false when the eToyFriendly preference is set to true, but you can subsequently change it manually if desired.

propertySheetFromHalo Governs whether a full property sheet (ObjectProperties) or a simple "color picker" should be presented when you click on the "recoloring" (eyedropper) halo handle.  If you hold down the *shift* key as you click on the eyedropper, you will get the the reverse choice.

selectiveHalos When this is set to true, halo handles that are deemed inappropriate are not shown.  Thus, for example, if a morph is marked as resistant to removal, it will not offer a pink 'dismiss'.

showBoundsInHalo If true, halos will include a fine rectangle around the bounds of the target morph.

showDirectionForSketches If enabled, direction handles are always shown for SketchMorphs.  If disabled, direction handles can be shown by the 'show direction handles' command in the red menu.

showDirectionHandles If enabled, direction handles are always shown with halos.  If disabled, direction handles can be shown by the 'show direction handles' command in the red menu.

uniqueNamesInHalos If true, then when you put up a halo for any morph, it is assigned a unique name (if it doesn't already have one) which will stick with it.

  • iconic circular halos with icons inside
  • classic plain circular halos
  • simple fewer, larger halos
  • custom customizable halos

Edit custom halos

Media

canRecordWhilePlaying If true, recording and playing sounds concurrently are permitted (platform dependent).

compressFlashImages If true, flash images will automatically be reduced to 8-bit color depth upon being read.

extractFlashInHighestQuality Whether flash graphics should be extracted in highest possible quality.
What quality is that?

extractFlashInHighQuality Whether flash graphics should be extracted in high quality.

What quality is that?

fenceSoundEnabled If false, the sound of objects hitting the "fence" will be disabled.

includeSoundControlInNavigator If true, add a system sound control (Mac only) to the project navigator.

soundQuickStart If true, attempt to start playing sounds using optional "quick start".

soundReverb If true, a little echo will be added, making it sound as if it is in a larger space.

soundStopWhenDone If true, the sound player is shut down after playing finished.

soundsEnabled If false, all sound playing is disabled.

twoSidedPoohTextures When true, Pooh objects have independent textures for front and back.

Menus

classicNewMorphMenu If true, the full classic "New Morph" menu will be put up when "new morph" is requested from the desktop menu; if false, the nested menus are not offered in the "New Morph" menu, so the user will need to use the Objects tool or the various flaps, or else the "sample instance" feature in class-list and message-list menus, to obtain new morphs.

escapeKeyProducesMenu When true, hitting the escape key will produce a World menu; when false, this will not happen.

gradientMenu If true, the menus will have a gradient look.

honorDesktopCmdKeys If true, then various command keys shortcuts, such as cmd-t for bringing up a Transcript, are enabled for the desktop (i.e., when there is no other keyboard focus); when false, such command keys are ignored.

menuAppearance3d If true, the menus will be painted with a appearance 3d.

menuColorFromWorld Governs whether the colors used in morphic menus should be derived from the color of the world background.

menuKeyboardControl When true, allow keyboard control and searching in menus.

menuWithIcons If true, the menus will include some icons.

personalizedWorldMenu If true, then a right-click (Mac option-click) on the morphic desktop will bring up the customizable "personalized" menu; if false, then it will bring up the standard world menu.

roundedMenuCorners Governs whether morphic system windows should have rounded corners.

scrollBarsWithoutMenuButton If true, morphic scrollbars in subsequently opened windows will appear on the right side of their pane.

simpleMenus If true, simpler menus are presented.

timeStampsInMenuTitles If true, then the author's timestamp is displayed as the menu title of any message list; if false, no author's timestamps are shown.

Morphic

AreaFillsAreTolerant If true, area fills by flooding (used in the paint tool and grab flood area) will be tolerant of minor variations from the color at the seed location.  If neither this nor the veryTolerant preference is set, only regions of identical color will be flooded.

AreaFillsAreVeryTolerant If true, area fills by flooding (used in the paint tool and grab flood area) will be tolerant of significant variations from the color at the seed location.  This setting overrides the normally Tolerant setting.

balloonHelpEnabled Whether balloon help should be offered when the cursor lingers over certain objects.

balloonHelpInMessageLists If true, then message-list browsers in Morphic will show balloon help, consisting of the first comment of the method or of a superclass's implementation of the method.

biggerCursors If true, cursors are enlarged, provided the VM supports ARGB cursors.

classicNewMorphMenu If true, the full classic "New Morph" menu will be put up when "new morph" is requested from the desktop menu; if false, the nested menus are not offered in the "New Morph" menu, so the user will need to use the Objects tool or the various flaps, or else the "sample instance" feature in class-list and message-list menus, to obtain new morphs.

easySelection Use click and drag on world to select objects.

morphicProgressStyle This switches between morphic and plain style for progress display.

mouseOverForKeyboardFocus When true, the mouse must be over a text or list pane in morphic for keystrokes to be felt, and when the mouse is out over the desktop, the so-called desktop-command-keys, such as cmd-b and cmd-R, are honored.  When false, list panes and text panes in morphic remain sensitive to keystrokes even after the mouse is no longer over the pane.

preserveTrash Whether morphs dismissed via halo or dragged into the Trash should be preserved in the TrashCan for possible future retrieval.  If false, they are not preserved.

showAdvancedNavigatorButtons If true, an advanced version of the navigator is shown, otherwise a simplified version.

showLinesInHierarchyViews If true, lines are drawn in hierarchy views connecting items to their siblings and children.

showProjectNavigator If true, then show a project navigator control partly off the bottom of the screen. Suppressed if the 'classicNavigatorEnabled' preference is false.

slideDismissalsToTrash If true, when a dismissal via the X-handle in a halo will result in the object being put into the Trash, the object will be animated to slide to a trash-can on the desktop.

sugarAutoSave If enabled, quitting under Sugar will automatically save the current project.

tabAmongFields If true, the tab key can be used to switch the focus between text morphs.

unifyNestedProgressBars Simplify nested progress bars into one level of it.

unlimitedPaintArea If true, the painting area for a new drawing will not be limited in size; if false, a reasonable limit will be applied, in an attempt to hold down memory and time price.

useBiggerPaintingBox Governs whether we use a scaled version of the painting box or not.

useFormsInPaintBox Whether to use text as the labels for paint box four buttons.

usePangoRenderer Governs whether to use external pango library to render text.

OLPC

enablePortraitMode If true, portrait mode instead of landscape.

enableVirtualOLPCDisplay If true, uses the virtual OLPC resolution (1200x900).

Performance

cpuWatcherEnabled If true, Squeak processes will be monitored for CPU usage. If they take too much CPU, you will get a notification menu that will allow you to debug, resume, or terminate the process.

higherPerformance May offer higer performance at the expense of other applications on your computer. See the comment in EventSensor>>higherPerformanceNotes for more details. NOT advised when running in MVC!.

What's MVC?

morphicProgressStyle This switches between morphic and plain style for progress display.

turnOffPowerManager May offer higer performance at the expense of the life of your Battery (macintosh only in 3.VM).

Printing

postscriptStoredAsEPS When printing a morph as PostScript, offers the choice of (true) an EPS file suitable for incorporating in a larger job or (false) a DSC file that is a standalone file.

Projects

alphabeticalProjectMenu If true, the jump-to-project menu will show the available projects alphabetically; if false, they will be shown hierarchically.

checkForUnsavedProjects If enabled, then ask before quitting Squeak if there are unsaved projects (the definition of unsaved is fuzzy at the moment and this preference may not be honored everywhere).

enableLocalSave If true, the "save on local disc" button is enabled.

mvcProjectsAllowed If true, the open... menu will offer you the chance to open an mvc project.

projectNameInTitle If true, the main window title will be updated to show the current project name.

projectViewsInWindows New Project view are created in a system window.

projectZoom If true, then show a zoom effect when entering or leaving projects.  This can be costly of memory (at least an extra screen buffer) so dont use it in low space situations.  But it is cool.

signProjectFiles When true, projects will be signed before storing them on some server.

Publishing

allowCelesteTell When true, the tell function also works standalone using Celeste.

dismissEventTheatreUponPublish When this preference is set, when you "publish" an Event Theatre, the Theatre is dismissed and you're left only with the button.

enableLocalSave If true, the "save on local disc" button is enabled.

expandedPublishing If true, the project publishing dialog appear in expanded mode.

passwordsOnPublish Turn this on if you want to be prompted for a password when publishing a project.

showFlapsWhenPublishing If true, show global flaps and project navigator -- otherwise suppress both to give the illusion that we are still in the same project.

Scripting

allowEtoyUserCustomEvents If true, you can define your own events that can trigger scripts within a World.

automaticViewerPlacement If true, new viewers are automatically positioned near the objects they view; if false, new viewers are attached to the hand, from whence you much choose a destination for them.

batchPenTrails Ignores the detailed movement of pens between display updates.  Thus multiple line segments drawn within a script may not be seen individually.

capitalizedReferencesIf true, then object references in scripts will appear as capitalized names, a scheme which makes scripts look 'right' but which still requires some engineering.

dropProducesWatcher When this preference is set, a drop of value-viewing tiles, such as "car's heading", will result in the creation of a watcher for the given variable.

eToyFriendly If true, then the system is configured in ways suitable for etoy users.

What a fatuous, condescending, patronizing, and uninformative comment. What are the changes?! It turns out that this preference has 59 senders affecting menus, buttons, available objects, floating point error handling, and more.

If true, some Etoys facilities are made unavailable to the user. Among other things, fewer objects appear in the Object Catalog. They are noted in the Objects chapter.

More explanation to come.

eToyLoginEnabled If true, eToy logins are requested if one of the known servers provides a user list.

fenceEnabled Whether an object obeying motion scripts should stop moving when it reaches the edge of its container.

implicitSelfInTiles Whether implicit-self should be used with tile scripting.

What is implicit-self?

keepTickingWhilePainting If true, ticking scripts will keep running while in a painting session.

rotationAndScaleHandlesInPaintBox When true, the PaintBox will exhibit rotation and scale handles.

tileTranslucentDrag Scripting tiles will be translucent when being dragged.  If false, tiles will be opaque but offset from the cursor so the drop zone is visible.

translationWithBabel If true, the eToys vocabularies will be translated using Babel.

typeCheckingInTileScripting Governs whether type-checking be used in drag-and-drop with tile scripting.

uniTilesClassic Governs whether universal tiles should appear and act like classic tiles when scripting in this project. Setting this preference throws an exception. Bug SQ-733, Remove Universal Tiles Preference. The tiles do not display properly.

universalTiles Governs whether the new universal tiles or the old "classic" etoy tiles should be used for tile scripting in this project.

useButtonPropertiesToFire For testing - uses newer button properties code to build the button used to fire the script.

usePopUpArrows If true, arrows in tiles are magnified upon mouse over.

useVectorVocabulary When true, the vector vocabulary, allowing players to be used as vectors, is used.

Scrolling

alternativeButtonsInScrollbars If true, the buttons of scrollbars will use an alternative set of icons.

alternativeScrollbarLook When true, use scrollbars matching the #alternativeWindowLook preference.

alwaysHideHScrollbar If true, avoid displaying horizontal scrollbars. Overrides alwaysShowHScrollbar.

alwaysShowHScrollbar If true, horizontal scrollbar appears even if it's not needed.

alwaysShowVScrollbar If true, verticle scrollbar appears even if it's not needed. Useful if you want the menu button accessable at all times.

gradientScrollBars If true, the scrollbars will use a gradient look.

inboardScrollbars If true, then ScrollPane will place scrollbars inside on the right and will not hide them on exit.

scrollBarsNarrow If true, morphic scrollbars will be narrow.

scrollBarsOnRight If true, morphic scrollbars in subsequently opened windows will appear on the right side of their pane.

scrollBarsWithoutMenuButton If true, morphic scrollbars in subsequently opened windows will appear on the right side of their pane.

Security

automaticKeyGeneration When true, a key pair for signing projects is automatically generated on startup (only if no keys file is available).

eToyLoginEnabled If true, eToy logins are requested if one of the known servers provides a user list.

securityChecksEnabled When true, insecure content will make Squeak go into restricted mode. When false, all security mechanisms are turned off.

showSecurityStatus When true, a red border is drawn in the current project indicating that the system is in restricted mode.

startInUntrustedDirectory When true, the default directory is set to the untrusted user directory on startup.

warnAboutInsecureContent When true, show a warning when insecure content is encountered.

Sunit

testRunnerShowAbstractClasses If true, the test testrunner shows abstract classes.

Updates

promptForUpdateServer If false, the prompt for server choice when updating code from the server is suppressed.  Set this to false to leave the server choice unchanged from update to update.

updateFromServerAtStartup If true the system will check for and load any available updates.

updateSavesFile If true, then when an update is loaded from the server, a copy of it will automatically be saved on a local file as well.

upgradeIsMerge When upgrading packages, use merge instead of load.

Windows

alternativeScrollbarLook When true, use scrollbars matching the #alternativeWindowLook preference.

alternativeWindowBoxesLook If true, use an alternative look for Window's boxes.

alternativeWindowLook If true, use an alternative window look.

cautionBeforeClosing If true, Morphic windows seen in an mvc project will put up a warning before allowing themselves to be dismissed.

clickOnLabelToEdit If true, a click on the label of a system window lets you edit it; if false, allow dragging of system windows when clicking on the label.

collapseWindowsInPlace If true, windows will be collapsed to the bounds of the current window title bar, without moving.

dismissAllOnOptionClose Mac-specific: if true, then a click on a morphic SystemWindow's close-box while the mac option is held down will result in a dismissal of all unchanged windows.

fastDragWindowForMorphic If true, morphic window drag will be done by dragging an outline of the window.

fullScreenLeavesDeskMargins If true, a Full Screen request to a Window to will leave margins around it.  If false, the Window will fill the Screen unless the Global Flaps are showing.

reverseWindowStagger If true, a reverse-stagger strategy  is used for determining where newly launched windows will be placed; if false, a direct- stagger strategy is used.

roundedWindowCorners Governs whether morphic system windows should have rounded corners.

systemWindowEmbedOK Determines whether, in Morphic, when a SystemWindow or MenuMorph is dropped onto a willing receptor, it should be deposited into that receptor.

Search Results

Show the results of the last search.

 

There has been error in communication with Booktype server. Not sure right now where is the problem.

You should refresh this page.