[ First ]  [ Previous ]  [ Next ]  [ Last ]  [ Manuals ]

 

LSubOverlapView



Overview:

LSubOverlapView is a PowerPlant class that is a container view for Panes which might overlap.

Methods :

The methods in this class are:

 

LSubOverlapView()  
~LSubOverlapView()  
FocusDraw()  
 

Data Members:

There are no data member in this class.

Operation:

This class inherits from the chain of classes: LPane, LView and LAttachable. This class helps manage panes that overlap.

Source files:

(Pane Classes)

LSubOverlapView.h

LSubOverlapView.cp

Ancestors:

LAttachable

LPane

LView

LSubOverlapView()

Purpose:

The constructors create the objects from the passed-in parameters.

Access:

Public

Prototype:

LSubOverlapView();

LSubOverlapView( LStream *inStream );
Parameters:

The parameter for these constructors is:

 

LStream*  
inStream  
The stream to read from to create the object.  

~LSubOverlapView()

Purpose:

The destructor destroys the object.

Access:

Virtual, Public

Prototype:

virtual ~LSubOverlapView();

FocusDraw()

Purpose:

Set up coordinates system and clipping region. Panes rely on their superview to focus them. When a Pane requests focus for drawing, a SubOverlapView sets the clipping region to revealed portion of that Pane's Frame minus the Frames of all sibling Panes that are in front of that Pane. This is an override of FocusDraw() in LPane.

 


[ First ]  [ Previous ]  [ Next ]  [ Last ]  [ Manuals ]

Visit the Metrowerks website at: http://www.metrowerks.com
For assistance contact Metrowerks Technical Support at: cw_support@metrowerks.com
Copyright © 2000, Metrowerks Corp. All rights reserved.

Last updated: July 21, 2000