core-enums.c 33.2 KB
Newer Older
1 2 3 4 5

/* Generated data (by gimp-mkenums) */

#include "config.h"
#include <glib-object.h>
6
#include "libgimpbase/gimpbase.h"
7
#include "core-enums.h"
8
#include "gimp-intl.h"
9 10

/* enumerations from "./core-enums.h" */
11 12 13
GType
gimp_container_policy_get_type (void)
{
14 15 16 17 18 19
  static const GEnumValue values[] =
  {
    { GIMP_CONTAINER_POLICY_STRONG, "GIMP_CONTAINER_POLICY_STRONG", "strong" },
    { GIMP_CONTAINER_POLICY_WEAK, "GIMP_CONTAINER_POLICY_WEAK", "weak" },
    { 0, NULL, NULL }
  };
20

21 22 23 24 25 26 27
  static const GimpEnumDesc descs[] =
  {
    { GIMP_CONTAINER_POLICY_STRONG, "GIMP_CONTAINER_POLICY_STRONG", NULL },
    { GIMP_CONTAINER_POLICY_WEAK, "GIMP_CONTAINER_POLICY_WEAK", NULL },
    { 0, NULL, NULL }
  };

28
  static GType type = 0;
29

30
  if (! type)
31 32 33 34
    {
      type = g_enum_register_static ("GimpContainerPolicy", values);
      gimp_enum_set_value_descriptions (type, descs);
    }
35

36 37
  return type;
}
38 39 40 41

GType
gimp_convert_dither_type_get_type (void)
{
42 43
  static const GEnumValue values[] =
  {
44 45 46 47 48 49 50 51 52 53 54 55 56
    { GIMP_NO_DITHER, "GIMP_NO_DITHER", "no-dither" },
    { GIMP_FS_DITHER, "GIMP_FS_DITHER", "fs-dither" },
    { GIMP_FSLOWBLEED_DITHER, "GIMP_FSLOWBLEED_DITHER", "fslowbleed-dither" },
    { GIMP_FIXED_DITHER, "GIMP_FIXED_DITHER", "fixed-dither" },
    { 0, NULL, NULL }
  };

  static const GimpEnumDesc descs[] =
  {
    { GIMP_NO_DITHER, N_("None"), NULL },
    { GIMP_FS_DITHER, N_("Floyd-Steinberg (normal)"), NULL },
    { GIMP_FSLOWBLEED_DITHER, N_("Floyd-Steinberg (reduced color bleeding)"), NULL },
    { GIMP_FIXED_DITHER, N_("Positioned"), NULL },
57 58
    { 0, NULL, NULL }
  };
59

60
  static GType type = 0;
61

62
  if (! type)
63 64 65 66
    {
      type = g_enum_register_static ("GimpConvertDitherType", values);
      gimp_enum_set_value_descriptions (type, descs);
    }
67

68 69
  return type;
}
Sven Neumann's avatar
Sven Neumann committed
70

71 72 73 74 75
GType
gimp_convert_palette_type_get_type (void)
{
  static const GEnumValue values[] =
  {
76 77 78 79 80 81 82 83 84 85 86 87 88
    { GIMP_MAKE_PALETTE, "GIMP_MAKE_PALETTE", "make-palette" },
    { GIMP_WEB_PALETTE, "GIMP_WEB_PALETTE", "web-palette" },
    { GIMP_MONO_PALETTE, "GIMP_MONO_PALETTE", "mono-palette" },
    { GIMP_CUSTOM_PALETTE, "GIMP_CUSTOM_PALETTE", "custom-palette" },
    { 0, NULL, NULL }
  };

  static const GimpEnumDesc descs[] =
  {
    { GIMP_MAKE_PALETTE, N_("Generate optimum palette"), NULL },
    { GIMP_WEB_PALETTE, N_("Use web-optimized palette"), NULL },
    { GIMP_MONO_PALETTE, N_("Use black and white (1-bit) palette"), NULL },
    { GIMP_CUSTOM_PALETTE, N_("Use custom palette"), NULL },
89 90 91 92 93 94
    { 0, NULL, NULL }
  };

  static GType type = 0;

  if (! type)
95 96 97 98
    {
      type = g_enum_register_static ("GimpConvertPaletteType", values);
      gimp_enum_set_value_descriptions (type, descs);
    }
99 100 101 102

  return type;
}

Sven Neumann's avatar
Sven Neumann committed
103 104 105
GType
gimp_gravity_type_get_type (void)
{
106 107 108 109 110 111 112 113 114 115 116 117 118 119 120
  static const GEnumValue values[] =
  {
    { GIMP_GRAVITY_NONE, "GIMP_GRAVITY_NONE", "none" },
    { GIMP_GRAVITY_NORTH_WEST, "GIMP_GRAVITY_NORTH_WEST", "north-west" },
    { GIMP_GRAVITY_NORTH, "GIMP_GRAVITY_NORTH", "north" },
    { GIMP_GRAVITY_NORTH_EAST, "GIMP_GRAVITY_NORTH_EAST", "north-east" },
    { GIMP_GRAVITY_WEST, "GIMP_GRAVITY_WEST", "west" },
    { GIMP_GRAVITY_CENTER, "GIMP_GRAVITY_CENTER", "center" },
    { GIMP_GRAVITY_EAST, "GIMP_GRAVITY_EAST", "east" },
    { GIMP_GRAVITY_SOUTH_WEST, "GIMP_GRAVITY_SOUTH_WEST", "south-west" },
    { GIMP_GRAVITY_SOUTH, "GIMP_GRAVITY_SOUTH", "south" },
    { GIMP_GRAVITY_SOUTH_EAST, "GIMP_GRAVITY_SOUTH_EAST", "south-east" },
    { 0, NULL, NULL }
  };

121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
  static const GimpEnumDesc descs[] =
  {
    { GIMP_GRAVITY_NONE, "GIMP_GRAVITY_NONE", NULL },
    { GIMP_GRAVITY_NORTH_WEST, "GIMP_GRAVITY_NORTH_WEST", NULL },
    { GIMP_GRAVITY_NORTH, "GIMP_GRAVITY_NORTH", NULL },
    { GIMP_GRAVITY_NORTH_EAST, "GIMP_GRAVITY_NORTH_EAST", NULL },
    { GIMP_GRAVITY_WEST, "GIMP_GRAVITY_WEST", NULL },
    { GIMP_GRAVITY_CENTER, "GIMP_GRAVITY_CENTER", NULL },
    { GIMP_GRAVITY_EAST, "GIMP_GRAVITY_EAST", NULL },
    { GIMP_GRAVITY_SOUTH_WEST, "GIMP_GRAVITY_SOUTH_WEST", NULL },
    { GIMP_GRAVITY_SOUTH, "GIMP_GRAVITY_SOUTH", NULL },
    { GIMP_GRAVITY_SOUTH_EAST, "GIMP_GRAVITY_SOUTH_EAST", NULL },
    { 0, NULL, NULL }
  };

136 137 138
  static GType type = 0;

  if (! type)
139 140 141 142
    {
      type = g_enum_register_static ("GimpGravityType", values);
      gimp_enum_set_value_descriptions (type, descs);
    }
143 144

  return type;
Sven Neumann's avatar
Sven Neumann committed
145 146
}

147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182
GType
gimp_alignment_type_get_type (void)
{
  static const GEnumValue values[] =
  {
    { GIMP_ALIGN_LEFT, "GIMP_ALIGN_LEFT", "left" },
    { GIMP_ALIGN_CENTER, "GIMP_ALIGN_CENTER", "center" },
    { GIMP_ALIGN_RIGHT, "GIMP_ALIGN_RIGHT", "right" },
    { GIMP_ALIGN_TOP, "GIMP_ALIGN_TOP", "top" },
    { GIMP_ALIGN_MIDDLE, "GIMP_ALIGN_MIDDLE", "middle" },
    { GIMP_ALIGN_BOTTOM, "GIMP_ALIGN_BOTTOM", "bottom" },
    { 0, NULL, NULL }
  };

  static const GimpEnumDesc descs[] =
  {
    { GIMP_ALIGN_LEFT, "GIMP_ALIGN_LEFT", NULL },
    { GIMP_ALIGN_CENTER, "GIMP_ALIGN_CENTER", NULL },
    { GIMP_ALIGN_RIGHT, "GIMP_ALIGN_RIGHT", NULL },
    { GIMP_ALIGN_TOP, "GIMP_ALIGN_TOP", NULL },
    { GIMP_ALIGN_MIDDLE, "GIMP_ALIGN_MIDDLE", NULL },
    { GIMP_ALIGN_BOTTOM, "GIMP_ALIGN_BOTTOM", NULL },
    { 0, NULL, NULL }
  };

  static GType type = 0;

  if (! type)
    {
      type = g_enum_register_static ("GimpAlignmentType", values);
      gimp_enum_set_value_descriptions (type, descs);
    }

  return type;
}

183 184 185
GType
gimp_fill_type_get_type (void)
{
186 187
  static const GEnumValue values[] =
  {
188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204
    { 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, N_("Foreground color"), NULL },
    { GIMP_BACKGROUND_FILL, N_("Background color"), NULL },
    { GIMP_WHITE_FILL, N_("White"), NULL },
    { GIMP_TRANSPARENT_FILL, N_("Transparency"), NULL },
    { GIMP_PATTERN_FILL, N_("Pattern"), NULL },
    { GIMP_NO_FILL, N_("None"), NULL },
205 206
    { 0, NULL, NULL }
  };
207

208
  static GType type = 0;
209

210
  if (! type)
211 212 213 214
    {
      type = g_enum_register_static ("GimpFillType", values);
      gimp_enum_set_value_descriptions (type, descs);
    }
215

216 217
  return type;
}
218

219
GType
220
gimp_grid_style_get_type (void)
221
{
222 223
  static const GEnumValue values[] =
  {
224 225 226 227 228 229 230 231 232 233 234 235 236 237 238
    { GIMP_GRID_DOTS, "GIMP_GRID_DOTS", "dots" },
    { GIMP_GRID_INTERSECTIONS, "GIMP_GRID_INTERSECTIONS", "intersections" },
    { GIMP_GRID_ON_OFF_DASH, "GIMP_GRID_ON_OFF_DASH", "on-off-dash" },
    { GIMP_GRID_DOUBLE_DASH, "GIMP_GRID_DOUBLE_DASH", "double-dash" },
    { GIMP_GRID_SOLID, "GIMP_GRID_SOLID", "solid" },
    { 0, NULL, NULL }
  };

  static const GimpEnumDesc descs[] =
  {
    { GIMP_GRID_DOTS, N_("Intersections (dots)"), NULL },
    { GIMP_GRID_INTERSECTIONS, N_("Intersections (crosshairs)"), NULL },
    { GIMP_GRID_ON_OFF_DASH, N_("Dashed"), NULL },
    { GIMP_GRID_DOUBLE_DASH, N_("Double dashed"), NULL },
    { GIMP_GRID_SOLID, N_("Solid"), NULL },
239 240
    { 0, NULL, NULL }
  };
241

242
  static GType type = 0;
Simon Budig's avatar
Simon Budig committed
243

244
  if (! type)
245 246 247 248
    {
      type = g_enum_register_static ("GimpGridStyle", values);
      gimp_enum_set_value_descriptions (type, descs);
    }
Simon Budig's avatar
Simon Budig committed
249

250 251
  return type;
}
252

253 254 255 256 257
GType
gimp_stroke_method_get_type (void)
{
  static const GEnumValue values[] =
  {
258 259 260 261 262 263 264 265 266
    { GIMP_STROKE_METHOD_LIBART, "GIMP_STROKE_METHOD_LIBART", "libart" },
    { GIMP_STROKE_METHOD_PAINT_CORE, "GIMP_STROKE_METHOD_PAINT_CORE", "paint-core" },
    { 0, NULL, NULL }
  };

  static const GimpEnumDesc descs[] =
  {
    { GIMP_STROKE_METHOD_LIBART, N_("Stroke line"), NULL },
    { GIMP_STROKE_METHOD_PAINT_CORE, N_("Stroke with a paint tool"), NULL },
267 268 269 270 271 272
    { 0, NULL, NULL }
  };

  static GType type = 0;

  if (! type)
273 274 275 276
    {
      type = g_enum_register_static ("GimpStrokeMethod", values);
      gimp_enum_set_value_descriptions (type, descs);
    }
277 278 279 280

  return type;
}

281 282 283
GType
gimp_stroke_style_get_type (void)
{
284 285
  static const GEnumValue values[] =
  {
286 287 288 289 290 291 292 293 294
    { GIMP_STROKE_STYLE_SOLID, "GIMP_STROKE_STYLE_SOLID", "solid" },
    { GIMP_STROKE_STYLE_PATTERN, "GIMP_STROKE_STYLE_PATTERN", "pattern" },
    { 0, NULL, NULL }
  };

  static const GimpEnumDesc descs[] =
  {
    { GIMP_STROKE_STYLE_SOLID, N_("Solid"), NULL },
    { GIMP_STROKE_STYLE_PATTERN, N_("Pattern"), NULL },
295 296
    { 0, NULL, NULL }
  };
297

298
  static GType type = 0;
299

300
  if (! type)
301 302 303 304
    {
      type = g_enum_register_static ("GimpStrokeStyle", values);
      gimp_enum_set_value_descriptions (type, descs);
    }
305

306 307
  return type;
}
Simon Budig's avatar
Simon Budig committed
308 309

GType
310
gimp_join_style_get_type (void)
Simon Budig's avatar
Simon Budig committed
311
{
312 313
  static const GEnumValue values[] =
  {
314 315 316 317 318 319 320 321 322 323 324
    { GIMP_JOIN_MITER, "GIMP_JOIN_MITER", "miter" },
    { GIMP_JOIN_ROUND, "GIMP_JOIN_ROUND", "round" },
    { GIMP_JOIN_BEVEL, "GIMP_JOIN_BEVEL", "bevel" },
    { 0, NULL, NULL }
  };

  static const GimpEnumDesc descs[] =
  {
    { GIMP_JOIN_MITER, N_("Miter"), NULL },
    { GIMP_JOIN_ROUND, N_("Round"), NULL },
    { GIMP_JOIN_BEVEL, N_("Bevel"), NULL },
325 326
    { 0, NULL, NULL }
  };
Simon Budig's avatar
Simon Budig committed
327

328
  static GType type = 0;
Simon Budig's avatar
Simon Budig committed
329

330
  if (! type)
331 332 333 334
    {
      type = g_enum_register_static ("GimpJoinStyle", values);
      gimp_enum_set_value_descriptions (type, descs);
    }
Simon Budig's avatar
Simon Budig committed
335

336 337
  return type;
}
Simon Budig's avatar
Simon Budig committed
338 339

GType
340
gimp_cap_style_get_type (void)
Simon Budig's avatar
Simon Budig committed
341
{
342 343
  static const GEnumValue values[] =
  {
344 345 346 347 348 349 350 351 352 353 354
    { GIMP_CAP_BUTT, "GIMP_CAP_BUTT", "butt" },
    { GIMP_CAP_ROUND, "GIMP_CAP_ROUND", "round" },
    { GIMP_CAP_SQUARE, "GIMP_CAP_SQUARE", "square" },
    { 0, NULL, NULL }
  };

  static const GimpEnumDesc descs[] =
  {
    { GIMP_CAP_BUTT, N_("Butt"), NULL },
    { GIMP_CAP_ROUND, N_("Round"), NULL },
    { GIMP_CAP_SQUARE, N_("Square"), NULL },
355 356
    { 0, NULL, NULL }
  };
Simon Budig's avatar
Simon Budig committed
357

358
  static GType type = 0;
359

360
  if (! type)
361 362 363 364
    {
      type = g_enum_register_static ("GimpCapStyle", values);
      gimp_enum_set_value_descriptions (type, descs);
    }
365

366 367
  return type;
}
368 369 370 371

GType
gimp_dash_preset_get_type (void)
{
372 373
  static const GEnumValue values[] =
  {
374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398
    { GIMP_DASH_CUSTOM, "GIMP_DASH_CUSTOM", "custom" },
    { GIMP_DASH_LINE, "GIMP_DASH_LINE", "line" },
    { GIMP_DASH_LONG_DASH, "GIMP_DASH_LONG_DASH", "long-dash" },
    { GIMP_DASH_MEDIUM_DASH, "GIMP_DASH_MEDIUM_DASH", "medium-dash" },
    { GIMP_DASH_SHORT_DASH, "GIMP_DASH_SHORT_DASH", "short-dash" },
    { GIMP_DASH_SPARSE_DOTS, "GIMP_DASH_SPARSE_DOTS", "sparse-dots" },
    { GIMP_DASH_NORMAL_DOTS, "GIMP_DASH_NORMAL_DOTS", "normal-dots" },
    { GIMP_DASH_DENSE_DOTS, "GIMP_DASH_DENSE_DOTS", "dense-dots" },
    { GIMP_DASH_STIPPLES, "GIMP_DASH_STIPPLES", "stipples" },
    { GIMP_DASH_DASH_DOT, "GIMP_DASH_DASH_DOT", "dash-dot" },
    { GIMP_DASH_DASH_DOT_DOT, "GIMP_DASH_DASH_DOT_DOT", "dash-dot-dot" },
    { 0, NULL, NULL }
  };

  static const GimpEnumDesc descs[] =
  {
    { GIMP_DASH_CUSTOM, N_("Custom"), NULL },
    { GIMP_DASH_LINE, N_("Line"), NULL },
    { GIMP_DASH_LONG_DASH, N_("Long dashes"), NULL },
    { GIMP_DASH_MEDIUM_DASH, N_("Medium dashes"), NULL },
    { GIMP_DASH_SHORT_DASH, N_("Short dashes"), NULL },
    { GIMP_DASH_SPARSE_DOTS, N_("Sparse dots"), NULL },
    { GIMP_DASH_NORMAL_DOTS, N_("Normal dots"), NULL },
    { GIMP_DASH_DENSE_DOTS, N_("Dense dots"), NULL },
    { GIMP_DASH_STIPPLES, N_("Stipples"), NULL },
399 400
    { GIMP_DASH_DASH_DOT, N_("Dash, dot"), NULL },
    { GIMP_DASH_DASH_DOT_DOT, N_("Dash, dot, dot"), NULL },
401 402 403 404 405 406
    { 0, NULL, NULL }
  };

  static GType type = 0;

  if (! type)
407 408 409 410
    {
      type = g_enum_register_static ("GimpDashPreset", values);
      gimp_enum_set_value_descriptions (type, descs);
    }
411 412

  return type;
413 414
}

415 416 417 418 419
GType
gimp_brush_generated_shape_get_type (void)
{
  static const GEnumValue values[] =
  {
420 421 422 423 424 425 426 427 428 429 430
    { 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, N_("Circle"), NULL },
    { GIMP_BRUSH_GENERATED_SQUARE, N_("Square"), NULL },
    { GIMP_BRUSH_GENERATED_DIAMOND, N_("Diamond"), NULL },
431 432 433 434 435 436
    { 0, NULL, NULL }
  };

  static GType type = 0;

  if (! type)
437 438 439 440
    {
      type = g_enum_register_static ("GimpBrushGeneratedShape", values);
      gimp_enum_set_value_descriptions (type, descs);
    }
441 442 443 444

  return type;
}

445 446 447
GType
gimp_orientation_type_get_type (void)
{
448 449
  static const GEnumValue values[] =
  {
450 451 452 453 454 455 456 457 458 459 460
    { 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, N_("Horizontal"), NULL },
    { GIMP_ORIENTATION_VERTICAL, N_("Vertical"), NULL },
    { GIMP_ORIENTATION_UNKNOWN, N_("Unknown"), NULL },
461 462
    { 0, NULL, NULL }
  };
463

464
  static GType type = 0;
465

466
  if (! type)
467 468 469 470
    {
      type = g_enum_register_static ("GimpOrientationType", values);
      gimp_enum_set_value_descriptions (type, descs);
    }
471

472 473
  return type;
}
474

475 476 477 478 479 480 481
GType
gimp_image_resize_layers_get_type (void)
{
  static const GEnumValue values[] =
  {
    { GIMP_IMAGE_RESIZE_LAYERS_NONE, "GIMP_IMAGE_RESIZE_LAYERS_NONE", "none" },
    { GIMP_IMAGE_RESIZE_LAYERS_MATCHING, "GIMP_IMAGE_RESIZE_LAYERS_MATCHING", "matching" },
482 483
    { GIMP_IMAGE_RESIZE_LAYERS_VISIBLE, "GIMP_IMAGE_RESIZE_LAYERS_VISIBLE", "visible" },
    { GIMP_IMAGE_RESIZE_LAYERS_LINKED, "GIMP_IMAGE_RESIZE_LAYERS_LINKED", "linked" },
484 485 486 487 488 489 490 491
    { GIMP_IMAGE_RESIZE_LAYERS_ALL, "GIMP_IMAGE_RESIZE_LAYERS_ALL", "all" },
    { 0, NULL, NULL }
  };

  static const GimpEnumDesc descs[] =
  {
    { GIMP_IMAGE_RESIZE_LAYERS_NONE, N_("None"), NULL },
    { GIMP_IMAGE_RESIZE_LAYERS_MATCHING, N_("Image-sized layers"), NULL },
492 493
    { GIMP_IMAGE_RESIZE_LAYERS_VISIBLE, N_("All visible layers"), NULL },
    { GIMP_IMAGE_RESIZE_LAYERS_LINKED, N_("All linked layers"), NULL },
494 495 496 497 498 499 500 501 502 503 504 505 506 507 508
    { GIMP_IMAGE_RESIZE_LAYERS_ALL, N_("All layers"), NULL },
    { 0, NULL, NULL }
  };

  static GType type = 0;

  if (! type)
    {
      type = g_enum_register_static ("GimpImageResizeLayers", values);
      gimp_enum_set_value_descriptions (type, descs);
    }

  return type;
}

509 510 511
GType
gimp_rotation_type_get_type (void)
{
512 513 514 515 516 517 518
  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 }
  };
519

520 521 522 523 524 525 526 527
  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 }
  };

528
  static GType type = 0;
529

530
  if (! type)
531 532 533 534
    {
      type = g_enum_register_static ("GimpRotationType", values);
      gimp_enum_set_value_descriptions (type, descs);
    }
535

536 537
  return type;
}
538 539

GType
540
gimp_view_size_get_type (void)
541
{
542 543
  static const GEnumValue values[] =
  {
544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566
    { GIMP_VIEW_SIZE_TINY, "GIMP_VIEW_SIZE_TINY", "tiny" },
    { GIMP_VIEW_SIZE_EXTRA_SMALL, "GIMP_VIEW_SIZE_EXTRA_SMALL", "extra-small" },
    { GIMP_VIEW_SIZE_SMALL, "GIMP_VIEW_SIZE_SMALL", "small" },
    { GIMP_VIEW_SIZE_MEDIUM, "GIMP_VIEW_SIZE_MEDIUM", "medium" },
    { GIMP_VIEW_SIZE_LARGE, "GIMP_VIEW_SIZE_LARGE", "large" },
    { GIMP_VIEW_SIZE_EXTRA_LARGE, "GIMP_VIEW_SIZE_EXTRA_LARGE", "extra-large" },
    { GIMP_VIEW_SIZE_HUGE, "GIMP_VIEW_SIZE_HUGE", "huge" },
    { GIMP_VIEW_SIZE_ENORMOUS, "GIMP_VIEW_SIZE_ENORMOUS", "enormous" },
    { GIMP_VIEW_SIZE_GIGANTIC, "GIMP_VIEW_SIZE_GIGANTIC", "gigantic" },
    { 0, NULL, NULL }
  };

  static const GimpEnumDesc descs[] =
  {
    { GIMP_VIEW_SIZE_TINY, N_("Tiny"), NULL },
    { GIMP_VIEW_SIZE_EXTRA_SMALL, N_("Very small"), NULL },
    { GIMP_VIEW_SIZE_SMALL, N_("Small"), NULL },
    { GIMP_VIEW_SIZE_MEDIUM, N_("Medium"), NULL },
    { GIMP_VIEW_SIZE_LARGE, N_("Large"), NULL },
    { GIMP_VIEW_SIZE_EXTRA_LARGE, N_("Very large"), NULL },
    { GIMP_VIEW_SIZE_HUGE, N_("Huge"), NULL },
    { GIMP_VIEW_SIZE_ENORMOUS, N_("Enormous"), NULL },
    { GIMP_VIEW_SIZE_GIGANTIC, N_("Gigantic"), NULL },
567 568 569 570 571 572
    { 0, NULL, NULL }
  };

  static GType type = 0;

  if (! type)
573 574 575 576
    {
      type = g_enum_register_static ("GimpViewSize", values);
      gimp_enum_set_value_descriptions (type, descs);
    }
577 578

  return type;
579 580
}

581 582 583
GType
gimp_selection_control_get_type (void)
{
584 585 586 587 588 589 590 591 592
  static const GEnumValue values[] =
  {
    { GIMP_SELECTION_OFF, "GIMP_SELECTION_OFF", "off" },
    { GIMP_SELECTION_LAYER_OFF, "GIMP_SELECTION_LAYER_OFF", "layer-off" },
    { GIMP_SELECTION_ON, "GIMP_SELECTION_ON", "on" },
    { GIMP_SELECTION_PAUSE, "GIMP_SELECTION_PAUSE", "pause" },
    { GIMP_SELECTION_RESUME, "GIMP_SELECTION_RESUME", "resume" },
    { 0, NULL, NULL }
  };
593

594 595 596 597 598 599 600 601 602 603
  static const GimpEnumDesc descs[] =
  {
    { GIMP_SELECTION_OFF, "GIMP_SELECTION_OFF", NULL },
    { GIMP_SELECTION_LAYER_OFF, "GIMP_SELECTION_LAYER_OFF", NULL },
    { GIMP_SELECTION_ON, "GIMP_SELECTION_ON", NULL },
    { GIMP_SELECTION_PAUSE, "GIMP_SELECTION_PAUSE", NULL },
    { GIMP_SELECTION_RESUME, "GIMP_SELECTION_RESUME", NULL },
    { 0, NULL, NULL }
  };

604
  static GType type = 0;
605

606
  if (! type)
607 608 609 610
    {
      type = g_enum_register_static ("GimpSelectionControl", values);
      gimp_enum_set_value_descriptions (type, descs);
    }
611

612 613
  return type;
}
614 615 616 617

GType
gimp_thumbnail_size_get_type (void)
{
618 619
  static const GEnumValue values[] =
  {
620 621 622 623 624 625 626 627 628 629 630
    { GIMP_THUMBNAIL_SIZE_NONE, "GIMP_THUMBNAIL_SIZE_NONE", "none" },
    { GIMP_THUMBNAIL_SIZE_NORMAL, "GIMP_THUMBNAIL_SIZE_NORMAL", "normal" },
    { GIMP_THUMBNAIL_SIZE_LARGE, "GIMP_THUMBNAIL_SIZE_LARGE", "large" },
    { 0, NULL, NULL }
  };

  static const GimpEnumDesc descs[] =
  {
    { GIMP_THUMBNAIL_SIZE_NONE, N_("No thumbnails"), NULL },
    { GIMP_THUMBNAIL_SIZE_NORMAL, N_("Normal (128x128)"), NULL },
    { GIMP_THUMBNAIL_SIZE_LARGE, N_("Large (256x256)"), NULL },
631 632
    { 0, NULL, NULL }
  };
633

634
  static GType type = 0;
635

636
  if (! type)
637 638 639 640
    {
      type = g_enum_register_static ("GimpThumbnailSize", values);
      gimp_enum_set_value_descriptions (type, descs);
    }
641

642 643
  return type;
}
644

645 646 647
GType
gimp_undo_mode_get_type (void)
{
648 649 650 651 652 653
  static const GEnumValue values[] =
  {
    { GIMP_UNDO_MODE_UNDO, "GIMP_UNDO_MODE_UNDO", "undo" },
    { GIMP_UNDO_MODE_REDO, "GIMP_UNDO_MODE_REDO", "redo" },
    { 0, NULL, NULL }
  };
654

655 656 657 658 659 660 661
  static const GimpEnumDesc descs[] =
  {
    { GIMP_UNDO_MODE_UNDO, "GIMP_UNDO_MODE_UNDO", NULL },
    { GIMP_UNDO_MODE_REDO, "GIMP_UNDO_MODE_REDO", NULL },
    { 0, NULL, NULL }
  };

662
  static GType type = 0;
663

664
  if (! type)
665 666 667 668
    {
      type = g_enum_register_static ("GimpUndoMode", values);
      gimp_enum_set_value_descriptions (type, descs);
    }
669

670 671
  return type;
}
672 673 674 675

GType
gimp_undo_event_get_type (void)
{
676 677 678 679 680 681 682 683 684 685 686 687 688
  static const GEnumValue values[] =
  {
    { GIMP_UNDO_EVENT_UNDO_PUSHED, "GIMP_UNDO_EVENT_UNDO_PUSHED", "undo-pushed" },
    { GIMP_UNDO_EVENT_UNDO_EXPIRED, "GIMP_UNDO_EVENT_UNDO_EXPIRED", "undo-expired" },
    { GIMP_UNDO_EVENT_REDO_EXPIRED, "GIMP_UNDO_EVENT_REDO_EXPIRED", "redo-expired" },
    { GIMP_UNDO_EVENT_UNDO, "GIMP_UNDO_EVENT_UNDO", "undo" },
    { GIMP_UNDO_EVENT_REDO, "GIMP_UNDO_EVENT_REDO", "redo" },
    { GIMP_UNDO_EVENT_UNDO_FREE, "GIMP_UNDO_EVENT_UNDO_FREE", "undo-free" },
    { GIMP_UNDO_EVENT_UNDO_FREEZE, "GIMP_UNDO_EVENT_UNDO_FREEZE", "undo-freeze" },
    { GIMP_UNDO_EVENT_UNDO_THAW, "GIMP_UNDO_EVENT_UNDO_THAW", "undo-thaw" },
    { 0, NULL, NULL }
  };

689 690 691 692 693 694 695 696 697 698 699 700 701
  static const GimpEnumDesc descs[] =
  {
    { GIMP_UNDO_EVENT_UNDO_PUSHED, "GIMP_UNDO_EVENT_UNDO_PUSHED", NULL },
    { GIMP_UNDO_EVENT_UNDO_EXPIRED, "GIMP_UNDO_EVENT_UNDO_EXPIRED", NULL },
    { GIMP_UNDO_EVENT_REDO_EXPIRED, "GIMP_UNDO_EVENT_REDO_EXPIRED", NULL },
    { GIMP_UNDO_EVENT_UNDO, "GIMP_UNDO_EVENT_UNDO", NULL },
    { GIMP_UNDO_EVENT_REDO, "GIMP_UNDO_EVENT_REDO", NULL },
    { GIMP_UNDO_EVENT_UNDO_FREE, "GIMP_UNDO_EVENT_UNDO_FREE", NULL },
    { GIMP_UNDO_EVENT_UNDO_FREEZE, "GIMP_UNDO_EVENT_UNDO_FREEZE", NULL },
    { GIMP_UNDO_EVENT_UNDO_THAW, "GIMP_UNDO_EVENT_UNDO_THAW", NULL },
    { 0, NULL, NULL }
  };

702 703 704
  static GType type = 0;

  if (! type)
705 706 707 708
    {
      type = g_enum_register_static ("GimpUndoEvent", values);
      gimp_enum_set_value_descriptions (type, descs);
    }
709 710

  return type;
711 712
}

713 714 715
GType
gimp_undo_type_get_type (void)
{
716 717
  static const GEnumValue values[] =
  {
718 719 720 721 722 723 724
    { GIMP_UNDO_GROUP_NONE, "GIMP_UNDO_GROUP_NONE", "group-none" },
    { GIMP_UNDO_GROUP_IMAGE_SCALE, "GIMP_UNDO_GROUP_IMAGE_SCALE", "group-image-scale" },
    { GIMP_UNDO_GROUP_IMAGE_RESIZE, "GIMP_UNDO_GROUP_IMAGE_RESIZE", "group-image-resize" },
    { GIMP_UNDO_GROUP_IMAGE_FLIP, "GIMP_UNDO_GROUP_IMAGE_FLIP", "group-image-flip" },
    { GIMP_UNDO_GROUP_IMAGE_ROTATE, "GIMP_UNDO_GROUP_IMAGE_ROTATE", "group-image-rotate" },
    { GIMP_UNDO_GROUP_IMAGE_CROP, "GIMP_UNDO_GROUP_IMAGE_CROP", "group-image-crop" },
    { GIMP_UNDO_GROUP_IMAGE_CONVERT, "GIMP_UNDO_GROUP_IMAGE_CONVERT", "group-image-convert" },
725
    { GIMP_UNDO_GROUP_IMAGE_ITEM_REMOVE, "GIMP_UNDO_GROUP_IMAGE_ITEM_REMOVE", "group-image-item-remove" },
726 727 728 729
    { GIMP_UNDO_GROUP_IMAGE_LAYERS_MERGE, "GIMP_UNDO_GROUP_IMAGE_LAYERS_MERGE", "group-image-layers-merge" },
    { GIMP_UNDO_GROUP_IMAGE_VECTORS_MERGE, "GIMP_UNDO_GROUP_IMAGE_VECTORS_MERGE", "group-image-vectors-merge" },
    { GIMP_UNDO_GROUP_IMAGE_QMASK, "GIMP_UNDO_GROUP_IMAGE_QMASK", "group-image-qmask" },
    { GIMP_UNDO_GROUP_IMAGE_GUIDE, "GIMP_UNDO_GROUP_IMAGE_GUIDE", "group-image-guide" },
730
    { GIMP_UNDO_GROUP_IMAGE_GRID, "GIMP_UNDO_GROUP_IMAGE_GRID", "group-image-grid" },
731
    { GIMP_UNDO_GROUP_IMAGE_SAMPLE_POINT, "GIMP_UNDO_GROUP_IMAGE_SAMPLE_POINT", "group-image-sample-point" },
732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759
    { GIMP_UNDO_GROUP_DRAWABLE, "GIMP_UNDO_GROUP_DRAWABLE", "group-drawable" },
    { GIMP_UNDO_GROUP_DRAWABLE_MOD, "GIMP_UNDO_GROUP_DRAWABLE_MOD", "group-drawable-mod" },
    { GIMP_UNDO_GROUP_MASK, "GIMP_UNDO_GROUP_MASK", "group-mask" },
    { GIMP_UNDO_GROUP_ITEM_VISIBILITY, "GIMP_UNDO_GROUP_ITEM_VISIBILITY", "group-item-visibility" },
    { GIMP_UNDO_GROUP_ITEM_LINKED, "GIMP_UNDO_GROUP_ITEM_LINKED", "group-item-linked" },
    { GIMP_UNDO_GROUP_ITEM_PROPERTIES, "GIMP_UNDO_GROUP_ITEM_PROPERTIES", "group-item-properties" },
    { GIMP_UNDO_GROUP_ITEM_DISPLACE, "GIMP_UNDO_GROUP_ITEM_DISPLACE", "group-item-displace" },
    { GIMP_UNDO_GROUP_ITEM_SCALE, "GIMP_UNDO_GROUP_ITEM_SCALE", "group-item-scale" },
    { GIMP_UNDO_GROUP_ITEM_RESIZE, "GIMP_UNDO_GROUP_ITEM_RESIZE", "group-item-resize" },
    { GIMP_UNDO_GROUP_LAYER_ADD_MASK, "GIMP_UNDO_GROUP_LAYER_ADD_MASK", "group-layer-add-mask" },
    { GIMP_UNDO_GROUP_LAYER_APPLY_MASK, "GIMP_UNDO_GROUP_LAYER_APPLY_MASK", "group-layer-apply-mask" },
    { GIMP_UNDO_GROUP_FS_TO_LAYER, "GIMP_UNDO_GROUP_FS_TO_LAYER", "group-fs-to-layer" },
    { GIMP_UNDO_GROUP_FS_FLOAT, "GIMP_UNDO_GROUP_FS_FLOAT", "group-fs-float" },
    { GIMP_UNDO_GROUP_FS_ANCHOR, "GIMP_UNDO_GROUP_FS_ANCHOR", "group-fs-anchor" },
    { GIMP_UNDO_GROUP_FS_REMOVE, "GIMP_UNDO_GROUP_FS_REMOVE", "group-fs-remove" },
    { GIMP_UNDO_GROUP_EDIT_PASTE, "GIMP_UNDO_GROUP_EDIT_PASTE", "group-edit-paste" },
    { GIMP_UNDO_GROUP_EDIT_CUT, "GIMP_UNDO_GROUP_EDIT_CUT", "group-edit-cut" },
    { GIMP_UNDO_GROUP_TEXT, "GIMP_UNDO_GROUP_TEXT", "group-text" },
    { GIMP_UNDO_GROUP_TRANSFORM, "GIMP_UNDO_GROUP_TRANSFORM", "group-transform" },
    { GIMP_UNDO_GROUP_PAINT, "GIMP_UNDO_GROUP_PAINT", "group-paint" },
    { GIMP_UNDO_GROUP_PARASITE_ATTACH, "GIMP_UNDO_GROUP_PARASITE_ATTACH", "group-parasite-attach" },
    { GIMP_UNDO_GROUP_PARASITE_REMOVE, "GIMP_UNDO_GROUP_PARASITE_REMOVE", "group-parasite-remove" },
    { GIMP_UNDO_GROUP_VECTORS_IMPORT, "GIMP_UNDO_GROUP_VECTORS_IMPORT", "group-vectors-import" },
    { GIMP_UNDO_GROUP_MISC, "GIMP_UNDO_GROUP_MISC", "group-misc" },
    { GIMP_UNDO_IMAGE_TYPE, "GIMP_UNDO_IMAGE_TYPE", "image-type" },
    { GIMP_UNDO_IMAGE_SIZE, "GIMP_UNDO_IMAGE_SIZE", "image-size" },
    { GIMP_UNDO_IMAGE_RESOLUTION, "GIMP_UNDO_IMAGE_RESOLUTION", "image-resolution" },
    { GIMP_UNDO_IMAGE_GUIDE, "GIMP_UNDO_IMAGE_GUIDE", "image-guide" },
760
    { GIMP_UNDO_IMAGE_GRID, "GIMP_UNDO_IMAGE_GRID", "image-grid" },
761
    { GIMP_UNDO_IMAGE_SAMPLE_POINT, "GIMP_UNDO_IMAGE_SAMPLE_POINT", "image-sample-point" },
762 763 764 765 766 767 768 769 770 771 772 773 774
    { GIMP_UNDO_IMAGE_COLORMAP, "GIMP_UNDO_IMAGE_COLORMAP", "image-colormap" },
    { GIMP_UNDO_DRAWABLE, "GIMP_UNDO_DRAWABLE", "drawable" },
    { GIMP_UNDO_DRAWABLE_MOD, "GIMP_UNDO_DRAWABLE_MOD", "drawable-mod" },
    { GIMP_UNDO_MASK, "GIMP_UNDO_MASK", "mask" },
    { GIMP_UNDO_ITEM_RENAME, "GIMP_UNDO_ITEM_RENAME", "item-rename" },
    { GIMP_UNDO_ITEM_DISPLACE, "GIMP_UNDO_ITEM_DISPLACE", "item-displace" },
    { GIMP_UNDO_ITEM_VISIBILITY, "GIMP_UNDO_ITEM_VISIBILITY", "item-visibility" },
    { GIMP_UNDO_ITEM_LINKED, "GIMP_UNDO_ITEM_LINKED", "item-linked" },
    { GIMP_UNDO_LAYER_ADD, "GIMP_UNDO_LAYER_ADD", "layer-add" },
    { GIMP_UNDO_LAYER_REMOVE, "GIMP_UNDO_LAYER_REMOVE", "layer-remove" },
    { GIMP_UNDO_LAYER_REPOSITION, "GIMP_UNDO_LAYER_REPOSITION", "layer-reposition" },
    { GIMP_UNDO_LAYER_MODE, "GIMP_UNDO_LAYER_MODE", "layer-mode" },
    { GIMP_UNDO_LAYER_OPACITY, "GIMP_UNDO_LAYER_OPACITY", "layer-opacity" },
775
    { GIMP_UNDO_LAYER_LOCK_ALPHA, "GIMP_UNDO_LAYER_LOCK_ALPHA", "layer-lock-alpha" },
776 777
    { GIMP_UNDO_TEXT_LAYER, "GIMP_UNDO_TEXT_LAYER", "text-layer" },
    { GIMP_UNDO_TEXT_LAYER_MODIFIED, "GIMP_UNDO_TEXT_LAYER_MODIFIED", "text-layer-modified" },
778 779 780 781
    { GIMP_UNDO_LAYER_MASK_ADD, "GIMP_UNDO_LAYER_MASK_ADD", "layer-mask-add" },
    { GIMP_UNDO_LAYER_MASK_REMOVE, "GIMP_UNDO_LAYER_MASK_REMOVE", "layer-mask-remove" },
    { GIMP_UNDO_LAYER_MASK_APPLY, "GIMP_UNDO_LAYER_MASK_APPLY", "layer-mask-apply" },
    { GIMP_UNDO_LAYER_MASK_SHOW, "GIMP_UNDO_LAYER_MASK_SHOW", "layer-mask-show" },
782 783 784 785 786 787 788 789 790 791 792 793 794
    { GIMP_UNDO_CHANNEL_ADD, "GIMP_UNDO_CHANNEL_ADD", "channel-add" },
    { GIMP_UNDO_CHANNEL_REMOVE, "GIMP_UNDO_CHANNEL_REMOVE", "channel-remove" },
    { GIMP_UNDO_CHANNEL_REPOSITION, "GIMP_UNDO_CHANNEL_REPOSITION", "channel-reposition" },
    { GIMP_UNDO_CHANNEL_COLOR, "GIMP_UNDO_CHANNEL_COLOR", "channel-color" },
    { GIMP_UNDO_VECTORS_ADD, "GIMP_UNDO_VECTORS_ADD", "vectors-add" },
    { GIMP_UNDO_VECTORS_REMOVE, "GIMP_UNDO_VECTORS_REMOVE", "vectors-remove" },
    { GIMP_UNDO_VECTORS_MOD, "GIMP_UNDO_VECTORS_MOD", "vectors-mod" },
    { GIMP_UNDO_VECTORS_REPOSITION, "GIMP_UNDO_VECTORS_REPOSITION", "vectors-reposition" },
    { GIMP_UNDO_FS_TO_LAYER, "GIMP_UNDO_FS_TO_LAYER", "fs-to-layer" },
    { GIMP_UNDO_FS_RIGOR, "GIMP_UNDO_FS_RIGOR", "fs-rigor" },
    { GIMP_UNDO_FS_RELAX, "GIMP_UNDO_FS_RELAX", "fs-relax" },
    { GIMP_UNDO_TRANSFORM, "GIMP_UNDO_TRANSFORM", "transform" },
    { GIMP_UNDO_PAINT, "GIMP_UNDO_PAINT", "paint" },
Michael Natterer's avatar
Michael Natterer committed
795
    { GIMP_UNDO_INK, "GIMP_UNDO_INK", "ink" },
796 797 798 799 800 801 802 803 804 805 806 807 808 809 810
    { GIMP_UNDO_PARASITE_ATTACH, "GIMP_UNDO_PARASITE_ATTACH", "parasite-attach" },
    { GIMP_UNDO_PARASITE_REMOVE, "GIMP_UNDO_PARASITE_REMOVE", "parasite-remove" },
    { GIMP_UNDO_CANT, "GIMP_UNDO_CANT", "cant" },
    { 0, NULL, NULL }
  };

  static const GimpEnumDesc descs[] =
  {
    { GIMP_UNDO_GROUP_NONE, N_("<<invalid>>"), NULL },
    { GIMP_UNDO_GROUP_IMAGE_SCALE, N_("Scale image"), NULL },
    { GIMP_UNDO_GROUP_IMAGE_RESIZE, N_("Resize image"), NULL },
    { GIMP_UNDO_GROUP_IMAGE_FLIP, N_("Flip image"), NULL },
    { GIMP_UNDO_GROUP_IMAGE_ROTATE, N_("Rotate image"), NULL },
    { GIMP_UNDO_GROUP_IMAGE_CROP, N_("Crop image"), NULL },
    { GIMP_UNDO_GROUP_IMAGE_CONVERT, N_("Convert image"), NULL },
811
    { GIMP_UNDO_GROUP_IMAGE_ITEM_REMOVE, N_("Remove item"), NULL },
812 813 814 815
    { GIMP_UNDO_GROUP_IMAGE_LAYERS_MERGE, N_("Merge layers"), NULL },
    { GIMP_UNDO_GROUP_IMAGE_VECTORS_MERGE, N_("Merge vectors"), NULL },
    { GIMP_UNDO_GROUP_IMAGE_QMASK, N_("Quick Mask"), NULL },
    { GIMP_UNDO_GROUP_IMAGE_GUIDE, N_("Guide"), NULL },
816
    { GIMP_UNDO_GROUP_IMAGE_GRID, N_("Grid"), NULL },
817
    { GIMP_UNDO_GROUP_IMAGE_SAMPLE_POINT, N_("Sample Point"), NULL },
818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845
    { GIMP_UNDO_GROUP_DRAWABLE, N_("Drawable"), NULL },
    { GIMP_UNDO_GROUP_DRAWABLE_MOD, N_("Drawable mod"), NULL },
    { GIMP_UNDO_GROUP_MASK, N_("Selection mask"), NULL },
    { GIMP_UNDO_GROUP_ITEM_VISIBILITY, N_("Item visibility"), NULL },
    { GIMP_UNDO_GROUP_ITEM_LINKED, N_("Linked item"), NULL },
    { GIMP_UNDO_GROUP_ITEM_PROPERTIES, N_("Item properties"), NULL },
    { GIMP_UNDO_GROUP_ITEM_DISPLACE, N_("Move item"), NULL },
    { GIMP_UNDO_GROUP_ITEM_SCALE, N_("Scale item"), NULL },
    { GIMP_UNDO_GROUP_ITEM_RESIZE, N_("Resize item"), NULL },
    { GIMP_UNDO_GROUP_LAYER_ADD_MASK, N_("Add layer mask"), NULL },
    { GIMP_UNDO_GROUP_LAYER_APPLY_MASK, N_("Apply layer mask"), NULL },
    { GIMP_UNDO_GROUP_FS_TO_LAYER, N_("Floating selection to layer"), NULL },
    { GIMP_UNDO_GROUP_FS_FLOAT, N_("Float selection"), NULL },
    { GIMP_UNDO_GROUP_FS_ANCHOR, N_("Anchor floating selection"), NULL },
    { GIMP_UNDO_GROUP_FS_REMOVE, N_("Remove floating selection"), NULL },
    { GIMP_UNDO_GROUP_EDIT_PASTE, N_("Paste"), NULL },
    { GIMP_UNDO_GROUP_EDIT_CUT, N_("Cut"), NULL },
    { GIMP_UNDO_GROUP_TEXT, N_("Text"), NULL },
    { GIMP_UNDO_GROUP_TRANSFORM, N_("Transform"), NULL },
    { GIMP_UNDO_GROUP_PAINT, N_("Paint"), NULL },
    { GIMP_UNDO_GROUP_PARASITE_ATTACH, N_("Attach parasite"), NULL },
    { GIMP_UNDO_GROUP_PARASITE_REMOVE, N_("Remove parasite"), NULL },
    { GIMP_UNDO_GROUP_VECTORS_IMPORT, N_("Import paths"), NULL },
    { GIMP_UNDO_GROUP_MISC, N_("Plug-In"), NULL },
    { GIMP_UNDO_IMAGE_TYPE, N_("Image type"), NULL },
    { GIMP_UNDO_IMAGE_SIZE, N_("Image size"), NULL },
    { GIMP_UNDO_IMAGE_RESOLUTION, N_("Resolution change"), NULL },
    { GIMP_UNDO_IMAGE_GUIDE, N_("Guide"), NULL },
846
    { GIMP_UNDO_IMAGE_GRID, N_("Grid"), NULL },
847
    { GIMP_UNDO_IMAGE_SAMPLE_POINT, N_("Sample Point"), NULL },
848 849 850 851 852 853 854 855 856 857 858 859 860
    { GIMP_UNDO_IMAGE_COLORMAP, N_("Change indexed palette"), NULL },
    { GIMP_UNDO_DRAWABLE, N_("Drawable"), NULL },
    { GIMP_UNDO_DRAWABLE_MOD, N_("Drawable mod"), NULL },
    { GIMP_UNDO_MASK, N_("Selection mask"), NULL },
    { GIMP_UNDO_ITEM_RENAME, N_("Rename item"), NULL },
    { GIMP_UNDO_ITEM_DISPLACE, N_("Move item"), NULL },
    { GIMP_UNDO_ITEM_VISIBILITY, N_("Item visibility"), NULL },
    { GIMP_UNDO_ITEM_LINKED, N_("Set item linked"), NULL },
    { GIMP_UNDO_LAYER_ADD, N_("New layer"), NULL },
    { GIMP_UNDO_LAYER_REMOVE, N_("Delete layer"), NULL },
    { GIMP_UNDO_LAYER_REPOSITION, N_("Reposition layer"), NULL },
    { GIMP_UNDO_LAYER_MODE, N_("Set layer mode"), NULL },
    { GIMP_UNDO_LAYER_OPACITY, N_("Set layer opacity"), NULL },
861
    { GIMP_UNDO_LAYER_LOCK_ALPHA, N_("Lock/Unlock alpha channel"), NULL },
862 863
    { GIMP_UNDO_TEXT_LAYER, N_("Text"), NULL },
    { GIMP_UNDO_TEXT_LAYER_MODIFIED, N_("Text modified"), NULL },
864 865 866 867
    { GIMP_UNDO_LAYER_MASK_ADD, N_("Add layer mask"), NULL },
    { GIMP_UNDO_LAYER_MASK_REMOVE, N_("Delete layer mask"), NULL },
    { GIMP_UNDO_LAYER_MASK_APPLY, N_("Apply layer mask"), NULL },
    { GIMP_UNDO_LAYER_MASK_SHOW, N_("Show layer mask"), NULL },
868 869 870 871 872 873 874 875 876 877 878 879 880
    { GIMP_UNDO_CHANNEL_ADD, N_("New channel"), NULL },
    { GIMP_UNDO_CHANNEL_REMOVE, N_("Delete channel"), NULL },
    { GIMP_UNDO_CHANNEL_REPOSITION, N_("Reposition channel"), NULL },
    { GIMP_UNDO_CHANNEL_COLOR, N_("Channel color"), NULL },
    { GIMP_UNDO_VECTORS_ADD, N_("New vectors"), NULL },
    { GIMP_UNDO_VECTORS_REMOVE, N_("Delete vectors"), NULL },
    { GIMP_UNDO_VECTORS_MOD, N_("Vectors mod"), NULL },
    { GIMP_UNDO_VECTORS_REPOSITION, N_("Reposition vectors"), NULL },
    { GIMP_UNDO_FS_TO_LAYER, N_("FS to layer"), NULL },
    { GIMP_UNDO_FS_RIGOR, N_("FS rigor"), NULL },
    { GIMP_UNDO_FS_RELAX, N_("FS relax"), NULL },
    { GIMP_UNDO_TRANSFORM, N_("Transform"), NULL },
    { GIMP_UNDO_PAINT, N_("Paint"), NULL },
Michael Natterer's avatar
Michael Natterer committed
881
    { GIMP_UNDO_INK, N_("Ink"), NULL },
882 883 884
    { GIMP_UNDO_PARASITE_ATTACH, N_("Attach parasite"), NULL },
    { GIMP_UNDO_PARASITE_REMOVE, N_("Remove parasite"), NULL },
    { GIMP_UNDO_CANT, N_("EEK: can't undo"), NULL },
885 886 887 888 889 890
    { 0, NULL, NULL }
  };

  static GType type = 0;

  if (! type)
891 892 893 894
    {
      type = g_enum_register_static ("GimpUndoType", values);
      gimp_enum_set_value_descriptions (type, descs);
    }
895 896 897

  return type;
}
898

899 900 901 902 903 904 905
GType
gimp_dirty_mask_get_type (void)
{
  static const GFlagsValue values[] =
  {
    { GIMP_DIRTY_NONE, "GIMP_DIRTY_NONE", "none" },
    { GIMP_DIRTY_IMAGE, "GIMP_DIRTY_IMAGE", "image" },
906
    { GIMP_DIRTY_IMAGE_SIZE, "GIMP_DIRTY_IMAGE_SIZE", "image-size" },
907 908 909 910 911 912 913 914 915 916 917
    { GIMP_DIRTY_IMAGE_META, "GIMP_DIRTY_IMAGE_META", "image-meta" },
    { GIMP_DIRTY_IMAGE_STRUCTURE, "GIMP_DIRTY_IMAGE_STRUCTURE", "image-structure" },
    { GIMP_DIRTY_ITEM, "GIMP_DIRTY_ITEM", "item" },
    { GIMP_DIRTY_ITEM_META, "GIMP_DIRTY_ITEM_META", "item-meta" },
    { GIMP_DIRTY_DRAWABLE, "GIMP_DIRTY_DRAWABLE", "drawable" },
    { GIMP_DIRTY_VECTORS, "GIMP_DIRTY_VECTORS", "vectors" },
    { GIMP_DIRTY_SELECTION, "GIMP_DIRTY_SELECTION", "selection" },
    { GIMP_DIRTY_ALL, "GIMP_DIRTY_ALL", "all" },
    { 0, NULL, NULL }
  };

918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933
  static const GimpFlagsDesc descs[] =
  {
    { GIMP_DIRTY_NONE, "GIMP_DIRTY_NONE", NULL },
    { GIMP_DIRTY_IMAGE, "GIMP_DIRTY_IMAGE", NULL },
    { GIMP_DIRTY_IMAGE_SIZE, "GIMP_DIRTY_IMAGE_SIZE", NULL },
    { GIMP_DIRTY_IMAGE_META, "GIMP_DIRTY_IMAGE_META", NULL },
    { GIMP_DIRTY_IMAGE_STRUCTURE, "GIMP_DIRTY_IMAGE_STRUCTURE", NULL },
    { GIMP_DIRTY_ITEM, "GIMP_DIRTY_ITEM", NULL },
    { GIMP_DIRTY_ITEM_META, "GIMP_DIRTY_ITEM_META", NULL },
    { GIMP_DIRTY_DRAWABLE, "GIMP_DIRTY_DRAWABLE", NULL },
    { GIMP_DIRTY_VECTORS, "GIMP_DIRTY_VECTORS", NULL },
    { GIMP_DIRTY_SELECTION, "GIMP_DIRTY_SELECTION", NULL },
    { GIMP_DIRTY_ALL, "GIMP_DIRTY_ALL", NULL },
    { 0, NULL, NULL }
  };

934 935 936
  static GType type = 0;

  if (! type)
937 938 939 940
    {
      type = g_flags_register_static ("GimpDirtyMask", values);
      gimp_flags_set_value_descriptions (type, descs);
    }
941 942

  return type;
943 944 945
}


946 947
/* Generated data ends here */