home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / mod201j.zip / modula2.exe / os2demo / wpcar / car.rc < prev    next >
Text File  |  1995-03-06  |  5KB  |  116 lines

  1. /******************************************************************************
  2. *
  3. *  File Name   : CAR.RC
  4. *
  5. *  Description : Define Work Place Shell Sample resources and dialogs
  6. *                  (settings menus)
  7. *
  8. *  Copyright (C) 1992 IBM Corporation
  9. *
  10. *  Adopted for Modula-2 06.03.95 16:02  by Juergen Neuhoff
  11. *
  12. *      DISCLAIMER OF WARRANTIES.  The following [enclosed] code is
  13. *      sample code created by IBM Corporation. This sample code is not
  14. *      part of any standard or IBM product and is provided to you solely
  15. *      for  the purpose of assisting you in the development of your
  16. *      applications.  The code is provided "AS IS", without
  17. *      warranty of any kind.  IBM shall not be liable for any damages
  18. *      arising out of your use of the sample code, even if they have been
  19. *      advised of the possibility of such damages.                                                    *
  20. *
  21. ******************************************************************************/
  22.  
  23. #include "..\\..\\os2bin\\mod.h"
  24.  
  25. #define ID_TITLE           100
  26. #define ID_ICON            101
  27.  
  28. #define IDD_DASHBOARD      200                  /* settings page (dialog) */
  29. #define IDD_HORNBEEP       202
  30.  
  31. /*
  32.  *   The following user-defined Popup menu items (ID_xxx) should be higher
  33.  *   than WPMENUID_USER.
  34.  *
  35.  *   The ID_OPENMENU will become a submenu of the system's popup open menu
  36.  *   id, WPMENUID_OPEN.
  37.  */
  38. #define ID_BEEPMENU        (WPMENUID_USER+1) /* menus added to popup menu */
  39. #define ID_OPENMENU        (WPMENUID_USER+2)
  40. #define ID_TRAPMENU        (WPMENUID_USER+3)
  41.  
  42. #define IDM_OPENCAR        (WPMENUID_USER+4) /* submenus of added menus */
  43. #define IDM_BEEPHORN       (WPMENUID_USER+5)
  44. #define IDM_TRAPCAR        (WPMENUID_USER+6)
  45.  
  46. #define IDMSG_ACCESS_VIOLATION  100
  47. #define IDM_MSGBOX              999
  48.  
  49. #define ID_FRAME           3000                       /* client window id */
  50. #define ID_CLIENT          3001                       /* client window id */
  51.  
  52.  
  53. POINTER ID_ICON LOADONCALL MOVEABLE DISCARDABLE car.ico
  54.  
  55. STRINGTABLE
  56. BEGIN
  57.    ID_TITLE "Car"
  58. END
  59.  
  60. MENU ID_BEEPMENU LOADONCALL MOVEABLE DISCARDABLE
  61. BEGIN
  62.    MENUITEM "~Beep horn", IDM_BEEPHORN
  63. END
  64.  
  65. MENU ID_OPENMENU LOADONCALL MOVEABLE DISCARDABLE
  66. BEGIN
  67.    MENUITEM "~Open car", IDM_OPENCAR
  68. END
  69.  
  70. MENU ID_TRAPMENU LOADONCALL MOVEABLE DISCARDABLE
  71. BEGIN
  72.    MENUITEM "Trap D", IDM_TRAPCAR
  73. END
  74.  
  75. DLGTEMPLATE IDD_HORNBEEP LOADONCALL MOVEABLE DISCARDABLE
  76. BEGIN
  77.     DIALOG  "Horn Beep", IDD_HORNBEEP, 11, 17, 270, 90, NOT FS_DLGBORDER |
  78.             WS_VISIBLE
  79.     BEGIN
  80.         LTEXT           "Horn Frequency", 101, 39, 88, 76, 8
  81.         LTEXT           "Hi - Tone", 103, 10, 71, 68, 8
  82.         LTEXT           "Lo - Tone", 104, 10, 50, 68, 8
  83.         CONTROL         "", ID_HITONE, 93, 69, 48, 12, WC_SPINBUTTON,
  84.                         SPBS_ALLCHARACTERS | SPBS_MASTER | SPBS_JUSTRIGHT |
  85.                         SPBS_FASTSPIN | WS_GROUP | WS_TABSTOP | WS_VISIBLE
  86.         CONTROL         "", ID_LOTONE, 93, 48, 48, 12, WC_SPINBUTTON,
  87.                         SPBS_ALLCHARACTERS | SPBS_MASTER | SPBS_JUSTRIGHT |
  88.                         SPBS_FASTSPIN | WS_GROUP | WS_TABSTOP | WS_VISIBLE
  89.         PUSHBUTTON      "Undo", ID_UNDO, 5, 4, 40, 14
  90.         PUSHBUTTON      "Default", ID_DEFAULT, 51, 4, 40, 14
  91.         CONTROL         "Help", ID_HELP, 97, 4, 40, 14, WC_BUTTON,
  92.                         BS_PUSHBUTTON | BS_HELP | BS_NOPOINTERFOCUS |
  93.                         WS_TABSTOP | WS_VISIBLE
  94.     END
  95. END
  96.  
  97. DLGTEMPLATE IDD_DASHBOARD LOADONCALL MOVEABLE DISCARDABLE
  98. BEGIN
  99.     DIALOG  "Dashboard", IDD_DASHBOARD, 11, 17, 190, 134, NOT FS_DLGBORDER |
  100.             WS_VISIBLE
  101.     BEGIN
  102.         PUSHBUTTON      "Undo", ID_UNDO, 11, 9, 40, 14
  103.         PUSHBUTTON      "Default", ID_DEFAULT, 71, 9, 40, 14
  104.         CONTROL         "Help", ID_HELP, 131, 9, 40, 14,WC_BUTTON,
  105.                         BS_PUSHBUTTON | BS_HELP | BS_NOPOINTERFOCUS |
  106.                         WS_TABSTOP | WS_VISIBLE
  107.         CONTROL         "", ID_SPEEDSLIDER, 11, 56, 157, 44, WC_SLIDER,
  108.                         SLS_HORIZONTAL | SLS_BUTTONSLEFT | SLS_HOMELEFT |
  109.                         WS_GROUP | WS_TABSTOP | WS_VISIBLE
  110.         ENTRYFIELD      "", ID_SPEEDDATA, 72, 128, 35, 8, ES_MARGIN
  111.         CTEXT           "Speed", 100, 64, 112, 50, 8, DT_VCENTER
  112.         AUTORADIOBUTTON "Stop", ID_STOP, 11, 36, 39, 10, WS_TABSTOP
  113.         AUTORADIOBUTTON "Go", ID_GO, 71, 36, 39, 10, WS_TABSTOP
  114.     END
  115. END
  116.