home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / viscobv6.zip / vac22os2 / ibmcobol / samples / toolkit / rexx / api / rexxcalc / rexxcalc.rc < prev    next >
Text File  |  1997-03-24  |  8KB  |  135 lines

  1. /********************************************************************/
  2. /*                                                                  */
  3. /* REXXCALC.RC - a simple pocket calculator                         */
  4. /*                                                                  */
  5. /********************************************************************/
  6.  
  7.  #define  INCL_WINSYS
  8.  #include <os2.h>
  9.  #include "rexxcalc.h"
  10.  
  11.  ICON REXXCALC rexxcalc.ico
  12.  
  13.  WINDOWTEMPLATE REXXCALC
  14.  BEGIN
  15.    FRAME "", 0, 100, 40, 132, 172, WS_VISIBLE, FCF_TITLEBAR |
  16.                 FCF_SYSMENU | FCF_MINBUTTON | FCF_BORDER | FCF_TASKLIST
  17.    BEGIN
  18.  
  19.      WINDOW "Rexx Calculator", FID_CLIENT, 0, 0, 140, 172, "RexxCalc", WS_VISIBLE
  20.        BEGIN
  21.          AUTOCHECKBOX "Scientific", BUTTON_FORM, 8, 140, 70, 10, BS_NOPOINTERFOCUS
  22.          AUTOCHECKBOX "Trace Off", BUTTON_TRACE, 8, 130, 70, 10, BS_NOPOINTERFOCUS
  23.          ENTRYFIELD "0", DISPLAY, 10, 152, 110, 14, ES_RIGHT | ES_MARGIN
  24.          PRESPARAMS PP_DISABLEDBACKGROUNDCOLORINDEX, CLR_PALEGRAY
  25.          PUSHBUTTON "**", BUTTON_POWER, 56, 68, 20, 14, BS_NOPOINTERFOCUS
  26.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_DARKGRAY
  27.          PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_WHITE
  28.          PUSHBUTTON "9", BUTTON_9, 56, 52, 20, 14, BS_NOPOINTERFOCUS
  29.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_PALEGRAY
  30.          PUSHBUTTON "6", BUTTON_6, 56, 36, 20, 14, BS_NOPOINTERFOCUS
  31.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_PALEGRAY
  32.          PUSHBUTTON "3", BUTTON_3, 56, 20, 20, 14, BS_NOPOINTERFOCUS
  33.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_PALEGRAY
  34.          PUSHBUTTON "+/-", BUTTON_SIGN, 56, 4, 20, 14, BS_NOPOINTERFOCUS
  35.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_DARKBLUE
  36.          PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_WHITE
  37.          PUSHBUTTON "//", BUTTON_REMAINDER, 32, 68, 20, 14, BS_NOPOINTERFOCUS
  38.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_DARKGRAY
  39.          PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_WHITE
  40.          PUSHBUTTON "8", BUTTON_8, 32, 52, 20, 14, BS_NOPOINTERFOCUS
  41.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_PALEGRAY
  42.          PUSHBUTTON "5", BUTTON_5, 32, 36, 20, 14, BS_NOPOINTERFOCUS
  43.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_PALEGRAY
  44.          PUSHBUTTON "2", BUTTON_2, 32, 20, 20, 14, BS_NOPOINTERFOCUS
  45.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_PALEGRAY
  46.          PUSHBUTTON ".", BUTTON_PERIOD, 32, 4, 20, 14, BS_NOPOINTERFOCUS
  47.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_DARKBLUE
  48.          PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_WHITE
  49.          PUSHBUTTON "%", BUTTON_IDIV, 8, 68, 20, 14, BS_NOPOINTERFOCUS
  50.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_DARKGRAY
  51.          PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_WHITE
  52.          PUSHBUTTON "7", BUTTON_7, 8,  52, 20, 14, BS_NOPOINTERFOCUS
  53.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_PALEGRAY
  54.          PUSHBUTTON "4", BUTTON_4, 8,  36, 20, 14, BS_NOPOINTERFOCUS
  55.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_PALEGRAY
  56.          PUSHBUTTON "1", BUTTON_1, 8,  20, 20, 14, BS_NOPOINTERFOCUS
  57.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_PALEGRAY
  58.          PUSHBUTTON "0", BUTTON_0, 8,   4, 20, 14, BS_NOPOINTERFOCUS
  59.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_PALEGRAY
  60.          PUSHBUTTON "/", BUTTON_DIVIDE, 80, 68, 20, 14, BS_NOPOINTERFOCUS
  61.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_DARKGRAY
  62.          PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_WHITE
  63.          PUSHBUTTON "x", BUTTON_MULTIPLY, 80, 52, 20, 14, BS_NOPOINTERFOCUS
  64.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_DARKGRAY
  65.          PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_WHITE
  66.          PUSHBUTTON "-", BUTTON_MINUS, 80, 36, 20, 14, BS_NOPOINTERFOCUS
  67.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_DARKGRAY
  68.          PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_WHITE
  69.          PUSHBUTTON "+", BUTTON_PLUS, 80, 20, 20, 14, BS_NOPOINTERFOCUS
  70.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_DARKGRAY
  71.          PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_WHITE
  72.          PUSHBUTTON "=", BUTTON_ENTER, 80, 4,  20, 14, BS_NOPOINTERFOCUS
  73.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_DARKGRAY
  74.          PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_WHITE
  75.          PUSHBUTTON "C", BUTTON_CLEAR, 104, 116, 20, 14, BS_NOPOINTERFOCUS
  76.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_DARKBLUE
  77.          PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_WHITE
  78.          PUSHBUTTON "H", BUTTON_HALT, 80, 116, 20, 14, BS_NOPOINTERFOCUS
  79.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_DARKBLUE
  80.          PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_WHITE
  81.          PUSHBUTTON "P5", BUTTON_PROGRAM5, 8, 84, 20, 14, BS_NOPOINTERFOCUS
  82.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_DARKRED
  83.          PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_WHITE
  84.          PUSHBUTTON "P6", BUTTON_PROGRAM6, 32, 84, 20, 14, BS_NOPOINTERFOCUS
  85.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_DARKRED
  86.          PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_WHITE
  87.          PUSHBUTTON "P7", BUTTON_PROGRAM7, 56, 84, 20, 14, BS_NOPOINTERFOCUS
  88.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_DARKRED
  89.          PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_WHITE
  90.          PUSHBUTTON "P8", BUTTON_PROGRAM8, 80, 84, 20, 14, BS_NOPOINTERFOCUS
  91.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_DARKRED
  92.          PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_WHITE
  93.          PUSHBUTTON "P1", BUTTON_PROGRAM1, 8, 100, 20, 14, BS_NOPOINTERFOCUS
  94.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_DARKRED
  95.          PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_WHITE
  96.          PUSHBUTTON "P2", BUTTON_PROGRAM2, 32, 100, 20, 14, BS_NOPOINTERFOCUS
  97.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_DARKRED
  98.          PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_WHITE
  99.          PUSHBUTTON "P3", BUTTON_PROGRAM3, 56, 100, 20, 14, BS_NOPOINTERFOCUS
  100.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_DARKRED
  101.          PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_WHITE
  102.          PUSHBUTTON "P4", BUTTON_PROGRAM4, 80, 100, 20, 14, BS_NOPOINTERFOCUS
  103.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_DARKRED
  104.          PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_WHITE
  105.          PUSHBUTTON "M+", BUTTON_MEMORY_PLUS, 104, 4,  20, 14, BS_NOPOINTERFOCUS
  106.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_DARKRED
  107.          PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_WHITE
  108.          PUSHBUTTON "M-", BUTTON_MEMORY_MINUS, 104, 20,  20, 14, BS_NOPOINTERFOCUS
  109.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_DARKRED
  110.          PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_WHITE
  111.          PUSHBUTTON "MR", BUTTON_MEMORY_RECALL, 104, 36,  20, 14, BS_NOPOINTERFOCUS
  112.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_DARKRED
  113.          PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_WHITE
  114.          PUSHBUTTON "MS", BUTTON_MEMORY_STORE, 104, 52,  20, 14, BS_NOPOINTERFOCUS
  115.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_DARKRED
  116.          PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_WHITE
  117.          PUSHBUTTON "MC", BUTTON_MEMORY_CLEAR, 104, 68,  20, 14, BS_NOPOINTERFOCUS
  118.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_DARKRED
  119.          PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_WHITE
  120.          PUSHBUTTON "P", BUTTON_DIGITS, 104, 100, 20, 14, BS_NOPOINTERFOCUS
  121.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_DARKBLUE
  122.          PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_WHITE
  123.          PUSHBUTTON "Exp", BUTTON_EXPONENT, 104, 84, 20, 14, BS_NOPOINTERFOCUS
  124.          PRESPARAMS PP_BACKGROUNDCOLORINDEX, CLR_DARKBLUE
  125.          PRESPARAMS PP_FOREGROUNDCOLORINDEX, CLR_WHITE
  126.        END
  127.    END
  128.  END
  129.  
  130.  DLGTEMPLATE ENTRY_FIELD LOADONCALL MOVEABLE DISCARDABLE
  131.  BEGIN
  132.     CONTROL "", ENTRY_FIELDID, 0, 0, 0, 0, WC_ENTRYFIELD, ES_LEFT |
  133.             ES_MARGIN | WS_TABSTOP | ES_AUTOSCROLL
  134.  END
  135.