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

oofpp.h File Reference


Detailed Description

Public interface of PowerPlant Integration layer of OOFILE database.

#include "oofgui.h"
#include <PP_Types.h>
#include <LAttachment.h>
#include <LControl.h>

Include dependency graph for oofpp.h:

Include dependency graph

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

Included by dependency graph

Classes

class  dbBrowseHelper
 Concrete implementation for PowerPlant. More...

class  dbCharLink2EditField
 Link a dbChar field to a LEditField for small text entry. More...

class  dbCharLink2TextEdit
 Link a dbChar field to a LTextEdit for larger text entry. More...

class  dbEditHelper
 dbHelper that manages edit controls accessing a main record. More...

class  dbGUIAdaptEditPane
 Adapter for PowerPlant edit controls. More...

class  dbGUIAdapterFactoryPP
 Simplify dbEditHelper by creating correct Adapter based on control type. More...

class  dbGUIAdaptLargeEditPane
 Adapter for PowerPlant edit controls for more than 255 chars. More...

class  dbGUIAdaptLCaption
 Adapter for PowerPlant static text LCaption. More...

class  dbGUIAdaptLControl
 Adapter for PowerPlant controls eg: buttons, sliders, checkboxes. More...

class  dbGUIAdaptLEditField
 Adapter for the obsolete PowerPlant LEditField. More...

class  dbGUIAdaptLPopupButton
 Adapter for new PowerPlant popup menu. More...

class  dbGUIAdaptLStdPopupMenu
 Adapter for older PowerPlant popup menu. More...

class  dbGUIAdaptLTextEdit
 Adapter for the obsolete PowerPlant LTextEdit. More...

class  PPMessage
 Class wrapper aroung MessageT so can write with stream IO. More...

class  dbRealLink2EditField
 Link a dbReal field to a LEditField for small text entry of numbers. More...

class  dbShortLink2EditField
 Link a dbShort field to a LEditField for small text entry of numbers. More...

class  dbTextLink2Caption
 Link a dbText field to a LCaption for readonly display. More...

class  dbTextLink2TextEdit
 Link a dbText field to a LTextEdit for larger text entry. More...

class  dbUshortLink
 Link a dbUshort field to a LControl eg: checkbox. More...


oofPPCommands PowerPlant command constants

#define kFirstOOFILEcmd   cmd_dbFirst
const MessageT cmd_dbFirst = 'dFst'
const MessageT cmd_dbPrev = 'dPrv'
const MessageT cmd_dbNext = 'dNxt'
const MessageT cmd_dbLast = 'dLst'
const MessageT cmd_dbNew = 'dNew'
const MessageT cmd_dbClone = 'dCln'
const MessageT cmd_dbEdit = 'dEdt'
const MessageT cmd_dbView = 'dVuw'
const MessageT cmd_dbDel = 'dDel'
const MessageT cmd_dbDoubleClick = 'd2Cl'
const MessageT cmd_dbBye = 'dBye'
const MessageT cmd_dbLockedOnEntry = 'dLOE'

Defines

#define OOFVERS_PP   0x01400000
 Version number of PowerPlant GUI package.

#define kLastOOFILEcmd   cmd_dbLockedOnEntry

Functions

std::ostream & operator<< (std::ostream &, PPMessage &)

Define Documentation

#define kFirstOOFILEcmd   cmd_dbFirst
 

#define kLastOOFILEcmd   cmd_dbLockedOnEntry
 


Function Documentation

std::ostream& operator<< std::ostream &  ,
PPMessage
 


Variable Documentation

const MessageT cmd_dbBye = 'dBye'
 

const MessageT cmd_dbClone = 'dCln'
 

const MessageT cmd_dbDel = 'dDel'
 

const MessageT cmd_dbDoubleClick = 'd2Cl'
 

const MessageT cmd_dbEdit = 'dEdt'
 

const MessageT cmd_dbLast = 'dLst'
 

const MessageT cmd_dbLockedOnEntry = 'dLOE'
 

const MessageT cmd_dbNew = 'dNew'
 

const MessageT cmd_dbNext = 'dNxt'
 

const MessageT cmd_dbPrev = 'dPrv'
 

const MessageT cmd_dbView = 'dVuw'
 


Generated on Fri Jan 2 00:37:31 2004 for OOFILE by doxygen 1.3.5