mirror of
https://gitlab.gnome.org/GNOME/gimp
synced 2024-10-22 20:41:43 +00:00
![BST 1999 Andy Thomas](/assets/img/avatar_default.png)
Mon Jul 19 23:40:56 BST 1999 Andy Thomas <alt@gimp.org> * app/indicator_area.c * app/paths_dialog.c * app/tools_cmds.c * app/airbrush.c * app/airbrush.h * app/bezier_select.c * app/paintbrush.c * app/paintbrush.h * app/clone.c * app/clone.h * app/eraser.c * app/eraser.h * app/convolve.c * app/convolve.h * app/smudge.c * app/smudge.h * app/dodgeburn.c * app/dodgeburn.h * app/internal_procs.c * plug-ins/sel2path/sel2path.c * tools/pdbgen/pdb/tools.pdb * tools/pdbgen/enums.pl 1) Fixed the brushpreview popup problem where it remained onscreen if the mouse button was released in another GTK window that accepted mouse events. 2) Selection to path now works on all types of images (it should have anyway). 3) Fixed PDB so you can once again use the PDB interfaces to the clone and airbrush tools. 4) PDB Function to add a path to an image now adds it correctly. 5) airbrush/paintbrush/clone/eraser/convolve New PDB functions that use the options dialogs settings (or sane defaults if option dialog not present) 6) Added PDB functions for Smudge & DodgeBurn tools. 7) Path stroke command (from the LCP dialog) can now use any of the painting tools (airbrush/paintbrush/clone/eraser/convolve/smudge/ dodgeburn except ink). Just have the tool selected when you press the stroke button.
32 lines
1.2 KiB
C
32 lines
1.2 KiB
C
/* 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 __AIRBRUSH_H__
|
|
#define __AIRBRUSH_H__
|
|
|
|
#include "tools.h"
|
|
#include "paint_core.h"
|
|
|
|
void * airbrush_paint_func (PaintCore *, GimpDrawable *, int);
|
|
gboolean airbrush_non_gui (GimpDrawable *, double, int, double *);
|
|
gboolean airbrush_non_gui_default (GimpDrawable *, int, double *);
|
|
Tool * tools_new_airbrush (void);
|
|
void tools_free_airbrush (Tool *);
|
|
|
|
|
|
#endif /* __AIRBRUSH_H__ */
|