Squeak Class Documentation category index | class index  
 
AlansTextPlusMorph
  category: Morphic-GeeMail
  superclass: ScrollPane
  subclasses: GeeMailMorph

The code is here, but the class you really want to use is GeeMailMorph (nicer name).

instance methods
  as yet unclassified
  addCustomMenuItems:hand:
addGeeMailMenuItemsTo:
adjustPasteUpSize
allTextPlusMorphs
convertToBook
doLayoutIn:
extraScrollRange
getMenu:
handlesMouseDown:
hideScrollBar
initialize
keepScrollBarAlways
keepScrollbarString
makeBookStyle:
makeGalleyStyle
mouseUp:inMorph:
pageRectanglesForPrinting
printPSToFile
scrollBarValue:
scrollSelectionIntoView:alignTop:inTextMorph:
scrollToPage:
scrollToYAbsolute:
showPageBreaksString
toggleKeepScrollbar
togglePageBreaks
wantsDroppedMorph:event:
wantsSlot

class methods
  as yet unclassified
  includeInNewMorphMenu

instance methods
  as yet unclassified top  
 

addCustomMenuItems:hand:

Add morph-specific items to the given menu which was invoked by the given hand. This method provides is invoked both from the halo-menu and from the control-menu regimes.


 

addGeeMailMenuItemsTo:


 

adjustPasteUpSize


 

allTextPlusMorphs


 

convertToBook


 

doLayoutIn:

layout has changed. update scroll deltas or whatever else


 

extraScrollRange

Return the amount of extra blank space to include below the bottom of the scroll content.


 

getMenu:

Answer the menu for this text view, supplying an empty menu to be filled in. If the menu selector takes an extra argument, pass in the current state of the shift key.


 

handlesMouseDown:

Do I want to receive mouseDown events (mouseDown:, mouseMove:, mouseUp:)?


 

hideScrollBar


 

initialize


 

keepScrollBarAlways


 

keepScrollbarString


 

makeBookStyle:


 

makeGalleyStyle


 

mouseUp:inMorph:


 

pageRectanglesForPrinting


 

printPSToFile


 

scrollBarValue:


 

scrollSelectionIntoView:alignTop:inTextMorph:

Scroll my text into view if necessary and return true, else return false


 

scrollToPage:


 

scrollToYAbsolute:


 

showPageBreaksString


 

toggleKeepScrollbar


 

togglePageBreaks


 

wantsDroppedMorph:event:

Return true if the receiver wishes to accept the given morph, which is being dropped by a hand in response to the given event. The default implementation returns false.
NOTE: the event is assumed to be in global (world) coordinates.


 

wantsSlot

For now do it the old way, until we sort this out


class methods
  as yet unclassified top  
 

includeInNewMorphMenu

OK to instantiate