Subversion Repositories filter_foundry

Rev

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