Subversion Repositories filter_foundry

Rev

Rev 184 | Rev 192 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 184 Rev 186
Line 61... Line 61...
61
	5L, 			/* Property Count */
61
	5L, 			/* Property Count */
62
 
62
 
63
#include "PiPL_body.rc"
63
#include "PiPL_body.rc"
64
 
64
 
65
END
65
END
66
 
-
 
67
/*	Dictionary (scripting) resource */
-
 
68
/* also see ui.h */
-
 
69
 
-
 
70
/*
-
 
71
#define NO_REPLY		\
-
 
72
	noReply,			\
-
 
73
	"",					\
-
 
74
	replyRequired,	singleItem,	notEnumerated,	notTightBindingFunction,	\
-
 
75
	reserved,		reserved,	reserved,		reserved,					\
-
 
76
	reserved,		reserved,	reserved,		reserved,					\
-
 
77
	verbEvent,		reserved,	reserved,		reserved
-
 
78
#define IMAGE_DIRECT_PARAMETER	\
-
 
79
	typeImageReference,			\
-
 
80
	"",							\
-
 
81
	flagsOptionalEnumeratedChangesDirect
-
 
82
#define flagsOptionalEnumeratedChangesDirect	\
-
 
83
	directParamOptional,	singleItem,	enumerated,	changesState,	\
-
 
84
	reserved,				reserved,	reserved,	reserved,		\
-
 
85
	reserved,				reserved,	reserved,	reserved,		\
-
 
86
	reserved,				reserved,	reserved,	reserved
-
 
87
#define flagsSingleParameter					\
-
 
88
	required,			singleItem,		notEnumerated,	reserved,	\
-
 
89
	reserved,			reserved,		reserved,		reserved,	\
-
 
90
	reserved,			reserved,		reserved,		reserved,	\
-
 
91
	prepositionParam,	notFeminine,	notMasculine,	singular
-
 
92
#define flagsSingleProperty						\
-
 
93
	reserved,			singleItem,		notEnumerated,	readWrite,	\
-
 
94
	reserved,			reserved,		reserved,		reserved,	\
-
 
95
	reserved,			reserved,		reserved,		reserved,	\
-
 
96
	noApostrophe,		notFeminine,	notMasculine,	singular
-
 
97
*/
-
 
98
#define RC_NO_REPLY \
-
 
99
	LC(n,u,l,l),	/*noReply*/ \
-
 
100
	"\0", \
-
 
101
	0x0000 /* 00 000 000 00 000 000 */
-
 
102
#define RC_IMAGE_DIRECT_PARAM \
-
 
103
	"RmI#"/*LC(#,I,m,R)*/,	/*typeImageReference; written as string because the Stringizing operator cannot handle '#' */ \
-
 
104
	"\0", \
-
 
105
	0xB000 /* 10 110 000 00 000 000 */
-
 
106
 
-
 
107
#define FLAGS_SINGLE_PROP	0x1000 /* 00 010 000 00 000 000 */
-
 
108
#define FLAGS_1_OPT_PARAM	0x8000 /* 10 000 000 00 000 000 */
-
 
109
 
-
 
110
#define RC_typeChar			LC(T,E,X,T)
-
 
111
#define RC_typeInteger		LC(l,o,n,g)
-
 
112
 
-
 
113
/* Nota Bene: UNLIKE the Macintosh format of the 'aete' resource,
-
 
114
   the Windows resource does NOT have word alignment constraints
-
 
115
   after its embedded strings. */
-
 
116
 
-
 
117
/* Note: make_win.c writes language 0. So, this should be language 0, too, otherwise the standalone filter would have 2 languages for this resource. */
-
 
118
LANGUAGE LANG_NEUTRAL,SUBLANG_NEUTRAL
-
 
119
AETE_ID aete
-
 
120
{
-
 
121
	// Attention! If you change something here, please also change it in make.c and scripting.r (Mac OS)
-
 
122
 
-
 
123
	0x0001, 		/* Reserved (for Photoshop) */
-
 
124
 
-
 
125
	"\1\0", english, roman,				/* aete version and language specifiers */
-
 
126
 
-
 
127
	1, /*suites*/
-
 
128
		"\014Telegraphics",				/* vendor suite name */
-
 
129
		"\0",							/* optional description */
-
 
130
		LC(t,E,L,E),					/* suite ID */
-
 
131
		1,								/* suite code, must be 1. Attention: Filters like 'Pointillize' have set this to 0! */
-
 
132
		1,								/* suite level, must be 1. Attention: Filters like 'Pointillize' have set this to 0! */
-
 
133
 
-
 
134
		1, /*events*/					/* structure for filters */
-
 
135
 
-
 
136
			"\015FilterFoundry",		/* event name               */
-
 
137
			"\0",						/* event description        */
-
 
138
			LC(F,l,t,r),				/* event class              */
-
 
139
			LC(f,i,F,o),				/* event ID                 */
-
 
140
			RC_NO_REPLY,
-
 
141
			RC_IMAGE_DIRECT_PARAM,
-
 
142
			12,
-
 
143
				"\001R", LC(x,p,r,R), RC_typeChar, "\024R channel expression", FLAGS_1_OPT_PARAM,
-
 
144
				"\001G", LC(x,p,r,G), RC_typeChar, "\024G channel expression", FLAGS_1_OPT_PARAM,
-
 
145
				"\001B", LC(x,p,r,B), RC_typeChar, "\024B channel expression", FLAGS_1_OPT_PARAM,
-
 
146
				"\001A", LC(x,p,r,A), RC_typeChar, "\024A channel expression", FLAGS_1_OPT_PARAM,
-
 
147
				"\004ctl0", LC(c,T,l,0), RC_typeInteger, "\016ctl(0) setting", FLAGS_1_OPT_PARAM,
-
 
148
				"\004ctl1", LC(c,T,l,1), RC_typeInteger, "\016ctl(1) setting", FLAGS_1_OPT_PARAM,
-
 
149
				"\004ctl2", LC(c,T,l,2), RC_typeInteger, "\016ctl(2) setting", FLAGS_1_OPT_PARAM,
-
 
150
				"\004ctl3", LC(c,T,l,3), RC_typeInteger, "\016ctl(3) setting", FLAGS_1_OPT_PARAM,
-
 
151
				"\004ctl4", LC(c,T,l,4), RC_typeInteger, "\016ctl(4) setting", FLAGS_1_OPT_PARAM,
-
 
152
				"\004ctl5", LC(c,T,l,5), RC_typeInteger, "\016ctl(5) setting", FLAGS_1_OPT_PARAM,
-
 
153
				"\004ctl6", LC(c,T,l,6), RC_typeInteger, "\016ctl(6) setting", FLAGS_1_OPT_PARAM,
-
 
154
				"\004ctl7", LC(c,T,l,7), RC_typeInteger, "\016ctl(7) setting", FLAGS_1_OPT_PARAM,
-
 
155
 
-
 
156
		0, /*classes*/					/* non-filter plug-in class here */
-
 
157
 
-
 
158
		0, /* comparison ops (not supported) */
-
 
159
 
-
 
160
		0, /* any enumerations */
-
 
161
 
-
 
162
	0L /* padding */
-
 
163
}
-