Rev 192 | Rev 221 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
18 | toby | 1 | /* |
62 | toby | 2 | This file is part of "Filter Foundry", a filter plugin for Adobe Photoshop |
192 | daniel-mar | 3 | Copyright (C) 2003-2009 Toby Thain, toby@telegraphics.com.au |
206 | daniel-mar | 4 | Copyright (C) 2018-2021 Daniel Marschall, ViaThinkSoft |
18 | toby | 5 | |
6 | This program is free software; you can redistribute it and/or modify |
||
106 | dmarschall | 7 | it under the terms of the GNU General Public License as published by |
18 | toby | 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 | |||
106 | dmarschall | 16 | You should have received a copy of the GNU General Public License |
18 | toby | 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 | |||
83 | toby | 21 | /* Windows UI resources */ |
2 | toby | 22 | |
23 | #include "winuser.h" |
||
24 | #include "commctrl.h" |
||
25 | #include "ui.h" |
||
26 | |||
27 | /*CAUTION_BMP BITMAP "caution.bmp"*/ |
||
133 | dmarschall | 28 | LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL |
2 | toby | 29 | CAUTION_ICO ICON "caution.ico" |
30 | ZOOMIN_ICO ICON "zoomin.ico" |
||
31 | ZOOMOUT_ICO ICON "zoomout.ico" |
||
32 | |||
106 | dmarschall | 33 | /* Cursors for the preview window */ |
133 | dmarschall | 34 | LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL |
106 | dmarschall | 35 | IDC_FF_HAND_OPEN CURSOR "cursor_hand_open.cur" |
36 | IDC_FF_HAND_GRAB CURSOR "cursor_hand_grab.cur" |
||
126 | dmarschall | 37 | IDC_FF_HAND_QUESTION CURSOR "cursor_hand_question.cur" |
106 | dmarschall | 38 | |
2 | toby | 39 | /* left,top,w,h */ |
40 | |||
133 | dmarschall | 41 | LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_AUS |
2 | toby | 42 | ID_MAINDLG DIALOG DISCARDABLE 150,50, 308,277 |
106 | dmarschall | 43 | STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU |
2 | toby | 44 | CAPTION "Filter Foundry" |
45 | FONT 8, "MS Sans Serif" |
||
46 | BEGIN |
||
62 | toby | 47 | DEFPUSHBUTTON "&OK",IDOK, 256,253, 42,14 |
48 | PUSHBUTTON "&Cancel",IDCANCEL, 206,253, 42,14 |
||
49 | PUSHBUTTON "Load...",OPENITEM, 10,253, 42,14 |
||
50 | PUSHBUTTON "Save...",SAVEITEM, 60,253, 42,14 |
||
51 | PUSHBUTTON "Make...",MAKEITEM, 110,253, 42,14 |
||
2 | toby | 52 | |
127 | dmarschall | 53 | /* The class "Preview" is defined during run-time ui_win.c */ |
158 | dmarschall | 54 | CONTROL "",PREVIEWITEM, "Preview",SS_OWNERDRAW|SS_NOTIFY|SS_SUNKEN, 15,10, 100,100 |
83 | toby | 55 | CONTROL "ZOOMIN_ICO",ZOOMINITEM, "Static",SS_ICON|SS_REALSIZEIMAGE|SS_NOTIFY, 103,115, 12,12 |
56 | CONTROL "ZOOMOUT_ICO",ZOOMOUTITEM, "Static",SS_ICON|SS_REALSIZEIMAGE|SS_NOTIFY, 15,115, 12,12 |
||
62 | toby | 57 | CONTROL "",ZOOMLEVELITEM, "Static",SS_CENTER|SS_NOTIFY, 37,115, 56,12 |
2 | toby | 58 | |
123 | dmarschall | 59 | LTEXT "ctl(0)",FIRSTCTLLABELITEM, 129,10, 25,12 |
60 | LTEXT "ctl(1)",FIRSTCTLLABELITEM+1, 129,25, 25,12 |
||
61 | LTEXT "ctl(2)",FIRSTCTLLABELITEM+2, 129,40, 25,12 |
||
62 | LTEXT "ctl(3)",FIRSTCTLLABELITEM+3, 129,55, 25,12 |
||
63 | LTEXT "ctl(4)",FIRSTCTLLABELITEM+4, 129,70, 25,12 |
||
64 | LTEXT "ctl(5)",FIRSTCTLLABELITEM+5, 129,85, 25,12 |
||
65 | LTEXT "ctl(6)",FIRSTCTLLABELITEM+6, 129,100, 25,12 |
||
66 | LTEXT "ctl(7)",FIRSTCTLLABELITEM+7, 129,115, 25,12 |
||
2 | toby | 67 | |
62 | toby | 68 | CONTROL "",FIRSTCTLITEM, "msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS, 154,10, 100,10 |
69 | CONTROL "",FIRSTCTLITEM+1, "msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS, 154,25, 100,10 |
||
70 | CONTROL "",FIRSTCTLITEM+2, "msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS, 154,40, 100,10 |
||
71 | CONTROL "",FIRSTCTLITEM+3, "msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS, 154,55, 100,10 |
||
72 | CONTROL "",FIRSTCTLITEM+4, "msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS, 154,70, 100,10 |
||
73 | CONTROL "",FIRSTCTLITEM+5, "msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS, 154,85, 100,10 |
||
74 | CONTROL "",FIRSTCTLITEM+6, "msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS, 154,100, 100,10 |
||
75 | CONTROL "",FIRSTCTLITEM+7, "msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS, 154,115, 100,10 |
||
2 | toby | 76 | |
62 | toby | 77 | EDITTEXT FIRSTCTLTEXTITEM, 269,10, 24,12, ES_NUMBER|ES_RIGHT |
78 | EDITTEXT FIRSTCTLTEXTITEM+1, 269,25, 24,12, ES_NUMBER|ES_RIGHT |
||
79 | EDITTEXT FIRSTCTLTEXTITEM+2, 269,40, 24,12, ES_NUMBER|ES_RIGHT |
||
80 | EDITTEXT FIRSTCTLTEXTITEM+3, 269,55, 24,12, ES_NUMBER|ES_RIGHT |
||
81 | EDITTEXT FIRSTCTLTEXTITEM+4, 269,70, 24,12, ES_NUMBER|ES_RIGHT |
||
82 | EDITTEXT FIRSTCTLTEXTITEM+5, 269,85, 24,12, ES_NUMBER|ES_RIGHT |
||
83 | EDITTEXT FIRSTCTLTEXTITEM+6, 269,100, 24,12, ES_NUMBER|ES_RIGHT |
||
84 | EDITTEXT FIRSTCTLTEXTITEM+7, 269,115, 24,12, ES_NUMBER|ES_RIGHT |
||
2 | toby | 85 | |
62 | toby | 86 | LTEXT "R =",FIRSTLABELITEM, 15,135, 13,12 |
87 | LTEXT "G =",FIRSTLABELITEM+1, 15,163, 13,12 |
||
88 | LTEXT "B =",FIRSTLABELITEM+2, 15,191, 13,12 |
||
89 | LTEXT "A =",FIRSTLABELITEM+3, 15,219, 13,12 |
||
2 | toby | 90 | |
126 | dmarschall | 91 | /* The class "CautionSign" is defined in ui_win.c */ |
151 | dmarschall | 92 | CONTROL "CAUTION_ICO",FIRSTICONITEM, "CautionSign",SS_ICON|SS_REALSIZEIMAGE|SS_NOTIFY, 15,147, 16,16 |
93 | CONTROL "CAUTION_ICO",FIRSTICONITEM+1, "CautionSign",SS_ICON|SS_REALSIZEIMAGE|SS_NOTIFY, 15,175, 16,16 |
||
94 | CONTROL "CAUTION_ICO",FIRSTICONITEM+2, "CautionSign",SS_ICON|SS_REALSIZEIMAGE|SS_NOTIFY, 15,203, 16,16 |
||
95 | CONTROL "CAUTION_ICO",FIRSTICONITEM+3, "CautionSign",SS_ICON|SS_REALSIZEIMAGE|SS_NOTIFY, 15,231, 16,16 |
||
2 | toby | 96 | |
127 | dmarschall | 97 | EDITTEXT FIRSTEXPRITEM, 35,135, 258, 24, ES_AUTOVSCROLL|ES_MULTILINE|ES_WANTRETURN|WS_VSCROLL |
98 | EDITTEXT FIRSTEXPRITEM+1, 35,163, 258, 24, ES_AUTOVSCROLL|ES_MULTILINE|ES_WANTRETURN|WS_VSCROLL |
||
99 | EDITTEXT FIRSTEXPRITEM+2, 35,191, 258, 24, ES_AUTOVSCROLL|ES_MULTILINE|ES_WANTRETURN|WS_VSCROLL |
||
100 | EDITTEXT FIRSTEXPRITEM+3, 35,219, 258, 24, ES_AUTOVSCROLL|ES_MULTILINE|ES_WANTRETURN|WS_VSCROLL |
||
2 | toby | 101 | END |
102 | |||
133 | dmarschall | 103 | LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_AUS |
2 | toby | 104 | ID_PARAMDLG DIALOG DISCARDABLE 150,50, 308,161 |
106 | dmarschall | 105 | STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU |
2 | toby | 106 | CAPTION "Filter Foundry" |
107 | FONT 8, "MS Sans Serif" |
||
108 | BEGIN |
||
62 | toby | 109 | DEFPUSHBUTTON "&OK",IDOK, 256,137, 42,14 |
110 | PUSHBUTTON "&Cancel",IDCANCEL, 206,137, 42,14 |
||
111 | LTEXT "",PARAMAUTHORITEM, 10,137, 42,20 |
||
112 | LTEXT "",PARAMCOPYITEM, 60,137, 140,20 |
||
2 | toby | 113 | |
127 | dmarschall | 114 | /* The class "Preview" is defined during run-time ui_win.c */ |
158 | dmarschall | 115 | CONTROL "",PREVIEWITEM, "Preview",SS_OWNERDRAW|SS_NOTIFY|SS_SUNKEN, 15,10, 100,100 |
85 | toby | 116 | CONTROL "ZOOMIN_ICO",ZOOMINITEM, "Static",SS_ICON|SS_REALSIZEIMAGE|SS_NOTIFY, 103,115, 12,12 |
117 | CONTROL "ZOOMOUT_ICO",ZOOMOUTITEM, "Static",SS_ICON|SS_REALSIZEIMAGE|SS_NOTIFY, 15,115, 12,12 |
||
62 | toby | 118 | CONTROL "",ZOOMLEVELITEM, "Static",SS_CENTER|SS_NOTIFY, 37,115, 56,12 |
2 | toby | 119 | |
123 | dmarschall | 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 |
||
2 | toby | 128 | |
62 | toby | 129 | CONTROL "",FIRSTCTLITEM, "msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS, 154,10, 100,10 |
130 | CONTROL "",FIRSTCTLITEM+1, "msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS, 154,25, 100,10 |
||
131 | CONTROL "",FIRSTCTLITEM+2, "msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS, 154,40, 100,10 |
||
132 | CONTROL "",FIRSTCTLITEM+3, "msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS, 154,55, 100,10 |
||
133 | CONTROL "",FIRSTCTLITEM+4, "msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS, 154,70, 100,10 |
||
134 | CONTROL "",FIRSTCTLITEM+5, "msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS, 154,85, 100,10 |
||
135 | CONTROL "",FIRSTCTLITEM+6, "msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS, 154,100, 100,10 |
||
136 | CONTROL "",FIRSTCTLITEM+7, "msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS, 154,115, 100,10 |
||
2 | toby | 137 | |
62 | toby | 138 | EDITTEXT FIRSTCTLTEXTITEM, 269,10, 24,12, ES_NUMBER|ES_RIGHT |
139 | EDITTEXT FIRSTCTLTEXTITEM+1, 269,25, 24,12, ES_NUMBER|ES_RIGHT |
||
140 | EDITTEXT FIRSTCTLTEXTITEM+2, 269,40, 24,12, ES_NUMBER|ES_RIGHT |
||
141 | EDITTEXT FIRSTCTLTEXTITEM+3, 269,55, 24,12, ES_NUMBER|ES_RIGHT |
||
142 | EDITTEXT FIRSTCTLTEXTITEM+4, 269,70, 24,12, ES_NUMBER|ES_RIGHT |
||
143 | EDITTEXT FIRSTCTLTEXTITEM+5, 269,85, 24,12, ES_NUMBER|ES_RIGHT |
||
144 | EDITTEXT FIRSTCTLTEXTITEM+6, 269,100, 24,12, ES_NUMBER|ES_RIGHT |
||
145 | EDITTEXT FIRSTCTLTEXTITEM+7, 269,115, 24,12, ES_NUMBER|ES_RIGHT |
||
2 | toby | 146 | END |
147 | |||
133 | dmarschall | 148 | LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_AUS |
2 | toby | 149 | ID_BUILDDLG DIALOG DISCARDABLE 150,50, 208,243 |
106 | dmarschall | 150 | STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU |
2 | toby | 151 | CAPTION "Make Standalone Filter" |
152 | FONT 8, "MS Sans Serif" |
||
153 | BEGIN |
||
62 | toby | 154 | DEFPUSHBUTTON "&OK",IDOK, 156,219, 42,14 |
155 | PUSHBUTTON "&Cancel",IDCANCEL, 106,219, 42,14 |
||
2 | toby | 156 | |
157 | /* for initial values of the following EDITTEXT fields, see ui_build.c */ |
||
62 | toby | 158 | EDITTEXT CATEGORYITEM, 50,10, 148,12 |
159 | EDITTEXT TITLEITEM, 50,25, 148,12 |
||
160 | EDITTEXT COPYRIGHTITEM, 50,40, 148,24 |
||
161 | EDITTEXT AUTHORITEM, 50,67, 148,12 |
||
2 | toby | 162 | |
62 | toby | 163 | EDITTEXT FIRSTMAPNAMEITEM, 50, 92, 50,12 |
164 | EDITTEXT FIRSTMAPNAMEITEM+1, 50,122, 50,12 |
||
165 | EDITTEXT FIRSTMAPNAMEITEM+2, 50,152, 50,12 |
||
166 | EDITTEXT FIRSTMAPNAMEITEM+3, 50,182, 50,12 |
||
2 | toby | 167 | |
62 | toby | 168 | EDITTEXT FIRSTCTLNAMEITEM, 154, 92, 50,12 |
169 | EDITTEXT FIRSTCTLNAMEITEM+1, 154,107, 50,12 |
||
170 | EDITTEXT FIRSTCTLNAMEITEM+2, 154,122, 50,12 |
||
171 | EDITTEXT FIRSTCTLNAMEITEM+3, 154,137, 50,12 |
||
172 | EDITTEXT FIRSTCTLNAMEITEM+4, 154,152, 50,12 |
||
173 | EDITTEXT FIRSTCTLNAMEITEM+5, 154,167, 50,12 |
||
174 | EDITTEXT FIRSTCTLNAMEITEM+6, 154,182, 50,12 |
||
175 | EDITTEXT FIRSTCTLNAMEITEM+7, 154,197, 50,12 |
||
2 | toby | 176 | |
62 | toby | 177 | CHECKBOX "Map 0",FIRSTMAPCHECKITEM, 10, 92, 35,12 |
178 | CHECKBOX "Map 1",FIRSTMAPCHECKITEM+1, 10,122, 35,12 |
||
179 | CHECKBOX "Map 2",FIRSTMAPCHECKITEM+2, 10,152, 35,12 |
||
180 | CHECKBOX "Map 3",FIRSTMAPCHECKITEM+3, 10,182, 35,12 |
||
2 | toby | 181 | |
62 | toby | 182 | CHECKBOX "ctl(0)",FIRSTCTLCHECKITEM, 114, 92, 35,12 |
183 | CHECKBOX "ctl(1)",FIRSTCTLCHECKITEM+1, 114,107, 35,12 |
||
184 | CHECKBOX "ctl(2)",FIRSTCTLCHECKITEM+2, 114,122, 35,12 |
||
185 | CHECKBOX "ctl(3)",FIRSTCTLCHECKITEM+3, 114,137, 35,12 |
||
186 | CHECKBOX "ctl(4)",FIRSTCTLCHECKITEM+4, 114,152, 35,12 |
||
187 | CHECKBOX "ctl(5)",FIRSTCTLCHECKITEM+5, 114,167, 35,12 |
||
188 | CHECKBOX "ctl(6)",FIRSTCTLCHECKITEM+6, 114,182, 35,12 |
||
189 | CHECKBOX "ctl(7)",FIRSTCTLCHECKITEM+7, 114,197, 35,12 |
||
2 | toby | 190 | |
62 | toby | 191 | CHECKBOX "Protect",PROTECTITEM, 10,219, 35,12 |
87 | toby | 192 | CHECKBOX "Obfuscate",OBFUSCITEM, 52,219, 50,12 |
2 | toby | 193 | |
62 | toby | 194 | LTEXT "Category:",100, 10,10, 35,12 |
195 | LTEXT "Title:",101, 10,25, 35,12 |
||
196 | LTEXT "Copyright:",102, 10,40, 35,12 |
||
197 | LTEXT "Author:",103, 10,67, 35,12 |
||
2 | toby | 198 | END |