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

oofrep.h File Reference


Detailed Description

GUI report-writer layer of OOFILE database.

#include "oofadorn.h"
#include "oofcolor.h"
#include "oofRect.h"
#include "oofdraw.h"
#include "oof2.h"
#include "oofview.h"

Include dependency graph for oofrep.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Classes

class  oofDE
 Abstract report-writer drawing element. More...

class  oofPositionedDE
 Abstract report-writer drawing element with position. More...

class  oofRep
 Top level class for a report. More...

class  oofRepBand
 Abstract base for report bands. More...

class  oofRepBandList
 List of bands attached to report or other bands, eg: page headers. More...

class  oofRepBlock
 Abstract base for a fixed-size block drawn by an oofRepLayoutBand. More...

class  oofRepBlockList
 List of blocks in an oofRepLayoutBand. More...

class  oofRepBracketedTextBlock
 Abstract base for drawing text content with some bracketing text in an oofRepLayoutBand. More...

class  oofRepBreak
 Calculation attached to an oofRepBand. More...

class  oofRepBreakEveryRecord
 Force break to a new page for each record drawn by oofRepViewBand. More...

class  oofRepBreakList
 List of Breaks attached to a report band.. More...

class  OOF_repBufferSettingVisitor
 Setup databases for editing. More...

class  oofRepCustomViewDrawer
 Abstract base for user column drawer. More...

class  oofRepDefaultSettings
 Singleton used to initialise oofRepSettings. More...

class  oofRepDrawable
 Abstract base for anything drawn on report. More...

class  oofRepEnvironment
 Abstracts a drawing environment. More...

class  oofRepFieldBlock
 Specify a block to draw field contents with some bracketing text in an oofRepLayoutBand. More...

class  oofRepGraphBand
 Specify a fixed height band containing an oofGraph with additional height & width. More...

class  oofRepLayoutBand
 Specify a fixed-height band that contains a series of oofRepBlock's. More...

class  oofRepLineBand
 Specify a fixed height band to draw a horizontal line black or grey in given thickness. More...

class  oofRepMulti
 Report that contains list of unrelated other reports as oofRepSection's. More...

class  oofRepPage
 Single page in a report writer preview window. More...

class  oofRepPageList
 Manage pages in a report writer preview. More...

class  oofRepPageNoBlock
 Specify a block to draw current page number with some bracketing text in an oofRepLayoutBand. More...

class  oofRepPictBand
 Specify a fixed height band to draw an oofPict. More...

class  oofRepPictBlock
 Specify a block to draw an oofPict in an oofRepLayoutBand. More...

class  oofRepRender
 Base rendering class. More...

class  oofRepRenderDecorator
 Decorator pattern - forwards most calls directly to owned renderer. More...

class  oofRepSchemaVisitor
 visits all dbViews in a report. More...

class  oofRepSection
 Wrapper for a report contained within an oofRepMulti. More...

class  oofRepSettings
 Settings object for overriding behaviours of an instance of oofRep. More...

class  oofRepSpaceBand
 Specify a band which provides a vertical gap on the page. More...

class  oofRepStreamEnv
 Base environment for rendering to a text stream. More...

class  oofRepTextBlock
 Specify a block to draw mono-styled text in an oofRepLayoutBand. More...

class  oofRepTextStylable
 Report elements that may have text style specified. More...

class  oofRepTextStyle
 Cross-platform specification of text style. More...

class  oofRepViewBand
 The main band of a report from which you can hang other bands. More...

class  oofRepVisitor
 visits all report objects. More...

class  oofRepXMLsettings
 Creates XML environment and encapsulates other settings. More...

class  oofSizedDE
 Abstract report-writer drawing element with position & rectangular size. More...

class  oofTextDE
 Abstract report-writer drawing element for piece of mono-styled text. More...

class  oofTextStyleDE
 Abstract report-writer drawing element for change of style between text items. More...


Defines

#define OOFVERS_REP   0x01400000
 Version number of report writer package.

#define OOF_MacStyleEnums
 Indicates we have enums defined for Mac text styles.


Typedefs

typedef unsigned long oofRepRenderT

Enumerations

enum  OOF_MacStyleEnumT {
  normal = 0x00, bold = 0x01, italic = 0x02, underline = 0x04,
  outline = 0x08, shadow = 0x10, condense = 0x20, extend = 0x40
}
 enums matching Macintosh text style context More...


Functions

int twips (int pixels)
std::ostream & operator<< (std::ostream &os, oofRepTextStyle *S)

Typedef Documentation

typedef unsigned long oofRepRenderT
 


Function Documentation

std::ostream& operator<< std::ostream &  os,
oofRepTextStyle S
[inline]
 

int twips int  pixels  )  [inline]
 


Generated on Thu Jan 1 21:26:33 2004 for OOFILE by doxygen 1.3.5