Squeak Class Documentation category index | class index  
 
PreferencesPanel
  category: System-Support
  superclass: Model
  subclasses:

I represent a the model of a Preferences window.

instance methods
  category switch
  switchToCategoryNamed:event:

  find
  addHelpItemsTo:
containingWindow
findCategoryFromPreference:
findPreference:
findPreferencesMatchingSearchString
initiateSearch:
keyStroke:
searchString
setSearchStringTo:

  halo pane
  addHaloControlsTo:
haloThemeRadioButtons

  initialization
  addModelItemsToWindowMenu:
adjustProjectLocalEmphasisFor:
defaultBackgroundColor
findPreferencesMatching:

  menu commands
 

class methods
  cleanup
  deleteAllPreferencesPanels
isAPreferenceViewToKill:
killExistingMVCViews

instance methods
  category switch top  
 

switchToCategoryNamed:event:

Switch the panel so that it looks at the category of the given name


  find top  
 

addHelpItemsTo:

Add the items appropriate the the ? page of the receiver


 

containingWindow

Answer the window in which the receiver is seen


 

findCategoryFromPreference:

Find all categories in which the preference occurs


 

findPreference:

Allow the user to submit a selector fragment; search for that among preference names; put up a list of qualifying preferences; if the user selects one of those, redirect the preferences panel to reveal the chosen preference


 

findPreferencesMatchingSearchString

find all preferences matching incomingTextOrString


 

initiateSearch:

Carry out the action of the Search button in the Preferences panel


 

keyStroke:

Handle a keystroke event in the panel; we map f (for find) into a switch to the ? category


 

searchString

Answer the current searchString, initializing it if need be


 

setSearchStringTo:

The user submitted aText as the search string; now search for it


  halo pane top  
 

addHaloControlsTo:

Add special controls relating to halo schemes to the page


 

haloThemeRadioButtons

Answer a column of butons representing the choices of halo theme


  initialization top  
 

addModelItemsToWindowMenu:

aMenu is being constructed to be presented to the user in response to the user's pressing on the menu widget in the title bar of a morphic SystemWindow. Here, the model is given the opportunity to add any model-specific items to the menu, whose default target is the SystemWindow itself.


 

adjustProjectLocalEmphasisFor:

Somewhere, the preference represented by aSymbol got changed from being one that is truly global to one that varies by project, or vice-versa. Get my panel right -- this involves changing the emphasis on the item


 

defaultBackgroundColor

Answer the color of the day for the preferences panel


 

findPreferencesMatching:

find all preferences matching incomingTextOrString


  menu commands top  

class methods
  cleanup top  
 

deleteAllPreferencesPanels

Called manually to clobber all existing preferences panels


 

isAPreferenceViewToKill:

Answer whether the given StandardSystemView is one affiliated with a PreferencesPanel


 

killExistingMVCViews

Kill all existing preferences views in mvc