From b0161a50896c2bddabe21c5aa53339031d752a01 Mon Sep 17 00:00:00 2001 From: Sven Neumann Date: Wed, 12 Feb 2003 12:47:27 +0000 Subject: [PATCH] app/tools/Makefile.am removed this unused header file. 2003-02-12 Sven Neumann * app/tools/Makefile.am * app/tools/path_toolP.h: removed this unused header file. --- ChangeLog | 5 ++ app/tools/Makefile.am | 3 +- app/tools/path_toolP.h | 134 ----------------------------------------- 3 files changed, 6 insertions(+), 136 deletions(-) delete mode 100644 app/tools/path_toolP.h diff --git a/ChangeLog b/ChangeLog index b8f15ca548..f3028d95d0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2003-02-12 Sven Neumann + + * app/tools/Makefile.am + * app/tools/path_toolP.h: removed this unused header file. + 2003-02-11 Sven Neumann * Makefile.am diff --git a/app/tools/Makefile.am b/app/tools/Makefile.am index 2a1b97adc2..c445b1adc0 100644 --- a/app/tools/Makefile.am +++ b/app/tools/Makefile.am @@ -136,8 +136,7 @@ libapptools_a_SOURCES = \ tool_manager.c \ tool_manager.h \ path_tool.h \ - path_tool.c \ - path_toolP.h + path_tool.c AM_CPPFLAGS = \ -DG_LOG_DOMAIN=\"Gimp-Tools\" \ diff --git a/app/tools/path_toolP.h b/app/tools/path_toolP.h deleted file mode 100644 index 3e4b572e02..0000000000 --- a/app/tools/path_toolP.h +++ /dev/null @@ -1,134 +0,0 @@ -/* The GIMP -- an image manipulation program - * Copyright (C) 1995 Spencer Kimball and Peter Mattis - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - */ -#ifndef __PATH_TOOLP_H__ -#define __PATH_TOOLP_H__ - -#undef PATH_TOOL_DEBUG - -#ifdef PATH_TOOL_DEBUG -#include -#endif - -#include "apptypes.h" - -#define IMAGE_COORDS 1 -#define AA_IMAGE_COORDS 2 -#define SCREEN_COORDS 3 - -#define SEGMENT_ACTIVE 1 - -#define PATH_TOOL_DRAG 1 - -#define PATH_TOOL_REDRAW_ALL 1 -#define PATH_TOOL_REDRAW_ACTIVE 2 -#define PATH_TOOL_REDRAW_HANDLES 4 - -#define SUBDIVIDE 1000 - -typedef enum { SEGMENT_LINE=0, SEGMENT_BEZIER} SegmentType; - -enum { ON_ANCHOR, ON_HANDLE, ON_CURVE, ON_CANVAS }; - -typedef struct _path_segment PathSegment; -typedef struct _path_curve PathCurve; -typedef struct _npath NPath; - -struct _path_segment -{ - SegmentType type; /* What type of segment */ - gdouble x, y; /* location of starting-point in image space */ - gpointer data; /* Additional data, dependant of segment-type */ - - guint32 flags; /* Various Flags: Is the Segment active? */ - - PathCurve *parent; /* the parent Curve */ - PathSegment *next; /* Next Segment or NULL */ - PathSegment *prev; /* Previous Segment or NULL */ -}; - - -struct _path_curve -{ - PathSegment *segments; /* The segments of the curve */ - PathSegment *cur_segment; /* the current segment */ - NPath *parent; /* the parent Path */ - PathCurve *next; /* Next Curve or NULL */ - PathCurve *prev; /* Previous Curve or NULL */ -}; - - -struct _npath -{ - PathCurve *curves; /* the curves */ - PathCurve *cur_curve; /* the current curve */ - GString *name; /* the name of the path */ - guint32 state; /* is the path locked? */ - /* GimpPathTool *path_tool; */ /* The parent Path Tool */ -}; - - -#if 0 -struct _path_tool -{ - gint click_type; /* where did the user click? */ - gint click_x; /* X-coordinate of the click */ - gint click_y; /* Y-coordinate of the click */ - gint click_halfwidth; - guint click_modifier; /* what modifiers were pressed? */ - NPath *click_path; /* On which Path/Curve/Segment */ - PathCurve *click_curve; /* was the click? */ - PathSegment *click_segment; - gdouble click_position; /* The position on the segment */ - gint click_handle_id; /* The handle ID of the segment */ - - gint active_count; /* How many segments are active? */ - /* - * WARNING: single_active_segment may contain non NULL Values - * which point to the nirvana. But they are important! - * The pointer is garantueed to be valid, when active_count==1 - */ - PathSegment *single_active_segment; /* The only active segment */ - - gint state; /* state of tool */ - gint draw; /* all or part */ - DrawCore *core; /* Core drawing object */ - NPath *cur_path; /* the current active path */ - GSList **scanlines; /* used in converting a path */ -}; - -#endif - -typedef void -(*PathTraverseFunc) (NPath *, - PathCurve *, - gpointer); -typedef void -(*CurveTraverseFunc) (NPath *, - PathCurve *, - PathSegment *, - gpointer); -typedef void -(*SegmentTraverseFunc) (NPath *, - PathCurve *, - PathSegment *, - gint, - gint, - gpointer); - -#endif /* __PATH_TOOLP_H__ */ -