GimpIscissorsTool

GimpIscissorsTool

Synopsis

enum                IscissorsState;
enum                IscissorsOps;
                    ICurve;
struct              GimpIscissorsTool;
void                gimp_iscissors_tool_register        (GimpToolRegisterCallback callback,
                                                         gpointer data);
#define             GIMP_ISCISSORS_TOOL_GET_OPTIONS     (t)

Object Hierarchy

  GObject
   +----GimpObject
         +----GimpTool
               +----GimpDrawTool
                     +----GimpSelectionTool
                           +----GimpIscissorsTool

Implemented Interfaces

GimpIscissorsTool implements GimpProgressInterface.

Description

Details

enum IscissorsState

typedef enum {
  NO_ACTION,
  SEED_PLACEMENT,
  SEED_ADJUSTMENT,
  WAITING
} IscissorsState;

NO_ACTION

SEED_PLACEMENT

SEED_ADJUSTMENT

WAITING


enum IscissorsOps

typedef enum {
  ISCISSORS_OP_NONE,
  ISCISSORS_OP_SELECT,
  ISCISSORS_OP_MOVE_POINT,
  ISCISSORS_OP_ADD_POINT,
  ISCISSORS_OP_CONNECT,
  ISCISSORS_OP_IMPOSSIBLE
} IscissorsOps;

ISCISSORS_OP_NONE

ISCISSORS_OP_SELECT

ISCISSORS_OP_MOVE_POINT

ISCISSORS_OP_ADD_POINT

ISCISSORS_OP_CONNECT

ISCISSORS_OP_IMPOSSIBLE


ICurve

typedef struct _ICurve ICurve;


struct GimpIscissorsTool

struct GimpIscissorsTool;


gimp_iscissors_tool_register ()

void                gimp_iscissors_tool_register        (GimpToolRegisterCallback callback,
                                                         gpointer data);


GIMP_ISCISSORS_TOOL_GET_OPTIONS()

#define GIMP_ISCISSORS_TOOL_GET_OPTIONS(t)  (GIMP_ISCISSORS_OPTIONS (gimp_tool_get_options (GIMP_TOOL (t))))