412
395
GIMP_UNDO_DRAWABLE, /*< desc="Layer/Channel" >*/
413
396
GIMP_UNDO_DRAWABLE_MOD, /*< desc="Layer/Channel modification" >*/
414
397
GIMP_UNDO_MASK, /*< desc="Selection mask" >*/
398
GIMP_UNDO_ITEM_REORDER, /*< desc="Reorder item" >*/
415
399
GIMP_UNDO_ITEM_RENAME, /*< desc="Rename item" >*/
416
400
GIMP_UNDO_ITEM_DISPLACE, /*< desc="Move item" >*/
417
401
GIMP_UNDO_ITEM_VISIBILITY, /*< desc="Item visibility" >*/
418
402
GIMP_UNDO_ITEM_LINKED, /*< desc="Link/Unlink item" >*/
419
403
GIMP_UNDO_LAYER_ADD, /*< desc="New layer" >*/
420
404
GIMP_UNDO_LAYER_REMOVE, /*< desc="Delete layer" >*/
421
GIMP_UNDO_LAYER_REPOSITION, /*< desc="Reposition layer" >*/
422
405
GIMP_UNDO_LAYER_MODE, /*< desc="Set layer mode" >*/
423
406
GIMP_UNDO_LAYER_OPACITY, /*< desc="Set layer opacity" >*/
424
407
GIMP_UNDO_LAYER_LOCK_ALPHA, /*< desc="Lock/Unlock alpha channel" >*/
408
GIMP_UNDO_GROUP_LAYER_SUSPEND, /*< desc="Suspend group layer resize" >*/
409
GIMP_UNDO_GROUP_LAYER_RESUME, /*< desc="Resume group layer resize" >*/
410
GIMP_UNDO_GROUP_LAYER_CONVERT, /*< desc="Convert group layer" >*/
425
411
GIMP_UNDO_TEXT_LAYER, /*< desc="Text layer" >*/
426
412
GIMP_UNDO_TEXT_LAYER_MODIFIED, /*< desc="Text layer modification" >*/
427
413
GIMP_UNDO_LAYER_MASK_ADD, /*< desc="Add layer mask" >*/
430
416
GIMP_UNDO_LAYER_MASK_SHOW, /*< desc="Show layer mask" >*/
431
417
GIMP_UNDO_CHANNEL_ADD, /*< desc="New channel" >*/
432
418
GIMP_UNDO_CHANNEL_REMOVE, /*< desc="Delete channel" >*/
433
GIMP_UNDO_CHANNEL_REPOSITION, /*< desc="Reposition channel" >*/
434
419
GIMP_UNDO_CHANNEL_COLOR, /*< desc="Channel color" >*/
435
420
GIMP_UNDO_VECTORS_ADD, /*< desc="New path" >*/
436
421
GIMP_UNDO_VECTORS_REMOVE, /*< desc="Delete path" >*/
437
422
GIMP_UNDO_VECTORS_MOD, /*< desc="Path modification" >*/
438
GIMP_UNDO_VECTORS_REPOSITION, /*< desc="Reposition path" >*/
439
423
GIMP_UNDO_FS_TO_LAYER, /*< desc="Floating selection to layer" >*/
440
GIMP_UNDO_FS_RIGOR, /*< desc="Rigor floating selection" >*/
441
GIMP_UNDO_FS_RELAX, /*< desc="Relax floating selection" >*/
442
424
GIMP_UNDO_TRANSFORM, /*< desc="Transform" >*/
443
425
GIMP_UNDO_PAINT, /*< desc="Paint" >*/
444
426
GIMP_UNDO_INK, /*< desc="Ink" >*/
587
569
} GimpColorProfilePolicy;
572
#define GIMP_TYPE_DYNAMICS_OUTPUT_TYPE (gimp_dynamics_output_type_get_type ())
574
GType gimp_dynamics_output_type_get_type (void) G_GNUC_CONST;
576
typedef enum /*< pdb-skip >*/
578
GIMP_DYNAMICS_OUTPUT_OPACITY, /*< desc="Opacity" >*/
579
GIMP_DYNAMICS_OUTPUT_SIZE, /*< desc="Size" >*/
580
GIMP_DYNAMICS_OUTPUT_ANGLE, /*< desc="Angle" >*/
581
GIMP_DYNAMICS_OUTPUT_COLOR, /*< desc="Color" >*/
582
GIMP_DYNAMICS_OUTPUT_HARDNESS, /*< desc="Hardness" >*/
583
GIMP_DYNAMICS_OUTPUT_FORCE, /*< desc="Force" >*/
584
GIMP_DYNAMICS_OUTPUT_ASPECT_RATIO, /*< desc="Aspect ratio" >*/
585
GIMP_DYNAMICS_OUTPUT_SPACING, /*< desc="Spacing" >*/
586
GIMP_DYNAMICS_OUTPUT_RATE, /*< desc="Rate" >*/
587
GIMP_DYNAMICS_OUTPUT_FLOW, /*< desc="Flow" >*/
588
GIMP_DYNAMICS_OUTPUT_JITTER, /*< desc="Jitter" >*/
589
} GimpDynamicsOutputType;
591
593
* non-registered enums; register them if needed
595
597
typedef enum /*< pdb-skip, skip >*/
597
GIMP_CONTEXT_FIRST_PROP = 2,
599
GIMP_CONTEXT_PROP_IMAGE = GIMP_CONTEXT_FIRST_PROP,
600
GIMP_CONTEXT_PROP_DISPLAY = 3,
601
GIMP_CONTEXT_PROP_TOOL = 4,
602
GIMP_CONTEXT_PROP_PAINT_INFO = 5,
603
GIMP_CONTEXT_PROP_FOREGROUND = 6,
604
GIMP_CONTEXT_PROP_BACKGROUND = 7,
605
GIMP_CONTEXT_PROP_OPACITY = 8,
606
GIMP_CONTEXT_PROP_PAINT_MODE = 9,
607
GIMP_CONTEXT_PROP_BRUSH = 10,
608
GIMP_CONTEXT_PROP_PATTERN = 11,
609
GIMP_CONTEXT_PROP_GRADIENT = 12,
610
GIMP_CONTEXT_PROP_PALETTE = 13,
611
GIMP_CONTEXT_PROP_FONT = 14,
612
GIMP_CONTEXT_PROP_BUFFER = 15,
613
GIMP_CONTEXT_PROP_IMAGEFILE = 16,
614
GIMP_CONTEXT_PROP_TEMPLATE = 17,
616
GIMP_CONTEXT_LAST_PROP = GIMP_CONTEXT_PROP_TEMPLATE
599
GIMP_CONTEXT_FIRST_PROP = 2,
601
GIMP_CONTEXT_PROP_IMAGE = GIMP_CONTEXT_FIRST_PROP,
602
GIMP_CONTEXT_PROP_DISPLAY = 3,
603
GIMP_CONTEXT_PROP_TOOL = 4,
604
GIMP_CONTEXT_PROP_PAINT_INFO = 5,
605
GIMP_CONTEXT_PROP_FOREGROUND = 6,
606
GIMP_CONTEXT_PROP_BACKGROUND = 7,
607
GIMP_CONTEXT_PROP_OPACITY = 8,
608
GIMP_CONTEXT_PROP_PAINT_MODE = 9,
609
GIMP_CONTEXT_PROP_BRUSH = 10,
610
GIMP_CONTEXT_PROP_DYNAMICS = 11,
611
GIMP_CONTEXT_PROP_PATTERN = 12,
612
GIMP_CONTEXT_PROP_GRADIENT = 13,
613
GIMP_CONTEXT_PROP_PALETTE = 14,
614
GIMP_CONTEXT_PROP_TOOL_PRESET = 15,
615
GIMP_CONTEXT_PROP_FONT = 16,
616
GIMP_CONTEXT_PROP_BUFFER = 17,
617
GIMP_CONTEXT_PROP_IMAGEFILE = 18,
618
GIMP_CONTEXT_PROP_TEMPLATE = 19,
620
GIMP_CONTEXT_LAST_PROP = GIMP_CONTEXT_PROP_TEMPLATE
617
621
} GimpContextPropType;
620
624
typedef enum /*< pdb-skip, skip >*/
622
GIMP_CONTEXT_IMAGE_MASK = 1 << 2,
623
GIMP_CONTEXT_DISPLAY_MASK = 1 << 3,
624
GIMP_CONTEXT_TOOL_MASK = 1 << 4,
625
GIMP_CONTEXT_PAINT_INFO_MASK = 1 << 5,
626
GIMP_CONTEXT_FOREGROUND_MASK = 1 << 6,
627
GIMP_CONTEXT_BACKGROUND_MASK = 1 << 7,
628
GIMP_CONTEXT_OPACITY_MASK = 1 << 8,
629
GIMP_CONTEXT_PAINT_MODE_MASK = 1 << 9,
630
GIMP_CONTEXT_BRUSH_MASK = 1 << 10,
631
GIMP_CONTEXT_PATTERN_MASK = 1 << 11,
632
GIMP_CONTEXT_GRADIENT_MASK = 1 << 12,
633
GIMP_CONTEXT_PALETTE_MASK = 1 << 13,
634
GIMP_CONTEXT_FONT_MASK = 1 << 14,
635
GIMP_CONTEXT_BUFFER_MASK = 1 << 15,
636
GIMP_CONTEXT_IMAGEFILE_MASK = 1 << 16,
637
GIMP_CONTEXT_TEMPLATE_MASK = 1 << 17,
626
GIMP_CONTEXT_IMAGE_MASK = 1 << 2,
627
GIMP_CONTEXT_DISPLAY_MASK = 1 << 3,
628
GIMP_CONTEXT_TOOL_MASK = 1 << 4,
629
GIMP_CONTEXT_PAINT_INFO_MASK = 1 << 5,
630
GIMP_CONTEXT_FOREGROUND_MASK = 1 << 6,
631
GIMP_CONTEXT_BACKGROUND_MASK = 1 << 7,
632
GIMP_CONTEXT_OPACITY_MASK = 1 << 8,
633
GIMP_CONTEXT_PAINT_MODE_MASK = 1 << 9,
634
GIMP_CONTEXT_BRUSH_MASK = 1 << 10,
635
GIMP_CONTEXT_DYNAMICS_MASK = 1 << 11,
636
GIMP_CONTEXT_PATTERN_MASK = 1 << 12,
637
GIMP_CONTEXT_GRADIENT_MASK = 1 << 13,
638
GIMP_CONTEXT_PALETTE_MASK = 1 << 14,
639
GIMP_CONTEXT_TOOL_PRESET_MASK = 1 << 15,
640
GIMP_CONTEXT_FONT_MASK = 1 << 16,
641
GIMP_CONTEXT_BUFFER_MASK = 1 << 17,
642
GIMP_CONTEXT_IMAGEFILE_MASK = 1 << 18,
643
GIMP_CONTEXT_TEMPLATE_MASK = 1 << 19,
640
646
GIMP_CONTEXT_PAINT_PROPS_MASK = (GIMP_CONTEXT_FOREGROUND_MASK |