dsrc isn't necessary for this repo
[client-tools.git] / src / external / 3rd / application / DXTex / dxtex.rc
blob694bb0e84a330b6cb0b2c54e8e20c45ea12b1c89
1 //Microsoft Developer Studio generated resource script.
2 //
3 #include "resource.h"
5 #define APSTUDIO_READONLY_SYMBOLS
6 /////////////////////////////////////////////////////////////////////////////
7 //
8 // Generated from the TEXTINCLUDE 2 resource.
9 //
10 #include "afxres.h"
12 /////////////////////////////////////////////////////////////////////////////
13 #undef APSTUDIO_READONLY_SYMBOLS
15 /////////////////////////////////////////////////////////////////////////////
16 // English (U.S.) resources
18 #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
19 #ifdef _WIN32
20 LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
21 #pragma code_page(1252)
22 #endif //_WIN32
24 /////////////////////////////////////////////////////////////////////////////
26 // RT_MANIFEST
29 1                       RT_MANIFEST MOVEABLE PURE "DxTex.manifest"
31 #ifdef APSTUDIO_INVOKED
32 /////////////////////////////////////////////////////////////////////////////
34 // TEXTINCLUDE
37 1 TEXTINCLUDE MOVEABLE PURE 
38 BEGIN
39     "resource.h\0"
40 END
42 2 TEXTINCLUDE MOVEABLE PURE 
43 BEGIN
44     "#include ""afxres.h""\r\n"
45     "\0"
46 END
48 3 TEXTINCLUDE MOVEABLE PURE 
49 BEGIN
50     "#define _AFX_NO_SPLITTER_RESOURCES\r\n"
51     "#define _AFX_NO_OLE_RESOURCES\r\n"
52     "#define _AFX_NO_TRACKER_RESOURCES\r\n"
53     "#define _AFX_NO_PROPERTY_RESOURCES\r\n"
54     "\r\n"
55     "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n"
56     "#ifdef _WIN32\r\n"
57     "LANGUAGE 9, 1\r\n"
58     "#pragma code_page(1252)\r\n"
59     "#endif //_WIN32\r\n"
60     "#include ""afxres.rc""         // Standard components\r\n"
61     "#endif\r\n"
62     "\0"
63 END
65 #endif    // APSTUDIO_INVOKED
68 /////////////////////////////////////////////////////////////////////////////
70 // Icon
73 // Icon with lowest ID value placed first to ensure application icon
74 // remains consistent on all systems.
75 IDR_MAINFRAME           ICON    DISCARDABLE     "directx.ico"
76 IDR_DXTXTYPE            ICON    DISCARDABLE     "dxtexDoc.ico"
78 /////////////////////////////////////////////////////////////////////////////
80 // Bitmap
83 IDR_MAINFRAME           BITMAP  MOVEABLE PURE   "Toolbar.bmp"
85 /////////////////////////////////////////////////////////////////////////////
87 // Toolbar
90 IDR_MAINFRAME TOOLBAR MOVEABLE PURE  16, 15
91 BEGIN
92     BUTTON      ID_FILE_NEW
93     BUTTON      ID_FILE_OPEN
94     BUTTON      ID_FILE_SAVE
95     SEPARATOR
96     BUTTON      ID_APP_ABOUT
97 END
100 /////////////////////////////////////////////////////////////////////////////
102 // Menu
105 IDR_MAINFRAME MENU DISCARDABLE 
106 BEGIN
107     POPUP "&File"
108     BEGIN
109         MENUITEM "&New Texture...\tCtrl+N",     ID_FILE_NEW
110         MENUITEM "&Open...\tCtrl+O",            ID_FILE_OPEN
111         MENUITEM SEPARATOR
112         MENUITEM "Recent File",                 ID_FILE_MRU_FILE1, GRAYED
113         MENUITEM SEPARATOR
114         MENUITEM "E&xit",                       ID_APP_EXIT
115     END
116     POPUP "&View"
117     BEGIN
118         MENUITEM "&Toolbar",                    ID_VIEW_TOOLBAR
119         MENUITEM "&Status Bar",                 ID_VIEW_STATUS_BAR
120     END
121     POPUP "&Help"
122     BEGIN
123         MENUITEM "&About DxTex...",             ID_APP_ABOUT
124     END
127 IDR_DXTXTYPE MENU DISCARDABLE 
128 BEGIN
129     POPUP "&File"
130     BEGIN
131         MENUITEM "&New Texture...",             ID_FILE_NEW
132         MENUITEM "&Open...\tCtrl+O",            ID_FILE_OPEN
133         MENUITEM "O&pen Onto Alpha Channel Of This Texture...", 
134                                                 ID_FILE_OPENALPHA
135         MENUITEM SEPARATOR
136         MENUITEM "Open Onto &This Surface...",  ID_FILE_OPENSUBSURFACE
137         MENUITEM "Open Onto Alpha Channel Of T&his Surface...", 
138                                                 ID_FILE_OPENALPHASUBSURFACE
139         MENUITEM SEPARATOR
140         MENUITEM "Open Onto Th&is Cubemap Face...", ID_FILE_OPENFACE
141         MENUITEM "Open Onto Alpha Channel Of This C&ubemap Face...", 
142                                                 ID_FILE_OPENALPHAFACE
143         MENUITEM SEPARATOR
144         MENUITEM "&Close",                      ID_FILE_CLOSE
145         MENUITEM "&Save\tCtrl+S",               ID_FILE_SAVE
146         MENUITEM "Save &As...",                 ID_FILE_SAVE_AS
147         MENUITEM SEPARATOR
148         MENUITEM "Recent File",                 ID_FILE_MRU_FILE1, GRAYED
149         MENUITEM SEPARATOR
150         MENUITEM "E&xit",                       ID_APP_EXIT
151     END
152     POPUP "&Edit"
153     BEGIN
154         MENUITEM "&Undo\tCtrl+Z",               ID_EDIT_UNDO
155         MENUITEM SEPARATOR
156         MENUITEM "Cu&t\tCtrl+X",                ID_EDIT_CUT
157         MENUITEM "&Copy\tCtrl+C",               ID_EDIT_COPY
158         MENUITEM "&Paste\tCtrl+V",              ID_EDIT_PASTE
159     END
160     POPUP "&View"
161     BEGIN
162         MENUITEM "&Original Format\t1",         ID_VIEW_ORIGINAL
163         MENUITEM "&New Format\t2",              ID_VIEW_COMPRESSED
164         MENUITEM SEPARATOR
165         POPUP "&Cube Map Face"
166         BEGIN
167             MENUITEM "Positive X\tX",               ID_VIEW_POSX
168             MENUITEM "Negative X\tx",               ID_VIEW_NEGX
169             MENUITEM "Positive Y\tY",               ID_VIEW_POSY
170             MENUITEM "Negative Y\ty",               ID_VIEW_NEGY
171             MENUITEM "Positive Z\tZ",               ID_VIEW_POSZ
172             MENUITEM "Negative Z\tz",               ID_VIEW_NEGZ
173         END
174         MENUITEM "&RGB Only",                   ID_VIEW_RGBONLY
175         MENUITEM "&Alpha Channel Only",         ID_VIEW_ALPHACHANNEL
176         MENUITEM "Change &Background Color...", ID_VIEW_CHANGEBACKGROUNDCOLOR
178         MENUITEM SEPARATOR
179         MENUITEM "&Higher Volume Slice\t>",     ID_VIEW_HIGHERVOLUMESLICE
180         MENUITEM "Lo&wer Volume Slice\t<",      ID_VIEW_LOWERVOLUMESLICE
181         MENUITEM SEPARATOR
182         MENUITEM "S&maller Mip Level\tPgDn",    ID_VIEW_SMALLERMIPLEVEL
183         MENUITEM "&Larger Mip Level\tPgUp",     ID_VIEW_LARGERMIPLEVEL
184         MENUITEM SEPARATOR
185         MENUITEM "Zoom I&n\t+",                 ID_VIEW_ZOOMIN
186         MENUITEM "Zoom O&ut\t-",                ID_VIEW_ZOOMOUT
187         MENUITEM SEPARATOR
188         MENUITEM "&Toolbar",                    ID_VIEW_TOOLBAR
189         MENUITEM "&Status Bar",                 ID_VIEW_STATUS_BAR
190     END
191     POPUP "F&ormat"
192     BEGIN
193         MENUITEM "&Generate Mip Maps",          ID_FORMAT_GENERATEMIPMAPS
194         MENUITEM "&Change Surface Format...",   ID_FORMAT_CHANGESURFACEFMT
195         MENUITEM "&Make Into Cube Map...",      ID_FORMAT_CHANGECUBEMAPFACES
196         MENUITEM "M&ake Into Volume Map...",    ID_FORMAT_MAKEINTOVOLUMEMAP
197         MENUITEM "&Resize Texture...",          ID_FORMAT_RESIZE
198         MENUITEM "Generate &Specular lookup...", 
199                                                 ID_FORMAT_GENERATESPECULARLOOKUP
201     END
202     POPUP "&Window"
203     BEGIN
204         MENUITEM "&New Window",                 ID_WINDOW_NEW
205         MENUITEM "&Cascade",                    ID_WINDOW_CASCADE
206         MENUITEM "&Tile",                       ID_WINDOW_TILE_HORZ
207         MENUITEM "&Arrange Icons",              ID_WINDOW_ARRANGE
208     END
209     POPUP "&Help"
210     BEGIN
211         MENUITEM "&About DxTex...",             ID_APP_ABOUT
212     END
216 /////////////////////////////////////////////////////////////////////////////
218 // Accelerator
221 IDR_MAINFRAME ACCELERATORS MOVEABLE PURE 
222 BEGIN
223     "+",            ID_VIEW_ZOOMIN,         ASCII,  NOINVERT
224     "-",            ID_VIEW_ZOOMOUT,        ASCII,  NOINVERT
225     "1",            ID_VIEW_ORIGINAL,       VIRTKEY, NOINVERT
226     "2",            ID_VIEW_COMPRESSED,     VIRTKEY, NOINVERT
227     "<",            ID_VIEW_LOWERVOLUMESLICE, ASCII, NOINVERT
228     ">",            ID_VIEW_HIGHERVOLUMESLICE, ASCII, NOINVERT
229     "C",            ID_EDIT_COPY,           VIRTKEY, CONTROL, NOINVERT
230     "N",            ID_FILE_NEW,            VIRTKEY, CONTROL, NOINVERT
231     "O",            ID_FILE_OPEN,           VIRTKEY, CONTROL, NOINVERT
232     "S",            ID_FILE_SAVE,           VIRTKEY, CONTROL, NOINVERT
233     "V",            ID_EDIT_PASTE,          VIRTKEY, CONTROL, NOINVERT
234     VK_ADD,         ID_VIEW_ZOOMIN,         VIRTKEY, NOINVERT
235     VK_BACK,        ID_EDIT_UNDO,           VIRTKEY, ALT, NOINVERT
236     VK_DELETE,      ID_EDIT_CUT,            VIRTKEY, SHIFT, NOINVERT
237     VK_F6,          ID_NEXT_PANE,           VIRTKEY, NOINVERT
238     VK_F6,          ID_PREV_PANE,           VIRTKEY, SHIFT, NOINVERT
239     VK_INSERT,      ID_EDIT_COPY,           VIRTKEY, CONTROL, NOINVERT
240     VK_INSERT,      ID_EDIT_PASTE,          VIRTKEY, SHIFT, NOINVERT
241     VK_NEXT,        ID_VIEW_SMALLERMIPLEVEL, VIRTKEY, NOINVERT
242     VK_PRIOR,       ID_VIEW_LARGERMIPLEVEL, VIRTKEY, NOINVERT
243     VK_SUBTRACT,    ID_VIEW_ZOOMOUT,        VIRTKEY, NOINVERT
244     "X",            ID_VIEW_NEGX,           VIRTKEY, NOINVERT
245     "X",            ID_EDIT_CUT,            VIRTKEY, CONTROL, NOINVERT
246     "X",            ID_VIEW_POSX,           VIRTKEY, SHIFT, NOINVERT
247     "Y",            ID_VIEW_NEGY,           VIRTKEY, NOINVERT
248     "Y",            ID_VIEW_POSY,           VIRTKEY, SHIFT, NOINVERT
249     "Z",            ID_VIEW_NEGZ,           VIRTKEY, NOINVERT
250     "Z",            ID_EDIT_UNDO,           VIRTKEY, CONTROL, NOINVERT
251     "Z",            ID_VIEW_POSZ,           VIRTKEY, SHIFT, NOINVERT
255 /////////////////////////////////////////////////////////////////////////////
257 // Dialog
260 IDD_ABOUTBOX DIALOG DISCARDABLE  0, 0, 286, 82
261 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
262 CAPTION "About DirectX Texture Tool"
263 FONT 8, "MS Shell Dlg"
264 BEGIN
265     ICON            IDR_MAINFRAME,IDC_STATIC,11,17,20,20
266     LTEXT           "DirectX Texture Tool",IDC_STATIC,40,10,239,8,
267                     SS_NOPREFIX
268     LTEXT           "Copyright (c) Microsoft Corporation.  All rights reserved.",
269                     IDC_STATIC,40,35,239,8
270     DEFPUSHBUTTON   "OK",IDOK,121,61,43,14,WS_GROUP
271     LTEXT           "",IDC_VERSION,40,22,239,8
272     LTEXT           "See dxtex.txt for help with using this program.",
273                     IDC_STATIC,40,48,142,8
276 IDD_CUBEMAP DIALOG DISCARDABLE  0, 0, 186, 133
277 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
278 CAPTION "Create Cube Map"
279 FONT 8, "MS Shell Dlg"
280 BEGIN
281     DEFPUSHBUTTON   "OK",IDOK,35,112,50,14
282     PUSHBUTTON      "Cancel",IDCANCEL,101,112,50,14
283     LTEXT           "Select which face you would like the current image moved to:",
284                     IDC_STATIC,7,7,172,20
285     CONTROL         "Positive X",IDC_POSX,"Button",BS_AUTORADIOBUTTON | 
286                     WS_GROUP,7,30,172,10
287     CONTROL         "Negative X",IDC_NEGX,"Button",BS_AUTORADIOBUTTON,7,41,
288                     172,10
289     CONTROL         "Positive Y",IDC_POSY,"Button",BS_AUTORADIOBUTTON,7,52,
290                     172,10
291     CONTROL         "Negative Y",IDC_NEGY,"Button",BS_AUTORADIOBUTTON,7,63,
292                     172,10
293     CONTROL         "Positive Z",IDC_POSZ,"Button",BS_AUTORADIOBUTTON,7,74,
294                     172,10
295     CONTROL         "Negative Z",IDC_NEGZ,"Button",BS_AUTORADIOBUTTON,7,85,
296                     172,10
299 IDD_VOLUMEMAP DIALOG DISCARDABLE  0, 0, 158, 122
300 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
301 CAPTION "Create Volume Map"
302 FONT 8, "MS Shell Dlg"
303 BEGIN
304     LTEXT           "How many slices (layers) do you want to have in the volume map?",
305                     IDC_STATIC,7,7,144,20
306     DEFPUSHBUTTON   "OK",IDOK,21,101,50,14
307     PUSHBUTTON      "Cancel",IDCANCEL,87,101,50,14
308     CONTROL         "2",IDC_RADIO2,"Button",BS_AUTORADIOBUTTON | WS_GROUP,31,
309                     32,20,10
310     CONTROL         "4",IDC_RADIO4,"Button",BS_AUTORADIOBUTTON,31,44,20,10
311     CONTROL         "8",IDC_RADIO8,"Button",BS_AUTORADIOBUTTON,31,56,20,10
312     CONTROL         "16",IDC_RADIO16,"Button",BS_AUTORADIOBUTTON,31,68,24,10
313     CONTROL         "32",IDC_RADIO32,"Button",BS_AUTORADIOBUTTON,31,80,24,10
314     CONTROL         "64",IDC_RADIO64,"Button",BS_AUTORADIOBUTTON,85,32,24,10
315     CONTROL         "128",IDC_RADIO128,"Button",BS_AUTORADIOBUTTON,85,44,28,
316                     10
317     CONTROL         "256",IDC_RADIO256,"Button",BS_AUTORADIOBUTTON,85,56,28,
318                     10
319     CONTROL         "512",IDC_RADIO512,"Button",BS_AUTORADIOBUTTON,85,68,28,
320                     10
321     CONTROL         "1024",IDC_RADIO1024,"Button",BS_AUTORADIOBUTTON,85,80,
322                     32,10
325 IDD_CHANGEFORMAT DIALOGEX 0, 0, 231, 146
326 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
327 CAPTION "Change Surface Format"
328 FONT 8, "MS Shell Dlg"
329 BEGIN
330     DEFPUSHBUTTON   "OK",IDOK,57,125,50,14
331     PUSHBUTTON      "Cancel",IDCANCEL,123,125,50,14
332     GROUPBOX        "Surface/Volume Format",IDC_STATIC,7,7,217,112
333     CONTROL         "A8 R8 G8 B8",IDC_A8R8G8B8,"Button",BS_AUTORADIOBUTTON | 
334                     WS_GROUP | WS_TABSTOP,15,19,67,10
335     CONTROL         "A1 R5 G5 B5",IDC_A1R5G5B5,"Button",BS_AUTORADIOBUTTON,
336                     15,31,67,10
337     CONTROL         "A4 R4 G4 B4",IDC_A4R4G4B4,"Button",BS_AUTORADIOBUTTON,
338                     15,43,67,10
339     CONTROL         "R8 G8 B8",IDC_R8G8B8,"Button",BS_AUTORADIOBUTTON,15,55,
340                     67,10
341     CONTROL         "R5 G6 B5",IDC_R5G6B5,"Button",BS_AUTORADIOBUTTON,15,67,
342                     67,10
343     CONTROL         "A2 R10 G10 B10",IDC_A2R10G10B10,"Button",
344                     BS_AUTORADIOBUTTON,15,79,67,10
345     CONTROL         "X8 R8 G8 B8",IDC_X8R8G8B8,"Button",BS_AUTORADIOBUTTON,
346                     85,19,67,10
347     CONTROL         "X1 R5 G5 B5",IDC_X1R5G5B5,"Button",BS_AUTORADIOBUTTON,
348                     85,31,67,10
349     CONTROL         "R3 G3 B2",IDC_R3G3B2,"Button",BS_AUTORADIOBUTTON,85,43,
350                     67,10
351     CONTROL         "A8 R3 G3 B2",IDC_A8R3G3B2,"Button",BS_AUTORADIOBUTTON,
352                     85,55,67,10
353     CONTROL         "X4 R4 G4 B4",IDC_X4R4G4B4,"Button",BS_AUTORADIOBUTTON,
354                     85,67,67,10
355     CONTROL         "A16 B16 G16 R16",IDC_A16B16G16R16,"Button",
356                     BS_AUTORADIOBUTTON,85,80,67,10
357     CONTROL         "DXT1",IDC_DXT1,"Button",BS_AUTORADIOBUTTON,156,19,67,10
358     CONTROL         "DXT2",IDC_DXT2,"Button",BS_AUTORADIOBUTTON,156,31,67,10
359     CONTROL         "DXT3",IDC_DXT3,"Button",BS_AUTORADIOBUTTON,156,43,67,10
360     CONTROL         "DXT4",IDC_DXT4,"Button",BS_AUTORADIOBUTTON,156,55,67,10
361     CONTROL         "DXT5",IDC_DXT5,"Button",BS_AUTORADIOBUTTON,156,67,67,10
362     LTEXT           "",IDC_FMTDESC,16,93,202,20
365 IDD_NEWTEXTURE DIALOGEX 0, 0, 231, 287
366 STYLE DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
367 CAPTION "New Texture"
368 FONT 8, "MS Shell Dlg"
369 BEGIN
370     DEFPUSHBUTTON   "OK",IDOK,57,266,50,14
371     PUSHBUTTON      "Cancel",IDCANCEL,123,266,50,14
372     GROUPBOX        "Texture Type",IDC_STATIC,7,7,217,58
373     CONTROL         "Standard Texture",IDC_TEXTURE,"Button",
374                     BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,18,20,193,10
375     CONTROL         "Cubemap Texture",IDC_CUBEMAP,"Button",
376                     BS_AUTORADIOBUTTON,18,33,193,10
377     CONTROL         "Volume Texture",IDC_VOLUMETEXTURE,"Button",
378                     BS_AUTORADIOBUTTON,18,46,193,10
379     GROUPBOX        "Dimensions",IDC_STATIC,7,70,217,62
380     LTEXT           "Width:",IDC_STATIC,18,86,22,8
381     EDITTEXT        IDC_WIDTH,53,83,40,14,ES_AUTOHSCROLL
382     LTEXT           "Height:",IDC_STATIC,18,106,24,8
383     EDITTEXT        IDC_HEIGHT,53,104,40,14,ES_AUTOHSCROLL
384     LTEXT           "Volume Depth:",IDC_VOLUMEDEPTHLABEL,106,86,48,8
385     EDITTEXT        IDC_DEPTH,164,83,40,14,ES_AUTOHSCROLL
386     LTEXT           "MipMap Levels:",IDC_STATIC,106,106,51,8
387     EDITTEXT        IDC_MIPCOUNT,164,104,40,14,ES_AUTOHSCROLL
388     GROUPBOX        "Surface/Volume Format",IDC_STATIC,7,139,217,112
389     CONTROL         "A8 R8 G8 B8",IDC_A8R8G8B8,"Button",BS_AUTORADIOBUTTON | 
390                     WS_GROUP | WS_TABSTOP,15,151,67,10
391     CONTROL         "A1 R5 G5 B5",IDC_A1R5G5B5,"Button",BS_AUTORADIOBUTTON,
392                     15,163,67,10
393     CONTROL         "A4 R4 G4 B4",IDC_A4R4G4B4,"Button",BS_AUTORADIOBUTTON,
394                     15,175,67,10
395     CONTROL         "R8 G8 B8",IDC_R8G8B8,"Button",BS_AUTORADIOBUTTON,15,187,
396                     67,10
397     CONTROL         "R5 G6 B5",IDC_R5G6B5,"Button",BS_AUTORADIOBUTTON,15,199,
398                     67,10
399     CONTROL         "A2 R10 G10 B10",IDC_A2R10G10B10,"Button",
400                     BS_AUTORADIOBUTTON,15,211,67,10
401     CONTROL         "X8 R8 G8 B8",IDC_X8R8G8B8,"Button",BS_AUTORADIOBUTTON,
402                     85,151,67,10
403     CONTROL         "X1 R5 G5 B5",IDC_X1R5G5B5,"Button",BS_AUTORADIOBUTTON,
404                     85,163,67,10
405     CONTROL         "R3 G3 B2",IDC_R3G3B2,"Button",BS_AUTORADIOBUTTON,85,175,
406                     67,10
407     CONTROL         "A8 R3 G3 B2",IDC_A8R3G3B2,"Button",BS_AUTORADIOBUTTON,
408                     85,187,67,10
409     CONTROL         "X4 R4 G4 B4",IDC_X4R4G4B4,"Button",BS_AUTORADIOBUTTON,
410                     85,199,67,10
411     CONTROL         "A16 B16 G16 R16",IDC_A16B16G16R16,"Button",
412                     BS_AUTORADIOBUTTON,85,212,67,10
413     CONTROL         "DXT1",IDC_DXT1,"Button",BS_AUTORADIOBUTTON,156,151,67,
414                     10
415     CONTROL         "DXT2",IDC_DXT2,"Button",BS_AUTORADIOBUTTON,156,163,67,
416                     10
417     CONTROL         "DXT3",IDC_DXT3,"Button",BS_AUTORADIOBUTTON,156,175,67,
418                     10
419     CONTROL         "DXT4",IDC_DXT4,"Button",BS_AUTORADIOBUTTON,156,187,67,
420                     10
421     CONTROL         "DXT5",IDC_DXT5,"Button",BS_AUTORADIOBUTTON,156,199,67,
422                     10
423     LTEXT           "",IDC_FMTDESC,16,225,202,20
426 IDD_RESIZE DIALOG DISCARDABLE  0, 0, 158, 115
427 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
428 CAPTION "Resize Texture"
429 FONT 8, "MS Shell Dlg"
430 BEGIN
431     DEFPUSHBUTTON   "OK",IDOK,21,94,50,14
432     PUSHBUTTON      "Cancel",IDCANCEL,87,94,50,14
433     LTEXT           "Old width:",IDC_STATIC,7,7,32,8
434     LTEXT           "Static",IDC_OLDWIDTH,73,7,19,8
435     LTEXT           "Old height:",IDC_STATIC,7,23,35,8
436     LTEXT           "Static",IDC_OLDHEIGHT,73,23,19,8
437     LTEXT           "New &width: ",IDC_STATIC,7,50,38,8
438     EDITTEXT        IDC_NEWWIDTH,73,46,40,14,ES_AUTOHSCROLL
439     LTEXT           "New &height: ",IDC_STATIC,7,69,41,8
440     EDITTEXT        IDC_NEWHEIGHT,73,66,40,14,ES_AUTOHSCROLL
443 IDD_SPECULARPOWER DIALOG DISCARDABLE  0, 0, 158, 73
444 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
445 CAPTION "Specular power"
446 FONT 8, "MS Shell Dlg"
447 BEGIN
448     EDITTEXT        IDC_SPECULARPOWER,73,8,40,14,ES_AUTOHSCROLL
449     DEFPUSHBUTTON   "OK",IDOK,21,43,50,14
450     PUSHBUTTON      "Cancel",IDCANCEL,87,43,50,14
451     LTEXT           "Specular power:",-1,7,12,52,8
455 /////////////////////////////////////////////////////////////////////////////
457 // DESIGNINFO
460 #ifdef APSTUDIO_INVOKED
461 GUIDELINES DESIGNINFO MOVEABLE PURE 
462 BEGIN
463     IDD_ABOUTBOX, DIALOG
464     BEGIN
465         LEFTMARGIN, 7
466         RIGHTMARGIN, 279
467         TOPMARGIN, 7
468         BOTTOMMARGIN, 75
469     END
471     IDD_CUBEMAP, DIALOG
472     BEGIN
473         LEFTMARGIN, 7
474         RIGHTMARGIN, 179
475         TOPMARGIN, 7
476         BOTTOMMARGIN, 126
477     END
479     IDD_VOLUMEMAP, DIALOG
480     BEGIN
481         LEFTMARGIN, 7
482         RIGHTMARGIN, 151
483         TOPMARGIN, 7
484         BOTTOMMARGIN, 115
485     END
487     IDD_CHANGEFORMAT, DIALOG
488     BEGIN
489         LEFTMARGIN, 7
490         RIGHTMARGIN, 224
491         TOPMARGIN, 7
492         BOTTOMMARGIN, 139
493     END
495     IDD_NEWTEXTURE, DIALOG
496     BEGIN
497         LEFTMARGIN, 7
498         RIGHTMARGIN, 224
499         TOPMARGIN, 7
500         BOTTOMMARGIN, 280
501     END
503     IDD_RESIZE, DIALOG
504     BEGIN
505         LEFTMARGIN, 7
506         RIGHTMARGIN, 151
507         TOPMARGIN, 7
508         BOTTOMMARGIN, 108
509     END
511     IDD_SPECULARPOWER, DIALOG
512     BEGIN
513         LEFTMARGIN, 7
514         RIGHTMARGIN, 151
515         TOPMARGIN, 7
516         BOTTOMMARGIN, 66
517     END
519 #endif    // APSTUDIO_INVOKED
522 /////////////////////////////////////////////////////////////////////////////
524 // String Table
527 STRINGTABLE DISCARDABLE 
528 BEGIN
529     IDR_MAINFRAME           "DirectX Texture Tool"
530     IDR_DXTXTYPE            "\nTexture\nDDS\nDDS Files (*.dds)\n.dds\nDDS.Document\nDDS Document"
533 STRINGTABLE DISCARDABLE 
534 BEGIN
535     AFX_IDS_APP_TITLE       "DirectX Texture Tool"
536     AFX_IDS_IDLEMESSAGE     "Ready"
539 STRINGTABLE DISCARDABLE 
540 BEGIN
541     ID_INDICATOR_EXT        "EXT"
542     ID_INDICATOR_CAPS       "CAP"
543     ID_INDICATOR_NUM        "NUM"
544     ID_INDICATOR_SCRL       "SCRL"
545     ID_INDICATOR_OVR        "OVR"
546     ID_INDICATOR_REC        "REC"
549 STRINGTABLE DISCARDABLE 
550 BEGIN
551     ID_FILE_NEW             "Create a new document\nNew"
552     ID_FILE_OPEN            "Open an existing texture document\nOpen"
553     ID_FILE_CLOSE           "Close the active document\nClose"
554     ID_FILE_SAVE            "Save the active document\nSave"
555     ID_FILE_SAVE_AS         "Save the active document with a new name\nSave As"
558 STRINGTABLE DISCARDABLE 
559 BEGIN
560     ID_APP_ABOUT            "Display program information, version number and copyright\nAbout"
561     ID_APP_EXIT             "Quit the application; prompts to save documents\nExit"
564 STRINGTABLE DISCARDABLE 
565 BEGIN
566     ID_FILE_MRU_FILE1       "Open this document"
567     ID_FILE_MRU_FILE2       "Open this document"
568     ID_FILE_MRU_FILE3       "Open this document"
569     ID_FILE_MRU_FILE4       "Open this document"
570     ID_FILE_MRU_FILE5       "Open this document"
571     ID_FILE_MRU_FILE6       "Open this document"
572     ID_FILE_MRU_FILE7       "Open this document"
573     ID_FILE_MRU_FILE8       "Open this document"
574     ID_FILE_MRU_FILE9       "Open this document"
575     ID_FILE_MRU_FILE10      "Open this document"
576     ID_FILE_MRU_FILE11      "Open this document"
577     ID_FILE_MRU_FILE12      "Open this document"
578     ID_FILE_MRU_FILE13      "Open this document"
579     ID_FILE_MRU_FILE14      "Open this document"
580     ID_FILE_MRU_FILE15      "Open this document"
581     ID_FILE_MRU_FILE16      "Open this document"
584 STRINGTABLE DISCARDABLE 
585 BEGIN
586     ID_NEXT_PANE            "Switch to the next window pane\nNext Pane"
587     ID_PREV_PANE            "Switch back to the previous window pane\nPrevious Pane"
590 STRINGTABLE DISCARDABLE 
591 BEGIN
592     ID_WINDOW_NEW           "Open another window for the active document\nNew Window"
593     ID_WINDOW_ARRANGE       "Arrange icons at the bottom of the window\nArrange Icons"
594     ID_WINDOW_CASCADE       "Arrange windows so they overlap\nCascade Windows"
595     ID_WINDOW_TILE_HORZ     "Arrange windows as non-overlapping tiles\nTile Windows"
596     ID_WINDOW_TILE_VERT     "Arrange windows as non-overlapping tiles\nTile Windows"
597     ID_WINDOW_SPLIT         "Split the active window into panes\nSplit"
600 STRINGTABLE DISCARDABLE 
601 BEGIN
602     ID_EDIT_CLEAR           "Erase the selection\nErase"
603     ID_EDIT_CLEAR_ALL       "Erase everything\nErase All"
604     ID_EDIT_COPY            "Copy the selection and put it on the Clipboard\nCopy"
605     ID_EDIT_CUT             "Cut the selection and put it on the Clipboard\nCut"
606     ID_EDIT_FIND            "Find the specified text\nFind"
607     ID_EDIT_PASTE           "Insert Clipboard contents\nPaste"
608     ID_EDIT_REPEAT          "Repeat the last action\nRepeat"
609     ID_EDIT_REPLACE         "Replace specific text with different text\nReplace"
610     ID_EDIT_SELECT_ALL      "Select the entire document\nSelect All"
611     ID_EDIT_UNDO            "Undo the last action\nUndo"
612     ID_EDIT_REDO            "Redo the previously undone action\nRedo"
615 STRINGTABLE DISCARDABLE 
616 BEGIN
617     ID_VIEW_TOOLBAR         "Show or hide the toolbar\nToggle ToolBar"
618     ID_VIEW_STATUS_BAR      "Show or hide the status bar\nToggle StatusBar"
621 STRINGTABLE DISCARDABLE 
622 BEGIN
623     AFX_IDS_SCSIZE          "Change the window size"
624     AFX_IDS_SCMOVE          "Change the window position"
625     AFX_IDS_SCMINIMIZE      "Reduce the window to an icon"
626     AFX_IDS_SCMAXIMIZE      "Enlarge the window to full size"
627     AFX_IDS_SCNEXTWINDOW    "Switch to the next document window"
628     AFX_IDS_SCPREVWINDOW    "Switch to the previous document window"
629     AFX_IDS_SCCLOSE         "Close the active window and prompts to save the documents"
632 STRINGTABLE DISCARDABLE 
633 BEGIN
634     AFX_IDS_SCRESTORE       "Restore the window to normal size"
635     AFX_IDS_SCTASKLIST      "Activate Task List"
636     AFX_IDS_MDICHILD        "Activate this window"
639 STRINGTABLE DISCARDABLE 
640 BEGIN
641     ID_INDICATOR_IMAGEINFO  " "
642     ID_ERROR_ODDDIMENSIONS  "Texture maps must have even (multiple of 2) width and height."
643     ID_ERROR_NOTPOW2        "Source image width and height must be powers of 2."
644     ID_ERROR_WRONGDIMENSIONS 
645                             "This image does not have the same dimensions as the source image.  Is it okay to resize it?"
646     ID_ERROR_GENERATEALPHAFAILED 
647                             "Generation of the alpha image unexpectedly failed."
648     ID_ERROR_PREMULTALPHA   "This operation cannot be performed because the source image uses premultiplied alpha."
649     ID_ERROR_PREMULTTODXT1  "Warning: The source image contains premultiplied alpha, and the RGB values will be copied to the destination without ""unpremultiplying"" them, so the resulting colors may be affected."
650     ID_ERROR_CANTCREATEDEVICE 
651                             "Unable to create Direct3D Device.  Please make sure your desktop color depth is 16 or 32 bit."
652     IDS_FMTDESC_A8R8G8B8    "(A8R8G8B8: 32 bits per pixel, 8 bits per component for alpha, red, green, and blue)"
653     IDS_FMTDESC_A1R5G5B5    "(A1R5G5B5: 16 bits per pixel, 1 bit of alpha, 5 bits per component for red, green, and blue)"
654     IDS_FMTDESC_A4R4G4B4    "(A4R4G4B4: 16 bits per pixel, 4 bits per component for alpha, red, green, and blue)"
655     IDS_FMTDESC_R8G8B8      "(R8G8B8: 24 bits per pixel, 8 bits per component for red, green, and blue)"
656     IDS_FMTDESC_R5G6B5      "(R5G6B5: 16 bits per pixel, 6 bits per component for green, 5 bits per component for red and blue)"
657     IDS_FMTDESC_DXT1        "(DXT1: compressed, 1-bit alpha)"
658     IDS_FMTDESC_DXT2        "(DXT2: compressed, 4-bit premultiplied alpha)"
659     IDS_FMTDESC_DXT3        "(DXT3: compressed, 4-bit nonpremultiplied alpha)"
662 STRINGTABLE DISCARDABLE 
663 BEGIN
664     ID_FORMAT_GENERATEMIPMAPS "Generate Mip Maps"
665     ID_FORMAT_CHANGEIMAGEFORMAT "Convert to a different image format"
668 STRINGTABLE DISCARDABLE 
669 BEGIN
670     ID_FILE_OPENALPHA       "Loads an alpha channel onto the current texture"
671     ID_FILE_OPENSUBSURFACE  "Loads RGB data onto this surface of the texture"
672     ID_FILE_OPENALPHASUBSURFACE 
673                             "Loads Alpha data onto this surface of the texture"
676 STRINGTABLE DISCARDABLE 
677 BEGIN
678     ID_FILE_OPENFACE        "Loads RGB data onto this face of the cubemap texture"
679     ID_FILE_OPENALPHAFACE   "Loads Alpha data onto this face of the cubemap texture"
680     ID_RESIZE               "Resize the texture's dimensions"
683 STRINGTABLE DISCARDABLE 
684 BEGIN
685     IDS_FMTDESC_DXT4        "(DXT4: compressed, interpolated premultiplied alpha)"
686     IDS_FMTDESC_DXT5        "(DXT5: compressed, interpolated nonpremultiplied alpha)"
687     ID_ERROR_CANTCREATETEXTURE 
688                             "A texture could not be created with those settings."
689     ID_ERROR_D3DCREATEFAILED 
690                             "Could not initialize Direct3D.  Please ensure that this program was compiled with header files matching the installed version of DirectX."
691     ID_ERROR_COULDNTLOADFILE "An error occurred trying to open that file."
692     ID_ERROR_COULDNTSAVEFILE "An error occurred trying to save that file."
693     IDS_FMTDESC_X8R8G8B8    "(X8R8G8B8: 32 bits per pixel, 8 bits per component for red, green, and blue)"
694     IDS_FMTDESC_X1R5G5B5    "(X1R5G5B5: 16 bits per pixel, 5 bits per component for red, green, and blue)"
695     IDS_FMTDESC_R3G3B2      "(R3G3B2: 8 bits per pixel, 3 bits of red and green, 2 bits for blue)"
696     IDS_FMTDESC_A8R3G3B2    "(A8R3G3B2: 16 bits per pixel, 8 bits of alpha, 3 bits of red and green, 2 bits for blue)"
697     IDS_FMTDESC_X4R4G4B4    "(X4R4G4B4: 16 bits per pixel, 4 bits per component for red, green, and blue)"
700 STRINGTABLE DISCARDABLE 
701 BEGIN
702     ID_ERROR_NULLREF        "This program uses the reference rendering device.  Your computer has a reduced-functionality reference device installed.  You can still use this program to manipulate textures, but the textures will not be visible in this program.  Install the DirectX SDK to install the full reference device."
703     ID_ERROR_NEEDALPHA      "Alpha channel needed for this operation."
704     ID_ERROR_NEEDMULTOF4    "This operation cannot be performed because DXTn textures must have dimensions that are multiples of 4."
705     IDS_FMTDESC_A2R10G10B10 "(A2R10G10B10: 32 bits per pixel, 2 bits of alpha, 10 bits per component for red, green, and blue)"
706     IDS_FMTDESC_A16B16G16R16 
707                             "(A16B16G16R16: 64 bits per pixel, 16 bits per component for alpha, red, green, and blue)"
710 #endif    // English (U.S.) resources
711 /////////////////////////////////////////////////////////////////////////////
715 #ifndef APSTUDIO_INVOKED
716 /////////////////////////////////////////////////////////////////////////////
718 // Generated from the TEXTINCLUDE 3 resource.
720 #define _AFX_NO_SPLITTER_RESOURCES
721 #define _AFX_NO_OLE_RESOURCES
722 #define _AFX_NO_TRACKER_RESOURCES
723 #define _AFX_NO_PROPERTY_RESOURCES
725 #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
726 #ifdef _WIN32
727 LANGUAGE 9, 1
728 #pragma code_page(1252)
729 #endif //_WIN32
730 #include "afxres.rc"         // Standard components
731 #endif
733 /////////////////////////////////////////////////////////////////////////////
734 #endif    // not APSTUDIO_INVOKED