Subversion Repositories filter_foundry

Rev

Rev 18 | Rev 83 | 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
18 toby 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
62 toby 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
2 toby 44
 
62 toby 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
2 toby 49
 
62 toby 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
2 toby 58
 
62 toby 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
2 toby 67
 
62 toby 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
2 toby 76
 
62 toby 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
2 toby 81
 
62 toby 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
2 toby 86
 
62 toby 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
2 toby 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
62 toby 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
2 toby 102
 
62 toby 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
2 toby 107
 
62 toby 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
2 toby 116
 
62 toby 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
2 toby 125
 
62 toby 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
2 toby 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
62 toby 141
	DEFPUSHBUTTON	"&OK",IDOK,			156,219, 42,14
142
	PUSHBUTTON		"&Cancel",IDCANCEL,	106,219, 42,14
2 toby 143
 
144
/* for initial values of the following EDITTEXT fields, see ui_build.c */
62 toby 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
2 toby 149
 
62 toby 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
2 toby 154
 
62 toby 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
2 toby 163
 
62 toby 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
2 toby 168
 
62 toby 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
2 toby 177
 
62 toby 178
	CHECKBOX	"Protect",PROTECTITEM,	10,219, 35,12
2 toby 179
 
62 toby 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
2 toby 184
END