home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: SysTools / SysTools.zip / sysba021.zip / SRC.ZIP / sysbar2 / Piper / sb2_pipe.dlg < prev    next >
Text File  |  2003-01-03  |  15KB  |  304 lines

  1. /*
  2.  
  3.   SysBar/2 Utility Set  version 0.21
  4.  
  5.   Pipe Monitor dialogs
  6.  
  7.   ..................................................................
  8.  
  9.   Copyright (c) 1995-1999  Dmitry I. Platonoff <dip@platonoff.com>
  10.   Copyright (c) 2002,03    Max Alekseyev       <relf@os2.ru>
  11.  
  12.                            All rights reserved
  13.  
  14.   ..................................................................
  15.  
  16.   LICENSE
  17.   ~~~~~~~
  18.   Redistribution and use in source and binary forms, with or without
  19.   modification, are permitted provided that the following conditions
  20.   are met:
  21.  
  22.   1. Redistributions of source code must retain the above copyright
  23.      notice, this list of conditions and the following disclaimer.
  24.  
  25.   2. Redistributions in binary form must reproduce the above
  26.      copyright notice, this list of conditions and the following
  27.      disclaimer in the documentation and/or other materials provided
  28.      with the distribution.
  29.  
  30.   3. Redistributions of any form whatsoever, as well as all
  31.      advertising materials mentioning features or use of this
  32.      software (if any), must include the following acknowledgment:
  33.      "This product includes software developed by Dmitry I. Platonoff".
  34.  
  35.   4. The names "SysBar/2" and "Dmitry I. Platonoff" must not be
  36.      used to endorse or promote products derived from this software
  37.      without prior written permission. For such permission, please
  38.      contact dplatonoff@canada.com.
  39.  
  40.   5. Products derived from this software may not be called
  41.      "SysBar/2" nor may "Dmitry I. Platonoff" appear in their
  42.      contributor lists without prior written permission.
  43.  
  44.   ..................................................................
  45.  
  46.   DISCLAIMER
  47.   ~~~~~~~~~~
  48.   THIS SOFTWARE IS PROVIDED BY THE AUTHOR OR CONTRIBUTORS "AS IS"
  49.   AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  50.   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  51.   FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  52.   AUTHOR OR THE CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  53.   INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  54.   (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  55.   SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  56.   HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  57.   STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  58.   ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
  59.   ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  60.  
  61. */
  62.  
  63. #ifndef OS2_INCLUDED
  64.    #include <os2.h>
  65. #endif
  66. DLGINCLUDE 1 "sb2_pipe_res.h"
  67.  
  68. DLGTEMPLATE D_Cell_Dialog LOADONCALL MOVEABLE DISCARDABLE
  69. BEGIN
  70.     DIALOG  "", D_Cell_Dialog, 0, 0, 190, 104, NOT FS_DLGBORDER
  71.             PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
  72.     BEGIN
  73.         LISTBOX         D_Cell_List, 4, 3, 129, 93, WS_GROUP
  74.         PUSHBUTTON      "~New", D_Cell_New, 139, 85, 44, 11, WS_GROUP
  75.         PUSHBUTTON      "~Edit", D_Cell_Edit, 139, 73, 44, 11
  76.         PUSHBUTTON      "~Clone", D_Cell_Clone, 139, 61, 44, 11
  77.         PUSHBUTTON      "U~p", D_Cell_Up, 139, 15, 44, 11
  78.         PUSHBUTTON      "~Down", D_Cell_Down, 139, 3, 44, 11
  79.         PUSHBUTTON      "~Remove", D_Cell_Remove, 139, 49, 44, 11
  80.     END
  81. END
  82.  
  83. DLGTEMPLATE DLG_ABOUT LOADONCALL MOVEABLE DISCARDABLE
  84. BEGIN
  85.     DIALOG  "About SysBar/2 Pipe Monitor", DLG_ABOUT, 0, 0, 180, 85, NOT 
  86.             FS_DLGBORDER
  87.             PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
  88.     BEGIN
  89.         GROUPBOX        "", D_Version, 4, 29, 132, 50
  90.         LTEXT           "SysBar/2 Pipe Monitor", 401, 10, 58, 120, 10, 
  91.                         DT_VCENTER | DT_WORDBREAK
  92.         LTEXT           "", D_Copyright, 10, 47, 120, 10, DT_VCENTER | 
  93.                         DT_WORDBREAK
  94.         RTEXT           "", D_Email, 10, 31, 120, 16, DT_WORDBREAK
  95.         ICON            ICO_MAIN, ICO_MAIN, 146, 60, 21, 16, WS_GROUP
  96.     END
  97. END
  98.  
  99. DLGTEMPLATE D_Cell_PageLog LOADONCALL MOVEABLE DISCARDABLE
  100. BEGIN
  101.     DIALOG  "", D_Cell_PageLog, 0, 0, 190, 100, NOT FS_DLGBORDER | 
  102.             WS_VISIBLE
  103.             PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
  104.     BEGIN
  105.         AUTOCHECKBOX    "~Enable", D_Log_Enable, 2, 88, 40, 10, WS_GROUP
  106.         AUTOCHECKBOX    "~Timestamping", D_Log_Timestamping, 44, 88, 60, 10
  107.         LTEXT           "Buffer size", D_Log_Buffer1, 108, 88, 36, 8
  108.         SPINBUTTON      D_Log_Buffer, 144, 88, 30, 12, SPBS_NUMERICONLY | 
  109.                         SPBS_MASTER | WS_GROUP
  110.         LTEXT           "Kb", D_Log_Buffer2, 176, 88, 12, 8
  111.         MLE             "", D_Log_MLE, 2, 13, 186, 74, MLS_HSCROLL | 
  112.                         MLS_VSCROLL | WS_GROUP
  113.                         PRESPARAMS PP_FONTNAMESIZE, "2.System VIO"
  114.         AUTOCHECKBOX    "~Append to", D_Log_AppendX, 2, 1, 48, 10, WS_GROUP
  115.         ENTRYFIELD      "", D_Log_AppendFile, 52, 3, 97, 7, ES_MARGIN | 
  116.                         WS_GROUP
  117.         PUSHBUTTON      "~Browse", D_Log_AppendBrw, 152, 1, 36, 11, WS_GROUP
  118.     END
  119. END
  120.  
  121. DLGTEMPLATE D_Number_Dialog LOADONCALL MOVEABLE DISCARDABLE
  122. BEGIN
  123.     DIALOG  "", D_Number_Dialog, 0, 0, 190, 60, NOT FS_DLGBORDER
  124.             PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
  125.     BEGIN
  126.         AUTOCHECKBOX    "~Use default", D_Number_Default, 3, 52, 55, 10, NOT 
  127.                         WS_VISIBLE
  128.         AUTOCHECKBOX    "~Gigabytes", D_Number_Gb, 3, 36, 50, 10
  129.         AUTOCHECKBOX    "~Megabytes", D_Number_Mb, 3, 25, 50, 10
  130.         AUTOCHECKBOX    "~Kilobytes", D_Number_Kb, 3, 14, 50, 10
  131.         AUTOCHECKBOX    "~Bytes", D_Number_b, 3, 3, 50, 10
  132.         ENTRYFIELD      "", D_Number_GbName, 56, 38, 26, 7, ES_MARGIN
  133.         ENTRYFIELD      "", D_Number_MbName, 56, 27, 26, 7, ES_MARGIN
  134.         ENTRYFIELD      "", D_Number_KbName, 56, 16, 26, 7, ES_MARGIN
  135.         ENTRYFIELD      "", D_Number_bName, 56, 5, 26, 7, ES_MARGIN
  136.         CTEXT           "if greater than", D_Number_GbT1, 85, 38, 50, 8, 
  137.                         DT_VCENTER
  138.         CTEXT           "if greater than", D_Number_MbT1, 85, 27, 50, 8, 
  139.                         DT_VCENTER
  140.         CTEXT           "if greater than", D_Number_KbT1, 85, 16, 50, 8, 
  141.                         DT_VCENTER
  142.         ENTRYFIELD      "", D_Number_GbLimit, 138, 38, 26, 7, ES_MARGIN
  143.         ENTRYFIELD      "", D_Number_MbLimit, 138, 27, 26, 7, ES_MARGIN
  144.         ENTRYFIELD      "", D_Number_KbLimit, 138, 16, 26, 7, ES_MARGIN
  145.         LTEXT           "Gb", D_Number_GbT2, 168, 38, 12, 8
  146.         LTEXT           "Mb", D_Number_MbT2, 168, 27, 12, 8
  147.         LTEXT           "Kb", D_Number_KbT2, 168, 16, 12, 8
  148.     END
  149. END
  150.  
  151. DLGTEMPLATE DLG_SETTINGS LOADONCALL MOVEABLE DISCARDABLE
  152. BEGIN
  153.     DIALOG  "SysBar/2 Pipe Monitor settings", DLG_SETTINGS, 0, 0, 168, 100, 
  154.             NOT FS_DLGBORDER
  155.             PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
  156.     BEGIN
  157.         GROUPBOX        "Display on top", D_Display, 3, 46, 57, 48
  158.         AUTORADIOBUTTON "~No", D_Display_None, 10, 76, 45, 10, WS_GROUP
  159.         AUTORADIOBUTTON "~Always", D_Display_OnTop, 10, 67, 45, 10
  160.         AUTORADIOBUTTON "Pop-~up", D_Display_Popup, 10, 58, 45, 10
  161.         AUTORADIOBUTTON "Pop/~hide", D_Display_Popup2, 10, 49, 45, 10
  162.         GROUPBOX        "Cell size", D_Size, 63, 46, 100, 48
  163.         AUTORADIOBUTTON "~Small", D_Size_Small, 69, 76, 64, 10, WS_GROUP
  164.         AUTORADIOBUTTON "~Large", D_Size_Large, 70, 67, 64, 10
  165.         AUTORADIOBUTTON "Aut~o (font-dependent)", D_Size_Auto, 70, 58, 88, 
  166.                         10
  167.         AUTORADIOBUTTON "~Custom size", D_Size_Custom, 70, 49, 56, 10
  168.         SPINBUTTON      D_Size_Size, 127, 49, 31, 12, SPBS_NUMERICONLY | 
  169.                         SPBS_MASTER | SPBS_JUSTLEFT | WS_GROUP
  170.         GROUPBOX        "Bind to corner", D_Bind_Corner, 3, 14, 57, 30
  171.         AUTORADIOBUTTON "Of~f", D_Bind_Off, 23, 22, 22, 10, WS_GROUP
  172.         AUTORADIOBUTTON "", D_Bind_NW, 8, 27, 10, 10
  173.         AUTORADIOBUTTON "", D_Bind_NE, 46, 27, 10, 10
  174.         AUTORADIOBUTTON "", D_Bind_SW, 8, 15, 10, 10
  175.         AUTORADIOBUTTON "", D_Bind_SE, 46, 15, 10, 10
  176.         GROUPBOX        "Grow direction", D_Grow, 63, 14, 56, 30
  177.         AUTORADIOBUTTON "Lef~t", D_Grow_Left, 70, 27, 32, 10, WS_GROUP
  178.         AUTORADIOBUTTON "~Right", D_Grow_Right, 70, 17, 32, 10
  179. //        LTEXT           "Cell color:", D_Color_T, 123, 36, 39, 8
  180. //        CONTROL         "", D_Color_List, 123, 0, 41, 36, WC_COMBOBOX, 
  181. //                        CBS_DROPDOWNLIST | WS_GROUP | WS_TABSTOP | 
  182. //                        WS_VISIBLE
  183.         PUSHBUTTON      "~Desc font", D_Desc_Font_Settings, 123, 29, 41, 11, 
  184.                         WS_GROUP
  185.         PUSHBUTTON      "C~ell font", D_Pipe_Font_Settings, 123, 15, 41, 11
  186.         AUTOCHECKBOX    "Loc~k position", D_Lock_Position, 4, 2, 81, 10, 
  187.                         WS_GROUP
  188.     END
  189. END
  190.  
  191. DLGTEMPLATE D_Cell_PageApp LOADONCALL MOVEABLE DISCARDABLE
  192. BEGIN
  193.     DIALOG  "", D_Cell_PageApp, 0, 0, 190, 100, NOT FS_DLGBORDER | 
  194.             WS_VISIBLE
  195.             PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
  196.     BEGIN
  197.         GROUPBOX        "On cell text change", D_App_Income, 5, 60, 180, 38
  198.         ENTRYFIELD      "", D_App_IncomeTxt, 13, 78, 165, 7, ES_MARGIN | 
  199.                         WS_GROUP
  200.         AUTOCHECKBOX    "~Enable", D_App_IncomeX, 12, 63, 40, 10, WS_GROUP
  201.         PUSHBUTTON      "~Browse", D_App_IncomeBrw, 143, 63, 36, 12
  202.         GROUPBOX        "On mouse double-click", D_App_Dblclick, 5, 20, 180, 
  203.                         38
  204.         ENTRYFIELD      "", D_App_DblclickTxt, 13, 38, 165, 7, ES_MARGIN | 
  205.                         WS_GROUP
  206.         AUTOCHECKBOX    "E~nable", D_App_DblclickX, 12, 23, 40, 10, WS_GROUP
  207.         PUSHBUTTON      "B~rowse", D_App_DblclickBrw, 143, 23, 36, 12
  208.         RTEXT           "To pass cell text as an argument place %s somewhere"
  209.                         " in the command line", D_App_Note, 16, 4, 164, 14, 
  210.                         DT_WORDBREAK
  211.     END
  212. END
  213.  
  214. DLGTEMPLATE D_Cell_Page1 LOADONCALL MOVEABLE DISCARDABLE
  215. BEGIN
  216.     DIALOG  "", D_Cell_Page1, 0, 0, 190, 100, NOT FS_DLGBORDER
  217.             PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
  218.     BEGIN
  219.         RTEXT           "Type", D_Cell_TypeT, 3, 87, 20, 8
  220.         CONTROL         "", D_Cell_Type, 25, 19, 161, 78, WC_COMBOBOX, 
  221.                         CBS_DROPDOWNLIST | WS_GROUP | WS_TABSTOP | 
  222.                         WS_VISIBLE
  223.         RTEXT           "Name", D_Cell_DescT, 3, 76, 20, 8
  224.         ENTRYFIELD      "", D_Cell_Desc, 27, 78, 78, 7, ES_MARGIN | WS_GROUP
  225.         AUTOCHECKBOX    "~Enable cell", D_Cell_Enable, 131, 76, 55, 10, 
  226.                         WS_GROUP
  227.         RTEXT           "Prefix", D_Cell_PrefixT, 3, 65, 20, 8
  228.         ENTRYFIELD      "", D_Cell_Prefix, 27, 67, 78, 7, ES_MARGIN | 
  229.                         WS_GROUP
  230.         RTEXT           "Empty", D_Cell_EmptyT, 109, 65, 20, 8
  231.         ENTRYFIELD      "", D_Cell_Empty, 133, 67, 51, 7, ES_MARGIN
  232.         AUTOCHECKBOX    "~Lazy shrink", D_Cell_LazyShrink, 6, 54, 48, 10, 
  233.                         WS_GROUP
  234.         AUTOCHECKBOX    "Expire ~timeout", D_Cell_Expire, 58, 54, 64, 10, 
  235.                         NOT WS_VISIBLE
  236.         RTEXT           "Refresh timeout", D_Cell_TimeoutT, 61, 54, 60, 8, 
  237.                         NOT WS_VISIBLE
  238.         SPINBUTTON      D_Cell_Seconds, 123, 54, 32, 12, SPBS_NUMERICONLY | 
  239.                         SPBS_MASTER | SPBS_JUSTLEFT | WS_GROUP
  240.         LTEXT           "seconds", D_Cell_SecondsT, 156, 54, 30, 8
  241.         RTEXT           ":", D_Cell_NameT, 3, 43, 20, 8
  242.         CONTROL         "", D_Cell_Choice, 25, 3, 100, 50, WC_COMBOBOX, 
  243.                         CBS_DROPDOWNLIST | WS_GROUP | WS_TABSTOP
  244.         ENTRYFIELD      "", D_Cell_Name, 27, 45, 121, 7, ES_MARGIN | 
  245.                         WS_GROUP | NOT WS_VISIBLE
  246.         PUSHBUTTON      "~Browse", D_Cell_BrowseFile, 150, 43, 36, 11, 
  247.                         WS_GROUP | NOT WS_VISIBLE
  248.         AUTOCHECKBOX    "", D_Cell_Check0, 25, 33, 161, 10, WS_GROUP | NOT 
  249.                         WS_VISIBLE
  250.         AUTOCHECKBOX    "", D_Cell_Check1, 25, 24, 161, 10, NOT WS_VISIBLE
  251.         AUTOCHECKBOX    "", D_Cell_Check2, 25, 15, 161, 10, NOT WS_VISIBLE
  252.         AUTOCHECKBOX    "", D_Cell_Check3, 25, 6, 161, 10, NOT WS_VISIBLE
  253.         CTEXT           "CPU load meter code  (c) 1997,98 Sergey I. Yevtushe"
  254.                         "nko", D_Cell_CopyrightT, 0, 0, 190, 8, NOT 
  255.                         WS_VISIBLE
  256.     END
  257. END
  258.  
  259. DLGTEMPLATE D_Cell_PageColors LOADONCALL MOVEABLE DISCARDABLE
  260. BEGIN
  261.     DIALOG  "", D_Cell_PageColors, 0, 0, 190, 100, NOT FS_DLGBORDER | 
  262.             WS_VISIBLE
  263.             PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
  264.     BEGIN
  265.         GROUPBOX        "Default colors", D_Default_ColorG, 4, 70, 182, 25
  266.         CTEXT           "text", D_Text_ColorT, 84, 82, 48, 8
  267.         CTEXT           "background", D_Back_ColorT, 134, 82, 48, 8
  268.         CONTROL         "", D_Text_Default, 84, 34, 48, 48, WC_COMBOBOX, 
  269.                         CBS_DROPDOWNLIST | WS_GROUP | WS_TABSTOP | 
  270.                         WS_VISIBLE
  271.         CONTROL         "", D_Back_Default, 134, 34, 48, 48, WC_COMBOBOX, 
  272.                         CBS_DROPDOWNLIST | WS_GROUP | WS_TABSTOP | 
  273.                         WS_VISIBLE
  274.         GROUPBOX        "Customized colors", D_Custom_ColorG, 4, 26, 182, 44
  275.         SPINBUTTON      D_Color_Condition1, 8, 53, 22, 12, SPBS_READONLY | 
  276.                         SPBS_MASTER | SPBS_FASTSPIN | WS_GROUP
  277.         ENTRYFIELD      "", D_Color_Text1, 33, 54, 47, 7, ES_MARGIN
  278.         CONTROL         "", D_Text_Color1, 84, 14, 48, 48, WC_COMBOBOX, 
  279.                         CBS_DROPDOWNLIST | WS_GROUP | WS_TABSTOP | 
  280.                         WS_VISIBLE
  281.         CONTROL         "", D_Back_Color1, 134, 14, 48, 48, WC_COMBOBOX, 
  282.                         CBS_DROPDOWNLIST | WS_GROUP | WS_TABSTOP | 
  283.                         WS_VISIBLE
  284.         SPINBUTTON      D_Color_Condition2, 8, 41, 22, 12, SPBS_READONLY | 
  285.                         SPBS_MASTER | SPBS_FASTSPIN | WS_GROUP
  286.         ENTRYFIELD      "", D_Color_Text2, 33, 42, 47, 7, ES_MARGIN
  287.         CONTROL         "", D_Text_Color2, 84, 4, 48, 46, WC_COMBOBOX, 
  288.                         CBS_DROPDOWNLIST | WS_GROUP | WS_TABSTOP | 
  289.                         WS_VISIBLE
  290.         CONTROL         "", D_Back_Color2, 134, 4, 48, 46, WC_COMBOBOX, 
  291.                         CBS_DROPDOWNLIST | WS_GROUP | WS_TABSTOP | 
  292.                         WS_VISIBLE
  293.         SPINBUTTON      D_Color_Condition3, 8, 29, 22, 12, SPBS_READONLY | 
  294.                         SPBS_MASTER | SPBS_FASTSPIN | WS_GROUP
  295.         ENTRYFIELD      "", D_Color_Text3, 33, 30, 47, 7, ES_MARGIN
  296.         CONTROL         "", D_Text_Color3, 84, 3, 48, 35, WC_COMBOBOX, 
  297.                         CBS_DROPDOWNLIST | WS_GROUP | WS_TABSTOP | 
  298.                         WS_VISIBLE
  299.         CONTROL         "", D_Back_Color3, 134, 3, 48, 35, WC_COMBOBOX, 
  300.                         CBS_DROPDOWNLIST | WS_GROUP | WS_TABSTOP | 
  301.                         WS_VISIBLE
  302.     END
  303. END
  304.