Changeset View
Changeset View
Standalone View
Standalone View
libs/pigment/KoCompositeOpRegistry.cpp
Show All 29 Lines | |||||
30 | 30 | | |||
31 | Q_GLOBAL_STATIC(KoCompositeOpRegistry, registry) | 31 | Q_GLOBAL_STATIC(KoCompositeOpRegistry, registry) | ||
32 | 32 | | |||
33 | 33 | | |||
34 | KoCompositeOpRegistry::KoCompositeOpRegistry() | 34 | KoCompositeOpRegistry::KoCompositeOpRegistry() | ||
35 | { | 35 | { | ||
36 | m_categories | 36 | m_categories | ||
37 | << KoID("arithmetic", i18n("Arithmetic")) | 37 | << KoID("arithmetic", i18n("Arithmetic")) | ||
38 | << KoID("binary" , i18n("Binary")) | ||||
38 | << KoID("dark" , i18n("Darken")) | 39 | << KoID("dark" , i18n("Darken")) | ||
39 | << KoID("light" , i18n("Lighten")) | 40 | << KoID("light" , i18n("Lighten")) | ||
41 | << KoID("modulo" , i18n("Modulo")) | ||||
40 | << KoID("negative" , i18n("Negative")) | 42 | << KoID("negative" , i18n("Negative")) | ||
41 | << KoID("mix" , i18n("Mix")) | 43 | << KoID("mix" , i18n("Mix")) | ||
42 | << KoID("misc" , i18n("Misc")) | 44 | << KoID("misc" , i18n("Misc")) | ||
43 | << KoID("hsy" , i18n("HSY")) | 45 | << KoID("hsy" , i18n("HSY")) | ||
44 | << KoID("hsi" , i18n("HSI")) | 46 | << KoID("hsi" , i18n("HSI")) | ||
45 | << KoID("hsl" , i18n("HSL")) | 47 | << KoID("hsl" , i18n("HSL")) | ||
46 | << KoID("hsv" , i18n("HSV")) | 48 | << KoID("hsv" , i18n("HSV")) | ||
47 | << KoID("quadratic" , i18n("Quadratic")); | 49 | << KoID("quadratic" , i18n("Quadratic")); | ||
48 | 50 | | |||
49 | m_map.insert(m_categories[0], KoID(COMPOSITE_ADD , i18n("Addition"))); | 51 | m_map.insert(m_categories[0], KoID(COMPOSITE_ADD , i18n("Addition"))); | ||
50 | m_map.insert(m_categories[0], KoID(COMPOSITE_SUBTRACT , i18n("Subtract"))); | 52 | m_map.insert(m_categories[0], KoID(COMPOSITE_SUBTRACT , i18n("Subtract"))); | ||
51 | m_map.insert(m_categories[0], KoID(COMPOSITE_MULT , i18n("Multiply"))); | 53 | m_map.insert(m_categories[0], KoID(COMPOSITE_MULT , i18n("Multiply"))); | ||
52 | m_map.insert(m_categories[0], KoID(COMPOSITE_DIVIDE , i18n("Divide"))); | 54 | m_map.insert(m_categories[0], KoID(COMPOSITE_DIVIDE , i18n("Divide"))); | ||
53 | m_map.insert(m_categories[0], KoID(COMPOSITE_INVERSE_SUBTRACT, i18n("Inverse Subtract"))); | 55 | m_map.insert(m_categories[0], KoID(COMPOSITE_INVERSE_SUBTRACT, i18n("Inverse Subtract"))); | ||
54 | 56 | | |||
55 | m_map.insert(m_categories[1], KoID(COMPOSITE_BURN , i18n("Burn"))); | 57 | m_map.insert(m_categories[1], KoID(COMPOSITE_XOR , i18n("XOR"))); | ||
56 | m_map.insert(m_categories[1], KoID(COMPOSITE_LINEAR_BURN, i18n("Linear Burn"))); | 58 | m_map.insert(m_categories[1], KoID(COMPOSITE_OR , i18n("OR"))); | ||
57 | m_map.insert(m_categories[1], KoID(COMPOSITE_DARKEN , i18n("Darken"))); | 59 | m_map.insert(m_categories[1], KoID(COMPOSITE_AND , i18n("AND"))); | ||
58 | m_map.insert(m_categories[1], KoID(COMPOSITE_GAMMA_DARK , i18n("Gamma Dark"))); | 60 | m_map.insert(m_categories[1], KoID(COMPOSITE_NAND , i18n("NAND"))); | ||
59 | m_map.insert(m_categories[1], KoID(COMPOSITE_DARKER_COLOR , i18n("Darker Color"))); | 61 | m_map.insert(m_categories[1], KoID(COMPOSITE_NOR , i18n("NOR"))); | ||
60 | 62 | m_map.insert(m_categories[1], KoID(COMPOSITE_XNOR , i18n("XNOR"))); | |||
61 | m_map.insert(m_categories[2], KoID(COMPOSITE_DODGE , i18n("Color Dodge"))); | 63 | m_map.insert(m_categories[1], KoID(COMPOSITE_IMPLICATION , i18n("IMPLICATION"))); | ||
62 | m_map.insert(m_categories[2], KoID(COMPOSITE_LINEAR_DODGE, i18n("Linear Dodge"))); | 64 | m_map.insert(m_categories[1], KoID(COMPOSITE_NOT_IMPLICATION , i18n("NOT IMPLICATION"))); | ||
63 | m_map.insert(m_categories[2], KoID(COMPOSITE_LIGHTEN , i18n("Lighten"))); | 65 | m_map.insert(m_categories[1], KoID(COMPOSITE_CONVERSE , i18n("CONVERSE"))); | ||
64 | m_map.insert(m_categories[2], KoID(COMPOSITE_LINEAR_LIGHT, i18n("Linear Light"))); | 66 | m_map.insert(m_categories[1], KoID(COMPOSITE_NOT_CONVERSE , i18n("NOT CONVERSE"))); | ||
65 | m_map.insert(m_categories[2], KoID(COMPOSITE_SCREEN , i18n("Screen"))); | 67 | | ||
66 | m_map.insert(m_categories[2], KoID(COMPOSITE_PIN_LIGHT , i18n("Pin Light"))); | 68 | m_map.insert(m_categories[2], KoID(COMPOSITE_BURN , i18n("Burn"))); | ||
67 | m_map.insert(m_categories[2], KoID(COMPOSITE_VIVID_LIGHT , i18n("Vivid Light"))); | 69 | m_map.insert(m_categories[2], KoID(COMPOSITE_BURN_LOGARITHMIC , i18n("Burn - Logarithmic"))); | ||
68 | m_map.insert(m_categories[2], KoID(COMPOSITE_HARD_LIGHT , i18n("Hard Light"))); | 70 | m_map.insert(m_categories[2], KoID(COMPOSITE_LINEAR_BURN, i18n("Linear Burn"))); | ||
69 | m_map.insert(m_categories[2], KoID(COMPOSITE_SOFT_LIGHT_PHOTOSHOP, i18n("Soft Light (Photoshop)"))); | 71 | m_map.insert(m_categories[2], KoID(COMPOSITE_DARKEN , i18n("Darken"))); | ||
70 | m_map.insert(m_categories[2], KoID(COMPOSITE_SOFT_LIGHT_SVG, i18n("Soft Light (SVG)"))); | 72 | m_map.insert(m_categories[2], KoID(COMPOSITE_GAMMA_DARK , i18n("Gamma Dark"))); | ||
71 | m_map.insert(m_categories[2], KoID(COMPOSITE_GAMMA_LIGHT , i18n("Gamma Light"))); | 73 | m_map.insert(m_categories[2], KoID(COMPOSITE_DARKER_COLOR , i18n("Darker Color"))); | ||
72 | m_map.insert(m_categories[2], KoID(COMPOSITE_LIGHTER_COLOR , i18n("Lighter Color"))); | 74 | m_map.insert(m_categories[2], KoID(COMPOSITE_SHADE_IFS_ILLUSIONS, i18n("Shade (IFS Illusions)"))); | ||
73 | 75 | m_map.insert(m_categories[2], KoID(COMPOSITE_FOG_DARKEN_IFS_ILLUSIONS, i18n("Fog Darken (IFS Illusions)"))); | |||
74 | m_map.insert(m_categories[3], KoID(COMPOSITE_DIFF , i18n("Difference"))); | 76 | m_map.insert(m_categories[2], KoID(COMPOSITE_EASY_BURN , i18n("Easy Burn"))); | ||
75 | m_map.insert(m_categories[3], KoID(COMPOSITE_EQUIVALENCE , i18n("Equivalence"))); | 77 | | ||
76 | m_map.insert(m_categories[3], KoID(COMPOSITE_ADDITIVE_SUBTRACTIVE, i18n("Additive Subtractive"))); | 78 | m_map.insert(m_categories[3], KoID(COMPOSITE_DODGE , i18n("Color Dodge"))); | ||
77 | m_map.insert(m_categories[3], KoID(COMPOSITE_EXCLUSION , i18n("Exclusion"))); | 79 | m_map.insert(m_categories[3], KoID(COMPOSITE_DODGE_LOGARITHMIC , i18n("Color Dodge - Logarithmic"))); | ||
78 | m_map.insert(m_categories[3], KoID(COMPOSITE_ARC_TANGENT , i18n("Arcus Tangent"))); | 80 | m_map.insert(m_categories[3], KoID(COMPOSITE_LINEAR_DODGE, i18n("Linear Dodge"))); | ||
79 | 81 | m_map.insert(m_categories[3], KoID(COMPOSITE_LIGHTEN , i18n("Lighten"))); | |||
80 | m_map.insert(m_categories[4], KoID(COMPOSITE_OVER , i18n("Normal"))); | 82 | m_map.insert(m_categories[3], KoID(COMPOSITE_LINEAR_LIGHT, i18n("Linear Light"))); | ||
81 | m_map.insert(m_categories[4], KoID(COMPOSITE_BEHIND , i18n("Behind"))); | 83 | m_map.insert(m_categories[3], KoID(COMPOSITE_SCREEN , i18n("Screen"))); | ||
82 | m_map.insert(m_categories[4], KoID(COMPOSITE_GREATER , i18n("Greater"))); | 84 | m_map.insert(m_categories[3], KoID(COMPOSITE_PIN_LIGHT , i18n("Pin Light"))); | ||
83 | m_map.insert(m_categories[4], KoID(COMPOSITE_OVERLAY , i18n("Overlay"))); | 85 | m_map.insert(m_categories[3], KoID(COMPOSITE_VIVID_LIGHT , i18n("Vivid Light"))); | ||
84 | m_map.insert(m_categories[4], KoID(COMPOSITE_ERASE , i18n("Erase"))); | 86 | m_map.insert(m_categories[3], KoID(COMPOSITE_FLAT_LIGHT , i18n("Flat Light"))); | ||
85 | m_map.insert(m_categories[4], KoID(COMPOSITE_ALPHA_DARKEN , i18n("Alpha Darken"))); | 87 | m_map.insert(m_categories[3], KoID(COMPOSITE_HARD_LIGHT , i18n("Hard Light"))); | ||
86 | m_map.insert(m_categories[4], KoID(COMPOSITE_HARD_MIX , i18n("Hard Mix"))); | 88 | m_map.insert(m_categories[3], KoID(COMPOSITE_SOFT_LIGHT_IFS_ILLUSIONS, i18n("Soft Light (IFS Illusions)"))); | ||
87 | m_map.insert(m_categories[4], KoID(COMPOSITE_HARD_MIX_PHOTOSHOP, i18n("Hard Mix (Photoshop)"))); | 89 | m_map.insert(m_categories[3], KoID(COMPOSITE_SOFT_LIGHT_PEGTOP_DELPHI, i18n("Soft Light (Pegtop-Delphi)"))); | ||
88 | m_map.insert(m_categories[4], KoID(COMPOSITE_GRAIN_MERGE , i18n("Grain Merge"))); | 90 | m_map.insert(m_categories[3], KoID(COMPOSITE_SOFT_LIGHT_PHOTOSHOP, i18n("Soft Light (Photoshop)"))); | ||
89 | m_map.insert(m_categories[4], KoID(COMPOSITE_GRAIN_EXTRACT , i18n("Grain Extract"))); | 91 | m_map.insert(m_categories[3], KoID(COMPOSITE_SOFT_LIGHT_SVG, i18n("Soft Light (SVG)"))); | ||
90 | m_map.insert(m_categories[4], KoID(COMPOSITE_PARALLEL , i18n("Parallel"))); | 92 | m_map.insert(m_categories[3], KoID(COMPOSITE_GAMMA_LIGHT , i18n("Gamma Light"))); | ||
91 | m_map.insert(m_categories[4], KoID(COMPOSITE_ALLANON , i18n("Allanon"))); | 93 | m_map.insert(m_categories[3], KoID(COMPOSITE_GAMMA_ILLUMINATION , i18n("Gamma Illumination"))); | ||
92 | m_map.insert(m_categories[4], KoID(COMPOSITE_GEOMETRIC_MEAN , i18n("Geometric Mean"))); | 94 | m_map.insert(m_categories[3], KoID(COMPOSITE_LIGHTER_COLOR , i18n("Lighter Color"))); | ||
93 | m_map.insert(m_categories[4], KoID(COMPOSITE_DESTINATION_ATOP, i18n("Destination Atop"))); | 95 | m_map.insert(m_categories[3], KoID(COMPOSITE_PNORM_A , i18n("P-Norm A"))); | ||
94 | m_map.insert(m_categories[4], KoID(COMPOSITE_DESTINATION_IN , i18n("Destination In"))); | 96 | m_map.insert(m_categories[3], KoID(COMPOSITE_PNORM_B , i18n("P-Norm B"))); | ||
95 | m_map.insert(m_categories[4], KoID(COMPOSITE_HARD_OVERLAY , i18n("Hard Overlay"))); | 97 | m_map.insert(m_categories[3], KoID(COMPOSITE_SUPER_LIGHT , i18n("Super Light"))); | ||
96 | 98 | m_map.insert(m_categories[3], KoID(COMPOSITE_TINT_IFS_ILLUSIONS, i18n("Tint (IFS Illusions)"))); | |||
97 | m_map.insert(m_categories[5], KoID(COMPOSITE_BUMPMAP , i18n("Bumpmap"))); | 99 | m_map.insert(m_categories[3], KoID(COMPOSITE_FOG_LIGHTEN_IFS_ILLUSIONS, i18n("Fog Lighten (IFS Illusions)"))); | ||
98 | m_map.insert(m_categories[5], KoID(COMPOSITE_COMBINE_NORMAL, i18n("Combine Normal Map"))); | 100 | m_map.insert(m_categories[3], KoID(COMPOSITE_EASY_DODGE , i18n("Easy Dodge"))); | ||
99 | m_map.insert(m_categories[5], KoID(COMPOSITE_DISSOLVE , i18n("Dissolve"))); | 101 | | ||
100 | m_map.insert(m_categories[5], KoID(COMPOSITE_COPY_RED , i18n("Copy Red"))); | 102 | m_map.insert(m_categories[4], KoID(COMPOSITE_MOD , i18n("Modulo"))); | ||
101 | m_map.insert(m_categories[5], KoID(COMPOSITE_COPY_GREEN, i18n("Copy Green"))); | 103 | m_map.insert(m_categories[4], KoID(COMPOSITE_MOD_CON , i18n("Modulo - Continuous"))); | ||
102 | m_map.insert(m_categories[5], KoID(COMPOSITE_COPY_BLUE , i18n("Copy Blue"))); | 104 | m_map.insert(m_categories[4], KoID(COMPOSITE_DIVISIVE_MOD , i18n("Divisive Modulo"))); | ||
103 | m_map.insert(m_categories[5], KoID(COMPOSITE_COPY , i18n("Copy"))); | 105 | m_map.insert(m_categories[4], KoID(COMPOSITE_DIVISIVE_MOD_CON , i18n("Divisive Modulo - Continuous"))); | ||
104 | m_map.insert(m_categories[5], KoID(COMPOSITE_TANGENT_NORMALMAP, i18n("Tangent Normalmap"))); | 106 | m_map.insert(m_categories[4], KoID(COMPOSITE_MODULO_SHIFT , i18n("Modulo Shift"))); | ||
105 | 107 | m_map.insert(m_categories[4], KoID(COMPOSITE_MODULO_SHIFT_CON , i18n("Modulo Shift - Continuous"))); | |||
106 | m_map.insert(m_categories[6], KoID(COMPOSITE_COLOR , i18n("Color"))); | 108 | | ||
107 | m_map.insert(m_categories[6], KoID(COMPOSITE_HUE , i18n("Hue"))); | 109 | m_map.insert(m_categories[5], KoID(COMPOSITE_DIFF , i18n("Difference"))); | ||
108 | m_map.insert(m_categories[6], KoID(COMPOSITE_SATURATION , i18n("Saturation"))); | 110 | m_map.insert(m_categories[5], KoID(COMPOSITE_EQUIVALENCE , i18n("Equivalence"))); | ||
109 | m_map.insert(m_categories[6], KoID(COMPOSITE_LUMINIZE , i18n("Luminosity"))); | 111 | m_map.insert(m_categories[5], KoID(COMPOSITE_ADDITIVE_SUBTRACTIVE , i18n("Additive Subtractive"))); | ||
110 | m_map.insert(m_categories[6], KoID(COMPOSITE_DEC_SATURATION, i18n("Decrease Saturation"))); | 112 | m_map.insert(m_categories[5], KoID(COMPOSITE_EXCLUSION , i18n("Exclusion"))); | ||
111 | m_map.insert(m_categories[6], KoID(COMPOSITE_INC_SATURATION, i18n("Increase Saturation"))); | 113 | m_map.insert(m_categories[5], KoID(COMPOSITE_ARC_TANGENT , i18n("Arcus Tangent"))); | ||
112 | m_map.insert(m_categories[6], KoID(COMPOSITE_DEC_LUMINOSITY, i18n("Decrease Luminosity"))); | 114 | m_map.insert(m_categories[5], KoID(COMPOSITE_NEGATION , i18n("Negation"))); | ||
113 | m_map.insert(m_categories[6], KoID(COMPOSITE_INC_LUMINOSITY, i18n("Increase Luminosity"))); | 115 | | ||
114 | 116 | m_map.insert(m_categories[6], KoID(COMPOSITE_OVER , i18n("Normal"))); | |||
115 | m_map.insert(m_categories[7], KoID(COMPOSITE_COLOR_HSI , i18n("Color HSI"))); | 117 | m_map.insert(m_categories[6], KoID(COMPOSITE_BEHIND , i18n("Behind"))); | ||
116 | m_map.insert(m_categories[7], KoID(COMPOSITE_HUE_HSI , i18n("Hue HSI"))); | 118 | m_map.insert(m_categories[6], KoID(COMPOSITE_GREATER , i18n("Greater"))); | ||
117 | m_map.insert(m_categories[7], KoID(COMPOSITE_SATURATION_HSI , i18n("Saturation HSI"))); | 119 | m_map.insert(m_categories[6], KoID(COMPOSITE_OVERLAY , i18n("Overlay"))); | ||
118 | m_map.insert(m_categories[7], KoID(COMPOSITE_INTENSITY , i18n("Intensity"))); | 120 | m_map.insert(m_categories[6], KoID(COMPOSITE_ERASE , i18n("Erase"))); | ||
119 | m_map.insert(m_categories[7], KoID(COMPOSITE_DEC_SATURATION_HSI, i18n("Decrease Saturation HSI"))); | 121 | m_map.insert(m_categories[6], KoID(COMPOSITE_ALPHA_DARKEN , i18n("Alpha Darken"))); | ||
120 | m_map.insert(m_categories[7], KoID(COMPOSITE_INC_SATURATION_HSI, i18n("Increase Saturation HSI"))); | 122 | m_map.insert(m_categories[6], KoID(COMPOSITE_HARD_MIX , i18n("Hard Mix"))); | ||
121 | m_map.insert(m_categories[7], KoID(COMPOSITE_DEC_INTENSITY , i18n("Decrease Intensity"))); | 123 | m_map.insert(m_categories[6], KoID(COMPOSITE_HARD_MIX_PHOTOSHOP, i18n("Hard Mix (Photoshop)"))); | ||
122 | m_map.insert(m_categories[7], KoID(COMPOSITE_INC_INTENSITY , i18n("Increase Intensity"))); | 124 | m_map.insert(m_categories[6], KoID(COMPOSITE_GRAIN_MERGE , i18n("Grain Merge"))); | ||
123 | 125 | m_map.insert(m_categories[6], KoID(COMPOSITE_GRAIN_EXTRACT , i18n("Grain Extract"))); | |||
124 | m_map.insert(m_categories[8], KoID(COMPOSITE_COLOR_HSL , i18n("Color HSL"))); | 126 | m_map.insert(m_categories[6], KoID(COMPOSITE_PARALLEL , i18n("Parallel"))); | ||
125 | m_map.insert(m_categories[8], KoID(COMPOSITE_HUE_HSL , i18n("Hue HSL"))); | 127 | m_map.insert(m_categories[6], KoID(COMPOSITE_ALLANON , i18n("Allanon"))); | ||
126 | m_map.insert(m_categories[8], KoID(COMPOSITE_SATURATION_HSL , i18n("Saturation HSL"))); | 128 | m_map.insert(m_categories[6], KoID(COMPOSITE_GEOMETRIC_MEAN , i18n("Geometric Mean"))); | ||
127 | m_map.insert(m_categories[8], KoID(COMPOSITE_LIGHTNESS , i18n("Lightness"))); | 129 | m_map.insert(m_categories[6], KoID(COMPOSITE_DESTINATION_ATOP, i18n("Destination Atop"))); | ||
128 | m_map.insert(m_categories[8], KoID(COMPOSITE_DEC_SATURATION_HSL, i18n("Decrease Saturation HSL"))); | 130 | m_map.insert(m_categories[6], KoID(COMPOSITE_DESTINATION_IN , i18n("Destination In"))); | ||
129 | m_map.insert(m_categories[8], KoID(COMPOSITE_INC_SATURATION_HSL, i18n("Increase Saturation HSL"))); | 131 | m_map.insert(m_categories[6], KoID(COMPOSITE_HARD_OVERLAY , i18n("Hard Overlay"))); | ||
130 | m_map.insert(m_categories[8], KoID(COMPOSITE_DEC_LIGHTNESS , i18n("Decrease Lightness"))); | 132 | m_map.insert(m_categories[6], KoID(COMPOSITE_INTERPOLATION , i18n("Interpolation"))); | ||
131 | m_map.insert(m_categories[8], KoID(COMPOSITE_INC_LIGHTNESS , i18n("Increase Lightness"))); | 133 | m_map.insert(m_categories[6], KoID(COMPOSITE_INTERPOLATIONB , i18n("Interpolation - 2X"))); | ||
132 | 134 | m_map.insert(m_categories[6], KoID(COMPOSITE_PENUMBRAA , i18n("Penumbra A"))); | |||
133 | m_map.insert(m_categories[9], KoID(COMPOSITE_COLOR_HSV , i18n("Color HSV"))); | 135 | m_map.insert(m_categories[6], KoID(COMPOSITE_PENUMBRAB , i18n("Penumbra B"))); | ||
134 | m_map.insert(m_categories[9], KoID(COMPOSITE_HUE_HSV , i18n("Hue HSV"))); | 136 | m_map.insert(m_categories[6], KoID(COMPOSITE_PENUMBRAC , i18n("Penumbra C"))); | ||
135 | m_map.insert(m_categories[9], KoID(COMPOSITE_SATURATION_HSV , i18n("Saturation HSV"))); | 137 | m_map.insert(m_categories[6], KoID(COMPOSITE_PENUMBRAD , i18n("Penumbra D"))); | ||
136 | m_map.insert(m_categories[9], KoID(COMPOSITE_VALUE , i18nc("HSV Value", "Value"))); | 138 | | ||
137 | m_map.insert(m_categories[9], KoID(COMPOSITE_DEC_SATURATION_HSV, i18n("Decrease Saturation HSV"))); | 139 | m_map.insert(m_categories[7], KoID(COMPOSITE_BUMPMAP , i18n("Bumpmap"))); | ||
138 | m_map.insert(m_categories[9], KoID(COMPOSITE_INC_SATURATION_HSV, i18n("Increase Saturation HSV"))); | 140 | m_map.insert(m_categories[7], KoID(COMPOSITE_COMBINE_NORMAL, i18n("Combine Normal Map"))); | ||
139 | m_map.insert(m_categories[9], KoID(COMPOSITE_DEC_VALUE , i18n("Decrease Value"))); | 141 | m_map.insert(m_categories[7], KoID(COMPOSITE_DISSOLVE , i18n("Dissolve"))); | ||
140 | m_map.insert(m_categories[9], KoID(COMPOSITE_INC_VALUE , i18n("Increase Value"))); | 142 | m_map.insert(m_categories[7], KoID(COMPOSITE_COPY_RED , i18n("Copy Red"))); | ||
141 | 143 | m_map.insert(m_categories[7], KoID(COMPOSITE_COPY_GREEN, i18n("Copy Green"))); | |||
142 | m_map.insert(m_categories[10], KoID(COMPOSITE_REFLECT , i18n("Reflect"))); | 144 | m_map.insert(m_categories[7], KoID(COMPOSITE_COPY_BLUE , i18n("Copy Blue"))); | ||
143 | m_map.insert(m_categories[10], KoID(COMPOSITE_GLOW , i18n("Glow"))); | 145 | m_map.insert(m_categories[7], KoID(COMPOSITE_COPY , i18n("Copy"))); | ||
144 | m_map.insert(m_categories[10], KoID(COMPOSITE_FREEZE , i18n("Freeze"))); | 146 | m_map.insert(m_categories[7], KoID(COMPOSITE_TANGENT_NORMALMAP, i18n("Tangent Normalmap"))); | ||
145 | m_map.insert(m_categories[10], KoID(COMPOSITE_HEAT , i18n("Heat"))); | 147 | | ||
148 | m_map.insert(m_categories[8], KoID(COMPOSITE_COLOR , i18n("Color"))); | ||||
149 | m_map.insert(m_categories[8], KoID(COMPOSITE_HUE , i18n("Hue"))); | ||||
150 | m_map.insert(m_categories[8], KoID(COMPOSITE_SATURATION , i18n("Saturation"))); | ||||
151 | m_map.insert(m_categories[8], KoID(COMPOSITE_LUMINIZE , i18n("Luminosity"))); | ||||
152 | m_map.insert(m_categories[8], KoID(COMPOSITE_DEC_SATURATION, i18n("Decrease Saturation"))); | ||||
153 | m_map.insert(m_categories[8], KoID(COMPOSITE_INC_SATURATION, i18n("Increase Saturation"))); | ||||
154 | m_map.insert(m_categories[8], KoID(COMPOSITE_DEC_LUMINOSITY, i18n("Decrease Luminosity"))); | ||||
155 | m_map.insert(m_categories[8], KoID(COMPOSITE_INC_LUMINOSITY, i18n("Increase Luminosity"))); | ||||
156 | | ||||
157 | m_map.insert(m_categories[9], KoID(COMPOSITE_COLOR_HSI , i18n("Color HSI"))); | ||||
158 | m_map.insert(m_categories[9], KoID(COMPOSITE_HUE_HSI , i18n("Hue HSI"))); | ||||
159 | m_map.insert(m_categories[9], KoID(COMPOSITE_SATURATION_HSI , i18n("Saturation HSI"))); | ||||
160 | m_map.insert(m_categories[9], KoID(COMPOSITE_INTENSITY , i18n("Intensity"))); | ||||
161 | m_map.insert(m_categories[9], KoID(COMPOSITE_DEC_SATURATION_HSI, i18n("Decrease Saturation HSI"))); | ||||
162 | m_map.insert(m_categories[9], KoID(COMPOSITE_INC_SATURATION_HSI, i18n("Increase Saturation HSI"))); | ||||
163 | m_map.insert(m_categories[9], KoID(COMPOSITE_DEC_INTENSITY , i18n("Decrease Intensity"))); | ||||
164 | m_map.insert(m_categories[9], KoID(COMPOSITE_INC_INTENSITY , i18n("Increase Intensity"))); | ||||
165 | | ||||
166 | m_map.insert(m_categories[10], KoID(COMPOSITE_COLOR_HSL , i18n("Color HSL"))); | ||||
167 | m_map.insert(m_categories[10], KoID(COMPOSITE_HUE_HSL , i18n("Hue HSL"))); | ||||
168 | m_map.insert(m_categories[10], KoID(COMPOSITE_SATURATION_HSL , i18n("Saturation HSL"))); | ||||
169 | m_map.insert(m_categories[10], KoID(COMPOSITE_LIGHTNESS , i18n("Lightness"))); | ||||
170 | m_map.insert(m_categories[10], KoID(COMPOSITE_DEC_SATURATION_HSL, i18n("Decrease Saturation HSL"))); | ||||
171 | m_map.insert(m_categories[10], KoID(COMPOSITE_INC_SATURATION_HSL, i18n("Increase Saturation HSL"))); | ||||
172 | m_map.insert(m_categories[10], KoID(COMPOSITE_DEC_LIGHTNESS , i18n("Decrease Lightness"))); | ||||
173 | m_map.insert(m_categories[10], KoID(COMPOSITE_INC_LIGHTNESS , i18n("Increase Lightness"))); | ||||
174 | | ||||
175 | m_map.insert(m_categories[11], KoID(COMPOSITE_COLOR_HSV , i18n("Color HSV"))); | ||||
176 | m_map.insert(m_categories[11], KoID(COMPOSITE_HUE_HSV , i18n("Hue HSV"))); | ||||
177 | m_map.insert(m_categories[11], KoID(COMPOSITE_SATURATION_HSV , i18n("Saturation HSV"))); | ||||
178 | m_map.insert(m_categories[11], KoID(COMPOSITE_VALUE , i18nc("HSV Value", "Value"))); | ||||
179 | m_map.insert(m_categories[11], KoID(COMPOSITE_DEC_SATURATION_HSV, i18n("Decrease Saturation HSV"))); | ||||
180 | m_map.insert(m_categories[11], KoID(COMPOSITE_INC_SATURATION_HSV, i18n("Increase Saturation HSV"))); | ||||
181 | m_map.insert(m_categories[11], KoID(COMPOSITE_DEC_VALUE , i18n("Decrease Value"))); | ||||
182 | m_map.insert(m_categories[11], KoID(COMPOSITE_INC_VALUE , i18n("Increase Value"))); | ||||
183 | | ||||
184 | m_map.insert(m_categories[12], KoID(COMPOSITE_REFLECT , i18n("Reflect"))); | ||||
185 | m_map.insert(m_categories[12], KoID(COMPOSITE_GLOW , i18n("Glow"))); | ||||
186 | m_map.insert(m_categories[12], KoID(COMPOSITE_FREEZE , i18n("Freeze"))); | ||||
187 | m_map.insert(m_categories[12], KoID(COMPOSITE_HEAT , i18n("Heat"))); | ||||
188 | m_map.insert(m_categories[12], KoID(COMPOSITE_GLEAT , i18n("Glow-Heat"))); | ||||
189 | m_map.insert(m_categories[12], KoID(COMPOSITE_HELOW , i18n("Heat-Glow"))); | ||||
190 | m_map.insert(m_categories[12], KoID(COMPOSITE_REEZE , i18n("Reflect-Freeze"))); | ||||
191 | m_map.insert(m_categories[12], KoID(COMPOSITE_FRECT , i18n("Freeze-Reflect"))); | ||||
192 | m_map.insert(m_categories[12], KoID(COMPOSITE_FHYRD , i18n("Heat-Glow & Freeze-Reflect Hybrid"))); | ||||
146 | } | 193 | } | ||
147 | 194 | | |||
148 | const KoCompositeOpRegistry& KoCompositeOpRegistry::instance() | 195 | const KoCompositeOpRegistry& KoCompositeOpRegistry::instance() | ||
149 | { | 196 | { | ||
150 | return *registry; | 197 | return *registry; | ||
151 | } | 198 | } | ||
152 | 199 | | |||
153 | KoID KoCompositeOpRegistry::getDefaultCompositeOp() const | 200 | KoID KoCompositeOpRegistry::getDefaultCompositeOp() const | ||
▲ Show 20 Lines • Show All 69 Lines • Show Last 20 Lines |