Subversion Repositories filter_foundry

Rev

Rev 133 | Rev 158 | 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"*/
133 dmarschall 27
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
2 toby 28
CAUTION_ICO ICON "caution.ico"
29
ZOOMIN_ICO ICON "zoomin.ico"
30
ZOOMOUT_ICO ICON "zoomout.ico"
31
 
106 dmarschall 32
/* Cursors for the preview window */
133 dmarschall 33
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
106 dmarschall 34
IDC_FF_HAND_OPEN CURSOR "cursor_hand_open.cur"
35
IDC_FF_HAND_GRAB CURSOR "cursor_hand_grab.cur"
126 dmarschall 36
IDC_FF_HAND_QUESTION CURSOR "cursor_hand_question.cur"
106 dmarschall 37
 
2 toby 38
/* left,top,w,h */
39
 
133 dmarschall 40
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_AUS
2 toby 41
ID_MAINDLG DIALOG DISCARDABLE  150,50, 308,277
106 dmarschall 42
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
2 toby 43
CAPTION "Filter Foundry"
44
FONT 8, "MS Sans Serif"
45
BEGIN
62 toby 46
	DEFPUSHBUTTON	"&OK",IDOK,			256,253, 42,14
47
	PUSHBUTTON		"&Cancel",IDCANCEL,	206,253, 42,14
48
	PUSHBUTTON	"Load...",OPENITEM,		10,253, 42,14
49
	PUSHBUTTON	"Save...",SAVEITEM,		60,253, 42,14
50
	PUSHBUTTON	"Make...",MAKEITEM,		110,253, 42,14
2 toby 51
 
127 dmarschall 52
	/* The class "Preview" is defined during run-time ui_win.c */
106 dmarschall 53
	CONTROL		"",PREVIEWITEM,				"Preview",SS_OWNERDRAW|SS_NOTIFY,				15,10, 100,100
83 toby 54
	CONTROL		"ZOOMIN_ICO",ZOOMINITEM,	"Static",SS_ICON|SS_REALSIZEIMAGE|SS_NOTIFY,	103,115, 12,12
55
	CONTROL		"ZOOMOUT_ICO",ZOOMOUTITEM,	"Static",SS_ICON|SS_REALSIZEIMAGE|SS_NOTIFY,	15,115, 12,12
62 toby 56
	CONTROL		"",ZOOMLEVELITEM,			"Static",SS_CENTER|SS_NOTIFY,					37,115, 56,12
2 toby 57
 
123 dmarschall 58
	LTEXT		"ctl(0)",FIRSTCTLLABELITEM,			129,10, 25,12
59
	LTEXT		"ctl(1)",FIRSTCTLLABELITEM+1,		129,25, 25,12
60
	LTEXT		"ctl(2)",FIRSTCTLLABELITEM+2,		129,40, 25,12
61
	LTEXT		"ctl(3)",FIRSTCTLLABELITEM+3,		129,55, 25,12
62
	LTEXT		"ctl(4)",FIRSTCTLLABELITEM+4,		129,70, 25,12
63
	LTEXT		"ctl(5)",FIRSTCTLLABELITEM+5,		129,85, 25,12
64
	LTEXT		"ctl(6)",FIRSTCTLLABELITEM+6,		129,100, 25,12
65
	LTEXT		"ctl(7)",FIRSTCTLLABELITEM+7,		129,115, 25,12
2 toby 66
 
62 toby 67
	CONTROL		"",FIRSTCTLITEM,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,10, 100,10
68
	CONTROL		"",FIRSTCTLITEM+1,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,25, 100,10
69
	CONTROL		"",FIRSTCTLITEM+2,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,40, 100,10
70
	CONTROL		"",FIRSTCTLITEM+3,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,55, 100,10
71
	CONTROL		"",FIRSTCTLITEM+4,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,70, 100,10
72
	CONTROL		"",FIRSTCTLITEM+5,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,85, 100,10
73
	CONTROL		"",FIRSTCTLITEM+6,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,100, 100,10
74
	CONTROL		"",FIRSTCTLITEM+7,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,115, 100,10
2 toby 75
 
62 toby 76
	EDITTEXT	FIRSTCTLTEXTITEM,		269,10, 24,12,	ES_NUMBER|ES_RIGHT
77
	EDITTEXT	FIRSTCTLTEXTITEM+1,		269,25, 24,12,	ES_NUMBER|ES_RIGHT
78
	EDITTEXT	FIRSTCTLTEXTITEM+2,		269,40, 24,12,	ES_NUMBER|ES_RIGHT
79
	EDITTEXT	FIRSTCTLTEXTITEM+3,		269,55, 24,12,	ES_NUMBER|ES_RIGHT
80
	EDITTEXT	FIRSTCTLTEXTITEM+4,		269,70, 24,12,	ES_NUMBER|ES_RIGHT
81
	EDITTEXT	FIRSTCTLTEXTITEM+5,		269,85, 24,12,	ES_NUMBER|ES_RIGHT
82
	EDITTEXT	FIRSTCTLTEXTITEM+6,		269,100, 24,12,	ES_NUMBER|ES_RIGHT
83
	EDITTEXT	FIRSTCTLTEXTITEM+7,		269,115, 24,12,	ES_NUMBER|ES_RIGHT
2 toby 84
 
62 toby 85
	LTEXT		"R =",FIRSTLABELITEM,	15,135, 13,12
86
	LTEXT		"G =",FIRSTLABELITEM+1,	15,163, 13,12
87
	LTEXT		"B =",FIRSTLABELITEM+2,	15,191, 13,12
88
	LTEXT		"A =",FIRSTLABELITEM+3,	15,219, 13,12
2 toby 89
 
126 dmarschall 90
	/* The class "CautionSign" is defined in ui_win.c */
151 dmarschall 91
	CONTROL		"CAUTION_ICO",FIRSTICONITEM,   "CautionSign",SS_ICON|SS_REALSIZEIMAGE|SS_NOTIFY,  15,147, 16,16
92
	CONTROL		"CAUTION_ICO",FIRSTICONITEM+1, "CautionSign",SS_ICON|SS_REALSIZEIMAGE|SS_NOTIFY,  15,175, 16,16
93
	CONTROL		"CAUTION_ICO",FIRSTICONITEM+2, "CautionSign",SS_ICON|SS_REALSIZEIMAGE|SS_NOTIFY,  15,203, 16,16
94
	CONTROL		"CAUTION_ICO",FIRSTICONITEM+3, "CautionSign",SS_ICON|SS_REALSIZEIMAGE|SS_NOTIFY,  15,231, 16,16
2 toby 95
 
127 dmarschall 96
	EDITTEXT	FIRSTEXPRITEM,			35,135, 258, 24, ES_AUTOVSCROLL|ES_MULTILINE|ES_WANTRETURN|WS_VSCROLL
97
	EDITTEXT	FIRSTEXPRITEM+1,		35,163, 258, 24, ES_AUTOVSCROLL|ES_MULTILINE|ES_WANTRETURN|WS_VSCROLL
98
	EDITTEXT	FIRSTEXPRITEM+2,		35,191, 258, 24, ES_AUTOVSCROLL|ES_MULTILINE|ES_WANTRETURN|WS_VSCROLL
99
	EDITTEXT	FIRSTEXPRITEM+3,		35,219, 258, 24, ES_AUTOVSCROLL|ES_MULTILINE|ES_WANTRETURN|WS_VSCROLL
2 toby 100
END
101
 
133 dmarschall 102
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_AUS
2 toby 103
ID_PARAMDLG DIALOG DISCARDABLE  150,50, 308,161
106 dmarschall 104
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
2 toby 105
CAPTION "Filter Foundry"
106
FONT 8, "MS Sans Serif"
107
BEGIN
62 toby 108
	DEFPUSHBUTTON	"&OK",IDOK,			256,137, 42,14
109
	PUSHBUTTON		"&Cancel",IDCANCEL,	206,137, 42,14
110
	LTEXT		"",PARAMAUTHORITEM,		10,137, 42,20
111
	LTEXT		"",PARAMCOPYITEM,		60,137, 140,20
2 toby 112
 
127 dmarschall 113
	/* The class "Preview" is defined during run-time ui_win.c */
122 dmarschall 114
	CONTROL		"",PREVIEWITEM,				"Preview",SS_OWNERDRAW|SS_NOTIFY,				15,10, 100,100
85 toby 115
	CONTROL		"ZOOMIN_ICO",ZOOMINITEM,	"Static",SS_ICON|SS_REALSIZEIMAGE|SS_NOTIFY,	103,115, 12,12
116
	CONTROL		"ZOOMOUT_ICO",ZOOMOUTITEM,	"Static",SS_ICON|SS_REALSIZEIMAGE|SS_NOTIFY,	15,115, 12,12
62 toby 117
	CONTROL		"",ZOOMLEVELITEM, 			"Static",SS_CENTER|SS_NOTIFY,					37,115, 56,12
2 toby 118
 
123 dmarschall 119
	LTEXT		"ctl(0)",FIRSTCTLLABELITEM,			129,10, 25,12
120
	LTEXT		"ctl(1)",FIRSTCTLLABELITEM+1,		129,25, 25,12
121
	LTEXT		"ctl(2)",FIRSTCTLLABELITEM+2,		129,40, 25,12
122
	LTEXT		"ctl(3)",FIRSTCTLLABELITEM+3,		129,55, 25,12
123
	LTEXT		"ctl(4)",FIRSTCTLLABELITEM+4,		129,70, 25,12
124
	LTEXT		"ctl(5)",FIRSTCTLLABELITEM+5,		129,85, 25,12
125
	LTEXT		"ctl(6)",FIRSTCTLLABELITEM+6,		129,100, 25,12
126
	LTEXT		"ctl(7)",FIRSTCTLLABELITEM+7,		129,115, 25,12
2 toby 127
 
62 toby 128
	CONTROL		"",FIRSTCTLITEM,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,10, 100,10
129
	CONTROL		"",FIRSTCTLITEM+1,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,25, 100,10
130
	CONTROL		"",FIRSTCTLITEM+2,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,40, 100,10
131
	CONTROL		"",FIRSTCTLITEM+3,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,55, 100,10
132
	CONTROL		"",FIRSTCTLITEM+4,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,70, 100,10
133
	CONTROL		"",FIRSTCTLITEM+5,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,85, 100,10
134
	CONTROL		"",FIRSTCTLITEM+6,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,100, 100,10
135
	CONTROL		"",FIRSTCTLITEM+7,		"msctls_trackbar32",TBS_HORZ|TBS_AUTOTICKS,	154,115, 100,10
2 toby 136
 
62 toby 137
	EDITTEXT	FIRSTCTLTEXTITEM,		269,10, 24,12,	ES_NUMBER|ES_RIGHT
138
	EDITTEXT	FIRSTCTLTEXTITEM+1,		269,25, 24,12,	ES_NUMBER|ES_RIGHT
139
	EDITTEXT	FIRSTCTLTEXTITEM+2,		269,40, 24,12,	ES_NUMBER|ES_RIGHT
140
	EDITTEXT	FIRSTCTLTEXTITEM+3,		269,55, 24,12,	ES_NUMBER|ES_RIGHT
141
	EDITTEXT	FIRSTCTLTEXTITEM+4,		269,70, 24,12,	ES_NUMBER|ES_RIGHT
142
	EDITTEXT	FIRSTCTLTEXTITEM+5,		269,85, 24,12,	ES_NUMBER|ES_RIGHT
143
	EDITTEXT	FIRSTCTLTEXTITEM+6,		269,100, 24,12,	ES_NUMBER|ES_RIGHT
144
	EDITTEXT	FIRSTCTLTEXTITEM+7,		269,115, 24,12,	ES_NUMBER|ES_RIGHT
2 toby 145
END
146
 
133 dmarschall 147
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_AUS
2 toby 148
ID_BUILDDLG DIALOG DISCARDABLE  150,50, 208,243
106 dmarschall 149
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
2 toby 150
CAPTION "Make Standalone Filter"
151
FONT 8, "MS Sans Serif"
152
BEGIN
62 toby 153
	DEFPUSHBUTTON	"&OK",IDOK,			156,219, 42,14
154
	PUSHBUTTON		"&Cancel",IDCANCEL,	106,219, 42,14
2 toby 155
 
156
/* for initial values of the following EDITTEXT fields, see ui_build.c */
62 toby 157
	EDITTEXT	CATEGORYITEM,			50,10, 148,12
158
	EDITTEXT	TITLEITEM,				50,25, 148,12
159
	EDITTEXT	COPYRIGHTITEM,			50,40, 148,24
160
	EDITTEXT	AUTHORITEM,				50,67, 148,12
2 toby 161
 
62 toby 162
	EDITTEXT	FIRSTMAPNAMEITEM,		50, 92, 50,12
163
	EDITTEXT	FIRSTMAPNAMEITEM+1,		50,122, 50,12
164
	EDITTEXT	FIRSTMAPNAMEITEM+2,		50,152, 50,12
165
	EDITTEXT	FIRSTMAPNAMEITEM+3,		50,182, 50,12
2 toby 166
 
62 toby 167
	EDITTEXT	FIRSTCTLNAMEITEM,		154, 92, 50,12
168
	EDITTEXT	FIRSTCTLNAMEITEM+1,		154,107, 50,12
169
	EDITTEXT	FIRSTCTLNAMEITEM+2,		154,122, 50,12
170
	EDITTEXT	FIRSTCTLNAMEITEM+3,		154,137, 50,12
171
	EDITTEXT	FIRSTCTLNAMEITEM+4,		154,152, 50,12
172
	EDITTEXT	FIRSTCTLNAMEITEM+5,		154,167, 50,12
173
	EDITTEXT	FIRSTCTLNAMEITEM+6,		154,182, 50,12
174
	EDITTEXT	FIRSTCTLNAMEITEM+7,		154,197, 50,12
2 toby 175
 
62 toby 176
	CHECKBOX	"Map 0",FIRSTMAPCHECKITEM,		10, 92, 35,12
177
	CHECKBOX	"Map 1",FIRSTMAPCHECKITEM+1,	10,122, 35,12
178
	CHECKBOX	"Map 2",FIRSTMAPCHECKITEM+2,	10,152, 35,12
179
	CHECKBOX	"Map 3",FIRSTMAPCHECKITEM+3,	10,182, 35,12
2 toby 180
 
62 toby 181
	CHECKBOX	"ctl(0)",FIRSTCTLCHECKITEM,		114, 92, 35,12
182
	CHECKBOX	"ctl(1)",FIRSTCTLCHECKITEM+1,	114,107, 35,12
183
	CHECKBOX	"ctl(2)",FIRSTCTLCHECKITEM+2,	114,122, 35,12
184
	CHECKBOX	"ctl(3)",FIRSTCTLCHECKITEM+3,	114,137, 35,12
185
	CHECKBOX	"ctl(4)",FIRSTCTLCHECKITEM+4,	114,152, 35,12
186
	CHECKBOX	"ctl(5)",FIRSTCTLCHECKITEM+5,	114,167, 35,12
187
	CHECKBOX	"ctl(6)",FIRSTCTLCHECKITEM+6,	114,182, 35,12
188
	CHECKBOX	"ctl(7)",FIRSTCTLCHECKITEM+7,	114,197, 35,12
2 toby 189
 
62 toby 190
	CHECKBOX	"Protect",PROTECTITEM,	10,219, 35,12
87 toby 191
	CHECKBOX	"Obfuscate",OBFUSCITEM,	52,219, 50,12
2 toby 192
 
62 toby 193
	LTEXT		"Category:",100,		10,10, 35,12
194
	LTEXT		"Title:",101,			10,25, 35,12
195
	LTEXT		"Copyright:",102,		10,40, 35,12
196
	LTEXT		"Author:",103,			10,67, 35,12
2 toby 197
END