home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / pc3270sa.zip / pcsmain / pcsmain.rc < prev   
Text File  |  2002-02-28  |  8KB  |  205 lines

  1. /*****************************************************************************/
  2. /*                                                                           */
  3. /*  File name   : PCSMAIN.RC                                                 */
  4. /*                                                                           */
  5. /*  Description : This resource file contains the menu definitions.          */
  6. /*                                                                           */
  7. /*  Concepts    : resource script                                            */
  8. /*                                                                           */
  9. /*                                                                           */
  10. /*  Copyright  (C)  1994, 1996 IBM  Corporation                              */
  11. /*                          All rights reserved.                             */
  12. /*                                                                           */
  13. /*****************************************************************************/
  14. #include "windows.h"
  15. #include "pcsmain.h"
  16.  
  17. //
  18. // Icon
  19. //
  20.  
  21. ICONPCSMAIN             ICON    DISCARDABLE     "pcsmain.ico"
  22.  
  23. //
  24. // Menu
  25. //
  26.  
  27. PCSMAIN MENU DISCARDABLE
  28. BEGIN
  29.     POPUP "&File"
  30.     BEGIN
  31.         MENUITEM "&About PCSMAIN...",           IDM_FILE_ABOUT
  32.         MENUITEM "&Clear Log",                  IDM_FILE_CLEAR
  33.         MENUITEM "Change &Title...",            IDM_FILE_TITLE
  34.         MENUITEM "&Exit",                       IDM_FILE_EXIT
  35.         MENUITEM SEPARATOR
  36.         MENUITEM "&Always on Top",              IDM_FILE_TOP
  37.     END
  38.     POPUP "&PCSAPI"
  39.     BEGIN
  40.         MENUITEM "&Start Session",              IDM_PCSAPI_START
  41.         MENUITEM "S&top Session",               IDM_PCSAPI_STOP
  42.         MENUITEM "&Query Emulator Status",      IDM_PCSAPI_STATUS
  43.         MENUITEM "Query &Workstation Profile",  IDM_PCSAPI_PROFILE
  44.         MENUITEM "&Connect Session",            IDM_PCSAPI_CONN
  45.         MENUITEM "&Disconnect Session",         IDM_PCSAPI_DISCONN
  46.         MENUITEM "Set &Link Timeout",           IDM_PCSAPI_TIMEOUT
  47.     END
  48. END
  49.  
  50. //
  51. // Dialog
  52. //
  53.  
  54. ABOUTBOX DIALOG DISCARDABLE  22, 17, 160, 68
  55. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  56. CAPTION "About PCSMAIN"
  57. BEGIN
  58.     ICON            ICONPCSMAIN,ID_IGNORE,5,5,20,24
  59.     LTEXT           "PCSMAIN PCSAPI Sample Program",ID_IGNORE,34,5,150,10,
  60.                     NOT WS_GROUP
  61.     LTEXT           " Version: 1.00",ID_IGNORE,34,15,150,10,NOT WS_GROUP
  62.     LTEXT           "⌐ Copyright IBM Corp. 1994,1996", ID_IGNORE, 34, 25, 150,
  63.                     10,NOT WS_GROUP
  64.     LTEXT           "           All rights reserved.", ID_IGNORE, 34,35,150,10,NOT WS_GROUP
  65.     DEFPUSHBUTTON   "&OK",IDOK,50,50,60,15,NOT WS_TABSTOP
  66. END
  67.  
  68. TITLEBOX DIALOG DISCARDABLE  22, 17, 144, 49
  69. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  70. CAPTION "Change Title"
  71. BEGIN
  72.     LTEXT           "&Title:",-1,3,4,84,10
  73.     EDITTEXT        IDD_TITLE,3,15,137,12,ES_AUTOHSCROLL
  74.     PUSHBUTTON      "OK",IDOK,24,32,40,14,WS_GROUP
  75.     PUSHBUTTON      "Cancel",IDCANCEL,80,32,40,14
  76. END
  77.  
  78. START_DLG DIALOG DISCARDABLE  28, 33, 209, 126
  79. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  80. CAPTION "Start Session"
  81. BEGIN
  82.     GROUPBOX        "Session ID",DID_SESID_GP,8,93,58,24
  83.     EDITTEXT        DID_SESID,13,103,8,10
  84.     GROUPBOX        "Profile name",DID_PRONAME_GP,70,93,130,24
  85.     EDITTEXT        DID_PRONAME,75,103,120,10,ES_AUTOHSCROLL
  86.     GROUPBOX        "Window's visibility",DID_VIS_GP,8,39,192,46
  87.     CONTROL         "Hide",DID_HIDE,"Button",BS_AUTORADIOBUTTON | WS_GROUP |
  88.                     WS_TABSTOP,13,70,84,10
  89.     CONTROL         "Show",DID_SHOW,"Button",BS_AUTORADIOBUTTON,107,70,84,10
  90.     CONTROL         "Show Minimized",DID_SHOW_MIN,"Button",
  91.                     BS_AUTORADIOBUTTON,13,50,84,10
  92.     CONTROL         "Show Maximized",DID_SHOW_MAX,"Button",
  93.                     BS_AUTORADIOBUTTON,107,50,84,10
  94.     PUSHBUTTON      "Start Session",IDOK,32,11,62,14,WS_GROUP
  95.     PUSHBUTTON      "Exit",IDCANCEL,110,11,62,14
  96. END
  97.  
  98. STOP_DLG DIALOG DISCARDABLE  102, 76, 186, 97
  99. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  100. CAPTION "Stop Session"
  101. BEGIN
  102.     GROUPBOX        "Session ID",DID_SESID_GP,8,71,58,24
  103.     EDITTEXT        DID_SESID,13,81,8,10
  104.     GROUPBOX        "Saving Profile",DID_PRO_SAVE_GP,8,10,170,47
  105.     CONTROL         "Do as specified in profile",DID_SAVE_AS_PROFILE,
  106.                     "Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,13,
  107.                     41,120,10
  108.     CONTROL         "Save on exit",DID_SAVE_ON_EXIT,"Button",
  109.                     BS_AUTORADIOBUTTON,13,31,120,10
  110.     CONTROL         "Do not save",DID_NOSAVE_ON_EXIT,"Button",
  111.                     BS_AUTORADIOBUTTON,13,21,120,10
  112.     PUSHBUTTON      "Stop session",IDOK,116,79,62,14,WS_GROUP
  113.     PUSHBUTTON      "Exit",IDCANCEL,116,61,62,14
  114. END
  115.  
  116. STATUS_DLG DIALOG DISCARDABLE  83, 79, 186, 97
  117. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  118. CAPTION "Query Emulator Status"
  119. BEGIN
  120.     GROUPBOX        "Session ID",DID_SESID_GP,8,71,58,24
  121.     EDITTEXT        DID_SESID,13,81,8,10
  122.     PUSHBUTTON      "Query Status",IDOK,116,79,62,14
  123.     PUSHBUTTON      "Exit",IDCANCEL,116,61,62,14
  124.     GROUPBOX        "Emulator Status",105,8,10,170,47
  125.     LTEXT           "Session status :",DID_STARTED_ST,13,40,70,10
  126.     LTEXT           "Communication :",DID_ONLINE_ST,13,30,70,10
  127.     LTEXT           "DDE/EHLLAPI :",DID_API_ENABLED_ST,13,20,70,10
  128.     LTEXT           "",DID_STARTED,85,40,85,10
  129.     LTEXT           "",DID_ONLINE,85,30,85,10
  130.     LTEXT           "",DID_API_ENABLED,85,20,85,10
  131. END
  132.  
  133. PROF_DLG DIALOG DISCARDABLE  83, 98, 186, 78
  134. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  135. CAPTION "Query Workstation Profile"
  136. BEGIN
  137.     GROUPBOX        "Session ID",DID_SESID_GP,8,44,58,24
  138.     EDITTEXT        DID_SESID,13,54,8,10
  139.     GROUPBOX        "Profile name",DID_PRONAME_GP,8,6,170,24
  140.     EDITTEXT        DID_PRONAME,13,16,160,10
  141.     PUSHBUTTON      "Query Profile",IDOK,116,52,62,14
  142.     PUSHBUTTON      "Exit",IDCANCEL,116,34,62,14
  143. END
  144.  
  145. CONN_DLG DIALOG DISCARDABLE  102, 76, 186, 45
  146. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  147. CAPTION "Connect Session"
  148. FONT 8, "System"
  149. BEGIN
  150.     GROUPBOX        "Session ID",DID_SESID_GP,8,1,58,24
  151.     EDITTEXT        DID_SESID,13,11,8,10
  152.     PUSHBUTTON      "Connect",IDOK,116,24,62,14,WS_GROUP
  153.     PUSHBUTTON      "Exit",IDCANCEL,116,6,62,14
  154. END
  155.  
  156. DISCONN_DLG DIALOG DISCARDABLE  102, 76, 186, 45
  157. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  158. CAPTION "Disconnect Session"
  159. BEGIN
  160.     GROUPBOX        "Session ID",DID_SESID_GP,8,1,58,24
  161.     EDITTEXT        DID_SESID,13,11,8,10
  162.     PUSHBUTTON      "Disconnect",IDOK,116,24,62,14,WS_GROUP
  163.     PUSHBUTTON      "Exit",IDCANCEL,116,6,62,14
  164. END
  165.  
  166. TIMEOUT_DLG DIALOG DISCARDABLE  83, 98, 186, 78
  167. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  168. CAPTION "Set Link Timeout"
  169. BEGIN
  170.     GROUPBOX        "Session ID",DID_SESID_GP,8,44,58,24
  171.     EDITTEXT        DID_SESID,13,54,8,10
  172.     GROUPBOX        "Timeout value",DID_TIMEOUTVALUE_GP,8,6,170,24
  173.     EDITTEXT        DID_TIMEOUTVALUE,13,16,12,10
  174.     PUSHBUTTON      "Set Link Timeout",IDOK,116,52,62,14
  175.     PUSHBUTTON      "Exit",IDCANCEL,116,34,62,14
  176. END
  177.  
  178. //
  179. // String Table
  180. //
  181.  
  182. STRINGTABLE DISCARDABLE
  183. BEGIN
  184.     LS_MENU                 "PCSMAIN"
  185.     LS_LISTBOX              "ListBox"
  186.     LS_CLASS                "PCSMAINClass"
  187. END
  188.  
  189. STRINGTABLE DISCARDABLE
  190. BEGIN
  191.     LS_TITLE                "PCSMAIN"
  192.     LS_NO_SESSIONID         "No Session ID specified"
  193.     LS_NO_PROFILENAME       "No Profile name specified"
  194.     LS_SESSION_NOTSTARTED   "Session not started, or invalid Session ID specified"
  195.     LS_INVALID_SESSIONID    "Invalid Session ID specified"
  196.     LS_ACTIVE_SESSIONID     "Specified Session ID already active"
  197.     LS_PROFILE_ERROR        "Error found in Profile"
  198.     LS_SYSTEM_ERROR         "System error"
  199.     LS_SAMPLE_PROGRAM       "PCSAPI Sample Program"
  200.     LS_SESSION_CANNOTSTOP   "Session not started, \ninvalid Session ID specified, or \ncannot stop the session"
  201.     LS_NO_TIMEOUTVALUE      "No Timeout value specified"
  202.     LS_INVALID_TIMEOUTVALUE "Invalid Timeout value specified"
  203.     LS_TIMEOUT_ERROR        "Error setting link Timeout"
  204. END
  205.