Subversion Repositories filter_foundry

Rev

Rev 2 | Rev 62 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

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