Krita Source Code Documentation
Loading...
Searching...
No Matches
enums.c File Reference
#include "enums.h"
#include <stdio.h>

Go to the source code of this file.

Macros

#define N_
 

Functions

const char * showGimpImageBaseType (GimpImageBaseType x)
 
const char * showGimpImageType (GimpImageType x)
 
const char * showGimpLayerModeEffects (GimpLayerModeEffects x)
 
const char * showPropType (PropType x)
 
const char * showXcfCompressionType (XcfCompressionType x)
 

Macro Definition Documentation

◆ N_

#define N_

Definition at line 3 of file enums.c.

Function Documentation

◆ showGimpImageBaseType()

const char * showGimpImageBaseType ( GimpImageBaseType x)

Definition at line 42 of file enums.c.

43{
44 static char buf[32];
45 switch(x) {
46 case GIMP_RGB: return N_("RGB color");
47 case GIMP_GRAY: return N_("Grayscale");
48 case GIMP_INDEXED: return N_("Indexed color");
49 default: sprintf(buf,"(GimpImageBaseType:%d)",(int)x);
50 return buf;
51 }
52}
#define N_
Definition enums.c:3
@ GIMP_INDEXED
Definition enums.h:43
@ GIMP_GRAY
Definition enums.h:42
@ GIMP_RGB
Definition enums.h:41

References GIMP_GRAY, GIMP_INDEXED, GIMP_RGB, and N_.

◆ showGimpImageType()

const char * showGimpImageType ( GimpImageType x)

Definition at line 54 of file enums.c.

55{
56 static char buf[28];
57 switch(x) {
58 case GIMP_RGB_IMAGE: return N_("RGB");
59 case GIMP_RGBA_IMAGE: return N_("RGB-alpha");
60 case GIMP_GRAY_IMAGE: return N_("Grayscale");
61 case GIMP_GRAYA_IMAGE: return N_("Grayscale-alpha");
62 case GIMP_INDEXED_IMAGE: return N_("Indexed");
63 case GIMP_INDEXEDA_IMAGE: return N_("Indexed-alpha");
64 default: sprintf(buf,"(GimpImageType:%d)",(int)x);
65 return buf;
66 }
67}
@ GIMP_RGB_IMAGE
Definition enums.h:49
@ GIMP_INDEXED_IMAGE
Definition enums.h:53
@ GIMP_GRAYA_IMAGE
Definition enums.h:52
@ GIMP_INDEXEDA_IMAGE
Definition enums.h:54
@ GIMP_GRAY_IMAGE
Definition enums.h:51
@ GIMP_RGBA_IMAGE
Definition enums.h:50

References GIMP_GRAY_IMAGE, GIMP_GRAYA_IMAGE, GIMP_INDEXED_IMAGE, GIMP_INDEXEDA_IMAGE, GIMP_RGB_IMAGE, GIMP_RGBA_IMAGE, and N_.

◆ showGimpLayerModeEffects()

const char * showGimpLayerModeEffects ( GimpLayerModeEffects x)

Definition at line 6 of file enums.c.

7{
8 static char buf[35];
9 switch(x) {
10 case GIMP_NORMAL_MODE: return N_("Normal");
11 case GIMP_DISSOLVE_MODE: return N_("Dissolve");
12 case GIMP_BEHIND_MODE: return N_("Behind");
13 case GIMP_MULTIPLY_MODE: return N_("Multiply");
14 case GIMP_SCREEN_MODE: return N_("Screen");
15 case GIMP_OVERLAY_MODE: return N_("Overlay");
16 case GIMP_DIFFERENCE_MODE: return N_("Difference");
17 case GIMP_ADDITION_MODE: return N_("Addition");
18 case GIMP_SUBTRACT_MODE: return N_("Subtract");
19 case GIMP_DARKEN_ONLY_MODE: return N_("DarkenOnly");
20 case GIMP_LIGHTEN_ONLY_MODE: return N_("LightenOnly");
21 case GIMP_HUE_MODE: return N_("Hue");
22 case GIMP_SATURATION_MODE: return N_("Saturation");
23 case GIMP_COLOR_MODE: return N_("Color");
24 case GIMP_VALUE_MODE: return N_("Value");
25 case GIMP_DIVIDE_MODE: return N_("Divide");
26 case GIMP_DODGE_MODE: return N_("Dodge");
27 case GIMP_BURN_MODE: return N_("Burn");
28 case GIMP_HARDLIGHT_MODE: return N_("Hardlight");
29 case GIMP_SOFTLIGHT_MODE: return N_("Softlight");
30 case GIMP_GRAIN_EXTRACT_MODE: return N_("GrainExtract");
31 case GIMP_GRAIN_MERGE_MODE: return N_("GrainMerge");
32 case GIMP_COLOR_ERASE_MODE: return N_("ColorErase");
33 case GIMP_ERASE_MODE: return N_("Erase");
34 case GIMP_REPLACE_MODE: return N_("Replace");
35 case GIMP_ANTI_ERASE_MODE: return N_("AntiErase");
36 case GIMP_NORMAL_NOPARTIAL_MODE: return N_("NormalNopartial");
37 default: sprintf(buf,"(GimpLayerModeEffects:%d)",(int)x);
38 return buf;
39 }
40}
@ GIMP_REPLACE_MODE
Definition enums.h:33
@ GIMP_NORMAL_MODE
Definition enums.h:9
@ GIMP_DODGE_MODE
Definition enums.h:25
@ GIMP_COLOR_ERASE_MODE
Definition enums.h:31
@ GIMP_HARDLIGHT_MODE
Definition enums.h:27
@ GIMP_MULTIPLY_MODE
Definition enums.h:12
@ GIMP_DIVIDE_MODE
Definition enums.h:24
@ GIMP_DISSOLVE_MODE
Definition enums.h:10
@ GIMP_SCREEN_MODE
Definition enums.h:13
@ GIMP_GRAIN_MERGE_MODE
Definition enums.h:30
@ GIMP_SUBTRACT_MODE
Definition enums.h:17
@ GIMP_ANTI_ERASE_MODE
Definition enums.h:34
@ GIMP_VALUE_MODE
Definition enums.h:23
@ GIMP_DARKEN_ONLY_MODE
Definition enums.h:18
@ GIMP_COLOR_MODE
Definition enums.h:22
@ GIMP_NORMAL_NOPARTIAL_MODE
Definition enums.h:35
@ GIMP_ERASE_MODE
Definition enums.h:32
@ GIMP_LIGHTEN_ONLY_MODE
Definition enums.h:19
@ GIMP_SOFTLIGHT_MODE
Definition enums.h:28
@ GIMP_ADDITION_MODE
Definition enums.h:16
@ GIMP_OVERLAY_MODE
Definition enums.h:14
@ GIMP_BEHIND_MODE
Definition enums.h:11
@ GIMP_HUE_MODE
Definition enums.h:20
@ GIMP_SATURATION_MODE
Definition enums.h:21
@ GIMP_DIFFERENCE_MODE
Definition enums.h:15
@ GIMP_BURN_MODE
Definition enums.h:26
@ GIMP_GRAIN_EXTRACT_MODE
Definition enums.h:29

References GIMP_ADDITION_MODE, GIMP_ANTI_ERASE_MODE, GIMP_BEHIND_MODE, GIMP_BURN_MODE, GIMP_COLOR_ERASE_MODE, GIMP_COLOR_MODE, GIMP_DARKEN_ONLY_MODE, GIMP_DIFFERENCE_MODE, GIMP_DISSOLVE_MODE, GIMP_DIVIDE_MODE, GIMP_DODGE_MODE, GIMP_ERASE_MODE, GIMP_GRAIN_EXTRACT_MODE, GIMP_GRAIN_MERGE_MODE, GIMP_HARDLIGHT_MODE, GIMP_HUE_MODE, GIMP_LIGHTEN_ONLY_MODE, GIMP_MULTIPLY_MODE, GIMP_NORMAL_MODE, GIMP_NORMAL_NOPARTIAL_MODE, GIMP_OVERLAY_MODE, GIMP_REPLACE_MODE, GIMP_SATURATION_MODE, GIMP_SCREEN_MODE, GIMP_SOFTLIGHT_MODE, GIMP_SUBTRACT_MODE, GIMP_VALUE_MODE, and N_.

◆ showPropType()

const char * showPropType ( PropType x)

Definition at line 69 of file enums.c.

70{
71 static char buf[23];
72 switch(x) {
73 case PROP_END: return ("End");
74 case PROP_COLORMAP: return ("Colormap");
75 case PROP_ACTIVE_LAYER: return ("ActiveLayer");
76 case PROP_ACTIVE_CHANNEL: return ("ActiveChannel");
77 case PROP_SELECTION: return ("Selection");
78 case PROP_FLOATING_SELECTION: return ("FloatingSelection");
79 case PROP_OPACITY: return ("Opacity");
80 case PROP_MODE: return ("Mode");
81 case PROP_VISIBLE: return ("Visible");
82 case PROP_LINKED: return ("Linked");
83 case PROP_LOCK_ALPHA: return ("LockAlpha");
84 case PROP_APPLY_MASK: return ("ApplyMask");
85 case PROP_EDIT_MASK: return ("EditMask");
86 case PROP_SHOW_MASK: return ("ShowMask");
87 case PROP_SHOW_MASKED: return ("ShowMasked");
88 case PROP_OFFSETS: return ("Offsets");
89 case PROP_COLOR: return ("Color");
90 case PROP_COMPRESSION: return ("Compression");
91 case PROP_GUIDES: return ("Guides");
92 case PROP_RESOLUTION: return ("Resolution");
93 case PROP_TATTOO: return ("Tattoo");
94 case PROP_PARASITES: return ("Parasites");
95 case PROP_UNIT: return ("Unit");
96 case PROP_PATHS: return ("Paths");
97 case PROP_USER_UNIT: return ("UserUnit");
98 case PROP_VECTORS: return ("Vectors");
99 case PROP_TEXT_LAYER_FLAGS: return ("TextLayerFlags");
100 case PROP_SAMPLE_POINTS: return ("SamplePoints");
101 case PROP_LOCK_CONTENT: return ("LockContent");
102 case PROP_GROUP_ITEM: return ("GroupItem");
103 case PROP_ITEM_PATH: return ("ItemPath");
104 case PROP_GROUP_ITEM_FLAGS: return ("GroupItemFlags");
105 default: sprintf(buf,"(PropType:%d)",(int)x);
106 return buf;
107 }
108}
@ PROP_TATTOO
Definition enums.h:80
@ PROP_LOCK_ALPHA
Definition enums.h:70
@ PROP_MODE
Definition enums.h:67
@ PROP_LINKED
Definition enums.h:69
@ PROP_ITEM_PATH
Definition enums.h:90
@ PROP_GROUP_ITEM_FLAGS
Definition enums.h:91
@ PROP_VISIBLE
Definition enums.h:68
@ PROP_UNIT
Definition enums.h:82
@ PROP_ACTIVE_CHANNEL
Definition enums.h:63
@ PROP_COMPRESSION
Definition enums.h:77
@ PROP_COLOR
Definition enums.h:76
@ PROP_COLORMAP
Definition enums.h:61
@ PROP_GROUP_ITEM
Definition enums.h:89
@ PROP_VECTORS
Definition enums.h:85
@ PROP_PATHS
Definition enums.h:83
@ PROP_USER_UNIT
Definition enums.h:84
@ PROP_SHOW_MASK
Definition enums.h:73
@ PROP_RESOLUTION
Definition enums.h:79
@ PROP_OPACITY
Definition enums.h:66
@ PROP_SHOW_MASKED
Definition enums.h:74
@ PROP_GUIDES
Definition enums.h:78
@ PROP_ACTIVE_LAYER
Definition enums.h:62
@ PROP_APPLY_MASK
Definition enums.h:71
@ PROP_SELECTION
Definition enums.h:64
@ PROP_TEXT_LAYER_FLAGS
Definition enums.h:86
@ PROP_LOCK_CONTENT
Definition enums.h:88
@ PROP_PARASITES
Definition enums.h:81
@ PROP_OFFSETS
Definition enums.h:75
@ PROP_FLOATING_SELECTION
Definition enums.h:65
@ PROP_EDIT_MASK
Definition enums.h:72
@ PROP_SAMPLE_POINTS
Definition enums.h:87
@ PROP_END
Definition enums.h:60

References PROP_ACTIVE_CHANNEL, PROP_ACTIVE_LAYER, PROP_APPLY_MASK, PROP_COLOR, PROP_COLORMAP, PROP_COMPRESSION, PROP_EDIT_MASK, PROP_END, PROP_FLOATING_SELECTION, PROP_GROUP_ITEM, PROP_GROUP_ITEM_FLAGS, PROP_GUIDES, PROP_ITEM_PATH, PROP_LINKED, PROP_LOCK_ALPHA, PROP_LOCK_CONTENT, PROP_MODE, PROP_OFFSETS, PROP_OPACITY, PROP_PARASITES, PROP_PATHS, PROP_RESOLUTION, PROP_SAMPLE_POINTS, PROP_SELECTION, PROP_SHOW_MASK, PROP_SHOW_MASKED, PROP_TATTOO, PROP_TEXT_LAYER_FLAGS, PROP_UNIT, PROP_USER_UNIT, PROP_VECTORS, and PROP_VISIBLE.

◆ showXcfCompressionType()

const char * showXcfCompressionType ( XcfCompressionType x)

Definition at line 110 of file enums.c.

111{
112 static char buf[33];
113 switch(x) {
114 case COMPRESS_NONE: return N_("None");
115 case COMPRESS_RLE: return N_("RLE");
116 case COMPRESS_ZLIB: return N_("Zlib");
117 case COMPRESS_FRACTAL: return N_("Fractal");
118 default: sprintf(buf,"(XcfCompressionType:%d)",(int)x);
119 return buf;
120 }
121}
@ COMPRESS_FRACTAL
Definition enums.h:100
@ COMPRESS_ZLIB
Definition enums.h:99
@ COMPRESS_RLE
Definition enums.h:98
@ COMPRESS_NONE
Definition enums.h:97

References COMPRESS_FRACTAL, COMPRESS_NONE, COMPRESS_RLE, COMPRESS_ZLIB, and N_.