home *** CD-ROM | disk | FTP | other *** search
- #include "os2.h"
- #include "gbmdlgrc.h"
- #include "gbmv2.h"
- #include "gbmv2hlp.h"
-
- /*...vgbmdlgrc\46\h:0:*/
- /*...vgbmv2\46\h:0:*/
- /*...vgbmv2hlp\46\h:0:*/
-
- POINTER RID_GBMV2 gbmv2.ico
- POINTER RID_SELECT1 select1.ptr
- POINTER RID_SELECT2 select2.ptr
-
- /*...sMENU RID_GBMV2:0:*/
- MENU RID_GBMV2 PRELOAD
- {
- SUBMENU "~File", MID_FILE
- {
- MENUITEM "~New\tCtrl+N", MID_NEW
- MENUITEM "~Open...\tCtrl+O", MID_OPEN
- MENUITEM SEPARATOR
- MENUITEM "~Save\tCtrl+S", MID_SAVE
- MENUITEM "Save ~as...\tCtrl+A", MID_SAVE_AS
- MENUITEM SEPARATOR
- MENUITEM "~Print\tCtrl+P", MID_PRINT
- }
- SUBMENU "~Edit", MID_EDIT
- {
- MENUITEM "~Undo", MID_UNDO
- MENUITEM SEPARATOR
- MENUITEM "~Select", MID_SELECT
- MENUITEM "Select ~all\tCtrl+/", MID_SELECT_ALL
- MENUITEM "~Deselect\tCtrl+\\", MID_DESELECT
- MENUITEM SEPARATOR
- MENUITEM "~Copy\tCtrl+Ins", MID_COPY
- }
- SUBMENU "~Bitmap", MID_BITMAP
- {
- MENUITEM "Reflect ~horizontally", MID_REF_HORZ
- MENUITEM "Reflect ~vertically", MID_REF_VERT
- MENUITEM SEPARATOR
- MENUITEM "Rotate ~90 degrees", MID_ROT_90
- MENUITEM "Rotate ~180 degrees", MID_ROT_180
- MENUITEM "Rotate ~270 degrees", MID_ROT_270
- MENUITEM SEPARATOR
- MENUITEM "~Transpose x for y", MID_TRANSPOSE
- MENUITEM SEPARATOR
- MENUITEM "~Crop to selection", MID_CROP
- MENUITEM "Colour ~space...", MID_COLOUR
- MENUITEM "~Map..", MID_MAP
- }
- SUBMENU "~View", MID_VIEW
- {
- MENUITEM "~Raw PM mapping\tCtrl+R", MID_VIEW_NULL
- MENUITEM "~Halftoned\tCtrl+H", MID_VIEW_HALFTONE
- MENUITEM "~Error diffused\tCtrl+E", MID_VIEW_ERRDIFF
- }
- SUBMENU "~Help", MID_HELP
- {
- MENUITEM "~Help for help...", MID_HELP_FOR_HELP
- MENUITEM "~Extended help...", SC_HELPEXTENDED, MIS_SYSCOMMAND
- MENUITEM "~Keys help...", SC_HELPKEYS , MIS_SYSCOMMAND
- MENUITEM "Help ~index...", SC_HELPINDEX , MIS_SYSCOMMAND
- }
- }
- /*...e*/
- /*...sACCELTABLE RID_GBMV2:0:*/
- ACCELTABLE RID_GBMV2
- {
- "n", MID_NEW, CONTROL
- "N", MID_NEW, CONTROL
- "o", MID_OPEN, CONTROL
- "O", MID_OPEN, CONTROL
- "s", MID_SAVE, CONTROL
- "S", MID_SAVE, CONTROL
- "a", MID_SAVE_AS, CONTROL
- "A", MID_SAVE_AS, CONTROL
- "p", MID_PRINT, CONTROL
- "P", MID_PRINT, CONTROL
- "/", MID_SELECT_ALL, CONTROL
- "\\", MID_DESELECT, CONTROL
- VK_ESC, MID_DESELECT, VIRTUALKEY
- VK_INSERT, MID_COPY, VIRTUALKEY, CONTROL
- "r", MID_VIEW_NULL, CONTROL
- "R", MID_VIEW_NULL, CONTROL
- "h", MID_VIEW_HALFTONE, CONTROL
- "H", MID_VIEW_HALFTONE, CONTROL
- "e", MID_VIEW_ERRDIFF, CONTROL
- "E", MID_VIEW_ERRDIFF, CONTROL
- VK_F3, MID_EXIT, VIRTUALKEY
- }
- /*...e*/
- /*...sDLGTEMPLATE RID_DLG_COLOUR:0:*/
- DLGTEMPLATE RID_DLG_COLOUR LOADONCALL MOVEABLE DISCARDABLE
- BEGIN
- DIALOG "Colour space conversion", RID_DLG_COLOUR, 12, 6, 192, 158, WS_VISIBLE,
- FCF_SYSMENU | FCF_TITLEBAR
- BEGIN
- GROUPBOX "~Mapping", DID_MAPPING, 4, 60, 184, 90, DT_MNEMONIC
- AUTORADIOBUTTON "Intensity to L* cyclometric", DID_I_TO_L, 12, 128, 168, 10, WS_TABSTOP
- AUTORADIOBUTTON "Intensity to gamma corrected", DID_I_TO_P, 12, 116, 168, 10
- AUTORADIOBUTTON "L* cyclometric to Intensity", DID_L_TO_I, 12, 104, 168, 10
- AUTORADIOBUTTON "L* cyclometric to gamma corrected", DID_L_TO_P, 12, 92, 168, 10
- AUTORADIOBUTTON "Gamma corrected to Intensity", DID_P_TO_I, 12, 80, 168, 10
- AUTORADIOBUTTON "Gamma corrected to L* cyclometric", DID_P_TO_L, 12, 68, 168, 10
- GROUPBOX "Gamma corrected colour space", DID_PARAMS, 4, 24, 184, 30
- RTEXT "~Gamma", DID_GAMMA_TEXT, 12, 32, 36, 8, DT_MNEMONIC | DT_VCENTER
- ENTRYFIELD "", DID_GAMMA, 54, 32, 32, 8, ES_MARGIN
- RTEXT "~Shelf", DID_SHELF_TEXT, 100, 32, 40, 8, DT_MNEMONIC | DT_VCENTER
- ENTRYFIELD "", DID_SHELF, 146, 32, 32, 8, ES_MARGIN
- DEFPUSHBUTTON "~Convert", DID_OK, 4, 4, 48, 14, WS_GROUP
- PUSHBUTTON "Cancel", DID_CANCEL, 56, 4, 48, 14, NOT WS_TABSTOP
- PUSHBUTTON "Help", DID_HELP, 140, 4, 48, 14, BS_HELP | BS_NOPOINTERFOCUS | NOT WS_TABSTOP
- END
- END
- /*...e*/
- /*...sDLGTEMPLATE RID_DLG_MAP:0:*/
- DLGTEMPLATE RID_DLG_MAP LOADONCALL MOVEABLE DISCARDABLE
- BEGIN
- DIALOG "Map palettes / bpp's", RID_DLG_MAP, 12, 6, 302, 166, WS_VISIBLE,
- FCF_SYSMENU | FCF_TITLEBAR
- BEGIN
- GROUPBOX "~Map to", DID_MAP_TO, 4, 26, 194, 136, DT_MNEMONIC
- AUTORADIOBUTTON "~1bpp, black and white", DID_MAP_BW, 12, 140, 178, 10, WS_TABSTOP
- AUTORADIOBUTTON "4bpp, 8 colours", DID_MAP_8, 12, 128, 178, 10
- AUTORADIOBUTTON "~4bpp 16 colour VGA palette", DID_MAP_VGA, 12, 116, 178, 10
- AUTORADIOBUTTON "4bpp, 16 shades of grey", DID_MAP_4G, 12, 104, 178, 10
- AUTORADIOBUTTON "~8bpp, 7Rx8Gx4B palette (8514/A)", DID_MAP_784, 12, 92, 178, 10
- AUTORADIOBUTTON "8bpp, 6Rx6Gx6B palette (old XGA)", DID_MAP_666, 12, 80, 178, 10
- AUTORADIOBUTTON "8bpp, 256 shades of grey", DID_MAP_8G, 12, 68, 178, 10
- AUTORADIOBUTTON "8bpp, 64R+64G+64B tri-pel palette", DID_MAP_TRIPEL, 12, 56, 178, 10
- AUTORADIOBUTTON "24bpp, keep R bits red, G green, B blue", DID_MAP_RGB, 12, 44, 178, 10
- AUTORADIOBUTTON "8bpp, as above, find N most used cols.", DID_MAP_FREQ, 12, 32, 178, 10
- GROUPBOX "~Values", DID_VALUES, 206, 88, 92, 74, DT_MNEMONIC
- RTEXT "No. bits ~R", DID_R_TEXT, 214, 140, 44, 8, DT_VCENTER | DT_MNEMONIC
- ENTRYFIELD "", DID_R, 264, 140, 24, 8, ES_MARGIN
- RTEXT "No. bits ~G", DID_G_TEXT, 214, 126, 44, 8, DT_VCENTER | DT_MNEMONIC
- ENTRYFIELD "", DID_G, 264, 126, 24, 8, ES_MARGIN
- RTEXT "No. bits ~B", DID_B_TEXT, 214, 112, 44, 8, DT_VCENTER | DT_MNEMONIC
- ENTRYFIELD "", DID_B, 264, 112, 24, 8, ES_MARGIN
- RTEXT "No. cols. ~N", DID_N_TEXT, 214, 98, 44, 8, DT_VCENTER | DT_MNEMONIC
- ENTRYFIELD "", DID_N, 264, 98, 24, 8, ES_MARGIN
- GROUPBOX "~Algorithm", DID_HOW, 206, 26, 92, 52, DT_MNEMONIC
- AUTORADIOBUTTON "Map to ~nearest", DID_NEAREST, 214, 56, 80, 10, WS_TABSTOP
- AUTORADIOBUTTON "~Halftone", DID_HALFTONE, 214, 44, 80, 10
- AUTORADIOBUTTON "~Error diffuse", DID_ERRDIFF, 214, 32, 80, 10
- DEFPUSHBUTTON "~Convert", DID_OK, 4, 4, 48, 14, WS_GROUP
- PUSHBUTTON "Cancel", DID_CANCEL, 56, 4, 48, 14, NOT WS_TABSTOP
- PUSHBUTTON "Help", DID_HELP, 250, 4, 48, 14, BS_HELP | BS_NOPOINTERFOCUS | NOT WS_TABSTOP
- END
- END
- /*...e*/
- /*...sHELPTABLEs:0:*/
- HELPTABLE RID_HELP_TABLE
- {
- /* ID of frame/dialog, ID of HELPSUBTABLE, help panel */
- HELPITEM RID_GBMV2 , RID_GBMV2 , HID_INTRO
- HELPITEM RID_DLG_COLOUR , RID_DLG_COLOUR , HID_COLOUR_DLG
- HELPITEM RID_DLG_MAP , RID_DLG_MAP , HID_MAP_DLG
- HELPITEM RID_GBM_FILEDLG , RID_GBM_FILEDLG, HID_GBM_FILEDLG
- }
-
- HELPSUBTABLE RID_GBMV2
- {
- /* id of control/menuitem, help panel */
- HELPSUBITEM MID_FILE , HID_FILE
- HELPSUBITEM MID_NEW, HID_NEW
- HELPSUBITEM MID_OPEN, HID_OPEN
- HELPSUBITEM MID_SAVE, HID_SAVE
- HELPSUBITEM MID_SAVE_AS, HID_SAVE_AS
- HELPSUBITEM MID_PRINT, HID_PRINT
- HELPSUBITEM MID_EDIT, HID_EDIT
- HELPSUBITEM MID_UNDO, HID_UNDO
- HELPSUBITEM MID_SELECT, HID_SELECT
- HELPSUBITEM MID_SELECT_ALL, HID_SELECT_ALL
- HELPSUBITEM MID_DESELECT, HID_DESELECT
- HELPSUBITEM MID_BITMAP, HID_BITMAP
- HELPSUBITEM MID_REF_HORZ, HID_REF_HORZ
- HELPSUBITEM MID_REF_VERT, HID_REF_VERT
- HELPSUBITEM MID_ROT_90, HID_ROT_90
- HELPSUBITEM MID_ROT_180, HID_ROT_180
- HELPSUBITEM MID_ROT_270, HID_ROT_270
- HELPSUBITEM MID_TRANSPOSE, HID_TRANSPOSE
- HELPSUBITEM MID_CROP, HID_CROP
- HELPSUBITEM MID_COLOUR, HID_COLOUR
- HELPSUBITEM MID_MAP, HID_MAP
- HELPSUBITEM MID_VIEW, HID_VIEW
- HELPSUBITEM MID_VIEW_NULL, HID_VIEW_NULL
- HELPSUBITEM MID_VIEW_HALFTONE, HID_VIEW_HALFTONE
- HELPSUBITEM MID_VIEW_ERRDIFF, HID_VIEW_ERRDIFF
- HELPSUBITEM MID_COPY, HID_COPY
- HELPSUBITEM MID_HELP, HID_HELP
- HELPSUBITEM MID_HELP_FOR_HELP, HID_HELP_FOR_HELP
- HELPSUBITEM SC_HELPEXTENDED, HID_HELPEXTENDED
- HELPSUBITEM SC_HELPKEYS, HID_HELPKEYS
- HELPSUBITEM SC_HELPINDEX, HID_HELPINDEX
- HELPSUBITEM WID_SCROLL, HID_INTRO
- HELPSUBITEM WID_BITMAP, HID_INTRO
- }
-
- HELPSUBTABLE RID_DLG_COLOUR
- {
- /* id of control/menuitem, help panel */
- HELPSUBITEM DID_MAPPING, HID_COLOUR_DLG
- HELPSUBITEM DID_I_TO_L, HID_COLOUR_DLG
- HELPSUBITEM DID_I_TO_P, HID_COLOUR_DLG
- HELPSUBITEM DID_L_TO_I, HID_COLOUR_DLG
- HELPSUBITEM DID_L_TO_P, HID_COLOUR_DLG
- HELPSUBITEM DID_P_TO_I, HID_COLOUR_DLG
- HELPSUBITEM DID_P_TO_L, HID_COLOUR_DLG
- HELPSUBITEM DID_PARAMS, HID_COLOUR_DLG
- HELPSUBITEM DID_GAMMA_TEXT, HID_COLOUR_DLG
- HELPSUBITEM DID_GAMMA, HID_COLOUR_DLG
- HELPSUBITEM DID_SHELF_TEXT, HID_COLOUR_DLG
- HELPSUBITEM DID_SHELF, HID_COLOUR_DLG
- HELPSUBITEM DID_OK, HID_COLOUR_DLG
- HELPSUBITEM DID_CANCEL, HID_COLOUR_DLG
- HELPSUBITEM DID_HELP, HID_COLOUR_DLG
- }
-
- HELPSUBTABLE RID_DLG_MAP
- {
- /* id of control/menuitem, help panel */
- HELPSUBITEM DID_MAP_TO, HID_MAP_DLG
- HELPSUBITEM DID_MAP_BW, HID_MAP_DLG
- HELPSUBITEM DID_MAP_8, HID_MAP_DLG
- HELPSUBITEM DID_MAP_VGA, HID_MAP_DLG
- HELPSUBITEM DID_MAP_4G, HID_MAP_DLG
- HELPSUBITEM DID_MAP_784, HID_MAP_DLG
- HELPSUBITEM DID_MAP_666, HID_MAP_DLG
- HELPSUBITEM DID_MAP_8G, HID_MAP_DLG
- HELPSUBITEM DID_MAP_TRIPEL, HID_MAP_DLG
- HELPSUBITEM DID_MAP_RGB, HID_MAP_DLG
- HELPSUBITEM DID_MAP_FREQ, HID_MAP_DLG
- HELPSUBITEM DID_VALUES, HID_MAP_DLG
- HELPSUBITEM DID_R_TEXT, HID_MAP_DLG
- HELPSUBITEM DID_R, HID_MAP_DLG
- HELPSUBITEM DID_G_TEXT, HID_MAP_DLG
- HELPSUBITEM DID_G, HID_MAP_DLG
- HELPSUBITEM DID_B_TEXT, HID_MAP_DLG
- HELPSUBITEM DID_B, HID_MAP_DLG
- HELPSUBITEM DID_N_TEXT, HID_MAP_DLG
- HELPSUBITEM DID_N, HID_MAP_DLG
- HELPSUBITEM DID_HOW, HID_MAP_DLG
- HELPSUBITEM DID_NEAREST, HID_MAP_DLG
- HELPSUBITEM DID_HALFTONE, HID_MAP_DLG
- HELPSUBITEM DID_ERRDIFF, HID_MAP_DLG
- HELPSUBITEM DID_OK, HID_MAP_DLG
- HELPSUBITEM DID_CANCEL, HID_MAP_DLG
- HELPSUBITEM DID_HELP, HID_MAP_DLG
- }
-
- HELPSUBTABLE RID_GBM_FILEDLG
- {
- /* id of control/menuitem, help panel */
- HELPSUBITEM DID_GBM_FILEDLG, HID_GBM_FILEDLG
- }
- /*...e*/
-