Subversion Repositories filter_foundry

Rev

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

Rev 517 Rev 519
Line 19... Line 19...
19
*/
19
*/
20
 
20
 
21
// This RC file is for Windows only.
21
// This RC file is for Windows only.
22
// The PiPL_body contains the properties which are added to PIPL and TPLT (PIPL-Template).
22
// The PiPL_body contains the properties which are added to PIPL and TPLT (PIPL-Template).
23
// PIPL will additionally receive name, catg and hstm
23
// PIPL will additionally receive name, catg and hstm
24
// Attention: This file may only contain 7 properties. If this number changes,
24
// Attention: This file may only contain 8 properties. If this number changes,
25
//            please also change PiPL.rc
25
//            please also change PiPL.rc
26
 
26
 
27
/* Filter module */
27
/* Filter module */
28
VENDORID, LC(k,i,n,d), NULLID, 4L, LC(8,B,F,M),
28
VENDORID, LC(k,i,n,d), NULLID, 4L, LC(8,B,F,M),
29
 
29
 
30
/* Version Number */
30
/* Version Number */
31
VENDORID, LC(v,e,r,s), NULLID, 4L, latestFilterSubVersion, latestFilterVersion,
31
VENDORID, LC(v,e,r,s), NULLID, 4L, latestFilterSubVersion, latestFilterVersion,
32
 
32
 
33
#ifndef doesSupportBitmap
33
/* Priority (0 = default) */
34
#define doesSupportBitmap         flagSupportsBitmap
34
VENDORID, LC(p,r,t,y), NULLID, 4L, NULLID,
35
#define doesSupportGrayScale      flagSupportsGrayScale
-
 
36
#define doesSupportIndexedColor   flagSupportsIndexedColor
-
 
37
#define doesSupportRGBColor       flagSupportsRGBColor
-
 
38
#define doesSupportCMYKColor      flagSupportsCMYKColor
-
 
39
#define doesSupportHSLColor       flagSupportsHSLColor
-
 
40
#define doesSupportHSBColor       flagSupportsHSBColor
-
 
41
#define doesSupportMultichannel   flagSupportsMultichannel
-
 
42
#define doesSupportDuotone        32768 // (flagSupportsDuotone << 8)    RC doesn't know <<8, nor *256 !
-
 
43
#define doesSupportLABColor       16384 // (flagSupportsLABColor << 8)   RC doesn't know <<8, nor *256 !
-
 
44
#endif
-
 
45
 
35
 
46
/* Supported modes */
36
/* Supported modes */
47
/* Second byte:    */
-
 
48
VENDORID, LC(m,o,d,e), NULLID, 4L, /* First byte:     */ /*doesSupportBitmap|*/
37
VENDORID, LC(m,o,d,e), NULLID, 4L, /* First byte:     */ /*doesSupportBitmap|*/
49
                                                         doesSupportGrayScale|
38
                                                         doesSupportGrayScale|
50
                                                         doesSupportIndexedColor|
39
                                                         /*doesSupportIndexedColor|*/
51
                                                         doesSupportRGBColor|
40
                                                         doesSupportRGBColor|
52
                                                         doesSupportCMYKColor|
41
                                                         doesSupportCMYKColor|
53
                                                         doesSupportHSLColor|
42
                                                         doesSupportHSLColor|
54
                                                         doesSupportHSBColor|
43
                                                         doesSupportHSBColor|
55
                                                         doesSupportMultichannel|
44
                                                         doesSupportMultichannel|
Line 67... Line 56...
67
/* "FilterLayerSupport" (Allows smart filters) */
56
/* "FilterLayerSupport" (Allows smart filters) */
68
/* TODO: It seems to work, but are we really fully supporting Smart Filters?! */
57
/* TODO: It seems to work, but are we really fully supporting Smart Filters?! */
69
VENDORID, LC(f,l,l,y), NULLID, 4L, 0x80L,
58
VENDORID, LC(f,l,l,y), NULLID, 4L, 0x80L,
70
 
59
 
71
/* Enable info */
60
/* Enable info */
72
/* Note: Length 136 must be divisible by 4 */
61
/* Note: Length 116 must be divisible by 4 */
73
/* "Plug-in Resource Guide.pdf", pages 61-62 */
62
/* "Plug-in Resource Guide.pdf", pages 61-62 */
74
VENDORID, LC(e,n,b,l), NULLID, 136L, "in (PSHOP_ImageMode, GrayScaleMode, IndexedColorMode, RGBMode, CMYKMode, HSLMode, HSBMode, MultichannelMode, DuotoneMode, LabMode)\0\0\0\0\0\0",
63
VENDORID, LC(e,n,b,l), NULLID, 116L, "in (PSHOP_ImageMode, GrayScaleMode, RGBMode, CMYKMode, HSLMode, HSBMode, MultichannelMode, DuotoneMode, LabMode)\0\0\0\0",
75
 
64
 
76
/* MonitorScalingAware */
65
/* MonitorScalingAware */
77
/* TODO: Do we support it? For now, commented out */
66
/* TODO: Do we support it? For now, commented out */
78
//VENDORID, LC(p,m,s,a), NULLID, 4L, 1L,
67
//VENDORID, LC(p,m,s,a), NULLID, 4L, 1L,
79
 
68