Link to: source code | other
interface directory
Copyright Turtle Creek Software 1996-2006. All Rights Reserved.
This class manages borders for the Goldenseal estimating
software,
project management software, construction
estimating software
and construction project estimating software.
class CBorderAttachment : public LBorderAttachment // rev TCS 7/31/00
{
public:
CBorderAttachment(LStream* inStream) :
LBorderAttachment(inStream) {}
CBorderAttachment (const TCS_PenState & inPenState = cDefaultPenState,
const SBooleanRect & inFlags = cDefaultBorder,
const TCS_RGBColor *inForeColor = nil,
const TCS_RGBColor *inBackColor = nil,
const Boolean inExecuteHost = true);
virtual ~CBorderAttachment() {}
protected:
virtual void ExecuteSelf (MessageT inMessage, void *ioParam);
/*TCS_PenState mPenState;
TCS_RGBColor mForeColor;
TCS_RGBColor mBackColor;*/
UInt8 mHasLeftBorder : 1,
mHasTopBorder : 1,
mHasRightBorder : 1,
mHasBottomBorder : 1;
};
This class manages command enablement for the Goldenseal accounting software,
project management software, construction
estimating software
and construction project estimating software
// ===========================================================================
// • CCmdEnablerAttachment CCmdEnablerAttachment •
// ===========================================================================
class CCmdEnablerAttachment : public LCmdEnablerAttachment
{
public:
enum { class_ID = 'CEAT' }; // rev TCS 7/31/00
CCmdEnablerAttachment (LStream *inStream)
: LCmdEnablerAttachment(inStream) {}
CCmdEnablerAttachment (const CommandT inCmdToEnable)
: LCmdEnablerAttachment(inCmdToEnable) {}
virtual ~CCmdEnablerAttachment() {}
protected:
//CommandT mCmdToEnable;
//virtual void ExecuteSelf (MessageT inMessage, void *ioParam);
};
#pragma mark --> CPrintAttachment
// ===========================================================================
// • CPrintAttachment CPrintAttachment •
// ===========================================================================
class CPrintAttachment : public LAttachment
{
public:
enum { class_ID = 'PRAT' };
CPrintAttachment (LStream *inStream);
virtual ~CPrintAttachment() {}
protected:
PaneIDT mPaneToPrint;
virtual void ExecuteSelf (MessageT inMessage, void *ioParam);
};
|