Subversion Repositories filter_foundry

Rev

Rev 256 | Rev 305 | 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
/*CAUTION_BMP BITMAP "caution.bmp"*/
28
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
29
CAUTION_ICO ICON "caution.ico"
30
ZOOMIN_ICO ICON "zoomin.ico"
31
ZOOMOUT_ICO ICON "zoomout.ico"
32
 
33
/* Cursors for the preview window */
34
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
35
IDC_FF_HAND_OPEN CURSOR "cursor_hand_open.cur"
36
IDC_FF_HAND_GRAB CURSOR "cursor_hand_grab.cur"
37
IDC_FF_HAND_QUESTION CURSOR "cursor_hand_question.cur"
38
 
39
/* left,top,w,h */
40
 
41
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
42
ID_MAINDLG DIALOG DISCARDABLE  150,50, 308,277
43
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
44
CAPTION "Filter Foundry"
45
FONT 8, "MS Sans Serif"
46
BEGIN
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
52
 
53
	/* The class "Preview" is defined during run-time ui_win.c */
54
	CONTROL		"",PREVIEWITEM,				"Preview",SS_OWNERDRAW|SS_NOTIFY|SS_SUNKEN,		15,10, 100,100
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
57
	CONTROL		"",ZOOMLEVELITEM,			"Static",SS_CENTER|SS_NOTIFY,					37,115, 56,12
58
 
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
67
 
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
76
 
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
85
 
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
90
 
91
	/* The class "CautionSign" is defined in ui_win.c */
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
96
 
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
101
END
102
 
103
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
104
ID_PARAMDLG DIALOG DISCARDABLE  150,50, 308,161
105
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
106
CAPTION "Filter Foundry"
107
FONT 8, "MS Sans Serif"
108
BEGIN
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
113
 
114
	/* The class "Preview" is defined during run-time ui_win.c */
115
	CONTROL		"",PREVIEWITEM,				"Preview",SS_OWNERDRAW|SS_NOTIFY|SS_SUNKEN,		15,10, 100,100
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
118
	CONTROL		"",ZOOMLEVELITEM, 			"Static",SS_CENTER|SS_NOTIFY,					37,115, 56,12
119
 
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
128
 
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
133
 
134
	CONTROL		"",FIRSTCTLITEM,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,10, 100,10
135
	CONTROL		"",FIRSTCTLITEM+1,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,25, 100,10
136
	CONTROL		"",FIRSTCTLITEM+2,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,40, 100,10
137
	CONTROL		"",FIRSTCTLITEM+3,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,55, 100,10
138
	CONTROL		"",FIRSTCTLITEM+4,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,70, 100,10
139
	CONTROL		"",FIRSTCTLITEM+5,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,85, 100,10
140
	CONTROL		"",FIRSTCTLITEM+6,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,100, 100,10
141
	CONTROL		"",FIRSTCTLITEM+7,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,115, 100,10
142
 
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
151
END
152
 
153
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
154
ID_BUILDDLG DIALOG DISCARDABLE  150,50, 208,243
155
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
156
CAPTION "Make Standalone Filter"
157
FONT 8, "MS Sans Serif"
158
BEGIN
159
	DEFPUSHBUTTON	"&OK",IDOK,			156,219, 42,14
160
	PUSHBUTTON		"&Cancel",IDCANCEL,	106,219, 42,14
161
 
162
/* for initial values of the following EDITTEXT fields, see ui_build.c */
163
	EDITTEXT	CATEGORYITEM,			50,10, 148,12
164
	EDITTEXT	TITLEITEM,				50,25, 148,12
165
	EDITTEXT	COPYRIGHTITEM,			50,40, 148,24
166
	EDITTEXT	AUTHORITEM,				50,67, 148,12
167
 
168
	EDITTEXT	FIRSTMAPNAMEITEM,		50, 92, 50,12
169
	EDITTEXT	FIRSTMAPNAMEITEM+1,		50,122, 50,12
170
	EDITTEXT	FIRSTMAPNAMEITEM+2,		50,152, 50,12
171
	EDITTEXT	FIRSTMAPNAMEITEM+3,		50,182, 50,12
172
 
173
	EDITTEXT	FIRSTCTLNAMEITEM,		154, 92, 50,12
174
	EDITTEXT	FIRSTCTLNAMEITEM+1,		154,107, 50,12
175
	EDITTEXT	FIRSTCTLNAMEITEM+2,		154,122, 50,12
176
	EDITTEXT	FIRSTCTLNAMEITEM+3,		154,137, 50,12
177
	EDITTEXT	FIRSTCTLNAMEITEM+4,		154,152, 50,12
178
	EDITTEXT	FIRSTCTLNAMEITEM+5,		154,167, 50,12
179
	EDITTEXT	FIRSTCTLNAMEITEM+6,		154,182, 50,12
180
	EDITTEXT	FIRSTCTLNAMEITEM+7,		154,197, 50,12
181
 
182
	CHECKBOX	"Map 0",FIRSTMAPCHECKITEM,		10, 92, 35,12
183
	CHECKBOX	"Map 1",FIRSTMAPCHECKITEM+1,	10,122, 35,12
184
	CHECKBOX	"Map 2",FIRSTMAPCHECKITEM+2,	10,152, 35,12
185
	CHECKBOX	"Map 3",FIRSTMAPCHECKITEM+3,	10,182, 35,12
186
 
187
	CHECKBOX	"ctl(0)",FIRSTCTLCHECKITEM,		114, 92, 35,12
188
	CHECKBOX	"ctl(1)",FIRSTCTLCHECKITEM+1,	114,107, 35,12
189
	CHECKBOX	"ctl(2)",FIRSTCTLCHECKITEM+2,	114,122, 35,12
190
	CHECKBOX	"ctl(3)",FIRSTCTLCHECKITEM+3,	114,137, 35,12
191
	CHECKBOX	"ctl(4)",FIRSTCTLCHECKITEM+4,	114,152, 35,12
192
	CHECKBOX	"ctl(5)",FIRSTCTLCHECKITEM+5,	114,167, 35,12
193
	CHECKBOX	"ctl(6)",FIRSTCTLCHECKITEM+6,	114,182, 35,12
194
	CHECKBOX	"ctl(7)",FIRSTCTLCHECKITEM+7,	114,197, 35,12
195
 
196
	CHECKBOX	"Protect and obfuscate",PROTECTITEM,	10,219, 90,12
197
 
198
	LTEXT		"Category:",100,		10,10, 35,12
199
	LTEXT		"Title:",101,			10,25, 35,12
200
	LTEXT		"Copyright:",102,		10,40, 35,12
201
	LTEXT		"Author:",103,			10,67, 35,12
202
END