home *** CD-ROM | disk | FTP | other *** search
- //VBBeginPartInfo: ICalcPU,"Calculator Processing Unit"
- //VBParent: IStandardNotifier
- //VBIncludes: <icalcpu.hpp> _ICALCPU_
- //VBPartDataFile: 'icalcprt.vbb'
- //VBLibFile: 'cppwv13.lib'
- //VBAction: processOperatorResult,,,processOperatorResult(double accumulator)
- //VBAction: processDigitKey,,,processDigit(IString digit)
- //VBAction: processOperatorKey,,,processOperator(ICalcOperator* currentOp)
- //VBAction: processFunctionKey,,,processFunction(ICalcFunction* currentFunc)
- //VBAction: evaluateOperation,,'double',evaluateOperation()
- //VBAction: clearCalc,,,clearCalc()
- //VBAttribute: buffer,"calculator display",'IString',buffer(),setBuffer(IString buffer),bufferId
- //VBEvent: evaluateOp,,evaluateId
- //VBPreferredFeatures: buffer,processOperatorKey,processFunctionKey,
- //VB: processOperatorResult,processDigitKey,evaluateOperation,
- //VB: clearCalc,evaluateOp
- //VBEndPartInfo: ICalcPU
- //VBBeginPartInfo: IKeypad,"Ten Digit Keypad"
- //VBParent: IStandardNotifier
- //VBIncludes: <ikeypad.hpp> _IKEYPAD_
- //VBPartDataFile: 'icalcprt.vbb'
- //VBAttribute: digit,"keypad digit pressed",'IString',digit(),setDigit(IString digit),digitId
- //VBPreferredFeatures: digit
- //VBEndPartInfo: IKeypad
- //VBBeginPartInfo: ICalcAdditionChip,"Integer Add Chip"
- //VBParent: ICalcOperator
- //VBIncludes: <icalcac.hpp> _ICALCAC_
- //VBPartDataFile: 'icalcprt.vbb'
- //VBPreferredFeatures: this
- //VBEndPartInfo: ICalcAdditionChip
- //VBBeginPartInfo: ICalcSubtractionChip,"Integer Subtract Chip"
- //VBParent: ICalcOperator
- //VBIncludes: <icalcsc.hpp> _ICALCSC_
- //VBPartDataFile: 'icalcprt.vbb'
- //VBPreferredFeatures: this
- //VBEndPartInfo: ICalcSubtractionChip
- //VBBeginPartInfo: ICalcMultiplicationChip,"Integer Multiply Chip"
- //VBParent: ICalcOperator
- //VBIncludes: <icalcmc.hpp> _ICALCMC_
- //VBPartDataFile: 'icalcprt.vbb'
- //VBPreferredFeatures: this
- //VBEndPartInfo: ICalcMultiplicationChip
- //VBBeginPartInfo: ICalcDivisionChip,"Integer Divide Chip"
- //VBParent: ICalcOperator
- //VBIncludes: <icalcdc.hpp> _ICALCDC_
- //VBPartDataFile: 'icalcprt.vbb'
- //VBPreferredFeatures: this
- //VBEndPartInfo: ICalcDivisionChip
- //VBBeginPartInfo: ICalcOperator,"Binary Operator Parent Part"
- //VBParent: IStandardNotifier
- //VBIncludes: <icalcop.hpp> _ICALCOP_
- //VBPartDataFile: 'icalcprt.vbb'
- //VBAttribute: result,"result of operation",'double',result(),setResult(double result),resultId
- //VBPreferredFeatures: result
- //VBEndPartInfo: ICalcOperator
- //VBBeginPartInfo: ICalcFunction,"Function Operation Parent Part"
- //VBParent: IStandardNotifier
- //VBIncludes: <icalcfnc.hpp> _ICALCFUNC_
- //VBPartDataFile: 'icalcprt.vbb'
- //VBEndPartInfo: ICalcFunction
- //VBBeginPartInfo: ICalcEqualFunction,"Equal Function"
- //VBParent: ICalcFunction
- //VBIncludes: <icalceql.hpp> _IEQUALFUNC_
- //VBPartDataFile: 'icalcprt.vbb'
- //VBPreferredFeatures: this
- //VBEndPartInfo: ICalcEqualFunction
- //VBBeginPartInfo: ICalcClearFunction,"Clear All Function"
- //VBParent: ICalcFunction
- //VBIncludes: <icalcclr.hpp> _ICLEARFUNC_
- //VBPartDataFile: 'icalcprt.vbb'
- //VBPreferredFeatures: this
- //VBEndPartInfo: ICalcClearFunction
- //VBBeginPartInfo: ICalcTally,"Tally Chip"
- //VBParent: IStandardNotifier
- //VBIncludes: <icalctly.hpp> _ICALCTLY_
- //VBPartDataFile: 'icalcprt.vbb'
- //VBAction: binaryOperation,,,processBinaryOperator(IString opSymbol)
- //VBAction: unaryOperation,,,processUnaryOperator(IString opSymbol)
- //VBAction: reset,,,reset()
- //VBEvent: notEmpty,,notEmptyId
- //VBAttribute: buffer,"image of current display",'IString',buffer(),setBuffer(IString buffer),bufferId
- //VBAttribute: nextTallyLine,"next line to display in tally",'IString',nextTallyLine(),setNextTallyLine(IString nextTallyLine),nextTallyLineId
- //VBPreferredFeatures: buffer,nextTallyLine,binaryOperation,unaryOperation,
- //VB: reset,notEmpty
- //VBEndPartInfo: ICalcTally