home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / powergui / thread / threads / threads.rc < prev   
Encoding:
Text File  |  1996-10-29  |  4.8 KB  |  145 lines

  1. /*******************************************************************************
  2. * FILE NAME: threads.rc                                                        *
  3. *                                                                              *
  4. * DESCRIPTION:                                                                 *
  5. *                                                                              *
  6. * COPYRIGHT:                                                                   *
  7. *   Licensed Materials - Property of Solution Frameworks                       *
  8. *   Copyright (C) 1996, Solution Frameworks                                    *
  9. *   All Rights Reserved                                                        *
  10. *******************************************************************************/
  11. #include "threads.h"
  12.  
  13. #ifdef IC_PM
  14.   ICON THREADS .\os2\threads.ico
  15.   ICON THREAD1 .\os2\thread1.ico
  16. #else
  17.   THREADS ICON .\win\threads.ico
  18.   THREAD1 ICON .\win\thread1.ico
  19. #endif
  20.  
  21. STRINGTABLE
  22.   BEGIN
  23.     THREAD_IDLE     "Idle"
  24.     THREAD_REGULAR  "Regular"
  25.     THREAD_TIMECRIT "Time Critical"
  26.     THREAD_FORE     "Foreground Server"
  27.   END
  28.  
  29. #ifdef IC_PM
  30.   MENU THREADS_POPUP
  31.     BEGIN
  32.       MENUITEM "New", THREADS_NEW
  33.       MENUITEM "Exit", THREADS_EXIT
  34.     END
  35. #else
  36.   THREADS_POPUP MENU
  37.     BEGIN
  38.       MENUITEM "New" THREADS_NEW
  39.       MENUITEM "Exit" THREADS_EXIT
  40.     END
  41. #endif
  42.  
  43. STRINGTABLE
  44.   BEGIN
  45.     THREAD_RESUME "Resume"
  46.   END
  47.  
  48. #ifdef IC_PM
  49.   MENU THREAD_POPUP
  50.     BEGIN
  51.       MENUITEM "Show",                  THREAD_SHOW
  52.       MENUITEM "Suspend",               THREAD_SUSPEND
  53.       MENUITEM "Stop",                  THREAD_STOP
  54.       MENUITEM "Enter/Exit CritSec",    THREAD_CRITSEC
  55.       SUBMENU "Resources",              1
  56.         BEGIN
  57.           SUBMENU "Private",            1
  58.             BEGIN
  59.               MENUITEM "Acquire",       THREAD_GETPRIVATE
  60.               MENUITEM "Release",       THREAD_RELPRIVATE
  61.             END
  62.           SUBMENU "Shared",             2
  63.             BEGIN
  64.               MENUITEM "Acquire",       THREAD_GETSHARED
  65.               MENUITEM "Release",       THREAD_RELSHARED
  66.             END
  67.         END
  68.       SUBMENU "Signal",                 2
  69.         BEGIN
  70.           SUBMENU "Private",            1
  71.             BEGIN
  72.               MENUITEM "Reset",         THREAD_RESETPRIVATE
  73.               MENUITEM "Signal",        THREAD_SIGNALPRIVATE
  74.               MENUITEM "Wait",          THREAD_WAITPRIVATE
  75.             END
  76.           SUBMENU "Shared",             2
  77.             BEGIN
  78.               MENUITEM "Reset",         THREAD_RESETSHARED
  79.               MENUITEM "Signal",        THREAD_SIGNALSHARED
  80.               MENUITEM "Wait",          THREAD_WAITSHARED
  81.             END
  82.         END
  83.       SUBMENU "Priority level",         3
  84.         BEGIN
  85.           MENUITEM "Boost",             THREAD_BOOST
  86.           MENUITEM "Reduce",            THREAD_REDUCE
  87.         END
  88.       SUBMENU "Set priority class",     4
  89.         BEGIN
  90.           MENUITEM "Idle",              THREAD_IDLE
  91.           MENUITEM "Regular",           THREAD_REGULAR
  92.           MENUITEM "Time critical",     THREAD_TIMECRIT
  93.           MENUITEM "Foreground server", THREAD_FORE
  94.         END
  95.     END
  96. #else
  97.   THREAD_POPUP MENU
  98.     BEGIN
  99.       MENUITEM "Show"                   THREAD_SHOW
  100.       MENUITEM "Suspend"                THREAD_SUSPEND
  101.       MENUITEM "Stop"                   THREAD_STOP
  102.       MENUITEM "Enter/Exit CritSec"     THREAD_CRITSEC
  103.       POPUP "Resources"
  104.         BEGIN
  105.           POPUP "Private"
  106.             {
  107.               MENUITEM "Acquire"        THREAD_GETPRIVATE
  108.               MENUITEM "Release"        THREAD_RELPRIVATE
  109.             }
  110.           POPUP "Shared"
  111.             {
  112.               MENUITEM "Acquire"        THREAD_GETSHARED
  113.               MENUITEM "Release"        THREAD_RELSHARED
  114.             }
  115.         }
  116.       POPUP "Signal"
  117.         {
  118.           POPUP "Private"
  119.             {
  120.               MENUITEM "Reset"          THREAD_RESETPRIVATE
  121.               MENUITEM "Signal"         THREAD_SIGNALPRIVATE
  122.               MENUITEM "Wait"           THREAD_WAITPRIVATE
  123.             }
  124.           POPUP "Shared"
  125.             {
  126.               MENUITEM "Reset"          THREAD_RESETSHARED
  127.               MENUITEM "Signal"         THREAD_SIGNALSHARED
  128.               MENUITEM "Wait"           THREAD_WAITSHARED
  129.             }
  130.         }
  131.       POPUP "Priority level"
  132.         {
  133.           MENUITEM "Boost"              THREAD_BOOST
  134.           MENUITEM "Reduce"             THREAD_REDUCE
  135.         }
  136.       POPUP "Set priority class"
  137.         {
  138.           MENUITEM "Idle"               THREAD_IDLE
  139.           MENUITEM "Regular"            THREAD_REGULAR
  140.           MENUITEM "Time critical"      THREAD_TIMECRIT
  141.           MENUITEM "Foreground server"  THREAD_FORE
  142.         }
  143.     END
  144. #endif
  145.