home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / trialva / ibmcppw / samples / visbuild / calculat / icalcptw.vbe < prev    next >
Encoding:
Text File  |  1996-01-23  |  3.8 KB  |  86 lines

  1. //VBBeginPartInfo: ICalcPU,"Calculator Processing Unit"
  2. //VBParent: IStandardNotifier
  3. //VBIncludes: <icalcpu.hpp> _ICALCPU_
  4. //VBPartDataFile: 'icalcprt.vbb'
  5. //VBLibFile: 'cppwv13.lib'
  6. //VBAction: processOperatorResult,,,processOperatorResult(double accumulator)
  7. //VBAction: processDigitKey,,,processDigit(IString digit)
  8. //VBAction: processOperatorKey,,,processOperator(ICalcOperator* currentOp)
  9. //VBAction: processFunctionKey,,,processFunction(ICalcFunction* currentFunc)
  10. //VBAction: evaluateOperation,,'double',evaluateOperation()
  11. //VBAction: clearCalc,,,clearCalc()
  12. //VBAttribute: buffer,"calculator display",'IString',buffer(),setBuffer(IString buffer),bufferId
  13. //VBEvent: evaluateOp,,evaluateId
  14. //VBPreferredFeatures: buffer,processOperatorKey,processFunctionKey,
  15. //VB:                  processOperatorResult,processDigitKey,evaluateOperation,
  16. //VB:                  clearCalc,evaluateOp
  17. //VBEndPartInfo: ICalcPU
  18. //VBBeginPartInfo: IKeypad,"Ten Digit Keypad"
  19. //VBParent: IStandardNotifier
  20. //VBIncludes: <ikeypad.hpp> _IKEYPAD_
  21. //VBPartDataFile: 'icalcprt.vbb'
  22. //VBAttribute: digit,"keypad digit pressed",'IString',digit(),setDigit(IString digit),digitId
  23. //VBPreferredFeatures: digit
  24. //VBEndPartInfo: IKeypad
  25. //VBBeginPartInfo: ICalcAdditionChip,"Integer Add Chip"
  26. //VBParent: ICalcOperator
  27. //VBIncludes: <icalcac.hpp> _ICALCAC_
  28. //VBPartDataFile: 'icalcprt.vbb'
  29. //VBPreferredFeatures: this
  30. //VBEndPartInfo: ICalcAdditionChip
  31. //VBBeginPartInfo: ICalcSubtractionChip,"Integer Subtract Chip"
  32. //VBParent: ICalcOperator
  33. //VBIncludes: <icalcsc.hpp> _ICALCSC_
  34. //VBPartDataFile: 'icalcprt.vbb'
  35. //VBPreferredFeatures: this
  36. //VBEndPartInfo: ICalcSubtractionChip
  37. //VBBeginPartInfo: ICalcMultiplicationChip,"Integer Multiply Chip"
  38. //VBParent: ICalcOperator
  39. //VBIncludes: <icalcmc.hpp> _ICALCMC_
  40. //VBPartDataFile: 'icalcprt.vbb'
  41. //VBPreferredFeatures: this
  42. //VBEndPartInfo: ICalcMultiplicationChip
  43. //VBBeginPartInfo: ICalcDivisionChip,"Integer Divide Chip"
  44. //VBParent: ICalcOperator
  45. //VBIncludes: <icalcdc.hpp> _ICALCDC_
  46. //VBPartDataFile: 'icalcprt.vbb'
  47. //VBPreferredFeatures: this
  48. //VBEndPartInfo: ICalcDivisionChip
  49. //VBBeginPartInfo: ICalcOperator,"Binary Operator Parent Part"
  50. //VBParent: IStandardNotifier
  51. //VBIncludes: <icalcop.hpp> _ICALCOP_
  52. //VBPartDataFile: 'icalcprt.vbb'
  53. //VBAttribute: result,"result of operation",'double',result(),setResult(double result),resultId
  54. //VBPreferredFeatures: result
  55. //VBEndPartInfo: ICalcOperator
  56. //VBBeginPartInfo: ICalcFunction,"Function Operation Parent Part"
  57. //VBParent: IStandardNotifier
  58. //VBIncludes: <icalcfnc.hpp> _ICALCFUNC_
  59. //VBPartDataFile: 'icalcprt.vbb'
  60. //VBEndPartInfo: ICalcFunction
  61. //VBBeginPartInfo: ICalcEqualFunction,"Equal Function"
  62. //VBParent: ICalcFunction
  63. //VBIncludes: <icalceql.hpp> _IEQUALFUNC_
  64. //VBPartDataFile: 'icalcprt.vbb'
  65. //VBPreferredFeatures: this
  66. //VBEndPartInfo: ICalcEqualFunction
  67. //VBBeginPartInfo: ICalcClearFunction,"Clear All Function"
  68. //VBParent: ICalcFunction
  69. //VBIncludes: <icalcclr.hpp> _ICLEARFUNC_
  70. //VBPartDataFile: 'icalcprt.vbb'
  71. //VBPreferredFeatures: this
  72. //VBEndPartInfo: ICalcClearFunction
  73. //VBBeginPartInfo: ICalcTally,"Tally Chip"
  74. //VBParent: IStandardNotifier
  75. //VBIncludes: <icalctly.hpp> _ICALCTLY_
  76. //VBPartDataFile: 'icalcprt.vbb'
  77. //VBAction: binaryOperation,,,processBinaryOperator(IString opSymbol)
  78. //VBAction: unaryOperation,,,processUnaryOperator(IString opSymbol)
  79. //VBAction: reset,,,reset()
  80. //VBEvent: notEmpty,,notEmptyId
  81. //VBAttribute: buffer,"image of current display",'IString',buffer(),setBuffer(IString buffer),bufferId
  82. //VBAttribute: nextTallyLine,"next line to display in tally",'IString',nextTallyLine(),setNextTallyLine(IString nextTallyLine),nextTallyLineId
  83. //VBPreferredFeatures: buffer,nextTallyLine,binaryOperation,unaryOperation,
  84. //VB:                  reset,notEmpty
  85. //VBEndPartInfo: ICalcTally
  86.