Subversion Repositories filter_foundry

Rev

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

Rev 513 Rev 514
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 5 properties. If this number changes,
24
// Attention: This file may only contain 7 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
 
-
 
34
 
-
 
-
 
33
#ifndef doesSupportBitmap
35
#define doesSupportsBitmap         flagSupportsBitmap
34
#define doesSupportBitmap         flagSupportsBitmap
36
#define doesSupportsGrayScale      flagSupportsGrayScale
35
#define doesSupportGrayScale      flagSupportsGrayScale
37
#define doesSupportsIndexedColor   flagSupportsIndexedColor
36
#define doesSupportIndexedColor   flagSupportsIndexedColor
38
#define doesSupportsRGBColor       flagSupportsRGBColor
37
#define doesSupportRGBColor       flagSupportsRGBColor
39
#define doesSupportsCMYKColor      flagSupportsCMYKColor
38
#define doesSupportCMYKColor      flagSupportsCMYKColor
40
#define doesSupportsHSLColor       flagSupportsHSLColor
39
#define doesSupportHSLColor       flagSupportsHSLColor
41
#define doesSupportsHSBColor       flagSupportsHSBColor
40
#define doesSupportHSBColor       flagSupportsHSBColor
42
#define doesSupportsMultichannel   flagSupportsMultichannel
41
#define doesSupportMultichannel   flagSupportsMultichannel
43
#define doesSupportsDuotone        32768 // (flagSupportsDuotone << 8)    RC doesn't know <<8, nor *256 !
42
#define doesSupportDuotone        32768 // (flagSupportsDuotone << 8)    RC doesn't know <<8, nor *256 !
44
#define doesSupportsLABColor       16384 // (flagSupportsLABColor << 8)   RC doesn't know <<8, nor *256 !
43
#define doesSupportLABColor       16384 // (flagSupportsLABColor << 8)   RC doesn't know <<8, nor *256 !
-
 
44
#endif
45
 
45
 
46
/* Supported modes */
46
/* Supported modes */
47
/* Second byte:    */
47
/* Second byte:    */
48
VENDORID, LC(m,o,d,e), NULLID, 4L, /* First byte:     */ /*doesSupportsBitmap|*/
48
VENDORID, LC(m,o,d,e), NULLID, 4L, /* First byte:     */ /*doesSupportBitmap|*/
49
                                                         doesSupportsGrayScale|
49
                                                         doesSupportGrayScale|
50
                                                         doesSupportsIndexedColor|
50
                                                         doesSupportIndexedColor|
51
                                                         doesSupportsRGBColor|
51
                                                         doesSupportRGBColor|
52
                                                         doesSupportsCMYKColor|
52
                                                         doesSupportCMYKColor|
53
                                                         doesSupportsHSLColor|
53
                                                         doesSupportHSLColor|
54
                                                         doesSupportsHSBColor|
54
                                                         doesSupportHSBColor|
55
                                                         doesSupportsMultichannel|
55
                                                         doesSupportMultichannel|
56
                                   /* Second byte: */    doesSupportsDuotone|
56
                                   /* Second byte: */    doesSupportDuotone|
57
                                                         doesSupportsLABColor,
57
                                                         doesSupportLABColor,
58
                                                         /* 3rd & 4th byte: */ 0,
58
                                   /* 3rd & 4th byte: */ 0,
59
 
59
 
60
/* We need this to enable the plugin for BigDocuments */
60
/* We need this to enable the plugin for BigDocuments */
61
VENDORID, LC(m,s,3,2), NULLID, 8L, 2000000L, 2000000L,
61
VENDORID, LC(m,s,3,2), NULLID, 8L, 2000000L, 2000000L,
62
 
62
 
Line 67... Line 67...
67
/* "FilterLayerSupport" (Allows smart filters) */
67
/* "FilterLayerSupport" (Allows smart filters) */
68
/* TODO: It seems to work, but are we really fully supporting Smart Filters?! */
68
/* TODO: It seems to work, but are we really fully supporting Smart Filters?! */
69
VENDORID, LC(f,l,l,y), NULLID, 4L, 0x80L,
69
VENDORID, LC(f,l,l,y), NULLID, 4L, 0x80L,
70
 
70
 
71
/* Enable info */
71
/* Enable info */
-
 
72
/* Note: 136 must divisible by 4 */
72
VENDORID, LC(e,n,b,l), NULLID, 4L, 134L, "in (PSHOP_ImageMode, GrayScaleMode, IndexedColorMode, RGBMode, CMYKMode, HSLMode, HSBMode, MultichannelMode, DuotoneMode, LabMode)\0\0\0\0"
73
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",
73
 
74
 
74
/* "Component". Values taken from Clouds.8BF */
75
/* "Component". Values taken from Clouds.8BF */
75
/* TODO: What is this? Commented out to be sure */
76
/* TODO: What is this? Commented out to be sure */
-
 
77
/* Note: 20 must divisible by 4 */
76
//VENDORID, LC(c,m,p,t), NULLID, 4L, 18L, 0x00170301L, "FilterFoundry\0"
78
//VENDORID, LC(c,m,p,t), NULLID, 20L, 0x00170301L, "FilterFoundry\0\0\0",
77
 
79
 
78
/* MonitorScalingAware */
80
/* MonitorScalingAware */
79
/* TODO: Do we support it? For now, commented out */
81
/* TODO: Do we support it? For now, commented out */
80
//VENDORID, LC(p,m,s,a), NULLID, 4L, 1L,
82
//VENDORID, LC(p,m,s,a), NULLID, 4L, 1L,
81
 
83