Subversion Repositories filter_foundry

Rev

Rev 18 | Rev 171 | 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
64 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
 
64 toby 20
//#include "AEUserTermTypes.r"
2 toby 21
 
22
#define MSWindows 0
64 toby 23
#include "PIActions.h"
24
#include "PITerminology.h"
2 toby 25
 
26
#include "ui.h"
27
#include "version.h"
28
 
29
//-------------------------------------------------------------------------------
30
//	Dictionary (scripting) resource
31
//-------------------------------------------------------------------------------
32
 
64 toby 33
resource 'aete' (AETE_ID, "FilterFoundry scripting dictionary", purgeable)
2 toby 34
{
35
	1, 0, english, roman,				/* aete version and language specifiers */
36
	{
37
		vendorName,						/* vendor suite name */
64 toby 38
		"custom filter creator, compatible with Adobe Filter Factory", /* optional description */
2 toby 39
		plugInSuiteID,					/* suite ID */
40
		1,								/* suite level, must be 1 */
64 toby 41
		1,								/* suite version, must be 1 */
42
		{	/* structure for filters */
2 toby 43
			plugInName,					/* unique filter name */
44
			"",							/* optional description */
64 toby 45
			plugInClassID,				/* event class ID, must be unique or Suite ID */
2 toby 46
			plugInEventID,				/* event ID, must be unique to class ID */
47
 
48
			NO_REPLY,					/* never a reply */
49
			IMAGE_DIRECT_PARAMETER,		/* direct parameter, used by Photoshop */
50
			{	/* parameters here, if any */
51
				"R", PARAM_R_KEY, typeChar, "R channel expression", flagsOptionalSingleParameter,
52
				"G", PARAM_G_KEY, typeChar, "G channel expression", flagsOptionalSingleParameter,
53
				"B", PARAM_B_KEY, typeChar, "B channel expression", flagsOptionalSingleParameter,
54
				"A", PARAM_A_KEY, typeChar, "A channel expression", flagsOptionalSingleParameter,
55
				"ctl0", PARAM_CTL0_KEY, typeInteger, "ctl(0) setting", flagsOptionalSingleParameter,
56
				"ctl1", PARAM_CTL1_KEY, typeInteger, "ctl(1) setting", flagsOptionalSingleParameter,
57
				"ctl2", PARAM_CTL2_KEY, typeInteger, "ctl(2) setting", flagsOptionalSingleParameter,
58
				"ctl3", PARAM_CTL3_KEY, typeInteger, "ctl(3) setting", flagsOptionalSingleParameter,
59
				"ctl4", PARAM_CTL4_KEY, typeInteger, "ctl(4) setting", flagsOptionalSingleParameter,
60
				"ctl5", PARAM_CTL5_KEY, typeInteger, "ctl(5) setting", flagsOptionalSingleParameter,
61
				"ctl6", PARAM_CTL6_KEY, typeInteger, "ctl(6) setting", flagsOptionalSingleParameter,
62
				"ctl7", PARAM_CTL7_KEY, typeInteger, "ctl(7) setting", flagsOptionalSingleParameter,
63
			}
64
		},
65
		{ },
66
		{ },
67
		{ }
68
	}
69
};