Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

oofGraphWindow Class Reference
[OOFILE Graphing engine.Mac Specific]

#include <oofGrPP.h>

Inheritance diagram for oofGraphWindow:

Inheritance graph
[legend]
Collaboration diagram for oofGraphWindow:

Collaboration graph
[legend]
List of all members.

Detailed Description

Preview window used to show an oofGraph in PowerPlant framework.


Public Types

enum  { class_ID = 'GrWn' }

Public Member Functions

 oofGraphWindow (LStream *inStream)
virtual ~oofGraphWindow ()
virtual Boolean ObeyCommand (CommandT inCommand, void *ioParam=nil)
virtual void FindCommandStatus (CommandT inCommand, Boolean &outEnabled, Boolean &outUsesMark, UInt16 &outMark, Str255 outName)

Static Public Member Functions

oofGraphWindowCreateFromStream (LStream *)
void RegisterClass ()
oofGraphWindowCreateWindow (LCommander *inSuperCommander, oofGraph *inGraphPtr, dbView *theView, const char *theTitle, unsigned long AxisLength=0)
oofGraphWindowCreateBarGraphWindow (LCommander *inSuperCommander, dbView *theView, const char *theTitle, unsigned long AxisLength=0)
oofGraphWindowCreateStackedBarGraphWindow (LCommander *inSuperCommander, dbView *theView, const char *theTitle, unsigned long AxisLength=0)
oofGraphWindowCreateStackedBarGraphWindowWithOverlay (LCommander *inSuperCommander, dbView *theView, const char *theTitle, unsigned long NumOverlaid, unsigned long AxisLength=0)
oofGraphWindowCreateStackedBarGraphWindowWithOverlayView (LCommander *inSuperCommander, dbView *theView, const char *theTitle, dbView *overlayView, unsigned long AxisLength=0)
oofGraphWindowCreateOrdinalStackedBarGraphWindow (LCommander *inSuperCommander, dbView *theView, const char *theTitle, unsigned long AxisLength=0)
oofGraphWindowCreateColumnGraphWindow (LCommander *inSuperCommander, dbView *theView, const char *theTitle, unsigned long AxisLength=0)
oofGraphWindowCreatePointGraphWindow (LCommander *inSuperCommander, dbView *theView, const char *theTitle, unsigned long AxisLength=0)
oofGraphWindowCreateLineGraphWindow (LCommander *inSuperCommander, dbView *theView, const char *theTitle, unsigned long AxisLength=0)
oofGraphWindowCreateXYGraphWindow (LCommander *inSuperCommander, dbView *theView, const char *theTitle, unsigned long AxisLength=0)
oofGraphWindowCreatePieChartWindow (LCommander *inSuperCommander, dbView *theView, const char *theTitle)

Protected Member Functions

void DoPageSetup ()
void DoPrint ()
void CopyToScrap ()
 Put graph in clipboard as PICT.


Protected Attributes

oofGraphmGraphPtr


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
class_ID 


Constructor & Destructor Documentation

oofGraphWindow::oofGraphWindow LStream *  inStream  ) 
 

oofGraphWindow::~oofGraphWindow  )  [virtual]
 


Member Function Documentation

void oofGraphWindow::CopyToScrap  )  [protected]
 

Put graph in clipboard as PICT.

Todo:
confirm this works under Carbon, check PutScrapFlavor flag.

oofGraphWindow * oofGraphWindow::CreateBarGraphWindow LCommander inSuperCommander,
dbView theView,
const char *  theTitle,
unsigned long  AxisLength = 0
[static]
 

oofGraphWindow * oofGraphWindow::CreateColumnGraphWindow LCommander inSuperCommander,
dbView theView,
const char *  theTitle,
unsigned long  AxisLength = 0
[static]
 

oofGraphWindow * oofGraphWindow::CreateFromStream LStream *   )  [static]
 

oofGraphWindow * oofGraphWindow::CreateLineGraphWindow LCommander inSuperCommander,
dbView theView,
const char *  theTitle,
unsigned long  AxisLength = 0
[static]
 

oofGraphWindow * oofGraphWindow::CreateOrdinalStackedBarGraphWindow LCommander inSuperCommander,
dbView theView,
const char *  theTitle,
unsigned long  AxisLength = 0
[static]
 

oofGraphWindow * oofGraphWindow::CreatePieChartWindow LCommander inSuperCommander,
dbView theView,
const char *  theTitle
[static]
 

oofGraphWindow * oofGraphWindow::CreatePointGraphWindow LCommander inSuperCommander,
dbView theView,
const char *  theTitle,
unsigned long  AxisLength = 0
[static]
 

oofGraphWindow * oofGraphWindow::CreateStackedBarGraphWindow LCommander inSuperCommander,
dbView theView,
const char *  theTitle,
unsigned long  AxisLength = 0
[static]
 

oofGraphWindow * oofGraphWindow::CreateStackedBarGraphWindowWithOverlay LCommander inSuperCommander,
dbView theView,
const char *  theTitle,
unsigned long  NumOverlaid,
unsigned long  AxisLength = 0
[static]
 

oofGraphWindow * oofGraphWindow::CreateStackedBarGraphWindowWithOverlayView LCommander inSuperCommander,
dbView theView,
const char *  theTitle,
dbView overlayView,
unsigned long  AxisLength = 0
[static]
 

oofGraphWindow * oofGraphWindow::CreateWindow LCommander inSuperCommander,
oofGraph inGraphPtr,
dbView theView,
const char *  theTitle,
unsigned long  AxisLength = 0
[static]
 

oofGraphWindow * oofGraphWindow::CreateXYGraphWindow LCommander inSuperCommander,
dbView theView,
const char *  theTitle,
unsigned long  AxisLength = 0
[static]
 

void oofGraphWindow::DoPageSetup  )  [protected]
 

void oofGraphWindow::DoPrint  )  [protected]
 

void oofGraphWindow::FindCommandStatus CommandT  inCommand,
Boolean &  outEnabled,
Boolean &  outUsesMark,
UInt16 &  outMark,
Str255  outName
[virtual]
 

Boolean oofGraphWindow::ObeyCommand CommandT  inCommand,
void *  ioParam = nil
[virtual]
 

void oofGraphWindow::RegisterClass  )  [static]
 


Member Data Documentation

oofGraph* oofGraphWindow::mGraphPtr [protected]
 


The documentation for this class was generated from the following files:
Generated on Fri Jan 2 00:59:51 2004 for OOFILE by doxygen 1.3.5