home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 6 File / 06-File.zip / CONTRAST.ZIP / CONTRAST.RC < prev   
Text File  |  1991-01-14  |  11KB  |  288 lines

  1. /*********** contrast C Program Resource Script File (.RC) ***************/
  2. /*                                                                            */
  3. /*  The window resources used by an application are defined in a resource     */
  4. /*  script file .RC.  This file is compiled by the resource compiler to       */
  5. /*  produce an executable-format file.                                        */
  6. /*  The definitions are either statements which define resources or           */
  7. /*  references to other files containing resources.                           */
  8. /*                                                                            */
  9. /*  In this resource script file:                                             */
  10. /*  ------------------------------------------------------------------------  */
  11. /*  Statement:                       References:                */
  12. /*                                      #include "contrast.h"     */
  13. /*  ICON ID_CONTRAST contrast.ico                                   */
  14. /*                                                                            */
  15. /******************************************************************************/
  16.  
  17.  
  18. #define INCL_WINSYS
  19. #include <os2.h>
  20. #include "contrast.h"
  21.  
  22. ICON ID_CONTRAST contrast.ico
  23.  
  24. MENU ID_CONTRAST
  25. {
  26.     SUBMENU "~File",            MID_FILE
  27.     {
  28.         MENUITEM "~Open...\tAlt+O",   MID_OPEN
  29.         MENUITEM SEPARATOR
  30.         MENUITEM "E~xit\tF3",         MID_EXIT
  31.     }
  32.  
  33.     SUBMENU "~View",            MID_VIEW
  34.     {
  35.         MENUITEM "File ~A\tAlt+A",    MID_FILEA
  36.         MENUITEM "File ~B\tAlt+B",    MID_FILEB
  37.         MENUITEM "~Composite\tAlt+C", MID_COMPOSITE,, MIA_CHECKED
  38.     }
  39.  
  40.     SUBMENU "~Options",         MID_OPTIONS
  41.     {
  42.         MENUITEM "Ignore ~leading blanks\tAlt+L",   MID_IGNORE_LEADING_BLANKS
  43.         MENUITEM "Ignore ~trailing blanks\tAlt+T",  MID_IGNORE_TRAILING_BLANKS
  44.         MENUITEM "~Ignore all blanks\tAlt+I",       MID_IGNORE_ALL_BLANKS
  45.         MENUITEM SEPARATOR
  46.         MENUITEM "Interleave ~unmatched lines\tAlt+U", MID_INTERLEAVE_UNIQUE_LINES
  47.         MENUITEM SEPARATOR
  48.         MENUITEM "~Define colours used...\tAlt+D", MID_SET_COLOURS
  49.         MENUITEM "Set ~font used...\tAlt+F", MID_SET_FONT
  50.     }
  51.  
  52.     SUBMENU "~Help",            MID_HELP
  53.     {
  54.         MENUITEM "~Help for help...\tShift+F10", MID_HELP_FOR_HELP
  55.         MENUITEM "~Extended help...\tF2",        SC_HELPEXTENDED, MIS_SYSCOMMAND
  56.         MENUITEM "~Keys help...\tF9",            SC_HELPKEYS,     MIS_SYSCOMMAND
  57.         MENUITEM "Help ~index...\tF11",          SC_HELPINDEX,    MIS_SYSCOMMAND
  58.         MENUITEM SEPARATOR
  59.         MENUITEM "~About...",                    MID_ABOUT
  60.     }
  61. }
  62.  
  63. ACCELTABLE ID_CONTRAST
  64. {
  65.     VK_F2,  SC_HELPEXTENDED, SYSCOMMAND,        VIRTUALKEY
  66.     VK_F3,  MID_EXIT,                           VIRTUALKEY
  67.     VK_F9,  SC_HELPKEYS,     SYSCOMMAND,        VIRTUALKEY
  68.     VK_F10, MID_HELP_FOR_HELP,           SHIFT, VIRTUALKEY
  69.     VK_F11, SC_HELPINDEX,    SYSCOMMAND,        VIRTUALKEY
  70.     "a",    MID_FILEA,                   ALT
  71.     "b",    MID_FILEB,                   ALT
  72.     "c",    MID_COMPOSITE,               ALT
  73.     "o",    MID_OPEN,                    ALT
  74.     "l",    MID_IGNORE_LEADING_BLANKS,   ALT
  75.     "t",    MID_IGNORE_TRAILING_BLANKS,  ALT
  76.     "i",    MID_IGNORE_ALL_BLANKS,       ALT
  77.     "u",    MID_INTERLEAVE_UNIQUE_LINES, ALT
  78.     "d",    MID_SET_COLOURS,             ALT
  79.     "f",    MID_SET_FONT,                ALT
  80. }
  81.  
  82. DLGTEMPLATE DID_OPEN
  83. {
  84.     DIALOG "Open Files", DID_OPEN, 16, 16, 360, 200,, FCF_TITLEBAR
  85.     {
  86.         LTEXT "File A:", -1, 8, 184, 32, 8
  87.         ENTRYFIELD "", DID_FILEA, 40, 184, 136, 8, ES_MARGIN
  88.         LTEXT "Directory:", -1, 8, 168, 40, 8
  89.         LTEXT "", DID_CUR_DIR_A, 48, 168, 128, 8
  90.         LTEXT "Files", -1, 8, 152, 80, 8
  91.         LISTBOX DID_FILES_A, 8, 32, 80, 120
  92.         LTEXT "Directories", -1, 96, 152, 80, 8
  93.         LISTBOX DID_DIRS_A, 96, 32, 80, 120
  94.         LTEXT "File B:", -1, 184, 184, 32, 8
  95.         ENTRYFIELD "", DID_FILEB, 216, 184, 136, 8, ES_MARGIN
  96.         LTEXT "Directory:", -1, 184, 168, 40, 8
  97.         LTEXT "", DID_CUR_DIR_B, 224, 168, 128, 8
  98.         LTEXT "Files", -1, 184, 152, 80, 8
  99.         LISTBOX DID_FILES_B, 184, 32, 80, 120
  100.         LTEXT "Directories", -1, 272, 152, 80, 8
  101.         LISTBOX DID_DIRS_B, 272, 32, 80, 120
  102.         PUSHBUTTON "Open", DID_OK, 18, 8, 96, 16, WS_GROUP
  103.         PUSHBUTTON "Cancel", DID_CANCEL, 132, 8, 96, 16
  104.         PUSHBUTTON "Help", DID_HELP, 246, 8, 96, 16
  105.     }
  106. }
  107.  
  108. DLGTEMPLATE DID_SET_FONT
  109. {
  110.     DIALOG "Set Font Used", DID_SET_FONT, 16, 16, 164, 88,, FCF_TITLEBAR
  111.     {
  112.         LTEXT "Fonts available", -1, 8, 72, 104, 8
  113.         LISTBOX DID_FONTS_AVAILABLE, 8, 32, 104, 40
  114.         CHECKBOX "Italic", DID_ITALIC, 120, 60, 36, 12, WS_GROUP
  115.         CHECKBOX "Bold", DID_BOLD, 120, 48, 36, 12
  116.         DEFPUSHBUTTON "Set", DID_OK, 8, 8, 44, 16, WS_GROUP
  117.         PUSHBUTTON "Cancel", DID_CANCEL, 60, 8, 44, 16
  118.         PUSHBUTTON "Help", DID_HELP, 112, 8, 44, 16
  119.     }
  120. }
  121.  
  122. DLGTEMPLATE DID_ABOUT
  123. {
  124.     DIALOG "", DID_ABOUT, 32, 32, 200, 80
  125.     {
  126.         CTEXT "Contrast", -1, 8, 72, 184, 8
  127.         CTEXT "Graphical File Comparison", -1, 8, 48, 184, 8
  128.         CTEXT "Author: Barney Scott, DAS, Hursley Park", -1, 8, 32, 184, 8
  129.         DEFPUSHBUTTON "OK", DID_OK, 80, 8, 40, 16, WS_GROUP
  130.     }
  131. }
  132.  
  133. DLGTEMPLATE DID_SHOW_COLOURS
  134. {
  135.     DIALOG "CONTRAST Colours", DID_SHOW_COLOURS, 100, 100, 184, 120,, FCF_TITLEBAR
  136.     {
  137.         GROUPBOX "Default Colours", -1, 8, 32, 80, 80
  138. /* keep up to date with default colours in CONTRAST.C */
  139.         LTEXT "Blue", -1, 16, 96, 64, 8
  140.         LTEXT "Dark Pink", -1, 16, 88, 64, 8
  141.         LTEXT "Dark Green", -1, 16, 80, 64, 8
  142.         LTEXT "Dark Cyan", -1, 16, 72, 64, 8
  143.         LTEXT "Black", -1, 16, 64, 64, 8
  144.         LTEXT "Yellow", -1, 16, 56, 64, 8
  145.         LTEXT "Red", -1, 16, 48, 64, 8
  146.         LTEXT "White", -1, 16, 40, 64, 8
  147.         GROUPBOX "Current Settings", -1, 96, 32, 80, 80
  148.         LTEXT "", DID_ACTUAL_COLOURS, 104, 96, 64, 8
  149.         LTEXT "", DID_ACTUAL_COLOURS + 1, 104, 88, 64, 8
  150.         LTEXT "", DID_ACTUAL_COLOURS + 2, 104, 80, 64, 8
  151.         LTEXT "", DID_ACTUAL_COLOURS + 3, 104, 72, 64, 8
  152.         LTEXT "", DID_ACTUAL_COLOURS + 4, 104, 64, 64, 8
  153.         LTEXT "", DID_ACTUAL_COLOURS + 5, 104, 56, 64, 8
  154.         LTEXT "", DID_ACTUAL_COLOURS + 6, 104, 48, 64, 8
  155.         LTEXT "", DID_ACTUAL_COLOURS + 7, 104, 40, 64, 8
  156.         DEFPUSHBUTTON "OK", DID_OK, 72, 8, 40, 16, WS_GROUP
  157.     }
  158. }
  159.  
  160. DLGTEMPLATE DID_COLOURS
  161. {
  162.     DIALOG "Colour defintion", DID_COLOURS, 32, 32, 200, 160,, FCF_TITLEBAR
  163.     {
  164.         LTEXT "Use for Colour", -1, 8, 144, 112, 8
  165.         LISTBOX  DID_COLOURS_USED, 8, 80, 112, 64
  166.         LTEXT "Colour Used", -1, 128, 144, 64, 8
  167.         LISTBOX  DID_POSSIBLE_COLOURS, 128, 80, 64, 64
  168.         LTEXT "Sample", DID_F1_BA, 8, 64, 56, 8
  169.         PRESPARAMS PP_FONTNAMESIZE, "8.Courier"
  170.         LTEXT "Sample", DID_F1_BA + 1, 72, 64, 56, 8
  171.         PRESPARAMS PP_FONTNAMESIZE, "8.Courier"
  172.         LTEXT "Sample", DID_F1_BA + 2, 136, 64, 56, 8
  173.         PRESPARAMS PP_FONTNAMESIZE, "8.Courier"
  174.         LTEXT "Sample", DID_F1_BA + 3, 8, 56, 56, 8
  175.         PRESPARAMS PP_FONTNAMESIZE, "8.Courier"
  176.         LTEXT "Sample", DID_F1_BA + 4, 72, 56, 56, 8
  177.         PRESPARAMS PP_FONTNAMESIZE, "8.Courier"
  178.         LTEXT "Sample", DID_F1_BA + 5, 136, 56, 56, 8
  179.         PRESPARAMS PP_FONTNAMESIZE, "8.Courier"
  180.         LTEXT "Sample", DID_F1_BA + 6, 8, 48, 56, 8
  181.         PRESPARAMS PP_FONTNAMESIZE, "8.Courier"
  182.         LTEXT "Sample", DID_F1_BA + 7, 72, 48, 56, 8
  183.         PRESPARAMS PP_FONTNAMESIZE, "8.Courier"
  184.         LTEXT "Sample", DID_F1_BA + 8, 136, 48, 56, 8
  185.         PRESPARAMS PP_FONTNAMESIZE, "8.Courier"
  186.         LTEXT "Sample", DID_F1_BA + 9, 8, 40, 56, 8
  187.         PRESPARAMS PP_FONTNAMESIZE, "8.Courier"
  188.         LTEXT "Sample", DID_F1_BA + 10, 72, 40, 56, 8
  189.         PRESPARAMS PP_FONTNAMESIZE, "8.Courier"
  190.         LTEXT "Sample", DID_F1_BA + 11, 136, 40, 56, 8
  191.         PRESPARAMS PP_FONTNAMESIZE, "8.Courier"
  192.         LTEXT "Sample", DID_F1_BA + 12, 8, 32, 56, 8
  193.         PRESPARAMS PP_FONTNAMESIZE, "8.Courier"
  194.         LTEXT "Sample", DID_F1_BA + 13, 72, 32, 56, 8
  195.         PRESPARAMS PP_FONTNAMESIZE, "8.Courier"
  196.         DEFPUSHBUTTON "Set", DID_OK, 8, 8, 40, 16, WS_GROUP
  197.         PUSHBUTTON "Cancel", DID_CANCEL, 56, 8, 40, 16
  198.         PUSHBUTTON "Defaults", DID_DEFAULT, 104, 8, 40, 16
  199.         PUSHBUTTON "Help", DID_HELP, 152, 8, 40, 16
  200.     }
  201. }
  202.  
  203.  
  204. STRINGTABLE
  205. {
  206.     SID_USED_BASE    , "matched foreground #1"
  207.     SID_USED_BASE + 1, "matched foreground #2"
  208.     SID_USED_BASE + 2, "matched foreground #3"
  209.     SID_USED_BASE + 3, "matched foreground #4"
  210.     SID_USED_BASE + 4, "unmatched foreground"
  211.     SID_USED_BASE + 5, "file A background"
  212.     SID_USED_BASE + 6, "file B background"
  213.     SID_USED_BASE + 7, "matched background"
  214.  
  215.     SID_POSSIBLE_BASE     , "White"
  216.     SID_POSSIBLE_BASE + 1 , "Blue"
  217.     SID_POSSIBLE_BASE + 2 , "Red"
  218.     SID_POSSIBLE_BASE + 3 , "Pink"
  219.     SID_POSSIBLE_BASE + 4 , "Green"
  220.     SID_POSSIBLE_BASE + 5 , "Cyan"
  221.     SID_POSSIBLE_BASE + 6 , "Yellow"
  222.     SID_POSSIBLE_BASE + 7 , "Black"
  223.     SID_POSSIBLE_BASE + 8 , "Dark Grey"
  224.     SID_POSSIBLE_BASE + 9 , "Dark Blue"
  225.     SID_POSSIBLE_BASE + 10, "Dark Red"
  226.     SID_POSSIBLE_BASE + 11, "Dark Pink"
  227.     SID_POSSIBLE_BASE + 12, "Dark Green"
  228.     SID_POSSIBLE_BASE + 13, "Dark Cyan"
  229.     SID_POSSIBLE_BASE + 14, "Brown"
  230.     SID_POSSIBLE_BASE + 15, "Pale Grey"
  231. }
  232.  
  233.  
  234. HELPTABLE ID_CONTRAST
  235. {
  236.     HELPITEM ID_CONTRAST,  ID_CONTRAST,  HID_CONTRAST
  237.     HELPITEM DID_OPEN,   DID_OPEN,   HID_OPEN
  238.     HELPITEM DID_SET_FONT, DID_SET_FONT, HID_SET_FONT
  239.     HELPITEM DID_COLOURS, DID_COLOURS, HID_SET_COLOURS
  240.     HELPITEM DID_SHOW_COLOURS, DID_SHOW_COLOURS, HID_COLOURS
  241.     HELPITEM ID_PROBLEM, ID_PROBLEM, HID_PROBLEM
  242. }
  243.  
  244. HELPSUBTABLE ID_CONTRAST
  245. {
  246.     HELPSUBITEM MID_FILE, HID_FILE
  247.     HELPSUBITEM MID_OPEN, HID_OPEN
  248.     HELPSUBITEM MID_EXIT, HID_FILE
  249.     HELPSUBITEM MID_VIEW, HID_VIEW
  250.     HELPSUBITEM MID_FILEA, HID_VIEW
  251.     HELPSUBITEM MID_FILEB, HID_VIEW
  252.     HELPSUBITEM MID_COMPOSITE, HID_VIEW
  253.     HELPSUBITEM MID_OPTIONS, HID_OPTIONS
  254.     HELPSUBITEM MID_IGNORE_LEADING_BLANKS, HID_OPTIONS
  255.     HELPSUBITEM MID_IGNORE_TRAILING_BLANKS, HID_OPTIONS
  256.     HELPSUBITEM MID_IGNORE_ALL_BLANKS, HID_OPTIONS
  257.     HELPSUBITEM MID_INTERLEAVE_UNIQUE_LINES, HID_OPTIONS
  258.     HELPSUBITEM MID_SET_COLOURS, HID_SET_COLOURS
  259.     HELPSUBITEM MID_SET_FONT, HID_SET_FONT
  260.     HELPSUBITEM MID_HELP, HID_HELP
  261.     HELPSUBITEM MID_HELP_FOR_HELP, HID_HELP
  262.     HELPSUBITEM SC_HELPEXTENDED, HID_HELP
  263.     HELPSUBITEM SC_HELPKEYS, HID_HELP
  264.     HELPSUBITEM SC_HELPINDEX, HID_HELP
  265.     HELPSUBITEM MID_ABOUT, HID_HELP
  266. }
  267.  
  268. HELPSUBTABLE DID_OPEN
  269. {
  270. }
  271.  
  272. HELPSUBTABLE DID_SET_FONT
  273. {
  274. }
  275.  
  276. HELPSUBTABLE DID_COLOURS
  277. {
  278. }
  279.  
  280. HELPSUBTABLE DID_SHOW_COLOURS
  281. {
  282. }
  283.  
  284. HELPSUBTABLE ID_PROBLEM
  285. {
  286. }
  287.  
  288.