Squeak Class Documentation category index | class index  
 
ListController
  category: ST80-Support
  superclass: ScrollController
  subclasses: PluggableListController

I am a kind of ScrollController that assumes that the view is a kind of ListView. Therefore, scrolling means moving the items in a textual list (menu) up or down. In addition, I provide the red button activity of determining when the red button is selecting an item in the list.

instance methods
  control defaults
  controlActivity

  marker adjustment
  computeMarkerRegion
markerDelta

  menu messages
  processKeyboard

  private
  changeModelSelection:

  scrolling
  scrollAmount
scrollView:
viewDelta

  selecting
  redButtonActivity

class methods
  no messages
 

instance methods
  control defaults top  
 

controlActivity

Refer to the comment in Controller|controlActivity.


  marker adjustment top  
 

computeMarkerRegion

Refer to the comment in ScrollController|computeMarkerRegion.


 

markerDelta


  menu messages top  
 

processKeyboard

Derived from a Martin Pammer submission, 02/98


  private top  
 

changeModelSelection:


  scrolling top  
 

scrollAmount

Refer to the comment in ScrollController|scrollAmount.


 

scrollView:

Scroll the view and highlight the selection if it just came into view


 

viewDelta

Refer to the comment in ScrollController|viewDelta.


  selecting top  
 

redButtonActivity

Determine which item in the red button pop-up menu is selected. If one
is selected, then send the corresponding message to the object designated
as the menu message receiver.


class methods
  no messages top