Squeak Class Documentation category index | class index  
 
RealEstateAgent
  category: System-Support
  superclass: Object
  subclasses:

Responsible for real-estate management on the screen, which is to say, controlling where new windows appear, with what sizes, etc. 5/20/96 sw

instance methods
  no messages
 

class methods
  as yet unclassified
  assignCollapseFrameFor:
assignCollapsePointFor:
initialFrameFor:
initialFrameFor:initialExtent:
initialFrameFor:initialExtent:world:
initialFrameFor:world:
initialize
maximumUsableArea
maximumUsableAreaInWorld:
reduceByFlaps:
screenTopSetback
scrollBarSetback
standardPositions
standardPositionsInWorld:
standardWindowExtent
strictlyStaggeredInitialFrameFor:initialExtent:
strictlyStaggeredInitialFrameFor:initialExtent:world:
windowColumnsDesired
windowRowsDesired

instance methods
  no messages top  

class methods
  as yet unclassified top  
 

assignCollapseFrameFor:

Offer up a location along the left edge of the screen for a collapsed SSView. Make sure it doesn't overlap any other collapsed frames.


 

assignCollapsePointFor:

Offer up a location along the left edge of the screen for a collapsed SSView.
Make sure it doesn't overlap any other collapsed frames.


 

initialFrameFor:

Find a plausible initial screen area for the supplied view. See called method.


 

initialFrameFor:initialExtent:


 

initialFrameFor:initialExtent:world:

Find a plausible initial screen area for the supplied view, which should be a StandardSystemView, taking into account the 'reverseWindowStagger' Preference, the size needed, and other windows currently on the screen.


 

initialFrameFor:world:

Find a plausible initial screen area for the supplied view. See called method.


 

initialize

Initialize the class variables in the receiver. 5/22/96 sw


 

maximumUsableArea


 

maximumUsableAreaInWorld:


 

reduceByFlaps:

Return a rectangle that won't interfere with default shared flaps


 

screenTopSetback


 

scrollBarSetback


 

standardPositions


 

standardPositionsInWorld:

Return a list of standard window positions -- this may have one, two, or four of them, depending on the size and shape of the display screen.


 

standardWindowExtent

Answer the standard default extent for new windows.


 

strictlyStaggeredInitialFrameFor:initialExtent:


 

strictlyStaggeredInitialFrameFor:initialExtent:world:

This method implements a staggered window placement policy that I (di) like.
Basically it provides for up to 4 windows, staggered from each of the 4 corners.
The windows are staggered so that there will always be a corner visible.


 

windowColumnsDesired

Answer how many separate vertical columns of windows are wanted. 5/22/96 sw


 

windowRowsDesired

Answer how many separate horizontal rows of windows are wanted. 5/22/96 sw