|
|
1.1 ! root 1: /****************************************************************************/ ! 2: /* */ ! 3: /* Microsoft Confidential */ ! 4: /* */ ! 5: /* Copyright (c) Microsoft Corp. 1987, 1990 */ ! 6: /* All Rights Reserved */ ! 7: /* */ ! 8: /****************************************************************************/ ! 9: ! 10: #include "imagedit.h" ! 11: #include "dialogs.h" ! 12: #include "ids.h" ! 13: ! 14: ! 15: /* ! 16: * Include the dialog templates. ! 17: */ ! 18: #include "dialogs.dlg" ! 19: ! 20: ! 21: IDICON_IMAGEDIT ICON res\imagedit.ico ! 22: ! 23: IDCUR_PENCIL CURSOR res\pencil.cur /* For Pencil tool. */ ! 24: IDCUR_BRUSH CURSOR res\brush.cur /* For Brush tool. */ ! 25: IDCUR_FLOOD CURSOR res\flood.cur /* For Flood Fill tool. */ ! 26: IDCUR_HOTSPOT CURSOR res\hotspot.cur /* For hotspot setting. */ ! 27: IDCUR_CROSS CURSOR res\cross.cur /* For all other tools. */ ! 28: ! 29: IDBM_TUPENCIL BITMAP res\tupencil.bmp ! 30: IDBM_TUBRUSH BITMAP res\tubrush.bmp ! 31: IDBM_TUSELECT BITMAP res\tuselect.bmp ! 32: IDBM_TULINE BITMAP res\tuline.bmp ! 33: IDBM_TURECT BITMAP res\turect.bmp ! 34: IDBM_TUSRECT BITMAP res\tusrect.bmp ! 35: IDBM_TUCIRCLE BITMAP res\tucircle.bmp ! 36: IDBM_TUSCIRCL BITMAP res\tuscircl.bmp ! 37: IDBM_TUFLOOD BITMAP res\tuflood.bmp ! 38: IDBM_TUHOTSPT BITMAP res\tuhotspt.bmp ! 39: ! 40: IDBM_TDPENCIL BITMAP res\tdpencil.bmp ! 41: IDBM_TDBRUSH BITMAP res\tdbrush.bmp ! 42: IDBM_TDSELECT BITMAP res\tdselect.bmp ! 43: IDBM_TDLINE BITMAP res\tdline.bmp ! 44: IDBM_TDRECT BITMAP res\tdrect.bmp ! 45: IDBM_TDSRECT BITMAP res\tdsrect.bmp ! 46: IDBM_TDCIRCLE BITMAP res\tdcircle.bmp ! 47: IDBM_TDSCIRCL BITMAP res\tdscircl.bmp ! 48: IDBM_TDFLOOD BITMAP res\tdflood.bmp ! 49: IDBM_TDHOTSPT BITMAP res\tdhotspt.bmp ! 50: ! 51: ! 52: STRINGTABLE ! 53: BEGIN ! 54: IDS_NULL "" ! 55: ! 56: /* ! 57: * Major version number. ! 58: */ ! 59: IDS_VERSION, "Version 3.10" ! 60: ! 61: /* ! 62: * The minor version number (revision). This number should be ! 63: * changed for every build to make it easier to track bugs. ! 64: */ ! 65: IDS_VERSIONMINOR, ".031" ! 66: ! 67: /* ! 68: * Error message strings. ! 69: */ ! 70: IDS_OUTOFMEMORY "Out of memory." ! 71: IDS_MEMERROR "Memory error! Save files and exit as soon as possible." ! 72: IDS_BADBMPFILE "%s is not a valid 3.0 format bitmap file." ! 73: IDS_BADICOCURFILE "%s is not a valid 3.0 format icon or cursor file." ! 74: IDS_BADPALFILE "%s is not a valid color palette file." ! 75: IDS_CANTOPEN "Cannot open file %s." ! 76: IDS_READERROR "Cannot read from file %s." ! 77: IDS_WRITEERROR "Cannot write to file %s." ! 78: IDS_CANTCREATE "Cannot create file %s." ! 79: IDS_NOCLIPBOARDFORMAT "Clipboard does not contain an image." ! 80: IDS_NOCLIPBOARD "Clipboard is not available." ! 81: IDS_CANTEDITIMAGE "This image is for an unknown device type and cannot be edited." ! 82: IDS_SAVEFILE "Save current file %s?" ! 83: IDS_ENTERANUMBER "Enter a positive number." ! 84: IDS_BADDEVICESIZE "Bad device attributes. Width/height must be in the range of 1-%d." ! 85: IDS_BADDEVICECOLORS "Bad device attributes. Images must have either 2 or 16 colors." ! 86: IDS_NOTSUPPORT "Bitmaps of greater than 16 colors are not supported." ! 87: IDS_NOIMAGES "Resource contains no images. Changes will not be written to disk." ! 88: IDS_BADBMPSIZE "This bitmap is too large to be edited. The dimensions cannot be larger than %dx%d." ! 89: ! 90: /* ! 91: * Misc. strings. ! 92: */ ! 93: IDS_APPNAME "ImagEdit" ! 94: IDS_PGMTITLE "Image Editor" ! 95: IDS_UNTITLED "(Untitled)" ! 96: IDS_DOTBMP ".bmp" ! 97: IDS_HELPFILE "imagedit.hlp" ! 98: IDS_IMAGEDITINI "imagedit.ini" ! 99: IDS_ICONIMAGELABEL "Icon Image:" ! 100: IDS_BITMAPIMAGELABEL "Bitmap Image:" ! 101: IDS_CURSORIMAGELABEL "Cursor Image:" ! 102: IDS_ICONDEVNAMEEGAVGA "EGA/VGA" ! 103: IDS_ICONDEVNAMEMONO "Monochrome" ! 104: IDS_ICONDEVNAMECGA "CGA" ! 105: IDS_CURDEVNAMEVGAMONO "VGA-Mono" ! 106: IDS_CURDEVNAMEVGACOLOR "VGA-Color" ! 107: IDS_ICONINISECTION "ImagEdit.Icon" ! 108: IDS_CURSORINISECTION "ImagEdit.Cursor" ! 109: IDS_BMPFILTER "Bitmap files (*.bmp)" ! 110: IDS_BMPFILTEREXT "*.bmp" ! 111: IDS_ICOFILTER "Icon files (*.ico)" ! 112: IDS_ICOFILTEREXT "*.ico" ! 113: IDS_CURFILTER "Cursor files (*.cur)" ! 114: IDS_CURFILTEREXT "*.cur" ! 115: IDS_PALFILTER "Palette files (*.pal)" ! 116: IDS_PALFILTEREXT "*.pal" ! 117: IDS_ALLFILTER "All files (*.*)" ! 118: IDS_ALLFILTEREXT "*.*" ! 119: IDS_DEFEXTBMP "bmp" ! 120: IDS_DEFEXTICO "ico" ! 121: IDS_DEFEXTCUR "cur" ! 122: IDS_DEFEXTPAL "pal" ! 123: IDS_UNKNOWNIMAGEFORMAT "(Unknown Image Format)" ! 124: END ! 125: ! 126: ! 127: imagedit ACCELERATORS ! 128: BEGIN ! 129: "^N", MENU_FILE_NEW ! 130: "^O", MENU_FILE_OPEN ! 131: "^S", MENU_FILE_SAVE ! 132: ! 133: "^Z", MENU_EDIT_UNDO ! 134: VK_BACK, MENU_EDIT_UNDO, VIRTKEY, ALT ! 135: "^C", MENU_EDIT_COPY ! 136: VK_INSERT, MENU_EDIT_COPY, VIRTKEY, CONTROL ! 137: "^V", MENU_EDIT_PASTE ! 138: VK_INSERT, MENU_EDIT_PASTE, VIRTKEY, SHIFT ! 139: "^L", MENU_EDIT_CLEAR ! 140: ! 141: "^G", MENU_OPTIONS_GRID ! 142: "2", MENU_OPTIONS_BRUSH2, VIRTKEY, CONTROL ! 143: "3", MENU_OPTIONS_BRUSH3, VIRTKEY, CONTROL ! 144: "4", MENU_OPTIONS_BRUSH4, VIRTKEY, CONTROL ! 145: "5", MENU_OPTIONS_BRUSH5, VIRTKEY, CONTROL ! 146: VK_F7, MENU_OPTIONS_SHOWCOLOR, VIRTKEY, CONTROL ! 147: VK_F8, MENU_OPTIONS_SHOWVIEW, VIRTKEY, CONTROL ! 148: VK_F9, MENU_OPTIONS_SHOWTOOLBOX, VIRTKEY, CONTROL ! 149: ! 150: VK_F7, MENU_HIDDEN_TOCOLORPAL, VIRTKEY ! 151: VK_F8, MENU_HIDDEN_TOVIEW, VIRTKEY ! 152: VK_F9, MENU_HIDDEN_TOTOOLBOX, VIRTKEY ! 153: VK_F10, MENU_HIDDEN_TOPROPBAR, VIRTKEY ! 154: END ! 155: ! 156: ! 157: imagedit MENU ! 158: BEGIN ! 159: POPUP "&File" ! 160: BEGIN ! 161: MENUITEM "&New...\tCtrl+N", MENU_FILE_NEW ! 162: MENUITEM "&Open...\tCtrl+O", MENU_FILE_OPEN ! 163: MENUITEM "&Save\tCtrl+S", MENU_FILE_SAVE ! 164: MENUITEM "Save &As...", MENU_FILE_SAVEAS ! 165: MENUITEM SEPARATOR ! 166: MENUITEM "&Load Colors...", MENU_FILE_LOADCOLORS ! 167: MENUITEM "Save &Colors...", MENU_FILE_SAVECOLORS ! 168: MENUITEM "&Restore Default Colors", MENU_FILE_DEFAULTCOLORS ! 169: MENUITEM SEPARATOR ! 170: MENUITEM "E&xit\tAlt+F4", MENU_FILE_EXIT ! 171: END ! 172: ! 173: POPUP "&Edit" ! 174: BEGIN ! 175: MENUITEM "&Undo\tCtrl+Z", MENU_EDIT_UNDO ! 176: MENUITEM "&Restore", MENU_EDIT_RESTORE ! 177: MENUITEM SEPARATOR ! 178: MENUITEM "&Copy\tCtrl+C", MENU_EDIT_COPY ! 179: MENUITEM "&Paste\tCtrl+V", MENU_EDIT_PASTE ! 180: MENUITEM "C&lear\tCtrl+L", MENU_EDIT_CLEAR ! 181: MENUITEM SEPARATOR ! 182: MENUITEM "&New Image...", MENU_EDIT_NEWIMAGE ! 183: MENUITEM "&Select Image...", MENU_EDIT_SELECTIMAGE ! 184: MENUITEM "&Delete Image", MENU_EDIT_DELETEIMAGE ! 185: END ! 186: ! 187: POPUP "&Options" ! 188: BEGIN ! 189: MENUITEM "&Grid\tCtrl+G", MENU_OPTIONS_GRID ! 190: ! 191: POPUP "&Brush Size" ! 192: BEGIN ! 193: MENUITEM "&2x2\tCtrl+2", MENU_OPTIONS_BRUSH2 ! 194: MENUITEM "&3x3\tCtrl+3", MENU_OPTIONS_BRUSH3 ! 195: MENUITEM "&4x4\tCtrl+4", MENU_OPTIONS_BRUSH4 ! 196: MENUITEM "&5x5\tCtrl+5", MENU_OPTIONS_BRUSH5 ! 197: END ! 198: ! 199: MENUITEM SEPARATOR ! 200: MENUITEM "Show &Color Palette\tCtrl+F7",MENU_OPTIONS_SHOWCOLOR ! 201: MENUITEM "Show &View Window\tCtrl+F8", MENU_OPTIONS_SHOWVIEW ! 202: MENUITEM "Show &Toolbox\tCtrl+F9", MENU_OPTIONS_SHOWTOOLBOX ! 203: END ! 204: ! 205: POPUP "&Help" ! 206: BEGIN ! 207: MENUITEM "&Contents", MENU_HELP_CONTENTS ! 208: MENUITEM "&Search", MENU_HELP_SEARCH ! 209: MENUITEM SEPARATOR ! 210: MENUITEM "&About...", MENU_HELP_ABOUT ! 211: END ! 212: END
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.