home *** CD-ROM | disk | FTP | other *** search
/ Microsoft Programmer's Library 1.3 / Microsoft-Programers-Library-v1.3.iso / sampcode / os2sdk / os2sdk12 / clock / clock.rc < prev    next >
Encoding:
Text File  |  1989-11-20  |  5.8 KB  |  202 lines

  1. /**************************************************************************\
  2. *                                       *
  3. *    MODULE:     clock.rc                           *
  4. *    COMMENT:    Clock Program Resource File                   *
  5. *            Created by Microsoft Corporation, 1989           *
  6. *                                       *
  7. \**************************************************************************/
  8.  
  9. #include <os2.h>
  10. #include "res.h"
  11. #include "dialogs.h"
  12.  
  13. POINTER ID_RESOURCE    clock.ico
  14.  
  15. MENU    ID_RESOURCE
  16. {
  17.     SUBMENU "~Preferences" , ID_RESOURCE
  18.     {
  19.     MENUITEM "~Hide Frame Controls",IDM_HIDECONTROLS,MIS_TEXT
  20.     MENUITEM "~Colors..." ,        IDM_COLORS,    MIS_TEXT
  21.     MENUITEM "~Tick Marks...",    IDM_TICKS,    MIS_TEXT
  22.     MENUITEM SEPARATOR
  23.     MENUITEM "E~xit",        SC_CLOSE,    MIS_SYSCOMMAND
  24.     MENUITEM "A~bout Clock...",    IDM_ABOUT,    MIS_TEXT
  25.     }
  26. }
  27.  
  28. DLGTEMPLATE IDD_ABOUT {
  29.     DIALOG "", 0, 10, 60, 160, 75, WS_SAVEBITS | FS_DLGBORDER {
  30.     CTEXT    "OS/2 Presentation Manager"       -1, 10, 60, 140, 10
  31.     CTEXT    "Clock Application"           -1, 10, 50, 140, 10
  32.     ICON    ID_RESOURCE                -1,  8, 40,   0,  0
  33.     CTEXT    "Version 1.0"               -1, 10, 30, 140, 10
  34.     CTEXT    "Created by Microsoft Corp., 1989" -1, 10, 20, 140, 10
  35.     DEFPUSHBUTTON "Ok"           DID_OK, 64,  4, 32,  14, WS_GROUP
  36.     }
  37. }
  38.  
  39. DLGTEMPLATE IDD_TICKS LOADONCALL MOVEABLE DISCARDABLE
  40. BEGIN
  41.  
  42.     DIALOG "" , IDD_TICKS ,
  43.     90 , -30 , 200 , 160 ,
  44.     FS_NOBYTEALIGN | FS_DLGBORDER | WS_VISIBLE | WS_SAVEBITS
  45.  
  46.     BEGIN
  47.  
  48.     DEFPUSHBUTTON "OK" , DID_OK ,
  49.         25 , 10 , 35 , 15 , WS_GROUP
  50.  
  51.     CONTROL "Cancel" , DID_CANCEL ,
  52.         70 , 10 , 50 , 15 , WC_BUTTON, BS_PUSHBUTTON | WS_VISIBLE
  53.  
  54.     CONTROL "Clock Tick Mark Preferences" , 255 ,
  55.         15 , 140 , 170 , 10 , WC_STATIC ,
  56.         SS_TEXT | DT_CENTER | DT_VCENTER | WS_VISIBLE | WS_GROUP
  57.  
  58.     CONTROL "Draw Major Tick Marks" , CLKTM_MAJOR ,
  59.         15 , 90 , 170 , 45 , WC_STATIC ,
  60.         SS_GROUPBOX | WS_VISIBLE | WS_GROUP
  61.  
  62.     CONTROL "Always" , CLKTM_MAJOR | CLKTM_ALWAYS ,
  63.         35 , 115 , 100 , 10 , WC_BUTTON ,
  64.         BS_AUTORADIOBUTTON | WS_VISIBLE | WS_GROUP
  65.  
  66.     CONTROL "Except When Iconic" , CLKTM_MAJOR | CLKTM_NOTICONIC ,
  67.         35 , 105 , 100 , 10 , WC_BUTTON ,
  68.         BS_AUTORADIOBUTTON | WS_VISIBLE
  69.  
  70.     CONTROL "Never" , CLKTM_MAJOR | CLKTM_NEVER ,
  71.         35 , 95 , 100 , 10 , WC_BUTTON ,
  72.         BS_AUTORADIOBUTTON | WS_VISIBLE
  73.  
  74.     CONTROL "Draw Minor Tick Marks" , CLKTM_MINOR ,
  75.         15 , 35 , 170 , 45 , WC_STATIC ,
  76.         SS_GROUPBOX | WS_VISIBLE | WS_GROUP
  77.  
  78.     CONTROL "Always" , CLKTM_MINOR | CLKTM_ALWAYS ,
  79.         35 , 60 , 100 , 10 , WC_BUTTON ,
  80.         BS_AUTORADIOBUTTON | WS_VISIBLE | WS_GROUP
  81.  
  82.     CONTROL "Except When Iconic" , CLKTM_MINOR | CLKTM_NOTICONIC ,
  83.         35 , 50 , 100 , 10 , WC_BUTTON ,
  84.         BS_AUTORADIOBUTTON | WS_VISIBLE
  85.  
  86.     CONTROL "Never" , CLKTM_MINOR | CLKTM_NEVER ,
  87.         35 , 40 , 100 , 10 , WC_BUTTON ,
  88.         BS_AUTORADIOBUTTON | WS_VISIBLE
  89.     END
  90. END
  91.  
  92.  
  93. DLGTEMPLATE IDD_COLORS LOADONCALL MOVEABLE DISCARDABLE
  94. BEGIN
  95.  
  96.     DIALOG "" , IDD_COLORS ,
  97.     90 , -30 , 200 , 160 ,
  98.     FS_NOBYTEALIGN | FS_DLGBORDER | WS_VISIBLE | WS_SAVEBITS
  99.  
  100.     BEGIN
  101.  
  102.     DEFPUSHBUTTON "OK" , DID_OK ,
  103.         25 , 10 , 35 , 15 , WS_GROUP
  104.  
  105.     CONTROL "Cancel" , DID_CANCEL ,
  106.         70 , 10 , 50 , 15 , WC_BUTTON, BS_PUSHBUTTON | WS_VISIBLE
  107.  
  108.     CONTROL "Clock Color Preferences" , 255 ,
  109.         15 , 140 , 170 , 10 , WC_STATIC ,
  110.         SS_TEXT | DT_CENTER | DT_VCENTER | WS_VISIBLE | WS_GROUP
  111.  
  112.     CONTROL "Parts of the Clock" , 255 ,
  113.         15 , 80 , 170 , 55 , WC_STATIC ,
  114.         SS_GROUPBOX | WS_VISIBLE | WS_GROUP
  115.  
  116.     CONTROL "Background" , CLKCLR_BACKGROUND ,
  117.         20 , 115 , 100 , 10 , WC_BUTTON ,
  118.         BS_AUTORADIOBUTTON | WS_VISIBLE | WS_GROUP
  119.  
  120.     CONTROL "Face" , CLKCLR_FACE ,
  121.         20 , 105 , 100 , 10 , WC_BUTTON ,
  122.         BS_AUTORADIOBUTTON | WS_VISIBLE
  123.  
  124.     CONTROL "Hour Hand" , CLKCLR_HOURHAND ,
  125.         20 , 95 , 100 , 10 , WC_BUTTON ,
  126.         BS_AUTORADIOBUTTON | WS_VISIBLE
  127.  
  128.     CONTROL "Minute Hand" , CLKCLR_MINUTEHAND ,
  129.         20 , 85 , 100 , 10 , WC_BUTTON ,
  130.         BS_AUTORADIOBUTTON | WS_VISIBLE
  131.  
  132.     CONTROL "GPI Colors" , 255 ,
  133.         15 , 35 , 170 , 40 , WC_STATIC ,
  134.         SS_GROUPBOX | WS_VISIBLE | WS_GROUP
  135.  
  136.     CONTROL "Red" , CLKCLR_BUTTONSHIFT + CLR_RED ,
  137.         20 , 55 , 15 , 10 , WC_BUTTON ,
  138.         BS_USERBUTTON | WS_VISIBLE | WS_GROUP
  139.  
  140.     CONTROL "Yellow" , CLKCLR_BUTTONSHIFT + CLR_YELLOW ,
  141.         40 , 55 , 15 , 10 , WC_BUTTON ,
  142.         BS_USERBUTTON | WS_VISIBLE
  143.  
  144.     CONTROL "Green" , CLKCLR_BUTTONSHIFT + CLR_GREEN ,
  145.         60 , 55 , 15 , 10 , WC_BUTTON ,
  146.         BS_USERBUTTON | WS_VISIBLE
  147.  
  148.     CONTROL "Cyan" , CLKCLR_BUTTONSHIFT + CLR_CYAN,
  149.         80 , 55 , 15 , 10 , WC_BUTTON ,
  150.         BS_USERBUTTON | WS_VISIBLE
  151.  
  152.     CONTROL "Blue" , CLKCLR_BUTTONSHIFT + CLR_BLUE,
  153.         100 , 55 , 15 , 10 , WC_BUTTON ,
  154.         BS_USERBUTTON | WS_VISIBLE
  155.  
  156.     CONTROL "Pink" , CLKCLR_BUTTONSHIFT + CLR_PINK ,
  157.         120 , 55 , 15 , 10 , WC_BUTTON ,
  158.         BS_USERBUTTON | WS_VISIBLE
  159.  
  160.     CONTROL "PaleGray" , CLKCLR_BUTTONSHIFT + CLR_PALEGRAY ,
  161.         140 , 55 , 15 , 10 , WC_BUTTON ,
  162.         BS_USERBUTTON | WS_VISIBLE
  163.  
  164.     CONTROL "White" , CLKCLR_BUTTONSHIFT + CLR_WHITE ,
  165.         160 , 55 , 15 , 10 , WC_BUTTON ,
  166.         BS_USERBUTTON | WS_VISIBLE
  167.  
  168.     CONTROL "DarkRed" , CLKCLR_BUTTONSHIFT + CLR_DARKRED ,
  169.         20 , 40 , 15 , 10 , WC_BUTTON ,
  170.         BS_USERBUTTON | WS_VISIBLE
  171.  
  172.     CONTROL "Brown" , CLKCLR_BUTTONSHIFT + CLR_BROWN ,
  173.         40 , 40 , 15 , 10 , WC_BUTTON ,
  174.         BS_USERBUTTON | WS_VISIBLE
  175.  
  176.     CONTROL "DarkGreen" , CLKCLR_BUTTONSHIFT + CLR_DARKGREEN ,
  177.         60 , 40 , 15 , 10 , WC_BUTTON ,
  178.         BS_USERBUTTON | WS_VISIBLE
  179.  
  180.     CONTROL "DarkCyan" , CLKCLR_BUTTONSHIFT + CLR_DARKCYAN ,
  181.         80 , 40 , 15 , 10 , WC_BUTTON ,
  182.         BS_USERBUTTON | WS_VISIBLE
  183.  
  184.     CONTROL "DarkBlue" , CLKCLR_BUTTONSHIFT + CLR_DARKBLUE,
  185.         100 , 40 , 15 , 10 , WC_BUTTON ,
  186.         BS_USERBUTTON | WS_VISIBLE
  187.  
  188.     CONTROL "DarkPink" , CLKCLR_BUTTONSHIFT + CLR_DARKPINK ,
  189.         120 , 40 , 15 , 10 , WC_BUTTON ,
  190.         BS_USERBUTTON | WS_VISIBLE
  191.  
  192.     CONTROL "DarkGray" , CLKCLR_BUTTONSHIFT + CLR_DARKGRAY ,
  193.         140 , 40 , 15 , 10 , WC_BUTTON ,
  194.         BS_USERBUTTON | WS_VISIBLE
  195.  
  196.     CONTROL "Black" , CLKCLR_BUTTONSHIFT + CLR_BLACK ,
  197.         160 , 40 , 15 , 10 , WC_BUTTON ,
  198.         BS_USERBUTTON | WS_VISIBLE
  199.  
  200.     END
  201. END
  202.