app/tools/Makefile.am removed.
2001-03-09 Michael Natterer <mitch@gimp.org> * app/tools/Makefile.am * app/tools/rect_selectP.h: removed. * app/tools/gimpfreeselecttool.[ch] * app/tools/gimpfuzzyselecttool.[ch]: reactivated. * app/tools/gimptool.[ch]: removed STUB()s and old crap. * app/tools/tools.c: register the new tools. * app/disp_callbacks.c * app/tools/selection_options.c: changed accordingly. * app/apptypes.h * app/tools/gimprectselecttool.c: cleanup.
This commit is contained in:

committed by
Michael Natterer

parent
6fa118a0fd
commit
80b55c7e52
@ -16,28 +16,59 @@
|
||||
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
#ifndef __FUZZY_SELECT_H__
|
||||
#define __FUZZY_SELECT_H__
|
||||
#ifndef __GIMP_FUZZY_SELECT_TOOL_H__
|
||||
#define __GIMP_FUZZY_SELECT_TOOL_H__
|
||||
|
||||
|
||||
GimpChannel * find_contiguous_region (GimpImage *gimage,
|
||||
GimpDrawable *drawable,
|
||||
gboolean antialias,
|
||||
gint threshold,
|
||||
gint x,
|
||||
gint y,
|
||||
gboolean sample_merged);
|
||||
void fuzzy_select (GimpImage *gimage,
|
||||
GimpDrawable *drawable,
|
||||
gint op,
|
||||
gboolean feather,
|
||||
gdouble feather_radius);
|
||||
#include "gimpselectiontool.h"
|
||||
|
||||
Tool * tools_new_fuzzy_select (void);
|
||||
void tools_free_fuzzy_select (Tool *tool);
|
||||
|
||||
#define GIMP_TYPE_FUZZY_SELECT_TOOL (gimp_fuzzy_select_tool_get_type ())
|
||||
#define GIMP_FUZZY_SELECT_TOOL(obj) (GTK_CHECK_CAST ((obj), GIMP_TYPE_FUZZY_SELECT_TOOL, GimpFuzzySelectTool))
|
||||
#define GIMP_IS_FUZZY_SELECT_TOOL(obj) (GTK_CHECK_TYPE ((obj), GIMP_TYPE_FUZZY_SELECT_TOOL))
|
||||
#define GIMP_FUZZY_SELECT_TOOL_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GIMP_TYPE_FUZZY_SELECT_TOOL, GimpFuzzySelectToolClass))
|
||||
#define GIMP_IS_FUZZY_SELECT_TOOL_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GIMP_TYPE_FUZZY_SELECT_TOOL))
|
||||
|
||||
|
||||
typedef struct _GimpFuzzySelectTool GimpFuzzySelectTool;
|
||||
typedef struct _GimpFuzzySelectToolClass GimpFuzzySelectToolClass;
|
||||
|
||||
struct _GimpFuzzySelectTool
|
||||
{
|
||||
GimpSelectionTool parent_instance;
|
||||
|
||||
gint x, y; /* Point from which to execute seed fill */
|
||||
gint first_x; /* */
|
||||
gint first_y; /* variables to keep track of sensitivity */
|
||||
gdouble first_threshold; /* initial value of threshold slider */
|
||||
};
|
||||
|
||||
struct _GimpFuzzySelectToolClass
|
||||
{
|
||||
GimpSelectionToolClass parent_class;
|
||||
};
|
||||
|
||||
|
||||
void gimp_fuzzy_select_tool_register (void);
|
||||
|
||||
GtkType gimp_fuzzy_select_tool_get_type (void);
|
||||
|
||||
|
||||
GimpChannel * find_contiguous_region (GimpImage *gimage,
|
||||
GimpDrawable *drawable,
|
||||
gboolean antialias,
|
||||
gint threshold,
|
||||
gint x,
|
||||
gint y,
|
||||
gboolean sample_merged);
|
||||
void fuzzy_select (GimpImage *gimage,
|
||||
GimpDrawable *drawable,
|
||||
gint op,
|
||||
gboolean feather,
|
||||
gdouble feather_radius);
|
||||
|
||||
|
||||
extern GimpChannel *fuzzy_mask;
|
||||
|
||||
|
||||
#endif /* __FUZZY_SELECT_H__ */
|
||||
#endif /* __GIMP_FUZZY_SELECT_TOOL_H__ */
|
||||
|
Reference in New Issue
Block a user