Subversion Repositories filter_foundry

Rev

Rev 186 | Rev 206 | 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
192 daniel-mar 3
    Copyright (C) 2003-2009 Toby Thain, toby@telegraphics.com.au
4
    Copyright (C) 2018-2019 Daniel Marschall, ViaThinkSoft
18 toby 5
 
6
    This program is free software; you can redistribute it and/or modify
7
    it under the terms of the GNU General Public License as published by  
8
    the Free Software Foundation; either version 2 of the License, or
9
    (at your option) any later version.
10
 
11
    This program is distributed in the hope that it will be useful,
12
    but WITHOUT ANY WARRANTY; without even the implied warranty of
13
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
    GNU General Public License for more details.
15
 
16
    You should have received a copy of the GNU General Public License  
17
    along with this program; if not, write to the Free Software
18
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
19
*/
20
 
64 toby 21
//#include "AEUserTermTypes.r"
2 toby 22
 
23
#define MSWindows 0
64 toby 24
#include "PIActions.h"
25
#include "PITerminology.h"
2 toby 26
 
27
#include "ui.h"
28
#include "version.h"
29
 
30
//-------------------------------------------------------------------------------
31
//	Dictionary (scripting) resource
32
//-------------------------------------------------------------------------------
33
 
64 toby 34
resource 'aete' (AETE_ID, "FilterFoundry scripting dictionary", purgeable)
2 toby 35
{
186 dmarschall 36
	/* Attention: If you change something here, please also change it in Scripting.rc (Windows) and make.c */
184 dmarschall 37
 
2 toby 38
	1, 0, english, roman,				/* aete version and language specifiers */
39
	{
40
		vendorName,						/* vendor suite name */
64 toby 41
		"custom filter creator, compatible with Adobe Filter Factory", /* optional description */
2 toby 42
		plugInSuiteID,					/* suite ID */
43
		1,								/* suite level, must be 1 */
64 toby 44
		1,								/* suite version, must be 1 */
45
		{	/* structure for filters */
2 toby 46
			plugInName,					/* unique filter name */
47
			"",							/* optional description */
64 toby 48
			plugInClassID,				/* event class ID, must be unique or Suite ID */
2 toby 49
			plugInEventID,				/* event ID, must be unique to class ID */
50
 
51
			NO_REPLY,					/* never a reply */
52
			IMAGE_DIRECT_PARAMETER,		/* direct parameter, used by Photoshop */
53
			{	/* parameters here, if any */
54
				"R", PARAM_R_KEY, typeChar, "R channel expression", flagsOptionalSingleParameter,
55
				"G", PARAM_G_KEY, typeChar, "G channel expression", flagsOptionalSingleParameter,
56
				"B", PARAM_B_KEY, typeChar, "B channel expression", flagsOptionalSingleParameter,
57
				"A", PARAM_A_KEY, typeChar, "A channel expression", flagsOptionalSingleParameter,
58
				"ctl0", PARAM_CTL0_KEY, typeInteger, "ctl(0) setting", flagsOptionalSingleParameter,
59
				"ctl1", PARAM_CTL1_KEY, typeInteger, "ctl(1) setting", flagsOptionalSingleParameter,
60
				"ctl2", PARAM_CTL2_KEY, typeInteger, "ctl(2) setting", flagsOptionalSingleParameter,
61
				"ctl3", PARAM_CTL3_KEY, typeInteger, "ctl(3) setting", flagsOptionalSingleParameter,
62
				"ctl4", PARAM_CTL4_KEY, typeInteger, "ctl(4) setting", flagsOptionalSingleParameter,
63
				"ctl5", PARAM_CTL5_KEY, typeInteger, "ctl(5) setting", flagsOptionalSingleParameter,
64
				"ctl6", PARAM_CTL6_KEY, typeInteger, "ctl(6) setting", flagsOptionalSingleParameter,
65
				"ctl7", PARAM_CTL7_KEY, typeInteger, "ctl(7) setting", flagsOptionalSingleParameter,
66
			}
67
		},
68
		{ },
69
		{ },
70
		{ }
71
	}
72
};