|
multi-method dispatch to factories for rendering report objects. |
| one for each environment
- Note:
- don't use pure virtuals as some subclasses may not implement
|
| virtual void | makeRender (const oofRepEditingEnv &) |
| | Just make a renderer for the GUI environment as if not editing because by default most drawables are not editable!
|
Public Member Functions |
| | oofRepGraphBand (oofGraph *, unsigned long height, unsigned long grHgt=400, unsigned long grWid=400, const char *inGraphTitle=0) |
| | oofRepGraphBand (const oofRepGraphBand &rhs) |
| virtual | ~oofRepGraphBand () |
| virtual void | finishConstruction () |
| | null base method occasionally overriden
|
| virtual oofRepBand * | clone () const |
| virtual void | drawSquished (long &balanceToSave) |
| virtual void | draw () |
| | central default call for drawing, but still able to be overriden in extreme cases.
|
| virtual dbView * | view (unsigned short whichView=0) const |
| | Request a dbView which may be the source of data for the item.
|
| virtual unsigned long | fixedHeight () |
| virtual unsigned long | minHeight () |
| oofGraph * | graph () const |
| unsigned long | graphWidth () const |
| unsigned long | graphHeight () const |
| unsigned long | originalGraphWidth () const |
| unsigned long | originalGraphHeight () const |
| unsigned long | drawingHeight () const |
| unsigned long | numOverlaid () const |
| void | fixedHeight (unsigned long height) |
| void | graphWidth (unsigned long grWidth) |
| void | graphHeight (unsigned long grHeight) |
| virtual void | makeRender (const oofRepMacEnv &) |
| virtual void | makeRender (const oofRepWinEnv &env) |
| virtual void | makeRender (const oofRepTextEnv &env) |
| virtual void | makeRender (const oofRepRTFEnv &env) |
| virtual void | makeRender (const oofRepHTMLEnv &env) |
| virtual void | makeRender (const oofRepCSVEnv &env) |
| virtual void | makeRender (const oofRepTSVEnv &env) |
| virtual void | makeRender (const oofRepXMLEnv &env) |
| virtual bool | isViewBand () const |
| virtual bool | isLayoutBand () const |
| virtual void | describeLayout () |
| | central default call like draw() but still able to be overriden in extreme cases.
|
| virtual unsigned long | width () |
| virtual oofRepEditLink * | makeEditLink (const oofRepEditingEnv &) |
| | Make an editor for this drawable - by default return a null link.
|
| oofString | ID () const |
| void | ID (const oofString &) |
| void | clearID () |
| oofRepTextStyle * | localTextStyle () const |
| | Get style owned by this object.
|
| oofRepTextStyle * | uniqueTextStyle () |
| | Get a style unique to this object, cloning the one we'd normally use if necessary.
|
| void | textStyle (oofRepTextStyle *adoptedStyle) |
| | Set style owned by this object.
|
| void | textStyle (const char *fontName, unsigned short fontSize, unsigned char styleNum=0, short leading=0, oofColor color=oofColor::Black) |
| | Set style owned by this object, creating from the font parameters.
|
| virtual oofRepTextStyle * | textStyle () const |
| | Get the text style owned by this object or a default.
|
| oofAdornerList & | adorners () |
| bool | hasAdorners () const |
Protected Attributes |
| oofRepRender * | mRender |
| oofString | mID |
| oofRepTextStyle * | mStyle |