| Top |
gboolean
gimp_drawable_delete (gint32 drawable_ID);
gimp_drawable_delete is deprecated and should not be used in newly-written code.
Use gimp_item_delete() instead.
gboolean
gimp_drawable_is_valid (gint32 drawable_ID);
gimp_drawable_is_valid is deprecated and should not be used in newly-written code.
Use gimp_item_is_valid() instead.
Since: GIMP 2.4
gchar *
gimp_drawable_get_name (gint32 drawable_ID);
gimp_drawable_get_name is deprecated and should not be used in newly-written code.
Use gimp_item_get_name() instead.
gboolean gimp_drawable_set_name (gint32 drawable_ID,const gchar *name);
gimp_drawable_set_name is deprecated and should not be used in newly-written code.
Use gimp_item_set_name() instead.
gboolean
gimp_drawable_get_visible (gint32 drawable_ID);
gimp_drawable_get_visible is deprecated and should not be used in newly-written code.
Use gimp_item_get_visible() instead.
gboolean gimp_drawable_set_visible (gint32 drawable_ID,gboolean visible);
gimp_drawable_set_visible is deprecated and should not be used in newly-written code.
Use gimp_item_set_visible() instead.
gboolean
gimp_drawable_get_linked (gint32 drawable_ID);
gimp_drawable_get_linked is deprecated and should not be used in newly-written code.
Use gimp_item_get_linked() instead.
gboolean gimp_drawable_set_linked (gint32 drawable_ID,gboolean linked);
gimp_drawable_set_linked is deprecated and should not be used in newly-written code.
Use gimp_item_set_linked() instead.
gint
gimp_drawable_get_tattoo (gint32 drawable_ID);
gimp_drawable_get_tattoo is deprecated and should not be used in newly-written code.
Use gimp_item_get_tattoo() instead.
gboolean gimp_drawable_set_tattoo (gint32 drawable_ID,gint tattoo);
gimp_drawable_set_tattoo is deprecated and should not be used in newly-written code.
Use gimp_item_set_tattoo() instead.
guint8 * gimp_drawable_get_pixel (gint32 drawable_ID,gint x_coord,gint y_coord,gint *num_channels);
gboolean gimp_drawable_set_pixel (gint32 drawable_ID,gint x_coord,gint y_coord,gint num_channels,const guint8 *pixel);
GimpTile * gimp_drawable_get_tile (GimpDrawable *drawable,gboolean shadow,gint row,gint col);
GimpTile * gimp_drawable_get_tile2 (GimpDrawable *drawable,gboolean shadow,gint x,gint y);
guchar * gimp_drawable_get_thumbnail_data (gint32 drawable_ID,gint *width,gint *height,gint *bpp);
guchar * gimp_drawable_get_sub_thumbnail_data (gint32 drawable_ID,gint src_x,gint src_y,gint src_width,gint src_height,gint *dest_width,gint *dest_height,gint *bpp);
void gimp_drawable_get_color_uchar (gint32 drawable_ID,const GimpRGB *color,guchar *color_uchar);
gboolean gimp_drawable_merge_shadow (gint32 drawable_ID,gboolean undo);
gboolean
gimp_drawable_free_shadow (gint32 drawable_ID);
Since: GIMP 2.6
gboolean gimp_drawable_update (gint32 drawable_ID,gint x,gint y,gint width,gint height);
gboolean gimp_drawable_mask_bounds (gint32 drawable_ID,gint *x1,gint *y1,gint *x2,gint *y2);
gimp_drawable_mask_bounds is deprecated and should not be used in newly-written code.
gboolean gimp_drawable_mask_intersect (gint32 drawable_ID,gint *x,gint *y,gint *width,gint *height);
Since: GIMP 2.2
gint32
gimp_drawable_get_image (gint32 drawable_ID);
gimp_drawable_get_image is deprecated and should not be used in newly-written code.
Use gimp_item_get_image() instead.
gboolean gimp_drawable_set_image (gint32 drawable_ID,gint32 image_ID);
gimp_drawable_set_image is deprecated and should not be used in newly-written code.
There is no replacement for this procedure.
gboolean gimp_drawable_offsets (gint32 drawable_ID,gint *offset_x,gint *offset_y);
gboolean
gimp_drawable_is_channel (gint32 drawable_ID);
gimp_drawable_is_channel is deprecated and should not be used in newly-written code.
Use gimp_item_is_channel() instead.
gboolean
gimp_drawable_is_layer (gint32 drawable_ID);
gimp_drawable_is_layer is deprecated and should not be used in newly-written code.
Use gimp_item_is_layer() instead.
gboolean
gimp_drawable_is_layer_mask (gint32 drawable_ID);
gimp_drawable_is_layer_mask is deprecated and should not be used in newly-written code.
Use gimp_item_is_layer_mask() instead.
gboolean
gimp_drawable_is_text_layer (gint32 drawable_ID);
gimp_drawable_is_text_layer is deprecated and should not be used in newly-written code.
Use gimp_item_is_text_layer() instead.
Since: GIMP 2.6
gboolean gimp_drawable_offset (gint32 drawable_ID,gboolean wrap_around,GimpOffsetType fill_type,gint offset_x,gint offset_y);
gboolean gimp_drawable_foreground_extract (gint32 drawable_ID,GimpForegroundExtractMode mode,gint32 mask_ID);
Since: GIMP 2.4
GimpParasite * gimp_drawable_parasite_find (gint32 drawable_ID,const gchar *name);
gimp_drawable_parasite_find is deprecated and should not be used in newly-written code.
Use gimp_item_get_parasite() instead.
gboolean gimp_drawable_parasite_list (gint32 drawable_ID,gint *num_parasites,gchar ***parasites);
gimp_drawable_parasite_list is deprecated and should not be used in newly-written code.
Use gimp_item_get_parasite_list() instead.
gboolean gimp_drawable_parasite_attach (gint32 drawable_ID,const GimpParasite *parasite);
gimp_drawable_parasite_attach is deprecated and should not be used in newly-written code.
Use gimp_item_attach_parasite() instead.
gboolean gimp_drawable_parasite_detach (gint32 drawable_ID,const gchar *name);
gimp_drawable_parasite_detach is deprecated and should not be used in newly-written code.
Use gimp_item_detach_parasite() instead.
gboolean gimp_drawable_attach_new_parasite (gint32 drawable_ID,const gchar *name,gint flags,gint size,gconstpointer data);
gimp_drawable_attach_new_parasite is deprecated and should not be used in newly-written code.
use gimp_item_attach_parasite() instead.
typedef struct {
gint32 drawable_id; /* drawable ID */
guint width; /* width of drawble */
guint height; /* height of drawble */
guint bpp; /* bytes per pixel of drawable */
guint ntile_rows; /* # of tile rows */
guint ntile_cols; /* # of tile columns */
GimpTile *tiles; /* the normal tiles */
GimpTile *shadow_tiles; /* the shadow tiles */
} GimpDrawable;