Subversion Repositories filter_foundry

Rev

Rev 123 | Rev 127 | 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
83 toby 3
    Copyright (C) 2003-7 Toby Thain, toby@telegraphics.com.au
18 toby 4
 
5
    This program is free software; you can redistribute it and/or modify
106 dmarschall 6
    it under the terms of the GNU General Public License as published by
18 toby 7
    the Free Software Foundation; either version 2 of the License, or
8
    (at your option) any later version.
9
 
10
    This program is distributed in the hope that it will be useful,
11
    but WITHOUT ANY WARRANTY; without even the implied warranty of
12
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
    GNU General Public License for more details.
14
 
106 dmarschall 15
    You should have received a copy of the GNU General Public License
18 toby 16
    along with this program; if not, write to the Free Software
17
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
18
*/
19
 
83 toby 20
/* Windows UI resources */
2 toby 21
 
22
#include "winuser.h"
23
#include "commctrl.h"
24
#include "ui.h"
25
 
26
/*CAUTION_BMP BITMAP "caution.bmp"*/
27
CAUTION_ICO ICON "caution.ico"
28
ZOOMIN_ICO ICON "zoomin.ico"
29
ZOOMOUT_ICO ICON "zoomout.ico"
30
 
106 dmarschall 31
/* Cursors for the preview window */
32
IDC_FF_HAND_OPEN CURSOR "cursor_hand_open.cur"
33
IDC_FF_HAND_GRAB CURSOR "cursor_hand_grab.cur"
126 dmarschall 34
IDC_FF_HAND_QUESTION CURSOR "cursor_hand_question.cur"
106 dmarschall 35
 
2 toby 36
/* left,top,w,h */
37
 
38
ID_MAINDLG DIALOG DISCARDABLE  150,50, 308,277
106 dmarschall 39
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
2 toby 40
CAPTION "Filter Foundry"
41
FONT 8, "MS Sans Serif"
42
BEGIN
62 toby 43
	DEFPUSHBUTTON	"&OK",IDOK,			256,253, 42,14
44
	PUSHBUTTON		"&Cancel",IDCANCEL,	206,253, 42,14
45
	PUSHBUTTON	"Load...",OPENITEM,		10,253, 42,14
46
	PUSHBUTTON	"Save...",SAVEITEM,		60,253, 42,14
47
	PUSHBUTTON	"Make...",MAKEITEM,		110,253, 42,14
2 toby 48
 
106 dmarschall 49
	/* The class "Preview" is defined in ui_win.c */
50
	CONTROL		"",PREVIEWITEM,				"Preview",SS_OWNERDRAW|SS_NOTIFY,				15,10, 100,100
83 toby 51
	CONTROL		"ZOOMIN_ICO",ZOOMINITEM,	"Static",SS_ICON|SS_REALSIZEIMAGE|SS_NOTIFY,	103,115, 12,12
52
	CONTROL		"ZOOMOUT_ICO",ZOOMOUTITEM,	"Static",SS_ICON|SS_REALSIZEIMAGE|SS_NOTIFY,	15,115, 12,12
62 toby 53
	CONTROL		"",ZOOMLEVELITEM,			"Static",SS_CENTER|SS_NOTIFY,					37,115, 56,12
2 toby 54
 
123 dmarschall 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
2 toby 63
 
62 toby 64
	CONTROL		"",FIRSTCTLITEM,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,10, 100,10
65
	CONTROL		"",FIRSTCTLITEM+1,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,25, 100,10
66
	CONTROL		"",FIRSTCTLITEM+2,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,40, 100,10
67
	CONTROL		"",FIRSTCTLITEM+3,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,55, 100,10
68
	CONTROL		"",FIRSTCTLITEM+4,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,70, 100,10
69
	CONTROL		"",FIRSTCTLITEM+5,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,85, 100,10
70
	CONTROL		"",FIRSTCTLITEM+6,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,100, 100,10
71
	CONTROL		"",FIRSTCTLITEM+7,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,115, 100,10
2 toby 72
 
62 toby 73
	EDITTEXT	FIRSTCTLTEXTITEM,		269,10, 24,12,	ES_NUMBER|ES_RIGHT
74
	EDITTEXT	FIRSTCTLTEXTITEM+1,		269,25, 24,12,	ES_NUMBER|ES_RIGHT
75
	EDITTEXT	FIRSTCTLTEXTITEM+2,		269,40, 24,12,	ES_NUMBER|ES_RIGHT
76
	EDITTEXT	FIRSTCTLTEXTITEM+3,		269,55, 24,12,	ES_NUMBER|ES_RIGHT
77
	EDITTEXT	FIRSTCTLTEXTITEM+4,		269,70, 24,12,	ES_NUMBER|ES_RIGHT
78
	EDITTEXT	FIRSTCTLTEXTITEM+5,		269,85, 24,12,	ES_NUMBER|ES_RIGHT
79
	EDITTEXT	FIRSTCTLTEXTITEM+6,		269,100, 24,12,	ES_NUMBER|ES_RIGHT
80
	EDITTEXT	FIRSTCTLTEXTITEM+7,		269,115, 24,12,	ES_NUMBER|ES_RIGHT
2 toby 81
 
62 toby 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
2 toby 86
 
126 dmarschall 87
	/* The class "CautionSign" is defined in ui_win.c */
88
	CONTROL		"CAUTION_ICO",FIRSTICONITEM,   "CautionSign",SS_ICON|SS_REALSIZEIMAGE|SS_NOTIFY,  15,147, 12,12
89
	CONTROL		"CAUTION_ICO",FIRSTICONITEM+1, "CautionSign",SS_ICON|SS_REALSIZEIMAGE|SS_NOTIFY,  15,175, 12,12
90
	CONTROL		"CAUTION_ICO",FIRSTICONITEM+2, "CautionSign",SS_ICON|SS_REALSIZEIMAGE|SS_NOTIFY,  15,203, 12,12
91
	CONTROL		"CAUTION_ICO",FIRSTICONITEM+3, "CautionSign",SS_ICON|SS_REALSIZEIMAGE|SS_NOTIFY,  15,231, 12,12
2 toby 92
 
62 toby 93
	EDITTEXT	FIRSTEXPRITEM,			35,135, 258, 24, ES_AUTOVSCROLL|ES_MULTILINE|ES_WANTRETURN
94
	EDITTEXT	FIRSTEXPRITEM+1,		35,163, 258, 24, ES_AUTOVSCROLL|ES_MULTILINE|ES_WANTRETURN
95
	EDITTEXT	FIRSTEXPRITEM+2,		35,191, 258, 24, ES_AUTOVSCROLL|ES_MULTILINE|ES_WANTRETURN
96
	EDITTEXT	FIRSTEXPRITEM+3,		35,219, 258, 24, ES_AUTOVSCROLL|ES_MULTILINE|ES_WANTRETURN
2 toby 97
END
98
 
99
ID_PARAMDLG DIALOG DISCARDABLE  150,50, 308,161
106 dmarschall 100
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
2 toby 101
CAPTION "Filter Foundry"
102
FONT 8, "MS Sans Serif"
103
BEGIN
62 toby 104
	DEFPUSHBUTTON	"&OK",IDOK,			256,137, 42,14
105
	PUSHBUTTON		"&Cancel",IDCANCEL,	206,137, 42,14
106
	LTEXT		"",PARAMAUTHORITEM,		10,137, 42,20
107
	LTEXT		"",PARAMCOPYITEM,		60,137, 140,20
2 toby 108
 
122 dmarschall 109
	/* The class "Preview" is defined in ui_win.c */
110
	CONTROL		"",PREVIEWITEM,				"Preview",SS_OWNERDRAW|SS_NOTIFY,				15,10, 100,100
85 toby 111
	CONTROL		"ZOOMIN_ICO",ZOOMINITEM,	"Static",SS_ICON|SS_REALSIZEIMAGE|SS_NOTIFY,	103,115, 12,12
112
	CONTROL		"ZOOMOUT_ICO",ZOOMOUTITEM,	"Static",SS_ICON|SS_REALSIZEIMAGE|SS_NOTIFY,	15,115, 12,12
62 toby 113
	CONTROL		"",ZOOMLEVELITEM, 			"Static",SS_CENTER|SS_NOTIFY,					37,115, 56,12
2 toby 114
 
123 dmarschall 115
	LTEXT		"ctl(0)",FIRSTCTLLABELITEM,			129,10, 25,12
116
	LTEXT		"ctl(1)",FIRSTCTLLABELITEM+1,		129,25, 25,12
117
	LTEXT		"ctl(2)",FIRSTCTLLABELITEM+2,		129,40, 25,12
118
	LTEXT		"ctl(3)",FIRSTCTLLABELITEM+3,		129,55, 25,12
119
	LTEXT		"ctl(4)",FIRSTCTLLABELITEM+4,		129,70, 25,12
120
	LTEXT		"ctl(5)",FIRSTCTLLABELITEM+5,		129,85, 25,12
121
	LTEXT		"ctl(6)",FIRSTCTLLABELITEM+6,		129,100, 25,12
122
	LTEXT		"ctl(7)",FIRSTCTLLABELITEM+7,		129,115, 25,12
2 toby 123
 
62 toby 124
	CONTROL		"",FIRSTCTLITEM,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,10, 100,10
125
	CONTROL		"",FIRSTCTLITEM+1,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,25, 100,10
126
	CONTROL		"",FIRSTCTLITEM+2,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,40, 100,10
127
	CONTROL		"",FIRSTCTLITEM+3,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,55, 100,10
128
	CONTROL		"",FIRSTCTLITEM+4,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,70, 100,10
129
	CONTROL		"",FIRSTCTLITEM+5,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,85, 100,10
130
	CONTROL		"",FIRSTCTLITEM+6,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,100, 100,10
131
	CONTROL		"",FIRSTCTLITEM+7,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,115, 100,10
2 toby 132
 
62 toby 133
	EDITTEXT	FIRSTCTLTEXTITEM,		269,10, 24,12,	ES_NUMBER|ES_RIGHT
134
	EDITTEXT	FIRSTCTLTEXTITEM+1,		269,25, 24,12,	ES_NUMBER|ES_RIGHT
135
	EDITTEXT	FIRSTCTLTEXTITEM+2,		269,40, 24,12,	ES_NUMBER|ES_RIGHT
136
	EDITTEXT	FIRSTCTLTEXTITEM+3,		269,55, 24,12,	ES_NUMBER|ES_RIGHT
137
	EDITTEXT	FIRSTCTLTEXTITEM+4,		269,70, 24,12,	ES_NUMBER|ES_RIGHT
138
	EDITTEXT	FIRSTCTLTEXTITEM+5,		269,85, 24,12,	ES_NUMBER|ES_RIGHT
139
	EDITTEXT	FIRSTCTLTEXTITEM+6,		269,100, 24,12,	ES_NUMBER|ES_RIGHT
140
	EDITTEXT	FIRSTCTLTEXTITEM+7,		269,115, 24,12,	ES_NUMBER|ES_RIGHT
2 toby 141
END
142
 
143
ID_BUILDDLG DIALOG DISCARDABLE  150,50, 208,243
106 dmarschall 144
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
2 toby 145
CAPTION "Make Standalone Filter"
146
FONT 8, "MS Sans Serif"
147
BEGIN
62 toby 148
	DEFPUSHBUTTON	"&OK",IDOK,			156,219, 42,14
149
	PUSHBUTTON		"&Cancel",IDCANCEL,	106,219, 42,14
2 toby 150
 
151
/* for initial values of the following EDITTEXT fields, see ui_build.c */
62 toby 152
	EDITTEXT	CATEGORYITEM,			50,10, 148,12
153
	EDITTEXT	TITLEITEM,				50,25, 148,12
154
	EDITTEXT	COPYRIGHTITEM,			50,40, 148,24
155
	EDITTEXT	AUTHORITEM,				50,67, 148,12
2 toby 156
 
62 toby 157
	EDITTEXT	FIRSTMAPNAMEITEM,		50, 92, 50,12
158
	EDITTEXT	FIRSTMAPNAMEITEM+1,		50,122, 50,12
159
	EDITTEXT	FIRSTMAPNAMEITEM+2,		50,152, 50,12
160
	EDITTEXT	FIRSTMAPNAMEITEM+3,		50,182, 50,12
2 toby 161
 
62 toby 162
	EDITTEXT	FIRSTCTLNAMEITEM,		154, 92, 50,12
163
	EDITTEXT	FIRSTCTLNAMEITEM+1,		154,107, 50,12
164
	EDITTEXT	FIRSTCTLNAMEITEM+2,		154,122, 50,12
165
	EDITTEXT	FIRSTCTLNAMEITEM+3,		154,137, 50,12
166
	EDITTEXT	FIRSTCTLNAMEITEM+4,		154,152, 50,12
167
	EDITTEXT	FIRSTCTLNAMEITEM+5,		154,167, 50,12
168
	EDITTEXT	FIRSTCTLNAMEITEM+6,		154,182, 50,12
169
	EDITTEXT	FIRSTCTLNAMEITEM+7,		154,197, 50,12
2 toby 170
 
62 toby 171
	CHECKBOX	"Map 0",FIRSTMAPCHECKITEM,		10, 92, 35,12
172
	CHECKBOX	"Map 1",FIRSTMAPCHECKITEM+1,	10,122, 35,12
173
	CHECKBOX	"Map 2",FIRSTMAPCHECKITEM+2,	10,152, 35,12
174
	CHECKBOX	"Map 3",FIRSTMAPCHECKITEM+3,	10,182, 35,12
2 toby 175
 
62 toby 176
	CHECKBOX	"ctl(0)",FIRSTCTLCHECKITEM,		114, 92, 35,12
177
	CHECKBOX	"ctl(1)",FIRSTCTLCHECKITEM+1,	114,107, 35,12
178
	CHECKBOX	"ctl(2)",FIRSTCTLCHECKITEM+2,	114,122, 35,12
179
	CHECKBOX	"ctl(3)",FIRSTCTLCHECKITEM+3,	114,137, 35,12
180
	CHECKBOX	"ctl(4)",FIRSTCTLCHECKITEM+4,	114,152, 35,12
181
	CHECKBOX	"ctl(5)",FIRSTCTLCHECKITEM+5,	114,167, 35,12
182
	CHECKBOX	"ctl(6)",FIRSTCTLCHECKITEM+6,	114,182, 35,12
183
	CHECKBOX	"ctl(7)",FIRSTCTLCHECKITEM+7,	114,197, 35,12
2 toby 184
 
62 toby 185
	CHECKBOX	"Protect",PROTECTITEM,	10,219, 35,12
87 toby 186
	CHECKBOX	"Obfuscate",OBFUSCITEM,	52,219, 50,12
2 toby 187
 
62 toby 188
	LTEXT		"Category:",100,		10,10, 35,12
189
	LTEXT		"Title:",101,			10,25, 35,12
190
	LTEXT		"Copyright:",102,		10,40, 35,12
191
	LTEXT		"Author:",103,			10,67, 35,12
2 toby 192
END