home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / rexx / library2 / gbmrexx / gbmv2 / gbmv2.rc < prev    next >
Text File  |  1993-11-10  |  11KB  |  259 lines

  1. #include "os2.h"
  2. #include "gbmdlgrc.h"
  3. #include "gbmv2.h"
  4. #include "gbmv2hlp.h"
  5.  
  6. /*...vgbmdlgrc\46\h:0:*/
  7. /*...vgbmv2\46\h:0:*/
  8. /*...vgbmv2hlp\46\h:0:*/
  9.  
  10. POINTER RID_GBMV2 gbmv2.ico
  11. POINTER RID_SELECT1 select1.ptr
  12. POINTER RID_SELECT2 select2.ptr
  13.  
  14. /*...sMENU RID_GBMV2:0:*/
  15. MENU RID_GBMV2 PRELOAD
  16.     {
  17.     SUBMENU "~File",            MID_FILE
  18.         {
  19.         MENUITEM "~New\tCtrl+N",    MID_NEW
  20.         MENUITEM "~Open...\tCtrl+O",    MID_OPEN
  21.         MENUITEM SEPARATOR
  22.         MENUITEM "~Save\tCtrl+S",    MID_SAVE
  23.         MENUITEM "Save ~as...\tCtrl+A",    MID_SAVE_AS
  24.         MENUITEM SEPARATOR
  25.         MENUITEM "~Print\tCtrl+P",    MID_PRINT
  26.         }
  27.     SUBMENU "~Edit",            MID_EDIT
  28.         {
  29.         MENUITEM "~Undo",        MID_UNDO
  30.         MENUITEM SEPARATOR
  31.         MENUITEM "~Select",        MID_SELECT
  32.         MENUITEM "Select ~all\tCtrl+/",    MID_SELECT_ALL
  33.         MENUITEM "~Deselect\tCtrl+\\",    MID_DESELECT
  34.         MENUITEM SEPARATOR
  35.         MENUITEM "~Copy\tCtrl+Ins",    MID_COPY
  36.         }
  37.     SUBMENU "~Bitmap",            MID_BITMAP
  38.         {
  39.         MENUITEM "Reflect ~horizontally", MID_REF_HORZ
  40.         MENUITEM "Reflect ~vertically",    MID_REF_VERT
  41.         MENUITEM SEPARATOR
  42.         MENUITEM "Rotate ~90 degrees",    MID_ROT_90
  43.         MENUITEM "Rotate ~180 degrees",    MID_ROT_180
  44.         MENUITEM "Rotate ~270 degrees",    MID_ROT_270
  45.         MENUITEM SEPARATOR
  46.         MENUITEM "~Transpose x for y",    MID_TRANSPOSE
  47.         MENUITEM SEPARATOR
  48.         MENUITEM "~Crop to selection",    MID_CROP
  49.         MENUITEM "Colour ~space...",    MID_COLOUR
  50.         MENUITEM "~Map..",        MID_MAP
  51.         }
  52.     SUBMENU "~View",            MID_VIEW
  53.         {
  54.         MENUITEM "~Raw PM mapping\tCtrl+R", MID_VIEW_NULL
  55.         MENUITEM "~Halftoned\tCtrl+H",    MID_VIEW_HALFTONE
  56.         MENUITEM "~Error diffused\tCtrl+E", MID_VIEW_ERRDIFF
  57.         }
  58.         SUBMENU "~Help",                        MID_HELP
  59.                 {
  60.                 MENUITEM "~Help for help...",   MID_HELP_FOR_HELP
  61.                 MENUITEM "~Extended help...",   SC_HELPEXTENDED, MIS_SYSCOMMAND
  62.                 MENUITEM "~Keys help...",       SC_HELPKEYS    , MIS_SYSCOMMAND
  63.                 MENUITEM "Help ~index...",      SC_HELPINDEX   , MIS_SYSCOMMAND
  64.                 }
  65.     }
  66. /*...e*/
  67. /*...sACCELTABLE RID_GBMV2:0:*/
  68. ACCELTABLE RID_GBMV2
  69.     {
  70.     "n",        MID_NEW,        CONTROL
  71.     "N",        MID_NEW,        CONTROL
  72.     "o",        MID_OPEN,        CONTROL
  73.     "O",        MID_OPEN,        CONTROL
  74.     "s",        MID_SAVE,        CONTROL
  75.     "S",        MID_SAVE,        CONTROL
  76.     "a",        MID_SAVE_AS,        CONTROL
  77.     "A",        MID_SAVE_AS,        CONTROL
  78.     "p",        MID_PRINT,        CONTROL
  79.     "P",        MID_PRINT,        CONTROL
  80.     "/",        MID_SELECT_ALL,        CONTROL
  81.     "\\",        MID_DESELECT,        CONTROL
  82.     VK_ESC,        MID_DESELECT,        VIRTUALKEY
  83.     VK_INSERT,    MID_COPY,        VIRTUALKEY, CONTROL
  84.     "r",        MID_VIEW_NULL,        CONTROL
  85.     "R",        MID_VIEW_NULL,        CONTROL
  86.     "h",        MID_VIEW_HALFTONE,    CONTROL
  87.     "H",        MID_VIEW_HALFTONE,    CONTROL
  88.     "e",        MID_VIEW_ERRDIFF,    CONTROL
  89.     "E",        MID_VIEW_ERRDIFF,    CONTROL
  90.     VK_F3,        MID_EXIT,        VIRTUALKEY
  91.     }
  92. /*...e*/
  93. /*...sDLGTEMPLATE RID_DLG_COLOUR:0:*/
  94. DLGTEMPLATE RID_DLG_COLOUR LOADONCALL MOVEABLE DISCARDABLE
  95. BEGIN
  96.     DIALOG  "Colour space conversion", RID_DLG_COLOUR, 12, 6, 192, 158, WS_VISIBLE, 
  97.             FCF_SYSMENU | FCF_TITLEBAR
  98.     BEGIN
  99.         GROUPBOX        "~Mapping", DID_MAPPING, 4, 60, 184, 90, DT_MNEMONIC
  100.         AUTORADIOBUTTON "Intensity to L* cyclometric", DID_I_TO_L, 12, 128, 168, 10, WS_TABSTOP
  101.         AUTORADIOBUTTON "Intensity to gamma corrected", DID_I_TO_P, 12, 116, 168, 10
  102.         AUTORADIOBUTTON "L* cyclometric to Intensity", DID_L_TO_I, 12, 104, 168, 10
  103.         AUTORADIOBUTTON "L* cyclometric to gamma corrected", DID_L_TO_P, 12, 92, 168, 10
  104.         AUTORADIOBUTTON "Gamma corrected to Intensity", DID_P_TO_I, 12, 80, 168, 10
  105.         AUTORADIOBUTTON "Gamma corrected to L* cyclometric", DID_P_TO_L, 12, 68, 168, 10
  106.         GROUPBOX        "Gamma corrected colour space", DID_PARAMS, 4, 24, 184, 30
  107.         RTEXT           "~Gamma", DID_GAMMA_TEXT, 12, 32, 36, 8, DT_MNEMONIC | DT_VCENTER
  108.         ENTRYFIELD      "", DID_GAMMA, 54, 32, 32, 8, ES_MARGIN
  109.         RTEXT           "~Shelf", DID_SHELF_TEXT, 100, 32, 40, 8, DT_MNEMONIC | DT_VCENTER
  110.         ENTRYFIELD      "", DID_SHELF, 146, 32, 32, 8, ES_MARGIN
  111.         DEFPUSHBUTTON   "~Convert", DID_OK, 4, 4, 48, 14, WS_GROUP
  112.         PUSHBUTTON      "Cancel", DID_CANCEL, 56, 4, 48, 14, NOT WS_TABSTOP
  113.         PUSHBUTTON      "Help", DID_HELP, 140, 4, 48, 14, BS_HELP | BS_NOPOINTERFOCUS | NOT WS_TABSTOP
  114.     END
  115. END
  116. /*...e*/
  117. /*...sDLGTEMPLATE RID_DLG_MAP:0:*/
  118. DLGTEMPLATE RID_DLG_MAP LOADONCALL MOVEABLE DISCARDABLE
  119. BEGIN
  120.     DIALOG  "Map palettes / bpp's", RID_DLG_MAP, 12, 6, 302, 166, WS_VISIBLE, 
  121.             FCF_SYSMENU | FCF_TITLEBAR
  122.     BEGIN
  123.         GROUPBOX        "~Map to", DID_MAP_TO, 4, 26, 194, 136, DT_MNEMONIC
  124.         AUTORADIOBUTTON "~1bpp, black and white", DID_MAP_BW, 12, 140, 178, 10, WS_TABSTOP
  125.         AUTORADIOBUTTON "4bpp, 8 colours", DID_MAP_8, 12, 128, 178, 10
  126.         AUTORADIOBUTTON "~4bpp 16 colour VGA palette", DID_MAP_VGA, 12, 116, 178, 10
  127.         AUTORADIOBUTTON "4bpp, 16 shades of grey", DID_MAP_4G, 12, 104, 178, 10
  128.         AUTORADIOBUTTON "~8bpp, 7Rx8Gx4B palette (8514/A)", DID_MAP_784, 12, 92, 178, 10
  129.         AUTORADIOBUTTON "8bpp, 6Rx6Gx6B palette (old XGA)", DID_MAP_666, 12, 80, 178, 10
  130.         AUTORADIOBUTTON "8bpp, 256 shades of grey", DID_MAP_8G, 12, 68, 178, 10
  131.         AUTORADIOBUTTON "8bpp, 64R+64G+64B tri-pel palette", DID_MAP_TRIPEL, 12, 56, 178, 10
  132.         AUTORADIOBUTTON "24bpp, keep R bits red, G green, B blue", DID_MAP_RGB, 12, 44, 178, 10
  133.         AUTORADIOBUTTON "8bpp, as above, find N most used cols.", DID_MAP_FREQ, 12, 32, 178, 10
  134.         GROUPBOX        "~Values", DID_VALUES, 206, 88, 92, 74, DT_MNEMONIC
  135.         RTEXT           "No. bits ~R", DID_R_TEXT, 214, 140, 44, 8, DT_VCENTER | DT_MNEMONIC
  136.         ENTRYFIELD      "", DID_R, 264, 140, 24, 8, ES_MARGIN
  137.         RTEXT           "No. bits ~G", DID_G_TEXT, 214, 126, 44, 8, DT_VCENTER | DT_MNEMONIC
  138.         ENTRYFIELD      "", DID_G, 264, 126, 24, 8, ES_MARGIN
  139.         RTEXT           "No. bits ~B", DID_B_TEXT, 214, 112, 44, 8, DT_VCENTER | DT_MNEMONIC
  140.         ENTRYFIELD      "", DID_B, 264, 112, 24, 8, ES_MARGIN
  141.         RTEXT           "No. cols. ~N", DID_N_TEXT, 214, 98, 44, 8, DT_VCENTER | DT_MNEMONIC
  142.         ENTRYFIELD      "", DID_N, 264, 98, 24, 8, ES_MARGIN
  143.         GROUPBOX        "~Algorithm", DID_HOW, 206, 26, 92, 52, DT_MNEMONIC
  144.         AUTORADIOBUTTON "Map to ~nearest", DID_NEAREST, 214, 56, 80, 10, WS_TABSTOP
  145.         AUTORADIOBUTTON "~Halftone", DID_HALFTONE, 214, 44, 80, 10
  146.         AUTORADIOBUTTON "~Error diffuse", DID_ERRDIFF, 214, 32, 80, 10
  147.         DEFPUSHBUTTON   "~Convert", DID_OK, 4, 4, 48, 14, WS_GROUP
  148.         PUSHBUTTON      "Cancel", DID_CANCEL, 56, 4, 48, 14, NOT WS_TABSTOP
  149.         PUSHBUTTON      "Help", DID_HELP, 250, 4, 48, 14, BS_HELP | BS_NOPOINTERFOCUS | NOT WS_TABSTOP
  150.     END
  151. END
  152. /*...e*/
  153. /*...sHELPTABLEs:0:*/
  154. HELPTABLE RID_HELP_TABLE
  155.     {
  156.     /* ID of frame/dialog, ID of HELPSUBTABLE, help panel */
  157.     HELPITEM RID_GBMV2        , RID_GBMV2      , HID_INTRO
  158.     HELPITEM RID_DLG_COLOUR   , RID_DLG_COLOUR , HID_COLOUR_DLG
  159.     HELPITEM RID_DLG_MAP      , RID_DLG_MAP    , HID_MAP_DLG
  160.     HELPITEM RID_GBM_FILEDLG  , RID_GBM_FILEDLG, HID_GBM_FILEDLG
  161.     }
  162.  
  163. HELPSUBTABLE RID_GBMV2
  164.     {
  165.     /* id of control/menuitem, help panel */
  166.     HELPSUBITEM MID_FILE ,         HID_FILE
  167.     HELPSUBITEM MID_NEW,           HID_NEW
  168.     HELPSUBITEM MID_OPEN,          HID_OPEN
  169.     HELPSUBITEM MID_SAVE,          HID_SAVE
  170.     HELPSUBITEM MID_SAVE_AS,       HID_SAVE_AS
  171.     HELPSUBITEM MID_PRINT,         HID_PRINT
  172.     HELPSUBITEM MID_EDIT,          HID_EDIT
  173.     HELPSUBITEM MID_UNDO,          HID_UNDO
  174.     HELPSUBITEM MID_SELECT,        HID_SELECT
  175.     HELPSUBITEM MID_SELECT_ALL,    HID_SELECT_ALL
  176.     HELPSUBITEM MID_DESELECT,      HID_DESELECT
  177.     HELPSUBITEM MID_BITMAP,        HID_BITMAP
  178.     HELPSUBITEM MID_REF_HORZ,      HID_REF_HORZ
  179.     HELPSUBITEM MID_REF_VERT,      HID_REF_VERT
  180.     HELPSUBITEM MID_ROT_90,        HID_ROT_90
  181.     HELPSUBITEM MID_ROT_180,       HID_ROT_180
  182.     HELPSUBITEM MID_ROT_270,       HID_ROT_270
  183.     HELPSUBITEM MID_TRANSPOSE,     HID_TRANSPOSE
  184.     HELPSUBITEM MID_CROP,          HID_CROP
  185.     HELPSUBITEM MID_COLOUR,        HID_COLOUR
  186.     HELPSUBITEM MID_MAP,           HID_MAP
  187.     HELPSUBITEM MID_VIEW,          HID_VIEW
  188.     HELPSUBITEM MID_VIEW_NULL,     HID_VIEW_NULL
  189.     HELPSUBITEM MID_VIEW_HALFTONE, HID_VIEW_HALFTONE
  190.     HELPSUBITEM MID_VIEW_ERRDIFF,  HID_VIEW_ERRDIFF
  191.     HELPSUBITEM MID_COPY,          HID_COPY
  192.     HELPSUBITEM MID_HELP,          HID_HELP
  193.     HELPSUBITEM MID_HELP_FOR_HELP, HID_HELP_FOR_HELP
  194.     HELPSUBITEM SC_HELPEXTENDED,   HID_HELPEXTENDED
  195.     HELPSUBITEM SC_HELPKEYS,       HID_HELPKEYS
  196.     HELPSUBITEM SC_HELPINDEX,      HID_HELPINDEX
  197.     HELPSUBITEM WID_SCROLL,        HID_INTRO
  198.     HELPSUBITEM WID_BITMAP,        HID_INTRO
  199.     }
  200.  
  201. HELPSUBTABLE RID_DLG_COLOUR
  202.     {
  203.     /* id of control/menuitem, help panel */
  204.     HELPSUBITEM DID_MAPPING,       HID_COLOUR_DLG
  205.     HELPSUBITEM DID_I_TO_L,        HID_COLOUR_DLG
  206.     HELPSUBITEM DID_I_TO_P,        HID_COLOUR_DLG
  207.     HELPSUBITEM DID_L_TO_I,        HID_COLOUR_DLG
  208.     HELPSUBITEM DID_L_TO_P,        HID_COLOUR_DLG
  209.     HELPSUBITEM DID_P_TO_I,        HID_COLOUR_DLG
  210.     HELPSUBITEM DID_P_TO_L,        HID_COLOUR_DLG
  211.     HELPSUBITEM DID_PARAMS,        HID_COLOUR_DLG
  212.     HELPSUBITEM DID_GAMMA_TEXT,    HID_COLOUR_DLG
  213.     HELPSUBITEM DID_GAMMA,         HID_COLOUR_DLG
  214.     HELPSUBITEM DID_SHELF_TEXT,    HID_COLOUR_DLG
  215.     HELPSUBITEM DID_SHELF,         HID_COLOUR_DLG
  216.     HELPSUBITEM DID_OK,            HID_COLOUR_DLG
  217.     HELPSUBITEM DID_CANCEL,        HID_COLOUR_DLG
  218.     HELPSUBITEM DID_HELP,          HID_COLOUR_DLG
  219.     }
  220.  
  221. HELPSUBTABLE RID_DLG_MAP
  222.     {
  223.     /* id of control/menuitem, help panel */
  224.     HELPSUBITEM DID_MAP_TO,        HID_MAP_DLG
  225.     HELPSUBITEM DID_MAP_BW,        HID_MAP_DLG
  226.     HELPSUBITEM DID_MAP_8,         HID_MAP_DLG
  227.     HELPSUBITEM DID_MAP_VGA,       HID_MAP_DLG
  228.     HELPSUBITEM DID_MAP_4G,        HID_MAP_DLG
  229.     HELPSUBITEM DID_MAP_784,       HID_MAP_DLG
  230.     HELPSUBITEM DID_MAP_666,       HID_MAP_DLG
  231.     HELPSUBITEM DID_MAP_8G,        HID_MAP_DLG
  232.     HELPSUBITEM DID_MAP_TRIPEL,    HID_MAP_DLG
  233.     HELPSUBITEM DID_MAP_RGB,       HID_MAP_DLG
  234.     HELPSUBITEM DID_MAP_FREQ,      HID_MAP_DLG
  235.     HELPSUBITEM DID_VALUES,        HID_MAP_DLG
  236.     HELPSUBITEM DID_R_TEXT,        HID_MAP_DLG
  237.     HELPSUBITEM DID_R,             HID_MAP_DLG
  238.     HELPSUBITEM DID_G_TEXT,        HID_MAP_DLG
  239.     HELPSUBITEM DID_G,             HID_MAP_DLG
  240.     HELPSUBITEM DID_B_TEXT,        HID_MAP_DLG
  241.     HELPSUBITEM DID_B,             HID_MAP_DLG
  242.     HELPSUBITEM DID_N_TEXT,        HID_MAP_DLG
  243.     HELPSUBITEM DID_N,             HID_MAP_DLG
  244.     HELPSUBITEM DID_HOW,           HID_MAP_DLG
  245.     HELPSUBITEM DID_NEAREST,       HID_MAP_DLG
  246.     HELPSUBITEM DID_HALFTONE,      HID_MAP_DLG
  247.     HELPSUBITEM DID_ERRDIFF,       HID_MAP_DLG
  248.     HELPSUBITEM DID_OK,            HID_MAP_DLG
  249.     HELPSUBITEM DID_CANCEL,        HID_MAP_DLG
  250.     HELPSUBITEM DID_HELP,          HID_MAP_DLG
  251.     }
  252.  
  253. HELPSUBTABLE RID_GBM_FILEDLG
  254.     {
  255.     /* id of control/menuitem, help panel */
  256.     HELPSUBITEM DID_GBM_FILEDLG,   HID_GBM_FILEDLG
  257.     }
  258. /*...e*/
  259.