|
|
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.