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

OOFILE Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
dbAbstractBrowseHelperDbHelper for managing lists of records
dbAbstractEditHelperDbHelper for managing an editing form that changes a record
oofAdornerBase object to derive adorners from
OOF_adornerHolderHolding space for adorner when reading report
oofAdornerListList of adorners attached to report element
oofAdornerRenderAbstract base rendering engine for the adorner model
oofArrayBase class for user arrays
oofBandShadingAdornerBase for adorners specifying background shading for simple bands
oofBandShadingAdorner_CSVRenderNo output renderer
oofBandShadingAdorner_HTMLRenderNo output renderer
oofBandShadingAdorner_MacRenderDraw band background on Mac output as specified by oofBandShadingAdorner
oofBandShadingAdorner_RenderAbstract base for rendering oofBandShadingAdorner on specific oofRepEnvironment
oofBandShadingAdorner_RTFRenderNo output renderer
oofBandShadingAdorner_TextRenderNo output renderer
oofBandShadingAdorner_TSVRenderNo output renderer
oofBandShadingAdorner_WinRenderDraw band background on MS Windows output as specified by oofBandShadingAdorner
oofBandShadingAdorner_XMLRenderNo output renderer
oofBarGraphGraph of oofGeoBar horizontal bars
oofBLOBUse to have local non-persistent variable of type dbBLOB
dbBLOBPersistent field used to store an arbitrary binary object
dbBLOBstorageTemporary cache field used to store dbBlob contents
dbBoolPersistent field used to store a boolean
oofBoolUse to have local non-persistent variable of type dbBool
dbBoolCalculatorCalculator attached to a dbBool field
dbBoolLinkDbFieldLink for bools that knows how to translate bool to string
oofBorderAdornerBase for adorners specifying borders for grids
oofBorderAdorner_CSVRenderNo output renderer
oofBorderAdorner_HTMLRenderNo output renderer
oofBorderAdorner_MacRenderDraw cell outline Mac output as specified by oofBorderAdorner
oofBorderAdorner_RenderAbstract base for rendering oofBorderAdorner on specific oofRepEnvironment
oofBorderAdorner_RTFRenderNo output renderer
oofBorderAdorner_TextRenderNo output renderer
oofBorderAdorner_TSVRenderNo output renderer
oofBorderAdorner_WinRenderDraw cell outline MS Windows output as specified by oofBorderAdorner
oofBorderAdorner_XMLRenderNo output renderer
oofBroadcasterGeneric broadcaster for messaging
dbBrowseHelperConcrete implementation for PowerPlant
oofBrushAbstraction for Win32 Brush
OOF_BrushesDictSingleton cache of Windows Brush resources allocated
OOF_BrushInfoReference counted Brush resource with oofPattern & oofColor info for searching
dbCalculatorBase class for a calculator attached to a dbField
CButtonMFC base class for a button or checkbox
CCmdTargetMFC base class for anything handling command dispatching
CComboBoxMFC base class for a popup menu
CControlEnablingEditField
CControlTimeoutTrigger a click on the button in given timeout
CDialogMFC base class for a dialog, may be used for single tab panel
CDocumentMFC base class for documents
CEditMFC base class for a text entry control
CFrameWndMFC base class for SDI and other frame windows that handle menus
oofCGIErrorReporterReporter that formats output for HTML responses
CHandlePictureView to display a PICT taking up the whole enclosing window
dbCharPersistent field used to store a fixed-length string
oofCharUse to have local non-persistent variable of type dbChar
dbCharCalculatorCalculator attached to a dbChar
dbCharLink2EditFieldLink a dbChar field to a LEditField for small text entry
dbCharLink2TextEditLink a dbChar field to a LTextEdit for larger text entry
dbCharStripperCalculatorCalculator to strip all embedded characters
oofCheckStringStrings for named numbers eg check (cheque) printing, eg: "one two zero"
oofCircleSymbolDraw a circular symbol on a line graph
OOF_ClickForwarderForward clicks from preview window to an oofRepEditingEnv subclass to respond
CListBoxMFC base class for a simple scrolling list
CListCtrlMFC base class for a scrolling list with more features
dbCloneCleanupCleanup after cloning a dbTable to get separate iterator
CObjectMFC ultimate base for all framework classes
oofColorCross-platform color specification class
oofColorableBase for anything that can be drawn in color
oofColSizerSpecify or calculate a set of column widths & alignments
oofColumnGraphGraph of oofGeoColumn vertical bars
dbCompoundFieldPersistent field used to store a set of segments referring to other fields
dbConnectAbstract interface for database
dbConnect_ctreeConnection that manufactures OOF_ctreeBackend backends
dbConnect_dbaseDatabase connection to a set of dBase-compatible files
dbConnect_FServConnection that manufactures OOF_fservBackend backends
dbConnect_ramDatabase backend for a single RAM-resident table
dbConnect_rampDatabase connection to a RAM database that can be persisted out to a single file
dbContextAbstract base for handling record contexts
CPlotPanePane for embedding in a Mac window that draws an oofGraph
oofCrossSymbolDraw a cross symbol on a line graph
CScrollViewMFC base class for a scrollable window
OOF_ctreeBackendImplement the backend for Faircom's c-tree Plus ISAM engine including locking and indexed searches
CTreeCtrlMFC base class for a hierarchical or tree list box
CTreeCtrlExMFC public domain extended tree we use for extra selection logic
OOF_ctreeFieldExtraStore extra field info for OOF_ctreeBackend beyond normal OOFILE schema details
OOF_ctreeIndexDictionaryDictionary providing extra search methods for finding indexes
OOF_ctreeIndexSegListDescribe c-tree index as list of fields
OOF_ctreeKeywordIndexManage keyword indexing for a dbTable which has indexed fields
OOF_ctreeKeywordTableOOFILE table to be used for keywords
ctResInfoWrapper to read c-tree Plus cross-platform resources
oofCurrentDrawManage the current Windows drawing context
CViewMFC base class for a more document's window
CWinAppMFC base class for applications
CWinThread
CWndMFC base class for any window or embedded control
CWndRedirRedirection for cross-platform work
CYNCDlgPowerPlant dialog class for equivalent to Windows MessageBox
dbDatePersistent field used to store a date
oofDateUse to have local non-persistent variable of type dbDate
dbDateCalculatorCalculator attached to a dbDate field
dbDateLink2EditorDbFieldLink for dbDate that knows how to translate and validate
dbDateTimePersistent field used to store a date and time
oofDateTimeUse to have local non-persistent variable of type dbDateTime
dbDateTimeCalculatorCalculator attached to a dbDateTime field
dbDateTimeLink2EditorDbFieldLink for dbDateTimeLink that knows how to translate and validate
OOF_dbaseBackendDatabase backend for a single dBase-compatible file
OOF_dbTableStaticsSeparate out statics from dbTable
oofDEAbstract report-writer drawing element
oofDelDirTreeVisitorUtility visitor used to delete directory tree
oofDIBDefined here formalises some of the processing in the original SHOWDIB sample which created a HANDLE containing a BITMAPINFO, palette data and the bits
DIBPARAMS
OOF_DictionaryProvides searchable dictionary of common OOFILE classes like dbTable
OOF_DictRepRepresentation of ref-counted dictionary
oofDirectoryProvides cross-platform directory specification and iteration
oofDirectoryListUtility visitor used to output directory
oofDirectoryVisitorAbstract base class used to visit directory tree
OOF_dirtyFieldMapDescribe a subset of fields in a table which are dirty
DODAInterfaceWrap reading and writing elements of a c-tree Plus DODA which describes fields in a record
OOF_DPSorterSortable list of doubles with partitioning for nested sorts
OOF_DPSorterElementSortable list of doubles with partitioning for nested sorts
oofDrawStyleSpecify drawing styles used in graphs
oofDrawStyleArrayArray of owned oofDrawStyle's adopting them for correct lifetime management
oofDrawStyleSetVirtual base for generator class returning sequence of oofDrawStyle
oofDrawStyleSetDefaultIterationCommon set generator generates well-distributed colours
oofDrawStyleSetSuppliedReturns sequence of independently defined oofDrawStyle's
OOF_DSorterSortable list of doubles
OOF_DSorterElementElement for sortable list of doubles
OOF_DummyStorageArray of dummy name strings including generator function
OOF_DummyStringStatically stored self-incrementing const char*'s
oofE_AliasNotResolvedException for failure to resolve an alias (Mac) or link (Windows/Unix)
oofE_BaseBase class for exception hierarchy
oofE_ConnectionException for database connection
oofE_CtreeBlobErrorException where we get a c-tree error number for an operation on a variable-length BLOB
oofE_CtreeConnectionErrorException for database connection to c-tree Plus backend
oofE_CtreeErrorBase exception for database operations on the c-tree Plus backend
oofE_CtreeISAMErrorException where we get a c-tree error number back for diagnosis
oofE_CtreeISAMErrorAtOffsetException where we get a c-tree error number and know the record address
oofE_CtreeKeyErrorException where we get a c-tree error number and have the key value causing the error
oofE_dBaseConnectionErrorException for database connection to dBase-compatible backend
oofE_dbUserBase class for exceptions from login
oofE_DuplicateRecordException for database table operation resulting in duplicate record error
oofE_FieldBase exception for database field operations
oofE_FieldErrorException for database field operations with descriptive error numbers
oofE_FileException for file operation on the Mac, able to include a file system error number
oofE_FileNotFoundException for file not found error, thrown only if you needed the file
oofE_FServConnectionErrorException for database connection to Faircom Server backend
oofE_GeneralException for unclassified use when nothing else is better
oofE_GUIBase class for any GUI exception
oofE_GUIErrorBase class for any GUI exception able to describe error
oofE_InvalidDirException for directory not valid error, thrown only if you needed the dir
oofE_MacOSErrBase class for exceptions returning MacOS error numbers
oofE_MFCGUIErrorException for MFC GUI on MS Windows
oofE_oofCTResExceptions related to reading c-tree Plus resources
oofE_oofSchemaParserBase class for exceptions from parsing schemae
oofE_RamConnectionErrorException for database connection to RAM-based backend
oofE_RamErrorException from the OOF_ramBackend database backend
oofE_RampConnectionErrorException for database connection to persistent version of RAM backend
oofE_RampErrorBase class for exceptions returning MacOS error numbers
oofE_RangeErrorException for database field operation violating field data numeric range
oofE_RecordLockedException for database table operation failure due to locking conflict
oofE_SelectionException for database selections
oofE_TableBase exception for database table operations
oofE_TableErrorBase exception for table operations that can report more details
oofEcsSymbolDraw a "X" symbol on a line graph
dbEditHelperDbHelper that manages edit controls accessing a main record
oofErrorReporterBase class used mainly when exceptions not available
OOF_ExpandableLongArrayArray of longs which expands automatically as you write to cells
expatppNestingPublic domain expat wrapper with easy sub parser definition
dbFieldBase class for persistent fields in dbTable's
dbFieldCopierUtility class establishing copy dependency between fields
dbFieldLinkDbFieldLink is the main link abstraction mapping a database field to a GUI object (via a dbGUIAdapter)
dbFieldPickLinkDbPickFieldLink maps selection of related records via a control linked to a field
OOF_FieldSegOwnerMixin for classes allowing you to declare segments based on fields
dbFieldSorterDbSorter subclass used when sorting by a single field
oofFileListList of oofFileRef objects typically used in a directory listing
oofFileRefPortable way to refer to files
oofFIMemFileAn In memory "FILE" for us with FreeImage
oofFIMemFileDespatchManager
dbFixedBinaryPersistent field used to store a fixed-length binary object
OOF_FServBackendImplement the backend for Faircom's c-tree Plus ISAM engine server product
oofGeoGraph Element Object drawn in an oofGraph
oofGeoBarDrawing primitive for horizontal bars on graphs
oofGeoCircleDrawing primitive for circles on graphs
oofGeoColumnDrawing primitive for vertical bars on graphs
oofGeoLegendGraph legend generated from data series names
oofGeoLineDrawing primitive for lines on line graphs
oofGeoPointDrawing primitive for data as series of points on graphs
oofGeoSectorDrawing primitive for segments in pie graphs
oofGeoSuppressibleTextText on graphs that can be suppressed based on scaling
oofGeoTextBase for text on graphs drawn from data series
oofGeoTitleTitle at top of a graph
oofGeoXAxisX axis, auto-sized from data series
oofGeoXLabelLabel of graph X axis, generated from data series first item
oofGeoXTickLabelLabel of tick marks graph X axis, generated from data series
oofGeoYAxisY axis, auto-sized from data series max value or constrained
oofGeoYLabelLabel of graph Y axis, generated from data series first item
oofGeoYTickLabelLabel of tick marks graph Y axis, generated from data series
oofGraphGraph class subclassed to draw different graph types
oofGraphDataTemporarily accumulate graph data to be able to scale based on range of all data
oofGraphDEDraw an oofGraph within a report
oofGraphDefaultSettingsSingleton used to initialise oofGraphSettings
oofGraphSettingsSettings object for overriding behaviours of an instance of oofGraph
oofGraphSettings2CSSRender oofGraphSettings to a string string in CSS-like syntax
oofGraphWindowPreview window used to show an oofGraph in PowerPlant framework
dbGUIAbstract manager coordinating dbHelper objects that manage interaction on a window
dbGUIAdaptControlAbstract base for Controls
dbGUIAdaptEditorBase for any text editing Adapters
dbGUIAdaptEditPaneAdapter for PowerPlant edit controls
dbGUIAdapterLinks a dbField to a known control type or I/O mechanism
dbGUIAdapterFactoryPPSimplify dbEditHelper by creating correct Adapter based on control type
dbGUIAdaptLargeEditPaneAdapter for PowerPlant edit controls for more than 255 chars
dbGUIAdaptLCaptionAdapter for PowerPlant static text LCaption
dbGUIAdaptLControlAdapter for PowerPlant controls eg: buttons, sliders, checkboxes
dbGUIAdaptLEditFieldAdapter for the obsolete PowerPlant LEditField
dbGUIAdaptLPopupButtonAdapter for new PowerPlant popup menu
dbGUIAdaptLStdPopupMenuAdapter for older PowerPlant popup menu
dbGUIAdaptLTextEditAdapter for the obsolete PowerPlant LTextEdit
dbGUIFactoryAbstract factory for dbGUI
dbGUIFactoryPPCreate the dbGUI for the specified dbTable for PowerPlant
OOF_GWorldOwnerReference-counted wrapper for a GWorld
dbHelperAbstract base Controller class managing database to GUI mapping
dbHierBrowseHelperManage a tree control linked to one or more dbView's
dbHierLevelAbstract for factory making recursive levels
dbHierRecursiveRelatedLevelFactory for recursive levels based on relationship where dbTable points back to itself
dbHierRelatedLevelFactory for levels based on relationships where each level a dbView has a relationship to the next
oofIDfactoryGenerate nestable Dewey Decimal-style ID's to easily provide unique XML ID attributes
OOF_InteractionAreaDescribe single rectangular area within preview
OOF_InteractionPageAreasAreas in just one page
OOF_InteractionPagesContain all the page maps for a preview window
oofLabelledGeoBase for element in graph which may have text label shown adjacent
LAttachablePowerPlant mixin base for anything that can use an LAttachment
LAttachmentPowerPlant mixin used to intercept events on controls
LBroadcasterPowerPlant mixin base for anything that can broadcast, like oofBroadcaster
LCommanderPowerPlant base for anything that handles commands
LDialogBoxPowerPlant base class for a dialog box (fairly recent, was LGADialog)
LEditFieldPowerPlant base class for small text entry
oofLineGraphGraph of oofGeoLine connected points
OOF_ListDefault list
OOF_ListBaseDefines a singly linked list of list elements
dbListBoxDisplayLink a dbView to a single textual list control LListBox
OOF_ListElementElements used in OOF_ListBase
LListenerPowerPlant mixin class for listeners to an LBroadcaster, like oofBroadcaster
dbLongPersistent field used to store a long
oofLongUse to have local non-persistent variable of type dbLong
dbLongCalculatorCalculator attached to a dbLong field
LOutlineItemPowerPlant base class for managing an item in a hierarchical tree
LPanePowerPlant base class for drawable item
LPeriodicalPowerPlant base class for time controller eg: for timeouts
OOF_LPSorterSortable list of longs with partitioning for nested sorts
OOF_LPSorterElementElement for partitionable, sortable list of longs
OOF_LSorterSortable list of longs
OOF_LSorterElementElement for sortable list of longs
LTableStoragePowerPlant base class for abstract storage of data on LTableView
LViewPowerPlant base class for scrollable display
LWindow
macAlertMsgWord-wrapping message box
oofMacCarbonPrintSpecify Macintosh GUI drawing environment printed to Carbon printer
oofMaskMultiStringsString masking class used primarily for web page filling
OOF_mixAdornableMix in adorners with report objects (used mainly in oofrep.h)
OOF_mixColSizableBase class for something which can have column widths specified
OOF_mixFreeImageOwnerMixin for classes keeping a ref-counted FIBITMAP member
OOF_mixKeywordableFieldMixin class for fields that are keyword-indexed
OOF_mixOutlineItemMap LOutlineItem to specific record
OOF_mixOutlineItemFactoryMixin for factories that make LOutlineItem's
OOF_mixOverlayableGraphMixin base for oofGraph's that draw lines as overlays on original bars
OOF_mixPictOwnerMixin for classes keeping an oofPict member
OOF_mixRefCountMixin for reference counted classes which you want to auto-delete when their count falls to zero
OOF_mixRefCountWithCopyMixin proving shared counter with cleanup and copying logic
OOF_mixRepAbstractCellEditorSupport typical actions of report editing dialogs
OOF_mixRepCellEditorThe idea of the mixin base is to define a common set of controls and their behaviour so an application can subclass with just a few overrides, supporting with whatever dialog class and layout they fancy
OOF_mixViewExtraRenderAdd extra virtual methods used by oofRep::DrawViewBand beyond normal band drawing
oofNonEditableRedirectingRenderTerminate previous areas so we know we have a dead area
dbNumericFieldPersistent base for fields which can be represented as numbers
dbNumericFieldLinkDbFieldLink for numerics aware of specifics in numeric update
OOFCTResourceTo allow access to ct resources
oofOrdinalStackedBarGraphGraph of oofGeoBar horizontal bars where each series is percentage of one bar, all same length
dbOutlineItemFactoryCreate LOutlineItem's for each item displayed in tree control
oofPathStringSubclass of oofString to isolate path manipulation functions
oofPatternProvide cross-platform way to specify patterns
oofPenAbstraction for Win32 Pen
OOF_PenInfoReference counted Pen resource with oofColor info for searching
OOF_PensDictSingleton cache of Windows Pen resources allocated
oofPictCross-platform picture representation can load from file or resource and draw
oofPieGraphCircular graph of oofGeoSector wedge-like pieces
oofPlotBitsCollection of oofGEO to draw for an oofGraph
oofPlotBitsItemSingle item in an oofPlotBits to track one oofGeo
oofPointGraphGraph of oofGeoPoint individual points
oofPositionedDEAbstract report-writer drawing element with position
PPMessageClass wrapper aroung MessageT so can write with stream IO
OOF_PublicBaseBase class used to refer to main OOFILE classes and provide base reflective API
dbQueryClass for building queries of arbitrary complexity with application logic
dbQueryBinaryCommon binary query for field, eg: People.Salary > 90000
dbQueryBinaryComboBinary query combining two sub-queries
dbQueryBinaryComboOwnerBuilder class used to combine sub-queries when constructing runtime queries
dbQueryBinaryNofieldBinary query where LHS is table, eg: dbTable::hasAllWordsDelimited
dbQueryClauseHighest level used to assemble queries
dbQueryFieldLHS argument to queries on fields
dbQueryLiteralBase for the RHS arguments to combinatorial queries dbQueryBinary, dbQueryTrinary
dbQueryLiteralBLOBArgument mainly used to support compound key queries ending in binary number
dbQueryLiteralDoubleRHS double argument to queries on fields like dbReal
dbQueryLiteralLongRHS long argument to queries on fields like dbLong
dbQueryLiteralShortRHS short argument to queries on fields like dbShort
dbQueryLiteralStrRHS String argument to queries on fields like dbChar
dbQueryLiteralStrArrayString fragment arguments passed in as array of C strings
dbQueryLiteralStrDelimitedString fragment arguments passed in as single string with a delimiter character
dbQueryLiteralStrMultiValueAbstract base for string fragment queries like OOF_mixKeywordableField::hasAnyWordsOf
dbQueryLiteralUlongRHS unsigned long argument to queries on fields like dbUlong
dbQueryLiteralUshortRHS unsigned short argument to queries on fields like dbUshort
dbQueryTrinaryCommon trinary query for field, eg: People.Salary.between(50000, 90000); Very similar to dbQueryBinary but takes two RHS arguments, typically to specify a range
OOF_ramBackendImplementation of RAM-based database
OOF_rampBackendDatabase backend for a single RAM-resident table
dbRealPersistent field used to store a double
oofRealUse to have local non-persistent variable of type dbReal
dbRealCalculatorCalculator attached to a dbReal field
dbRealLink2EditFieldLink a dbReal field to a LEditField for small text entry of numbers
oofReceiverGeneric receiver for messaging
OOF_recordBufferedContextSimplest internal representation of a record's contents and context in dbTable
OOF_recordCacheStore RAM-resident cache of records, eg: OOF_simpleRecordBackend::mDirtyRecordCache
OOF_recordCacheCopierUsed by OOF_simpleRecordBackend::saveRecord to save single cache item
OOF_recordFieldEntryDescribe entries in schema like OOF_simpleRecordBackend::mFieldBufMap
OOF_recordSelectionSelection of records in context of a single dbTable instance
OOF_recordSelectionRepMiddle level in 3-layer abstraction of selection
OOF_recordSelRecsRepLowest level in 3-layer abstraction of selection
RectMacintosh structure for a rectangle
oofRectCross-platform way to specify rectangle with Mac-style setter
dbRelationshipObject used to specify relationship between two dbTable instances
OOF_RelationshipsToInstantiateHolds a relationship that has been found by the schema parser, but has yet to be resolved and instantiated
dbRelMaintainerListener for an MN link that adds and deletes records
OOF_RelMNCreated by dbRelationship::linkMNvia to maintain an MN relationship
dbRelRefRelationship field to 1 or 0 instances
dbRelRefBaseParent for any field that is a relationship to another table
dbRelSetRelationship field to set of 0..N instances
dbRepEarly report writer providing character-based output
oofRepTop level class for a report
oofRepBandAbstract base for report bands
oofRepBandListList of bands attached to report or other bands, eg: page headers
oofRepBlockAbstract base for a fixed-size block drawn by an oofRepLayoutBand
OOF_RepBlockCellMapMap blocks within layout band back to an index for editing
OOF_RepBlockCellRowTyped array of OOF_RepBlockCellMap with searches
OOF_RepBlockCellRowsTyped array of OOF_RepBlockCellRow with searches
oofRepBlockListList of blocks in an oofRepLayoutBand
oofRepBlockRedirectingRenderRecord a block within an active oofRepLayoutRedirectingRender
oofRepBracketedTextBlockAbstract base for drawing text content with some bracketing text in an oofRepLayoutBand
oofRepBreakCalculation attached to an oofRepBand
oofRepBreakEveryRecordForce break to a new page for each record drawn by oofRepViewBand
oofRepBreakListList of Breaks attached to a report band.
OOF_repBufferSettingVisitorSetup databases for editing
dbRepCharWrite simple text report wrapped with spaces and newlines
oofRepColHeaderEditLinkEdit link to column headers of oofRepViewBand grid
dbRepColWidthsSet of column widths as characters
oofRepCSVEnvSpecify output to Comma-Separated-Values stream
oofRepCustomViewDrawerAbstract base for user column drawer
oofRepDataMaintain the context of report data to reset dbView's etc
oofRepDefaultSettingsSingleton used to initialise oofRepSettings
oofRepDrawableAbstract base for anything drawn on report
oofRepEditingEnvSubclass platform preview environment to intercept for editing hooks
oofRepEditLinkOofRepEditLink similarly to dbFieldLink, links a display to an OOFILE item
oofRepEditorOofRepEditor encapsulates the factories for all the roles in editing reports and provides a single point of overriding from which user extensions may be invoked
OOF_repEditSetupVisitorSetup databases for editing
oofRepEnvironmentAbstracts a drawing environment
oofRepFieldBlockSpecify a block to draw field contents with some bracketing text in an oofRepLayoutBand
OOF_repFinishConstructionVisitorFinish two-stage report init by visiting all items that have finishConstruction methods
oofRepFreeImageBandSpecify a fixed height band to draw an image from FreeImage
oofRepFreeImageBand_RenderAbstract base for rendering an oofRepFreeImageBand
oofRepFreeImageBand_RTFRenderOutput picture as appropriate tag based on oofPict image type
oofRepFreeImageBand_WinRenderDraw an image positioned centred within oofRepFreeImageBand
oofRepGraphBandSpecify a fixed height band containing an oofGraph with additional height & width
oofRepGraphBand_CSVRenderWrite underlying data for graph to stream
oofRepGraphBand_HTMLRenderNo output render
oofRepGraphBand_MacPrintRenderUse oofRepGraphBand_MacRender::draw to draw colour or mono graph as specified by oofRepGraphBand
oofRepGraphBand_MacRenderDraw colour or mono graph as specified by oofRepGraphBand
oofRepGraphBand_RenderAbstract base for rendering an oofRepGraphBand
oofRepGraphBand_RTFRenderWrite graph as Mac or Win32 picture embedded in RTF
oofRepGraphBand_TextRenderNo output render
oofRepGraphBand_TSVRenderWrite underlying data for graph to stream
oofRepGraphBand_WinRenderDraw colour or mono graph as specified by oofRepGraphBand
oofRepGraphBand_XMLRenderWrite underlying data for graph to stream
dbRepHTMLSimple HTML character report, one table only
oofRepHTMLEnvSpecify output to HTML stream
dbRepHTMLTableVariant on simple one-table HTML report using table for layout
oofRepInteractorSimpleClickStrategyUsual interactor triggering editing for a single click on the preview window
oofRepInteractorStrategyAbstract parent defining how report preview reacts to interaction
oofRepLayoutBandSpecify a fixed-height band that contains a series of oofRepBlock's
oofRepLayoutBand_CSVRenderIterate blocks in oofRepLayoutBand separated with newlines & commas
oofRepLayoutBand_HTMLRenderIterate block renderers according to the oofRepLayoutBand
oofRepLayoutBand_MacRenderIterate blocks in oofRepLayoutBand changing pen position for each
oofRepLayoutBand_RenderAbstract base for rendering an oofRepLayoutBand
oofRepLayoutBand_RTFRenderIterate block renderers according to the oofRepLayoutBand
oofRepLayoutBand_TextRenderNo output renderer
oofRepLayoutBand_TSVRenderIterate blocks in oofRepLayoutBand separated with newlines & tabs
oofRepLayoutBand_WinRenderIterate blocks in oofRepLayoutBand changing pen position for each
oofRepLayoutBand_XMLRenderNo output render, OOF_repXMLlayoutVisitor::VisitLayoutBand describes this band
oofRepLayoutEditLinkOofRepEditLink to oofRepLayoutBand - multiple blocks in a single row
oofRepLayoutRedirectingRenderRedirector for layout objects, recording block positions
dbRepLineLine of text to draw in simple character report
oofRepLineBandSpecify a fixed height band to draw a horizontal line black or grey in given thickness
oofRepLineBand_CSVRenderNo output renderer
oofRepLineBand_HTMLRenderOutput an <hr> tag without other size info
oofRepLineBand_MacRenderDraw a line as filled rectangle specified by oofRepLineBand
oofRepLineBand_RenderAbstract base for rendering an oofRepLineBand
oofRepLineBand_RTFRenderRender an oofRepLineBand by creating an embedded picture
oofRepLineBand_TextRenderNo output renderer
oofRepLineBand_TSVRenderNo output renderer
oofRepLineBand_WinRenderDraw a line as filled rectangle specified by oofRepLineBand
oofRepLineBand_XMLRenderOutput description of oofRepLineBand
dbRepLineHTMLLine of text to render in HTML
oofRepMacEnvBase for specifying Macintosh GUI drawing environment
oofRepMacGUIPreviewPPSpecify Macintosh GUI drawing environment previewed in PowerPlant window
oofRepMacPrintSpecify Macintosh GUI drawing environment printed to classic printer
OOF_repMakeRenderVisitorVisit every report item that can be rendered to invoke makeRender
oofRepMultiReport that contains list of unrelated other reports as oofRepSection's
oofReportSettings2CSSRender oofRepSettings to a string string in CSS-like syntax
dbRepOverRunDescribe an over-run onto next page
dbRepPagePage, containing lines.
oofRepPageSingle page in a report writer preview window
dbRepPageBreakContains starting position of a new page within each dbRepLine
oofRepPageListManage pages in a report writer preview
oofRepPageNoBlockSpecify a block to draw current page number with some bracketing text in an oofRepLayoutBand
oofRepPageNoBlock_RenderAbstract base for rendering an oofRepPageNoBlock within a oofRepLayoutBand
oofRepPageNoBlock_RTFRenderOutput a \chpgn tag to show page number in body of page
oofRepPageNoBlock_XMLRenderOutput text with ^p bracketed text as specified by oofRepPageNoBlock
oofRepPictBandSpecify a fixed height band to draw an oofPict
oofRepPictBand_CSVRenderNo output renderer
oofRepPictBand_HTMLRenderDebug output render
oofRepPictBand_MacRenderCall oofPict::draw positioned centred within oofRepPictBand
oofRepPictBand_RenderAbstract base for rendering an oofRepPictBand
oofRepPictBand_RTFRenderOutput picture as appropriate tag based on oofPict image type
oofRepPictBand_TextRenderNo output renderer
oofRepPictBand_TSVRenderNo output renderer
oofRepPictBand_WinRenderCall oofPict::draw positioned centred within oofRepPictBand
oofRepPictBand_XMLRenderNo output render
oofRepPictBlockSpecify a block to draw an oofPict in an oofRepLayoutBand
oofRepPictBlock_CSVRenderNo output renderer
oofRepPictBlock_HTMLRenderDebug output renderer
oofRepPictBlock_MacRenderCall oofPict::draw positioned centred within oofRepPictBlock
oofRepPictBlock_RenderAbstract base for rendering an oofRepPictBlock within a oofRepLayoutBand
oofRepPictBlock_RTFRenderNo output renderer
oofRepPictBlock_TextRenderNo output renderer
oofRepPictBlock_TSVRenderNo output renderer
oofRepPictBlock_WinRenderCall oofPict::draw positioned centred within oofRepPictBlock
oofRepPictBlock_XMLRenderNo output render
dbRepPICTsDbTable used by oofRepMacGUIPreviewPP to store database of PICTs
oofRepRedirectingRenderDefault redirector producing page map when render report to preview
oofRepRenderBase rendering class
oofRepRenderDecoratorDecorator pattern - forwards most calls directly to owned renderer
oofRepRTFEnvSpecify output to MS Word-compatible Rich Text stream
oofRepSchemaVisitorVisits all dbViews in a report
oofRepSectionWrapper for a report contained within an oofRepMulti
oofRepSettingsSettings object for overriding behaviours of an instance of oofRep
dbRepSizerReport page dimensions & page title
oofRepSpaceBandSpecify a band which provides a vertical gap on the page
oofRepSpaceBand_CSVRenderNo output renderer
oofRepSpaceBand_HTMLRenderOutput a <br> tag
oofRepSpaceBand_MacRenderAdvance report vertical position
oofRepSpaceBand_RenderAbstract base for rendering an oofRepSpaceBand
oofRepSpaceBand_RTFRenderOutput pard tag to insert fixed height paragraph as specified by oofRepSpaceBand
oofRepSpaceBand_TextRenderAdvance report vertical position
oofRepSpaceBand_TSVRenderNo output renderer
oofRepSpaceBand_WinRenderAdvance report vertical position
oofRepSpaceBand_XMLRenderOutput a <space> tag using oofRepTagMaker::makeSpaceTag
oofRepStreamEnvBase environment for rendering to a text stream
oofRepTabStopDescribe an individual tab stop
oofRepTabStopListList of oofRepTabStop's in a single paragraph.
oofRepTabStopSetGenerally useful class for managing a set of tab stops over multiple paragraphs
oofRepTagMakerGenerates report-specific xml tags like oofTagMaker (in oofxml)
oofRepTextBlockSpecify a block to draw mono-styled text in an oofRepLayoutBand
oofRepTextBlock_CSVRenderOutput quoted plain text in the oofRepTextBlock
oofRepTextBlock_HTMLRenderJust output the plain text in the oofRepTextBlock
oofRepTextBlock_MacRenderDraw text in the current style
oofRepTextBlock_RenderAbstract base for rendering an oofRepTextBlock within a oofRepLayoutBand
oofRepTextBlock_RTFRenderOutput encoded text using oofRepRTFEnv::encodeToRTFStream
oofRepTextBlock_TextRenderNo output renderer
oofRepTextBlock_TSVRenderJust output the plain text in the oofRepTextBlock
oofRepTextBlock_WinRenderDraw text in the current style
oofRepTextBlock_XMLRenderOutput description of the aligned text block as specified by oofRepTextBlock
oofRepTextEnvSpecify output to simple spaced text stream
oofRepTextStylableReport elements that may have text style specified
oofRepTextStyleCross-platform specification of text style
oofRepTextStyle2CSSWrite an oofRepTextStyle out as a CSS text format string
oofRepTSVEnvSpecify output to Tab-Separated-Values stream
oofRepViewBandThe main band of a report from which you can hang other bands
oofRepViewBand_CSVRenderIterate columns in oofRepViewBand separated with newlines & commas
oofRepViewBand_HTMLRenderDraw oofRepViewBand contents as nested <table> elements
oofRepViewBand_MacRenderDraw oofRepViewBand contents as grid with page breaks
oofRepViewBand_RenderAbstract base for rendering an oofRepViewBand
oofRepViewBand_RTFRenderDraw oofRepViewBand contents as table
oofRepViewBand_TextRenderNo output renderer
oofRepViewBand_TSVRenderIterate columns in oofRepViewBand separated with newlines & tabs
oofRepViewBand_WinRenderDraw oofRepViewBand contents as grid with page breaks
oofRepViewBand_XMLRenderOutput data contained within the dbView as nested elements
oofRepViewEditLinkEdit link to oofRepViewBand that may extend over multiple pages
oofRepViewRedirectingRenderRedirector for view band so maps whilst we page break
oofRepVisitorVisits all report objects
oofRepWindowPreview window using the PowerPlant framework
oofRepWinEnvBase for specifying Win32 GUI drawing environment
oofRepWinGUIPreviewMFCSpecify MS Windows GUI drawing environment previewed in MFC window
oofRepWinPrintSpecify MS Windows GUI drawing environment being printed
oofRepWinPrint::paperSizeLookupTag
OOF_repXMLadornerVisitorUsed by oofRepXMLEnv::StartReport to visit all adornable items to serialise adorner descriptions
oofRepXMLEnvSpecify output to XML stream
OOF_repXMLlayoutVisitorUsed by oofRepXMLEnv::StartReport to visit all report items and describe them in <layout>
OOF_repXMLschemaVisitorUsed by oofRepXMLEnv::StartReport to visit all report items that may be linked to database to add schema entries
oofRepXMLsettingsCreates XML environment and encapsulates other settings
OOF_repXMLstyleVisitorUsed by oofRepXMLEnv::StartReport to visit all stylable items
reversedSimple specification class used to declare sort orders
oofRuntimeEnvAbstraction of common runtime environment stuff you'd call
oofScaleSizerTemporarily used to calculate axis divisions based on length
oofSchemaParserThis class parses a saved schema and builds an oofile database schema in a connection
OOF_SegmentInternal class used to specify segments for dbCompoundField and dbSorter
OOF_SelectionAbstract base for public interface to selections
dbSelectionEnvelope class to contain an abstract selection apart from its dbTable
OOF_SelectionStateDefinerJust exists to give several classes access to the enum without qualification
oofSerializableBase class for objects that can be serialised out to XML Serialisation allows you to have custom calcs save a signature and data and (if your code is linked to the reader) have these objects instantiated on reading back the XML
oofSerializableFactoryDefault factory handles registering a factory function
oofSeriesContains series of data in a graph, eg: a single line of a graph
oofSeriesSetManage the oofSeries containing data for an oofGraph
oofSeriesSetItemTrack a single oofSeries in an oofSeriesSet
oofShadingAdornerBase for adorners specifying background shading for grids
oofShadingAdorner_CSVRenderNo output renderer
oofShadingAdorner_HTMLRenderNo output renderer
oofShadingAdorner_MacRenderDraw cell background on Mac output as specified by oofShadingAdorner
oofShadingAdorner_RenderBase for adorners specifying background shading for simple bands
oofShadingAdorner_RTFRenderNo output renderer
oofShadingAdorner_TextRenderNo output renderer
oofShadingAdorner_TSVRenderNo output renderer
oofShadingAdorner_WinRenderDraw cell background on MS Windows output as specified by oofShadingAdorner
oofShadingAdorner_XMLRenderNo output renderer
OOF_SharedArrayArray of longs which expands automatically with refcount so easily shared
oofSharedBLOBStore a shared chunk of binary info with reference count to avoid copying
dbShortPersistent field used to store a short
oofShortUse to have local non-persistent variable of type dbShort
dbShortCalculatorCalculator attached to a dbShort field
dbShortLink2EditFieldLink a dbShort field to a LEditField for small text entry of numbers
OOF_simpleRecordBackendMain implementation parent for backends following the record-oriented model
OOF_simpleRecordBackend::WCWildcard type for parsing string literals when querying database
oofSimpleSymbolCalculate bounding rect for a simple symbol on a line graph
oofSingleListenerSpecial limited oofReceiver which will only ever listen to one oofBroadcaster at a time
oofSizedDEAbstract report-writer drawing element with position & rectangular size
oofSizedTextArrayArray of oofStrings paired with oofTextSizer
dbSorterSpecify sort order by one more fields
oofSquareSymbolDraw a hollow square symbol on a line graph
oofStackedBarGraphGraph of oofGeoBar horizontal bars where each point in series is percentage of one bar
stChangeShieldedStack class to enable Change Shielding, so listeners not informed database changed
stDCOwn a DC so can cleanup if throw exception
stIgnoreDuplicateRecordsSave and restore state of ignoring duplicates
stLockRecordStack class to temporarily lock a record
oofStringPortable highly capable string class
stSaveDirectorySave the current directory and restore when we leave scope
stSaveSelectionSave & restore current database selection on the stack
stSaveSelectionAndSuspendSortStack class to combine stSuspendSort and stSaveSelection
stSuspendSortStack class to temporarily suspend sorting
oofSymbolAbstract base to draw a symbol on a line graph
dbTableBase class for persistent tables
dbTableAssignerHelper class for dbTable to easily assign field values; Provides idiom of People << "Andy" << "Dent" << "37"; instead of People.newRecord(); People.FirstName = "Andy"; People.LastName = "Dent"; People.Age = 37; People.saveRecord();
OOF_tableBackendAbstract interface to database backend
dbTableDisplayAbstract base to allow us to wrap different list controls
dbTableOwningFieldsTable used when don't declare with class structure but dynamically create
dbTableViewDisplayLink a dbView to a single textual list control LTextTableView
oofTagMakerOofTagMaker generates xml tags general form foo(idString,tag,indentString) where result is ".......<tag ID="iDstring">" and "....
tagPoint
oofTextUse to have local non-persistent variable of type dbText
dbTextPersistent field used to store a variable length string
dbTextCalculatorCalculator attached to a dbText field
oofTextDEAbstract report-writer drawing element for piece of mono-styled text
oofTextDrawerProvide text measurement and maintain a current font size
dbTextLink2CaptionLink a dbText field to a LCaption for readonly display
dbTextLink2TextEditLink a dbText field to a LTextEdit for larger text entry
oofTextSizerCross-platform sizer which wraps to multiple rows
oofTextStyleDEAbstract report-writer drawing element for change of style between text items
dbTimePersistent field used to store a time without date
oofTimeUse to have local non-persistent variable of type dbTime
dbTimeCalculatorCalculator attached to a dbTime field
TOKENToken used in parsing date or time strings
oofTransformationManagerMap ideal values to actual drawing values
oofUlongUse to have local non-persistent variable of type dbUlong
dbUlongPersistent field used to store an unsigned long
dbUlongCalculatorCalculator attached to a dbUlong field
OOF_ULPSorterSortable list of unsigned longs with partitioning for nested sorts
OOF_ULPSorterElementElement for partitionable, sortable list of unsigned longs
OOF_ULSorterSortable list of unsigned longs
OOF_ULSorterElementSortable list element for one unsigned long
OOF_UniversalFMPBMac union of file system parameter blocks
OOF_UnresolvedRelationshipA container for a list of OOF_RelationshipsToInstantiate
dbUserSpecify a user for databases that require logging in
oofUshortUse to have local non-persistent variable of type dbUshort
dbUshortPersistent field used to store an unsigned short
dbUshortCalculatorCalculator attached to a dbUshort field
dbUshortLinkLink a dbUshort field to a LControl eg: checkbox
dbViewProvide an iterable set of fields
dbViewAsTableStorageProvide dbView as storage for a plain list control LTableView
oofViewFieldDefaultsColSizerCalculate a set of column widths from field types in a view
dbViewOutlineItemLink a dbView to one specific level in a tree control
dbWin3RGBPersistent field subclass for storing a Windows colour value in a database
oofWinFreeImageDEDraw a picture using FreeImage in a report
oofWinLineDEDraw a line in a report
oofWinPictDEDraw an oofPict in a report
oofWinRectDEDraw a rectangle in a report
oofWinShadeDEDraw a filled rectangle in a report
oofWinTextDEDraw text in Windows using current font settings
oofWinTextStyleDEChange current font settings to affect all oofWinTextDE from now until next change
OOF_WordListContain a list of words parsed from an input string or field being word-indexed
oofWordParserBase class for user-replaceable word parser
oofXMLdataParserParse subtree of XML assuming all tags are fields or tables
oofXMLDBWriterWrite a database to XML on iostream with included tag
oofXMLschemaParserParse an OOFILE database schema from XML
oofXMLserializableParserParser for oofSerializable objects which have been written to XML
oofXMLwriterGeneric class for writing XML
oofXYGraphGraph of oofGeoPoint arbitrary points from XY data, no assumptions of order
oofYNCCross-platform class providing MessageBox functionality

Generated on Thu Jan 1 21:28:58 2004 for OOFILE by doxygen 1.3.5