Rev 433 | Rev 463 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
259 | daniel-mar | 1 | /* |
2 | This file is part of "Filter Foundry", a filter plugin for Adobe Photoshop |
||
3 | Copyright (C) 2003-2009 Toby Thain, toby@telegraphics.com.au |
||
4 | Copyright (C) 2018-2021 Daniel Marschall, ViaThinkSoft |
||
5 | |||
6 | This program is free software; you can redistribute it and/or modify |
||
7 | it under the terms of the GNU General Public License as published by |
||
8 | the Free Software Foundation; either version 2 of the License, or |
||
9 | (at your option) any later version. |
||
10 | |||
11 | This program is distributed in the hope that it will be useful, |
||
12 | but WITHOUT ANY WARRANTY; without even the implied warranty of |
||
13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||
14 | GNU General Public License for more details. |
||
15 | |||
16 | You should have received a copy of the GNU General Public License |
||
17 | along with this program; if not, write to the Free Software |
||
18 | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
||
19 | */ |
||
20 | |||
21 | /* Windows UI resources */ |
||
22 | |||
23 | #include "winuser.h" |
||
24 | #include "commctrl.h" |
||
25 | #include "ui.h" |
||
26 | |||
27 | LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL |
||
317 | daniel-mar | 28 | CAUTION_ICO ICON "caution.ico" |
259 | daniel-mar | 29 | |
30 | /* Cursors for the preview window */ |
||
31 | LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL |
||
402 | daniel-mar | 32 | HAND_OPEN CURSOR "cursor_hand_open.cur" |
33 | HAND_GRAB CURSOR "cursor_hand_grab.cur" |
||
34 | HAND_QUESTION CURSOR "cursor_hand_question.cur" |
||
259 | daniel-mar | 35 | |
36 | /* left,top,w,h */ |
||
37 | |||
355 | daniel-mar | 38 | /* Note: The order of the controls is equal to the tab-order */ |
39 | |||
259 | daniel-mar | 40 | LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US |
305 | daniel-mar | 41 | ID_MAINDLG DIALOG DISCARDABLE 150,50, 312,277 |
259 | daniel-mar | 42 | STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU |
43 | CAPTION "Filter Foundry" |
||
44 | FONT 8, "MS Sans Serif" |
||
45 | BEGIN |
||
317 | daniel-mar | 46 | DEFPUSHBUTTON "OK", IDOK, 260, 253, 42, 14 |
259 | daniel-mar | 47 | |
460 | daniel-mar | 48 | /* "Preview" is a subclass of "Static", defined in ui_win.c */ |
317 | daniel-mar | 49 | CONTROL "", PREVIEWITEM, "Preview", SS_OWNERDRAW|SS_NOTIFY|SS_SUNKEN, 15,10, 100,100 |
259 | daniel-mar | 50 | |
460 | daniel-mar | 51 | CONTROL "+", ZOOMINITEM, BUTTON, BS_PUSHBUTTON | BS_CENTER | BS_FLAT | WS_CHILD | WS_VISIBLE, 102,115, 14,12 |
52 | CONTROL "-", ZOOMOUTITEM, BUTTON, BS_PUSHBUTTON | BS_CENTER | BS_FLAT | WS_CHILD | WS_VISIBLE, 15,115, 14,12 |
||
53 | CONTROL "", ZOOMLEVELITEM, BUTTON, BS_PUSHBUTTON | BS_CENTER | BS_FLAT | WS_CHILD | WS_VISIBLE, 38,115, 55,12 |
||
419 | daniel-mar | 54 | |
317 | daniel-mar | 55 | LTEXT "ctl(0)",FIRSTCTLLABELITEM, 129, 10, 25,12 |
56 | LTEXT "ctl(1)",FIRSTCTLLABELITEM+1, 129, 25, 25,12 |
||
57 | LTEXT "ctl(2)",FIRSTCTLLABELITEM+2, 129, 40, 25,12 |
||
58 | LTEXT "ctl(3)",FIRSTCTLLABELITEM+3, 129, 55, 25,12 |
||
59 | LTEXT "ctl(4)",FIRSTCTLLABELITEM+4, 129, 70, 25,12 |
||
60 | LTEXT "ctl(5)",FIRSTCTLLABELITEM+5, 129, 85, 25,12 |
||
61 | LTEXT "ctl(6)",FIRSTCTLLABELITEM+6, 129,100, 25,12 |
||
62 | LTEXT "ctl(7)",FIRSTCTLLABELITEM+7, 129,115, 25,12 |
||
259 | daniel-mar | 63 | |
422 | daniel-mar | 64 | CONTROL "",FIRSTCTLITEM, "FoundrySlider", 0, 154,10, 105,10 |
65 | CONTROL "",FIRSTCTLITEM+1, "FoundrySlider", 0, 154,25, 105,10 |
||
66 | CONTROL "",FIRSTCTLITEM+2, "FoundrySlider", 0, 154,40, 105,10 |
||
67 | CONTROL "",FIRSTCTLITEM+3, "FoundrySlider", 0, 154,55, 105,10 |
||
68 | CONTROL "",FIRSTCTLITEM+4, "FoundrySlider", 0, 154,70, 105,10 |
||
69 | CONTROL "",FIRSTCTLITEM+5, "FoundrySlider", 0, 154,85, 105,10 |
||
70 | CONTROL "",FIRSTCTLITEM+6, "FoundrySlider", 0, 154,100, 105,10 |
||
71 | CONTROL "",FIRSTCTLITEM+7, "FoundrySlider", 0, 154,115, 105,10 |
||
259 | daniel-mar | 72 | |
317 | daniel-mar | 73 | EDITTEXT FIRSTCTLTEXTITEM, 273, 10, 24,12, ES_NUMBER|ES_RIGHT |
74 | EDITTEXT FIRSTCTLTEXTITEM+1, 273, 25, 24,12, ES_NUMBER|ES_RIGHT |
||
75 | EDITTEXT FIRSTCTLTEXTITEM+2, 273, 40, 24,12, ES_NUMBER|ES_RIGHT |
||
76 | EDITTEXT FIRSTCTLTEXTITEM+3, 273, 55, 24,12, ES_NUMBER|ES_RIGHT |
||
77 | EDITTEXT FIRSTCTLTEXTITEM+4, 273, 70, 24,12, ES_NUMBER|ES_RIGHT |
||
78 | EDITTEXT FIRSTCTLTEXTITEM+5, 273, 85, 24,12, ES_NUMBER|ES_RIGHT |
||
79 | EDITTEXT FIRSTCTLTEXTITEM+6, 273,100, 24,12, ES_NUMBER|ES_RIGHT |
||
80 | EDITTEXT FIRSTCTLTEXTITEM+7, 273,115, 24,12, ES_NUMBER|ES_RIGHT |
||
259 | daniel-mar | 81 | |
317 | daniel-mar | 82 | LTEXT "R =",FIRSTLABELITEM, 15,135, 13,12 |
83 | LTEXT "G =",FIRSTLABELITEM+1, 15,163, 13,12 |
||
84 | LTEXT "B =",FIRSTLABELITEM+2, 15,191, 13,12 |
||
85 | LTEXT "A =",FIRSTLABELITEM+3, 15,219, 13,12 |
||
259 | daniel-mar | 86 | |
419 | daniel-mar | 87 | /* "Caution" is a subclass of "Button", defined in ui_win.c */ |
88 | CONTROL "!",FIRSTICONITEM, "Caution",BS_PUSHBUTTON | BS_CENTER | BS_FLAT | BS_OWNERDRAW | WS_CHILD | WS_CLIPSIBLINGS, 15,147, 16,16 |
||
89 | CONTROL "!",FIRSTICONITEM+1, "Caution",BS_PUSHBUTTON | BS_CENTER | BS_FLAT | BS_OWNERDRAW | WS_CHILD | WS_CLIPSIBLINGS, 15,175, 16,16 |
||
90 | CONTROL "!",FIRSTICONITEM+2, "Caution",BS_PUSHBUTTON | BS_CENTER | BS_FLAT | BS_OWNERDRAW | WS_CHILD | WS_CLIPSIBLINGS, 15,203, 16,16 |
||
91 | CONTROL "!",FIRSTICONITEM+3, "Caution",BS_PUSHBUTTON | BS_CENTER | BS_FLAT | BS_OWNERDRAW | WS_CHILD | WS_CLIPSIBLINGS, 15,231, 16,16 |
||
259 | daniel-mar | 92 | |
317 | daniel-mar | 93 | EDITTEXT FIRSTEXPRITEM, 35,135, 262, 24, ES_AUTOVSCROLL|ES_MULTILINE|ES_WANTRETURN|WS_VSCROLL |
94 | EDITTEXT FIRSTEXPRITEM+1, 35,163, 262, 24, ES_AUTOVSCROLL|ES_MULTILINE|ES_WANTRETURN|WS_VSCROLL |
||
95 | EDITTEXT FIRSTEXPRITEM+2, 35,191, 262, 24, ES_AUTOVSCROLL|ES_MULTILINE|ES_WANTRETURN|WS_VSCROLL |
||
96 | EDITTEXT FIRSTEXPRITEM+3, 35,219, 262, 24, ES_AUTOVSCROLL|ES_MULTILINE|ES_WANTRETURN|WS_VSCROLL |
||
355 | daniel-mar | 97 | |
98 | PUSHBUTTON "Load...", OPENITEM, 10, 253, 42, 14 |
||
99 | PUSHBUTTON "Save...", SAVEITEM, 60, 253, 42, 14 |
||
100 | PUSHBUTTON "Make...", MAKEITEM, 110, 253, 42, 14 |
||
433 | daniel-mar | 101 | PUSHBUTTON "Help", HELPITEM, 160, 253, 42, 14 |
355 | daniel-mar | 102 | PUSHBUTTON "Cancel", IDCANCEL, 210, 253, 42, 14 |
259 | daniel-mar | 103 | END |
104 | |||
105 | LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US |
||
106 | ID_PARAMDLG DIALOG DISCARDABLE 150,50, 308,161 |
||
107 | STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU |
||
108 | CAPTION "Filter Foundry" |
||
109 | FONT 8, "MS Sans Serif" |
||
110 | BEGIN |
||
317 | daniel-mar | 111 | DEFPUSHBUTTON "OK", IDOK, 256,137, 42,14 |
259 | daniel-mar | 112 | |
460 | daniel-mar | 113 | /* "Preview" is a subclass of "Static", defined in ui_win.c */ |
317 | daniel-mar | 114 | CONTROL "", PREVIEWITEM, "Preview",SS_OWNERDRAW|SS_NOTIFY|SS_SUNKEN, 15,10, 100,100 |
259 | daniel-mar | 115 | |
460 | daniel-mar | 116 | CONTROL "+", ZOOMINITEM, BUTTON, BS_PUSHBUTTON | BS_CENTER | BS_FLAT | WS_CHILD | WS_VISIBLE, 103,115, 12,12 |
117 | CONTROL "-", ZOOMOUTITEM, BUTTON, BS_PUSHBUTTON | BS_CENTER | BS_FLAT | WS_CHILD | WS_VISIBLE, 15,115, 12,12 |
||
118 | CONTROL "", ZOOMLEVELITEM, BUTTON, BS_PUSHBUTTON | BS_CENTER | BS_FLAT | WS_CHILD | WS_VISIBLE, 37,115, 56,12 |
||
419 | daniel-mar | 119 | |
317 | daniel-mar | 120 | LTEXT "ctl(0)",FIRSTCTLLABELITEM, 129, 10, 25,12 |
121 | LTEXT "ctl(1)",FIRSTCTLLABELITEM+1, 129, 25, 25,12 |
||
122 | LTEXT "ctl(2)",FIRSTCTLLABELITEM+2, 129, 40, 25,12 |
||
123 | LTEXT "ctl(3)",FIRSTCTLLABELITEM+3, 129, 55, 25,12 |
||
124 | LTEXT "ctl(4)",FIRSTCTLLABELITEM+4, 129, 70, 25,12 |
||
125 | LTEXT "ctl(5)",FIRSTCTLLABELITEM+5, 129, 85, 25,12 |
||
126 | LTEXT "ctl(6)",FIRSTCTLLABELITEM+6, 129,100, 25,12 |
||
127 | LTEXT "ctl(7)",FIRSTCTLLABELITEM+7, 129,115, 25,12 |
||
259 | daniel-mar | 128 | |
317 | daniel-mar | 129 | LTEXT "map(0)",FIRSTMAPLABELITEM, 129, 18, 25,12 |
130 | LTEXT "map(1)",FIRSTMAPLABELITEM+1, 129, 48, 25,12 |
||
131 | LTEXT "map(2)",FIRSTMAPLABELITEM+2, 129, 78, 25,12 |
||
132 | LTEXT "map(3)",FIRSTMAPLABELITEM+3, 129,108, 25,12 |
||
259 | daniel-mar | 133 | |
422 | daniel-mar | 134 | CONTROL "",FIRSTCTLITEM, "FoundrySlider", 0, 154, 10, 100,10 |
135 | CONTROL "",FIRSTCTLITEM+1, "FoundrySlider", 0, 154, 25, 100,10 |
||
136 | CONTROL "",FIRSTCTLITEM+2, "FoundrySlider", 0, 154, 40, 100,10 |
||
137 | CONTROL "",FIRSTCTLITEM+3, "FoundrySlider", 0, 154, 55, 100,10 |
||
138 | CONTROL "",FIRSTCTLITEM+4, "FoundrySlider", 0, 154, 70, 100,10 |
||
139 | CONTROL "",FIRSTCTLITEM+5, "FoundrySlider", 0, 154, 85, 100,10 |
||
140 | CONTROL "",FIRSTCTLITEM+6, "FoundrySlider", 0, 154,100, 100,10 |
||
141 | CONTROL "",FIRSTCTLITEM+7, "FoundrySlider", 0, 154,115, 100,10 |
||
259 | daniel-mar | 142 | |
317 | daniel-mar | 143 | EDITTEXT FIRSTCTLTEXTITEM, 269, 10, 24,12, ES_NUMBER|ES_RIGHT |
144 | EDITTEXT FIRSTCTLTEXTITEM+1, 269, 25, 24,12, ES_NUMBER|ES_RIGHT |
||
145 | EDITTEXT FIRSTCTLTEXTITEM+2, 269, 40, 24,12, ES_NUMBER|ES_RIGHT |
||
146 | EDITTEXT FIRSTCTLTEXTITEM+3, 269, 55, 24,12, ES_NUMBER|ES_RIGHT |
||
147 | EDITTEXT FIRSTCTLTEXTITEM+4, 269, 70, 24,12, ES_NUMBER|ES_RIGHT |
||
148 | EDITTEXT FIRSTCTLTEXTITEM+5, 269, 85, 24,12, ES_NUMBER|ES_RIGHT |
||
149 | EDITTEXT FIRSTCTLTEXTITEM+6, 269,100, 24,12, ES_NUMBER|ES_RIGHT |
||
150 | EDITTEXT FIRSTCTLTEXTITEM+7, 269,115, 24,12, ES_NUMBER|ES_RIGHT |
||
355 | daniel-mar | 151 | |
152 | PUSHBUTTON "Cancel", IDCANCEL, 206,137, 42,14 |
||
153 | LTEXT "", PARAMAUTHORITEM, 10,137, 42,20 |
||
154 | LTEXT "", PARAMCOPYITEM, 60,137, 140,20 |
||
259 | daniel-mar | 155 | END |
156 | |||
157 | LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US |
||
158 | ID_BUILDDLG DIALOG DISCARDABLE 150,50, 208,243 |
||
159 | STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU |
||
160 | CAPTION "Make Standalone Filter" |
||
161 | FONT 8, "MS Sans Serif" |
||
162 | BEGIN |
||
433 | daniel-mar | 163 | DEFPUSHBUTTON "OK...", IDOK, 156,219, 42,14 |
259 | daniel-mar | 164 | |
317 | daniel-mar | 165 | /* for initial values of the following EDITTEXT fields, see ui_build.c */ |
166 | EDITTEXT CATEGORYITEM, 50, 10, 148,12 |
||
167 | EDITTEXT TITLEITEM, 50, 25, 148,12 |
||
341 | daniel-mar | 168 | EDITTEXT COPYRIGHTITEM, 50, 40, 148,24, ES_MULTILINE|ES_WANTRETURN |
317 | daniel-mar | 169 | EDITTEXT AUTHORITEM, 50, 67, 148,12 |
259 | daniel-mar | 170 | |
317 | daniel-mar | 171 | EDITTEXT FIRSTMAPNAMEITEM, 50, 92, 50,12 |
172 | EDITTEXT FIRSTMAPNAMEITEM+1, 50,122, 50,12 |
||
173 | EDITTEXT FIRSTMAPNAMEITEM+2, 50,152, 50,12 |
||
174 | EDITTEXT FIRSTMAPNAMEITEM+3, 50,182, 50,12 |
||
259 | daniel-mar | 175 | |
317 | daniel-mar | 176 | EDITTEXT FIRSTCTLNAMEITEM, 154, 92, 50,12 |
177 | EDITTEXT FIRSTCTLNAMEITEM+1, 154,107, 50,12 |
||
178 | EDITTEXT FIRSTCTLNAMEITEM+2, 154,122, 50,12 |
||
179 | EDITTEXT FIRSTCTLNAMEITEM+3, 154,137, 50,12 |
||
180 | EDITTEXT FIRSTCTLNAMEITEM+4, 154,152, 50,12 |
||
181 | EDITTEXT FIRSTCTLNAMEITEM+5, 154,167, 50,12 |
||
182 | EDITTEXT FIRSTCTLNAMEITEM+6, 154,182, 50,12 |
||
183 | EDITTEXT FIRSTCTLNAMEITEM+7, 154,197, 50,12 |
||
259 | daniel-mar | 184 | |
317 | daniel-mar | 185 | CHECKBOX "Map 0",FIRSTMAPCHECKITEM, 10, 92, 35,12 |
186 | CHECKBOX "Map 1",FIRSTMAPCHECKITEM+1, 10,122, 35,12 |
||
187 | CHECKBOX "Map 2",FIRSTMAPCHECKITEM+2, 10,152, 35,12 |
||
188 | CHECKBOX "Map 3",FIRSTMAPCHECKITEM+3, 10,182, 35,12 |
||
259 | daniel-mar | 189 | |
317 | daniel-mar | 190 | CHECKBOX "ctl(0)",FIRSTCTLCHECKITEM, 114, 92, 35,12 |
191 | CHECKBOX "ctl(1)",FIRSTCTLCHECKITEM+1, 114,107, 35,12 |
||
192 | CHECKBOX "ctl(2)",FIRSTCTLCHECKITEM+2, 114,122, 35,12 |
||
193 | CHECKBOX "ctl(3)",FIRSTCTLCHECKITEM+3, 114,137, 35,12 |
||
194 | CHECKBOX "ctl(4)",FIRSTCTLCHECKITEM+4, 114,152, 35,12 |
||
195 | CHECKBOX "ctl(5)",FIRSTCTLCHECKITEM+5, 114,167, 35,12 |
||
196 | CHECKBOX "ctl(6)",FIRSTCTLCHECKITEM+6, 114,182, 35,12 |
||
197 | CHECKBOX "ctl(7)",FIRSTCTLCHECKITEM+7, 114,197, 35,12 |
||
259 | daniel-mar | 198 | |
317 | daniel-mar | 199 | CHECKBOX "Protect and obfuscate",PROTECTITEM, 10,219, 90,12 |
259 | daniel-mar | 200 | |
317 | daniel-mar | 201 | LTEXT "Category:", 100, 10,10, 35,12 |
202 | LTEXT "Title:", 101, 10,25, 35,12 |
||
203 | LTEXT "Copyright:", 102, 10,40, 35,12 |
||
204 | LTEXT "Author:", 103, 10,67, 35,12 |
||
355 | daniel-mar | 205 | |
206 | PUSHBUTTON "Cancel", IDCANCEL, 106,219, 42,14 |
||
259 | daniel-mar | 207 | END |