/* LIBGIMP - The GIMP Library
 * Copyright (C) 1995-2003 Peter Mattis and Spencer Kimball
 *
 * gimptextlayer_pdb.h
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2 of the License, or (at your option) any later version.
 *
 * This library 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
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the
 * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
 * Boston, MA 02111-1307, USA.
 */

/* NOTE: This file is autogenerated by pdbgen.pl */

#ifndef __GIMP_TEXT_LAYER_PDB_H__
#define __GIMP_TEXT_LAYER_PDB_H__

G_BEGIN_DECLS

/* For information look into the C source or the html documentation */


gboolean              gimp_layer_is_text                  (gint32                 layer_ID);
gboolean              gimp_text_layer_discard_text        (gint32                 layer_ID);
gchar*                gimp_text_layer_get_text            (gint32                 layer_ID);
gboolean              gimp_text_layer_set_text            (gint32                 layer_ID,
                                                           const gchar           *new_text);
gchar*                gimp_text_layer_get_font            (gint32                 layer_ID);
gboolean              gimp_text_layer_set_font            (gint32                 layer_ID,
                                                           const gchar           *new_font);
gdouble               gimp_text_layer_get_font_size       (gint32                 layer_ID,
                                                           GimpUnit              *unit);
gboolean              gimp_text_layer_set_font_size       (gint32                 layer_ID,
                                                           gdouble                size,
                                                           GimpUnit               unit);
gboolean              gimp_text_layer_get_text_attributes (gint32                 layer_ID,
                                                           gboolean              *hinting,
                                                           gboolean              *autohint,
                                                           gboolean              *antialias,
                                                           gboolean              *kerning);
gboolean              gimp_text_layer_set_text_attributes (gint32                 layer_ID,
                                                           gboolean               hinting,
                                                           gboolean               autohint,
                                                           gboolean               antialias,
                                                           gboolean               kerning);
gchar*                gimp_text_layer_get_language        (gint32                 layer_ID);
gboolean              gimp_text_layer_set_language        (gint32                 layer_ID,
                                                           const gchar           *language);
gboolean              gimp_text_layer_get_color           (gint32                 layer_ID,
                                                           GimpRGB               *color);
gboolean              gimp_text_layer_set_color           (gint32                 layer_ID,
                                                           const GimpRGB         *new_color);
GimpTextJustification gimp_text_layer_get_justify         (gint32                 layer_ID);
gboolean              gimp_text_layer_set_justify         (gint32                 layer_ID,
                                                           GimpTextJustification  justify);
GimpTextOutline       gimp_text_layer_get_outline         (gint32                 layer_ID);
gboolean              gimp_text_layer_set_outline         (gint32                 layer_ID,
                                                           GimpTextOutline        outline);
GimpTextDirection     gimp_text_layer_get_direction       (gint32                 layer_ID);
gboolean              gimp_text_layer_set_direction       (gint32                 layer_ID,
                                                           GimpTextDirection      direction);
gboolean              gimp_text_layer_get_spacing         (gint32                 layer_ID,
                                                           gdouble               *indent,
                                                           gdouble               *line_spacing,
                                                           gdouble               *char_spacing);
gboolean              gimp_text_layer_set_spacing         (gint32                 layer_ID,
                                                           gdouble                indent,
                                                           gdouble                line_spacing,
                                                           gdouble                char_spacing);
GimpTextBoxMode       gimp_text_layer_get_text_box        (gint32                 layer_ID,
                                                           gdouble               *box_width,
                                                           gdouble               *box_height,
                                                           GimpUnit              *box_unit);
gboolean              gimp_text_layer_set_text_box        (gint32                 layer_ID,
                                                           GimpTextBoxMode        box_mode,
                                                           gdouble                box_width,
                                                           gdouble                box_height,
                                                           GimpUnit               box_unit);


G_END_DECLS

#endif /* __GIMP_TEXT_LAYER_PDB_H__ */
