mirror of
https://gitlab.gnome.org/GNOME/gimp.git
synced 2025-07-03 17:33:25 +00:00
app, libgimpbase: move lots of enums from app/core to libgimpbase
It makes little sense to keep them in one header and parse them with a pile of perl, just to generate them in another header. Simply keep them in a place everybody depends on.
This commit is contained in:
parent
d6dc10cc97
commit
f636b4ad34
8 changed files with 741 additions and 892 deletions
|
@ -3,6 +3,7 @@ EXPORTS
|
|||
gimp_any_to_utf8
|
||||
gimp_base_init
|
||||
gimp_blend_mode_get_type
|
||||
gimp_brush_generated_shape_get_type
|
||||
gimp_bucket_fill_mode_get_type
|
||||
gimp_canonicalize_identifier
|
||||
gimp_channel_ops_get_type
|
||||
|
@ -11,6 +12,7 @@ EXPORTS
|
|||
gimp_check_type_get_type
|
||||
gimp_checks_get_shades
|
||||
gimp_clone_type_get_type
|
||||
gimp_component_type_get_type
|
||||
gimp_convolve_type_get_type
|
||||
gimp_cpu_accel_get_support
|
||||
gimp_cpu_accel_set_use
|
||||
|
@ -29,6 +31,7 @@ EXPORTS
|
|||
gimp_env_init
|
||||
gimp_escape_uline
|
||||
gimp_filename_to_utf8
|
||||
gimp_fill_type_get_type
|
||||
gimp_flags_get_first_desc
|
||||
gimp_flags_get_first_value
|
||||
gimp_flags_get_value_descriptions
|
||||
|
@ -36,6 +39,8 @@ EXPORTS
|
|||
gimp_flags_value_get_desc
|
||||
gimp_flags_value_get_help
|
||||
gimp_foreground_extract_mode_get_type
|
||||
gimp_gradient_segment_color_get_type
|
||||
gimp_gradient_segment_type_get_type
|
||||
gimp_gradient_type_get_type
|
||||
gimp_grid_style_get_type
|
||||
gimp_gtkrc
|
||||
|
@ -47,10 +52,12 @@ EXPORTS
|
|||
gimp_interpolation_type_get_type
|
||||
gimp_locale_directory
|
||||
gimp_major_version
|
||||
gimp_mask_apply_mode_get_type
|
||||
gimp_memsize_deserialize
|
||||
gimp_memsize_get_type
|
||||
gimp_memsize_serialize
|
||||
gimp_memsize_to_string
|
||||
gimp_merge_type_get_type
|
||||
gimp_message_handler_type_get_type
|
||||
gimp_metadata_deserialize
|
||||
gimp_metadata_duplicate
|
||||
|
@ -67,6 +74,8 @@ EXPORTS
|
|||
gimp_metadata_set_resolution
|
||||
gimp_micro_version
|
||||
gimp_minor_version
|
||||
gimp_offset_type_get_type
|
||||
gimp_orientation_type_get_type
|
||||
gimp_output_stream_printf
|
||||
gimp_output_stream_vprintf
|
||||
gimp_paint_application_mode_get_type
|
||||
|
@ -105,11 +114,14 @@ EXPORTS
|
|||
gimp_pixpipe_params_init
|
||||
gimp_pixpipe_params_parse
|
||||
gimp_plug_in_directory
|
||||
gimp_precision_get_type
|
||||
gimp_progress_command_get_type
|
||||
gimp_rectangle_intersect
|
||||
gimp_rectangle_union
|
||||
gimp_repeat_mode_get_type
|
||||
gimp_rotation_type_get_type
|
||||
gimp_run_mode_get_type
|
||||
gimp_select_criterion_get_type
|
||||
gimp_signal_private
|
||||
gimp_size_type_get_type
|
||||
gimp_stack_trace_mode_get_type
|
||||
|
|
|
@ -82,6 +82,38 @@ gimp_blend_mode_get_type (void)
|
|||
return type;
|
||||
}
|
||||
|
||||
GType
|
||||
gimp_brush_generated_shape_get_type (void)
|
||||
{
|
||||
static const GEnumValue values[] =
|
||||
{
|
||||
{ GIMP_BRUSH_GENERATED_CIRCLE, "GIMP_BRUSH_GENERATED_CIRCLE", "circle" },
|
||||
{ GIMP_BRUSH_GENERATED_SQUARE, "GIMP_BRUSH_GENERATED_SQUARE", "square" },
|
||||
{ GIMP_BRUSH_GENERATED_DIAMOND, "GIMP_BRUSH_GENERATED_DIAMOND", "diamond" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static const GimpEnumDesc descs[] =
|
||||
{
|
||||
{ GIMP_BRUSH_GENERATED_CIRCLE, NC_("brush-generated-shape", "Circle"), NULL },
|
||||
{ GIMP_BRUSH_GENERATED_SQUARE, NC_("brush-generated-shape", "Square"), NULL },
|
||||
{ GIMP_BRUSH_GENERATED_DIAMOND, NC_("brush-generated-shape", "Diamond"), NULL },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static GType type = 0;
|
||||
|
||||
if (G_UNLIKELY (! type))
|
||||
{
|
||||
type = g_enum_register_static ("GimpBrushGeneratedShape", values);
|
||||
gimp_type_set_translation_domain (type, GETTEXT_PACKAGE "-libgimp");
|
||||
gimp_type_set_translation_context (type, "brush-generated-shape");
|
||||
gimp_enum_set_value_descriptions (type, descs);
|
||||
}
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
GType
|
||||
gimp_bucket_fill_mode_get_type (void)
|
||||
{
|
||||
|
@ -256,6 +288,44 @@ gimp_check_type_get_type (void)
|
|||
return type;
|
||||
}
|
||||
|
||||
GType
|
||||
gimp_component_type_get_type (void)
|
||||
{
|
||||
static const GEnumValue values[] =
|
||||
{
|
||||
{ GIMP_COMPONENT_TYPE_U8, "GIMP_COMPONENT_TYPE_U8", "u8" },
|
||||
{ GIMP_COMPONENT_TYPE_U16, "GIMP_COMPONENT_TYPE_U16", "u16" },
|
||||
{ GIMP_COMPONENT_TYPE_U32, "GIMP_COMPONENT_TYPE_U32", "u32" },
|
||||
{ GIMP_COMPONENT_TYPE_HALF, "GIMP_COMPONENT_TYPE_HALF", "half" },
|
||||
{ GIMP_COMPONENT_TYPE_FLOAT, "GIMP_COMPONENT_TYPE_FLOAT", "float" },
|
||||
{ GIMP_COMPONENT_TYPE_DOUBLE, "GIMP_COMPONENT_TYPE_DOUBLE", "double" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static const GimpEnumDesc descs[] =
|
||||
{
|
||||
{ GIMP_COMPONENT_TYPE_U8, NC_("component-type", "8-bit integer"), NULL },
|
||||
{ GIMP_COMPONENT_TYPE_U16, NC_("component-type", "16-bit integer"), NULL },
|
||||
{ GIMP_COMPONENT_TYPE_U32, NC_("component-type", "32-bit integer"), NULL },
|
||||
{ GIMP_COMPONENT_TYPE_HALF, NC_("component-type", "16-bit floating point"), NULL },
|
||||
{ GIMP_COMPONENT_TYPE_FLOAT, NC_("component-type", "32-bit floating point"), NULL },
|
||||
{ GIMP_COMPONENT_TYPE_DOUBLE, NC_("component-type", "64-bit floating point"), NULL },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static GType type = 0;
|
||||
|
||||
if (G_UNLIKELY (! type))
|
||||
{
|
||||
type = g_enum_register_static ("GimpComponentType", values);
|
||||
gimp_type_set_translation_domain (type, GETTEXT_PACKAGE "-libgimp");
|
||||
gimp_type_set_translation_context (type, "component-type");
|
||||
gimp_enum_set_value_descriptions (type, descs);
|
||||
}
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
GType
|
||||
gimp_convolve_type_get_type (void)
|
||||
{
|
||||
|
@ -378,6 +448,44 @@ gimp_dodge_burn_type_get_type (void)
|
|||
return type;
|
||||
}
|
||||
|
||||
GType
|
||||
gimp_fill_type_get_type (void)
|
||||
{
|
||||
static const GEnumValue values[] =
|
||||
{
|
||||
{ GIMP_FOREGROUND_FILL, "GIMP_FOREGROUND_FILL", "foreground-fill" },
|
||||
{ GIMP_BACKGROUND_FILL, "GIMP_BACKGROUND_FILL", "background-fill" },
|
||||
{ GIMP_WHITE_FILL, "GIMP_WHITE_FILL", "white-fill" },
|
||||
{ GIMP_TRANSPARENT_FILL, "GIMP_TRANSPARENT_FILL", "transparent-fill" },
|
||||
{ GIMP_PATTERN_FILL, "GIMP_PATTERN_FILL", "pattern-fill" },
|
||||
{ GIMP_NO_FILL, "GIMP_NO_FILL", "no-fill" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static const GimpEnumDesc descs[] =
|
||||
{
|
||||
{ GIMP_FOREGROUND_FILL, NC_("fill-type", "Foreground color"), NULL },
|
||||
{ GIMP_BACKGROUND_FILL, NC_("fill-type", "Background color"), NULL },
|
||||
{ GIMP_WHITE_FILL, NC_("fill-type", "White"), NULL },
|
||||
{ GIMP_TRANSPARENT_FILL, NC_("fill-type", "Transparency"), NULL },
|
||||
{ GIMP_PATTERN_FILL, NC_("fill-type", "Pattern"), NULL },
|
||||
{ GIMP_NO_FILL, NC_("fill-type", "None"), NULL },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static GType type = 0;
|
||||
|
||||
if (G_UNLIKELY (! type))
|
||||
{
|
||||
type = g_enum_register_static ("GimpFillType", values);
|
||||
gimp_type_set_translation_domain (type, GETTEXT_PACKAGE "-libgimp");
|
||||
gimp_type_set_translation_context (type, "fill-type");
|
||||
gimp_enum_set_value_descriptions (type, descs);
|
||||
}
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
GType
|
||||
gimp_foreground_extract_mode_get_type (void)
|
||||
{
|
||||
|
@ -456,6 +564,74 @@ gimp_gradient_type_get_type (void)
|
|||
return type;
|
||||
}
|
||||
|
||||
GType
|
||||
gimp_gradient_segment_color_get_type (void)
|
||||
{
|
||||
static const GEnumValue values[] =
|
||||
{
|
||||
{ GIMP_GRADIENT_SEGMENT_RGB, "GIMP_GRADIENT_SEGMENT_RGB", "rgb" },
|
||||
{ GIMP_GRADIENT_SEGMENT_HSV_CCW, "GIMP_GRADIENT_SEGMENT_HSV_CCW", "hsv-ccw" },
|
||||
{ GIMP_GRADIENT_SEGMENT_HSV_CW, "GIMP_GRADIENT_SEGMENT_HSV_CW", "hsv-cw" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static const GimpEnumDesc descs[] =
|
||||
{
|
||||
{ GIMP_GRADIENT_SEGMENT_RGB, "GIMP_GRADIENT_SEGMENT_RGB", NULL },
|
||||
{ GIMP_GRADIENT_SEGMENT_HSV_CCW, "GIMP_GRADIENT_SEGMENT_HSV_CCW", NULL },
|
||||
{ GIMP_GRADIENT_SEGMENT_HSV_CW, "GIMP_GRADIENT_SEGMENT_HSV_CW", NULL },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static GType type = 0;
|
||||
|
||||
if (G_UNLIKELY (! type))
|
||||
{
|
||||
type = g_enum_register_static ("GimpGradientSegmentColor", values);
|
||||
gimp_type_set_translation_domain (type, GETTEXT_PACKAGE "-libgimp");
|
||||
gimp_type_set_translation_context (type, "gradient-segment-color");
|
||||
gimp_enum_set_value_descriptions (type, descs);
|
||||
}
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
GType
|
||||
gimp_gradient_segment_type_get_type (void)
|
||||
{
|
||||
static const GEnumValue values[] =
|
||||
{
|
||||
{ GIMP_GRADIENT_SEGMENT_LINEAR, "GIMP_GRADIENT_SEGMENT_LINEAR", "linear" },
|
||||
{ GIMP_GRADIENT_SEGMENT_CURVED, "GIMP_GRADIENT_SEGMENT_CURVED", "curved" },
|
||||
{ GIMP_GRADIENT_SEGMENT_SINE, "GIMP_GRADIENT_SEGMENT_SINE", "sine" },
|
||||
{ GIMP_GRADIENT_SEGMENT_SPHERE_INCREASING, "GIMP_GRADIENT_SEGMENT_SPHERE_INCREASING", "sphere-increasing" },
|
||||
{ GIMP_GRADIENT_SEGMENT_SPHERE_DECREASING, "GIMP_GRADIENT_SEGMENT_SPHERE_DECREASING", "sphere-decreasing" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static const GimpEnumDesc descs[] =
|
||||
{
|
||||
{ GIMP_GRADIENT_SEGMENT_LINEAR, "GIMP_GRADIENT_SEGMENT_LINEAR", NULL },
|
||||
{ GIMP_GRADIENT_SEGMENT_CURVED, "GIMP_GRADIENT_SEGMENT_CURVED", NULL },
|
||||
{ GIMP_GRADIENT_SEGMENT_SINE, "GIMP_GRADIENT_SEGMENT_SINE", NULL },
|
||||
{ GIMP_GRADIENT_SEGMENT_SPHERE_INCREASING, "GIMP_GRADIENT_SEGMENT_SPHERE_INCREASING", NULL },
|
||||
{ GIMP_GRADIENT_SEGMENT_SPHERE_DECREASING, "GIMP_GRADIENT_SEGMENT_SPHERE_DECREASING", NULL },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static GType type = 0;
|
||||
|
||||
if (G_UNLIKELY (! type))
|
||||
{
|
||||
type = g_enum_register_static ("GimpGradientSegmentType", values);
|
||||
gimp_type_set_translation_domain (type, GETTEXT_PACKAGE "-libgimp");
|
||||
gimp_type_set_translation_context (type, "gradient-segment-type");
|
||||
gimp_enum_set_value_descriptions (type, descs);
|
||||
}
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
GType
|
||||
gimp_grid_style_get_type (void)
|
||||
{
|
||||
|
@ -662,6 +838,132 @@ gimp_interpolation_type_get_type (void)
|
|||
return type;
|
||||
}
|
||||
|
||||
GType
|
||||
gimp_mask_apply_mode_get_type (void)
|
||||
{
|
||||
static const GEnumValue values[] =
|
||||
{
|
||||
{ GIMP_MASK_APPLY, "GIMP_MASK_APPLY", "apply" },
|
||||
{ GIMP_MASK_DISCARD, "GIMP_MASK_DISCARD", "discard" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static const GimpEnumDesc descs[] =
|
||||
{
|
||||
{ GIMP_MASK_APPLY, "GIMP_MASK_APPLY", NULL },
|
||||
{ GIMP_MASK_DISCARD, "GIMP_MASK_DISCARD", NULL },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static GType type = 0;
|
||||
|
||||
if (G_UNLIKELY (! type))
|
||||
{
|
||||
type = g_enum_register_static ("GimpMaskApplyMode", values);
|
||||
gimp_type_set_translation_domain (type, GETTEXT_PACKAGE "-libgimp");
|
||||
gimp_type_set_translation_context (type, "mask-apply-mode");
|
||||
gimp_enum_set_value_descriptions (type, descs);
|
||||
}
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
GType
|
||||
gimp_merge_type_get_type (void)
|
||||
{
|
||||
static const GEnumValue values[] =
|
||||
{
|
||||
{ GIMP_EXPAND_AS_NECESSARY, "GIMP_EXPAND_AS_NECESSARY", "expand-as-necessary" },
|
||||
{ GIMP_CLIP_TO_IMAGE, "GIMP_CLIP_TO_IMAGE", "clip-to-image" },
|
||||
{ GIMP_CLIP_TO_BOTTOM_LAYER, "GIMP_CLIP_TO_BOTTOM_LAYER", "clip-to-bottom-layer" },
|
||||
{ GIMP_FLATTEN_IMAGE, "GIMP_FLATTEN_IMAGE", "flatten-image" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static const GimpEnumDesc descs[] =
|
||||
{
|
||||
{ GIMP_EXPAND_AS_NECESSARY, "GIMP_EXPAND_AS_NECESSARY", NULL },
|
||||
{ GIMP_CLIP_TO_IMAGE, "GIMP_CLIP_TO_IMAGE", NULL },
|
||||
{ GIMP_CLIP_TO_BOTTOM_LAYER, "GIMP_CLIP_TO_BOTTOM_LAYER", NULL },
|
||||
{ GIMP_FLATTEN_IMAGE, "GIMP_FLATTEN_IMAGE", NULL },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static GType type = 0;
|
||||
|
||||
if (G_UNLIKELY (! type))
|
||||
{
|
||||
type = g_enum_register_static ("GimpMergeType", values);
|
||||
gimp_type_set_translation_domain (type, GETTEXT_PACKAGE "-libgimp");
|
||||
gimp_type_set_translation_context (type, "merge-type");
|
||||
gimp_enum_set_value_descriptions (type, descs);
|
||||
}
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
GType
|
||||
gimp_offset_type_get_type (void)
|
||||
{
|
||||
static const GEnumValue values[] =
|
||||
{
|
||||
{ GIMP_OFFSET_BACKGROUND, "GIMP_OFFSET_BACKGROUND", "background" },
|
||||
{ GIMP_OFFSET_TRANSPARENT, "GIMP_OFFSET_TRANSPARENT", "transparent" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static const GimpEnumDesc descs[] =
|
||||
{
|
||||
{ GIMP_OFFSET_BACKGROUND, "GIMP_OFFSET_BACKGROUND", NULL },
|
||||
{ GIMP_OFFSET_TRANSPARENT, "GIMP_OFFSET_TRANSPARENT", NULL },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static GType type = 0;
|
||||
|
||||
if (G_UNLIKELY (! type))
|
||||
{
|
||||
type = g_enum_register_static ("GimpOffsetType", values);
|
||||
gimp_type_set_translation_domain (type, GETTEXT_PACKAGE "-libgimp");
|
||||
gimp_type_set_translation_context (type, "offset-type");
|
||||
gimp_enum_set_value_descriptions (type, descs);
|
||||
}
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
GType
|
||||
gimp_orientation_type_get_type (void)
|
||||
{
|
||||
static const GEnumValue values[] =
|
||||
{
|
||||
{ GIMP_ORIENTATION_HORIZONTAL, "GIMP_ORIENTATION_HORIZONTAL", "horizontal" },
|
||||
{ GIMP_ORIENTATION_VERTICAL, "GIMP_ORIENTATION_VERTICAL", "vertical" },
|
||||
{ GIMP_ORIENTATION_UNKNOWN, "GIMP_ORIENTATION_UNKNOWN", "unknown" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static const GimpEnumDesc descs[] =
|
||||
{
|
||||
{ GIMP_ORIENTATION_HORIZONTAL, NC_("orientation-type", "Horizontal"), NULL },
|
||||
{ GIMP_ORIENTATION_VERTICAL, NC_("orientation-type", "Vertical"), NULL },
|
||||
{ GIMP_ORIENTATION_UNKNOWN, NC_("orientation-type", "Unknown"), NULL },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static GType type = 0;
|
||||
|
||||
if (G_UNLIKELY (! type))
|
||||
{
|
||||
type = g_enum_register_static ("GimpOrientationType", values);
|
||||
gimp_type_set_translation_domain (type, GETTEXT_PACKAGE "-libgimp");
|
||||
gimp_type_set_translation_context (type, "orientation-type");
|
||||
gimp_enum_set_value_descriptions (type, descs);
|
||||
}
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
GType
|
||||
gimp_paint_application_mode_get_type (void)
|
||||
{
|
||||
|
@ -692,6 +994,56 @@ gimp_paint_application_mode_get_type (void)
|
|||
return type;
|
||||
}
|
||||
|
||||
GType
|
||||
gimp_precision_get_type (void)
|
||||
{
|
||||
static const GEnumValue values[] =
|
||||
{
|
||||
{ GIMP_PRECISION_U8_LINEAR, "GIMP_PRECISION_U8_LINEAR", "u8-linear" },
|
||||
{ GIMP_PRECISION_U8_GAMMA, "GIMP_PRECISION_U8_GAMMA", "u8-gamma" },
|
||||
{ GIMP_PRECISION_U16_LINEAR, "GIMP_PRECISION_U16_LINEAR", "u16-linear" },
|
||||
{ GIMP_PRECISION_U16_GAMMA, "GIMP_PRECISION_U16_GAMMA", "u16-gamma" },
|
||||
{ GIMP_PRECISION_U32_LINEAR, "GIMP_PRECISION_U32_LINEAR", "u32-linear" },
|
||||
{ GIMP_PRECISION_U32_GAMMA, "GIMP_PRECISION_U32_GAMMA", "u32-gamma" },
|
||||
{ GIMP_PRECISION_HALF_LINEAR, "GIMP_PRECISION_HALF_LINEAR", "half-linear" },
|
||||
{ GIMP_PRECISION_HALF_GAMMA, "GIMP_PRECISION_HALF_GAMMA", "half-gamma" },
|
||||
{ GIMP_PRECISION_FLOAT_LINEAR, "GIMP_PRECISION_FLOAT_LINEAR", "float-linear" },
|
||||
{ GIMP_PRECISION_FLOAT_GAMMA, "GIMP_PRECISION_FLOAT_GAMMA", "float-gamma" },
|
||||
{ GIMP_PRECISION_DOUBLE_LINEAR, "GIMP_PRECISION_DOUBLE_LINEAR", "double-linear" },
|
||||
{ GIMP_PRECISION_DOUBLE_GAMMA, "GIMP_PRECISION_DOUBLE_GAMMA", "double-gamma" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static const GimpEnumDesc descs[] =
|
||||
{
|
||||
{ GIMP_PRECISION_U8_LINEAR, NC_("precision", "8-bit linear integer"), NULL },
|
||||
{ GIMP_PRECISION_U8_GAMMA, NC_("precision", "8-bit gamma integer"), NULL },
|
||||
{ GIMP_PRECISION_U16_LINEAR, NC_("precision", "16-bit linear integer"), NULL },
|
||||
{ GIMP_PRECISION_U16_GAMMA, NC_("precision", "16-bit gamma integer"), NULL },
|
||||
{ GIMP_PRECISION_U32_LINEAR, NC_("precision", "32-bit linear integer"), NULL },
|
||||
{ GIMP_PRECISION_U32_GAMMA, NC_("precision", "32-bit gamma integer"), NULL },
|
||||
{ GIMP_PRECISION_HALF_LINEAR, NC_("precision", "16-bit linear floating point"), NULL },
|
||||
{ GIMP_PRECISION_HALF_GAMMA, NC_("precision", "16-bit gamma floating point"), NULL },
|
||||
{ GIMP_PRECISION_FLOAT_LINEAR, NC_("precision", "32-bit linear floating point"), NULL },
|
||||
{ GIMP_PRECISION_FLOAT_GAMMA, NC_("precision", "32-bit gamma floating point"), NULL },
|
||||
{ GIMP_PRECISION_DOUBLE_LINEAR, NC_("precision", "64-bit linear floating point"), NULL },
|
||||
{ GIMP_PRECISION_DOUBLE_GAMMA, NC_("precision", "64-bit gamma floating point"), NULL },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static GType type = 0;
|
||||
|
||||
if (G_UNLIKELY (! type))
|
||||
{
|
||||
type = g_enum_register_static ("GimpPrecision", values);
|
||||
gimp_type_set_translation_domain (type, GETTEXT_PACKAGE "-libgimp");
|
||||
gimp_type_set_translation_context (type, "precision");
|
||||
gimp_enum_set_value_descriptions (type, descs);
|
||||
}
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
GType
|
||||
gimp_repeat_mode_get_type (void)
|
||||
{
|
||||
|
@ -726,6 +1078,38 @@ gimp_repeat_mode_get_type (void)
|
|||
return type;
|
||||
}
|
||||
|
||||
GType
|
||||
gimp_rotation_type_get_type (void)
|
||||
{
|
||||
static const GEnumValue values[] =
|
||||
{
|
||||
{ GIMP_ROTATE_90, "GIMP_ROTATE_90", "90" },
|
||||
{ GIMP_ROTATE_180, "GIMP_ROTATE_180", "180" },
|
||||
{ GIMP_ROTATE_270, "GIMP_ROTATE_270", "270" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static const GimpEnumDesc descs[] =
|
||||
{
|
||||
{ GIMP_ROTATE_90, "GIMP_ROTATE_90", NULL },
|
||||
{ GIMP_ROTATE_180, "GIMP_ROTATE_180", NULL },
|
||||
{ GIMP_ROTATE_270, "GIMP_ROTATE_270", NULL },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static GType type = 0;
|
||||
|
||||
if (G_UNLIKELY (! type))
|
||||
{
|
||||
type = g_enum_register_static ("GimpRotationType", values);
|
||||
gimp_type_set_translation_domain (type, GETTEXT_PACKAGE "-libgimp");
|
||||
gimp_type_set_translation_context (type, "rotation-type");
|
||||
gimp_enum_set_value_descriptions (type, descs);
|
||||
}
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
GType
|
||||
gimp_run_mode_get_type (void)
|
||||
{
|
||||
|
@ -758,6 +1142,46 @@ gimp_run_mode_get_type (void)
|
|||
return type;
|
||||
}
|
||||
|
||||
GType
|
||||
gimp_select_criterion_get_type (void)
|
||||
{
|
||||
static const GEnumValue values[] =
|
||||
{
|
||||
{ GIMP_SELECT_CRITERION_COMPOSITE, "GIMP_SELECT_CRITERION_COMPOSITE", "composite" },
|
||||
{ GIMP_SELECT_CRITERION_R, "GIMP_SELECT_CRITERION_R", "r" },
|
||||
{ GIMP_SELECT_CRITERION_G, "GIMP_SELECT_CRITERION_G", "g" },
|
||||
{ GIMP_SELECT_CRITERION_B, "GIMP_SELECT_CRITERION_B", "b" },
|
||||
{ GIMP_SELECT_CRITERION_H, "GIMP_SELECT_CRITERION_H", "h" },
|
||||
{ GIMP_SELECT_CRITERION_S, "GIMP_SELECT_CRITERION_S", "s" },
|
||||
{ GIMP_SELECT_CRITERION_V, "GIMP_SELECT_CRITERION_V", "v" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static const GimpEnumDesc descs[] =
|
||||
{
|
||||
{ GIMP_SELECT_CRITERION_COMPOSITE, NC_("select-criterion", "Composite"), NULL },
|
||||
{ GIMP_SELECT_CRITERION_R, NC_("select-criterion", "Red"), NULL },
|
||||
{ GIMP_SELECT_CRITERION_G, NC_("select-criterion", "Green"), NULL },
|
||||
{ GIMP_SELECT_CRITERION_B, NC_("select-criterion", "Blue"), NULL },
|
||||
{ GIMP_SELECT_CRITERION_H, NC_("select-criterion", "Hue"), NULL },
|
||||
{ GIMP_SELECT_CRITERION_S, NC_("select-criterion", "Saturation"), NULL },
|
||||
{ GIMP_SELECT_CRITERION_V, NC_("select-criterion", "Value"), NULL },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static GType type = 0;
|
||||
|
||||
if (G_UNLIKELY (! type))
|
||||
{
|
||||
type = g_enum_register_static ("GimpSelectCriterion", values);
|
||||
gimp_type_set_translation_domain (type, GETTEXT_PACKAGE "-libgimp");
|
||||
gimp_type_set_translation_context (type, "select-criterion");
|
||||
gimp_enum_set_value_descriptions (type, descs);
|
||||
}
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
GType
|
||||
gimp_size_type_get_type (void)
|
||||
{
|
||||
|
|
|
@ -80,6 +80,18 @@ typedef enum
|
|||
} GimpBlendMode;
|
||||
|
||||
|
||||
#define GIMP_TYPE_BRUSH_GENERATED_SHAPE (gimp_brush_generated_shape_get_type ())
|
||||
|
||||
GType gimp_brush_generated_shape_get_type (void) G_GNUC_CONST;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
GIMP_BRUSH_GENERATED_CIRCLE, /*< desc="Circle" >*/
|
||||
GIMP_BRUSH_GENERATED_SQUARE, /*< desc="Square" >*/
|
||||
GIMP_BRUSH_GENERATED_DIAMOND /*< desc="Diamond" >*/
|
||||
} GimpBrushGeneratedShape;
|
||||
|
||||
|
||||
#define GIMP_TYPE_BUCKET_FILL_MODE (gimp_bucket_fill_mode_get_type ())
|
||||
|
||||
GType gimp_bucket_fill_mode_get_type (void) G_GNUC_CONST;
|
||||
|
@ -153,6 +165,21 @@ typedef enum /*< pdb-skip >*/
|
|||
} GimpCheckType;
|
||||
|
||||
|
||||
#define GIMP_TYPE_COMPONENT_TYPE (gimp_component_type_get_type ())
|
||||
|
||||
GType gimp_component_type_get_type (void) G_GNUC_CONST;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
GIMP_COMPONENT_TYPE_U8 = 100, /*< desc="8-bit integer" >*/
|
||||
GIMP_COMPONENT_TYPE_U16 = 200, /*< desc="16-bit integer" >*/
|
||||
GIMP_COMPONENT_TYPE_U32 = 300, /*< desc="32-bit integer" >*/
|
||||
GIMP_COMPONENT_TYPE_HALF = 500, /*< desc="16-bit floating point" >*/
|
||||
GIMP_COMPONENT_TYPE_FLOAT = 600, /*< desc="32-bit floating point" >*/
|
||||
GIMP_COMPONENT_TYPE_DOUBLE = 700 /*< desc="64-bit floating point" >*/
|
||||
} GimpComponentType;
|
||||
|
||||
|
||||
#define GIMP_TYPE_CONVOLVE_TYPE (gimp_convolve_type_get_type ())
|
||||
|
||||
GType gimp_convolve_type_get_type (void) G_GNUC_CONST;
|
||||
|
@ -213,6 +240,21 @@ typedef enum
|
|||
} GimpDodgeBurnType;
|
||||
|
||||
|
||||
#define GIMP_TYPE_FILL_TYPE (gimp_fill_type_get_type ())
|
||||
|
||||
GType gimp_fill_type_get_type (void) G_GNUC_CONST;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
GIMP_FOREGROUND_FILL, /*< desc="Foreground color" >*/
|
||||
GIMP_BACKGROUND_FILL, /*< desc="Background color" >*/
|
||||
GIMP_WHITE_FILL, /*< desc="White" >*/
|
||||
GIMP_TRANSPARENT_FILL, /*< desc="Transparency" >*/
|
||||
GIMP_PATTERN_FILL, /*< desc="Pattern" >*/
|
||||
GIMP_NO_FILL /*< desc="None", pdb-skip >*/
|
||||
} GimpFillType;
|
||||
|
||||
|
||||
#define GIMP_TYPE_FOREGROUND_EXTRACT_MODE (gimp_foreground_extract_mode_get_type ())
|
||||
|
||||
GType gimp_foreground_extract_mode_get_type (void) G_GNUC_CONST;
|
||||
|
@ -244,6 +286,32 @@ typedef enum
|
|||
} GimpGradientType;
|
||||
|
||||
|
||||
#define GIMP_TYPE_GRADIENT_SEGMENT_COLOR (gimp_gradient_segment_color_get_type ())
|
||||
|
||||
GType gimp_gradient_segment_color_get_type (void) G_GNUC_CONST;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
GIMP_GRADIENT_SEGMENT_RGB, /* normal RGB */
|
||||
GIMP_GRADIENT_SEGMENT_HSV_CCW, /* counterclockwise hue */
|
||||
GIMP_GRADIENT_SEGMENT_HSV_CW /* clockwise hue */
|
||||
} GimpGradientSegmentColor;
|
||||
|
||||
|
||||
#define GIMP_TYPE_GRADIENT_SEGMENT_TYPE (gimp_gradient_segment_type_get_type ())
|
||||
|
||||
GType gimp_gradient_segment_type_get_type (void) G_GNUC_CONST;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
GIMP_GRADIENT_SEGMENT_LINEAR,
|
||||
GIMP_GRADIENT_SEGMENT_CURVED,
|
||||
GIMP_GRADIENT_SEGMENT_SINE,
|
||||
GIMP_GRADIENT_SEGMENT_SPHERE_INCREASING,
|
||||
GIMP_GRADIENT_SEGMENT_SPHERE_DECREASING
|
||||
} GimpGradientSegmentType;
|
||||
|
||||
|
||||
#define GIMP_TYPE_GRID_STYLE (gimp_grid_style_get_type ())
|
||||
|
||||
GType gimp_grid_style_get_type (void) G_GNUC_CONST;
|
||||
|
@ -331,6 +399,53 @@ typedef enum
|
|||
} GimpInterpolationType;
|
||||
|
||||
|
||||
#define GIMP_TYPE_MASK_APPLY_MODE (gimp_mask_apply_mode_get_type ())
|
||||
|
||||
GType gimp_mask_apply_mode_get_type (void) G_GNUC_CONST;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
GIMP_MASK_APPLY,
|
||||
GIMP_MASK_DISCARD
|
||||
} GimpMaskApplyMode;
|
||||
|
||||
|
||||
#define GIMP_TYPE_MERGE_TYPE (gimp_merge_type_get_type ())
|
||||
|
||||
GType gimp_merge_type_get_type (void) G_GNUC_CONST;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
GIMP_EXPAND_AS_NECESSARY,
|
||||
GIMP_CLIP_TO_IMAGE,
|
||||
GIMP_CLIP_TO_BOTTOM_LAYER,
|
||||
GIMP_FLATTEN_IMAGE
|
||||
} GimpMergeType;
|
||||
|
||||
|
||||
#define GIMP_TYPE_OFFSET_TYPE (gimp_offset_type_get_type ())
|
||||
|
||||
GType gimp_offset_type_get_type (void) G_GNUC_CONST;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
GIMP_OFFSET_BACKGROUND,
|
||||
GIMP_OFFSET_TRANSPARENT
|
||||
} GimpOffsetType;
|
||||
|
||||
|
||||
#define GIMP_TYPE_ORIENTATION_TYPE (gimp_orientation_type_get_type ())
|
||||
|
||||
GType gimp_orientation_type_get_type (void) G_GNUC_CONST;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
GIMP_ORIENTATION_HORIZONTAL, /*< desc="Horizontal" >*/
|
||||
GIMP_ORIENTATION_VERTICAL, /*< desc="Vertical" >*/
|
||||
GIMP_ORIENTATION_UNKNOWN /*< desc="Unknown" >*/
|
||||
} GimpOrientationType;
|
||||
|
||||
|
||||
#define GIMP_TYPE_PAINT_APPLICATION_MODE (gimp_paint_application_mode_get_type ())
|
||||
|
||||
GType gimp_paint_application_mode_get_type (void) G_GNUC_CONST;
|
||||
|
@ -342,6 +457,27 @@ typedef enum
|
|||
} GimpPaintApplicationMode;
|
||||
|
||||
|
||||
#define GIMP_TYPE_PRECISION (gimp_precision_get_type ())
|
||||
|
||||
GType gimp_precision_get_type (void) G_GNUC_CONST;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
GIMP_PRECISION_U8_LINEAR = 100, /*< desc="8-bit linear integer" >*/
|
||||
GIMP_PRECISION_U8_GAMMA = 150, /*< desc="8-bit gamma integer" >*/
|
||||
GIMP_PRECISION_U16_LINEAR = 200, /*< desc="16-bit linear integer" >*/
|
||||
GIMP_PRECISION_U16_GAMMA = 250, /*< desc="16-bit gamma integer" >*/
|
||||
GIMP_PRECISION_U32_LINEAR = 300, /*< desc="32-bit linear integer" >*/
|
||||
GIMP_PRECISION_U32_GAMMA = 350, /*< desc="32-bit gamma integer" >*/
|
||||
GIMP_PRECISION_HALF_LINEAR = 500, /*< desc="16-bit linear floating point" >*/
|
||||
GIMP_PRECISION_HALF_GAMMA = 550, /*< desc="16-bit gamma floating point" >*/
|
||||
GIMP_PRECISION_FLOAT_LINEAR = 600, /*< desc="32-bit linear floating point" >*/
|
||||
GIMP_PRECISION_FLOAT_GAMMA = 650, /*< desc="32-bit gamma floating point" >*/
|
||||
GIMP_PRECISION_DOUBLE_LINEAR = 700, /*< desc="64-bit linear floating point" >*/
|
||||
GIMP_PRECISION_DOUBLE_GAMMA = 750 /*< desc="64-bit gamma floating point" >*/
|
||||
} GimpPrecision;
|
||||
|
||||
|
||||
#define GIMP_TYPE_REPEAT_MODE (gimp_repeat_mode_get_type ())
|
||||
|
||||
GType gimp_repeat_mode_get_type (void) G_GNUC_CONST;
|
||||
|
@ -355,6 +491,18 @@ typedef enum
|
|||
} GimpRepeatMode;
|
||||
|
||||
|
||||
#define GIMP_TYPE_ROTATION_TYPE (gimp_rotation_type_get_type ())
|
||||
|
||||
GType gimp_rotation_type_get_type (void) G_GNUC_CONST;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
GIMP_ROTATE_90,
|
||||
GIMP_ROTATE_180,
|
||||
GIMP_ROTATE_270
|
||||
} GimpRotationType;
|
||||
|
||||
|
||||
#define GIMP_TYPE_RUN_MODE (gimp_run_mode_get_type ())
|
||||
|
||||
GType gimp_run_mode_get_type (void) G_GNUC_CONST;
|
||||
|
@ -367,6 +515,22 @@ typedef enum
|
|||
} GimpRunMode;
|
||||
|
||||
|
||||
#define GIMP_TYPE_SELECT_CRITERION (gimp_select_criterion_get_type ())
|
||||
|
||||
GType gimp_select_criterion_get_type (void) G_GNUC_CONST;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
GIMP_SELECT_CRITERION_COMPOSITE, /*< desc="Composite" >*/
|
||||
GIMP_SELECT_CRITERION_R, /*< desc="Red" >*/
|
||||
GIMP_SELECT_CRITERION_G, /*< desc="Green" >*/
|
||||
GIMP_SELECT_CRITERION_B, /*< desc="Blue" >*/
|
||||
GIMP_SELECT_CRITERION_H, /*< desc="Hue" >*/
|
||||
GIMP_SELECT_CRITERION_S, /*< desc="Saturation" >*/
|
||||
GIMP_SELECT_CRITERION_V /*< desc="Value" >*/
|
||||
} GimpSelectCriterion;
|
||||
|
||||
|
||||
#define GIMP_TYPE_SIZE_TYPE (gimp_size_type_get_type ())
|
||||
|
||||
GType gimp_size_type_get_type (void) G_GNUC_CONST;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue