Make "item" parameter of GimpItem::is_attached() const

This commit is contained in:
Michael Natterer 2009-08-29 19:47:52 +02:00
parent 02903d6970
commit d84e48a82f
7 changed files with 21 additions and 17 deletions

View File

@ -76,7 +76,7 @@ static gint64 gimp_channel_get_memsize (GimpObject *object,
static gchar * gimp_channel_get_description (GimpViewable *viewable,
gchar **tooltip);
static gboolean gimp_channel_is_attached (GimpItem *item);
static gboolean gimp_channel_is_attached (const GimpItem *item);
static GimpContainer *
gimp_channel_get_container (GimpItem *item);
static GimpItem * gimp_channel_duplicate (GimpItem *item,
@ -376,10 +376,11 @@ gimp_channel_get_description (GimpViewable *viewable,
}
static gboolean
gimp_channel_is_attached (GimpItem *item)
gimp_channel_is_attached (const GimpItem *item)
{
return (GIMP_IS_IMAGE (gimp_item_get_image (item)) &&
gimp_container_have (gimp_item_get_image (item)->channels, GIMP_OBJECT (item)));
gimp_container_have (gimp_item_get_image (item)->channels,
GIMP_OBJECT (item)));
}
static GimpContainer *

View File

@ -671,7 +671,7 @@ gimp_item_configure (GimpItem *item,
* Returns: %TRUE if the item is attached to an image, %FALSE otherwise.
*/
gboolean
gimp_item_is_attached (GimpItem *item)
gimp_item_is_attached (const GimpItem *item)
{
GimpViewable *parent;

View File

@ -68,7 +68,7 @@ struct _GimpItemClass
void (* lock_content_changed) (GimpItem *item);
/* virtual functions */
gboolean (* is_attached) (GimpItem *item);
gboolean (* is_attached) (const GimpItem *item);
gboolean (* is_content_locked) (const GimpItem *item);
GimpContainer * (* get_container) (GimpItem *item);
GimpItem * (* duplicate) (GimpItem *item,
@ -141,7 +141,7 @@ GType gimp_item_get_type (void) G_GNUC_CONST;
void gimp_item_removed (GimpItem *item);
gboolean gimp_item_is_removed (const GimpItem *item);
gboolean gimp_item_is_attached (GimpItem *item);
gboolean gimp_item_is_attached (const GimpItem *item);
GimpContainer * gimp_item_get_container (GimpItem *item);
GList * gimp_item_get_container_iter (GimpItem *item);

View File

@ -96,7 +96,7 @@ static gchar * gimp_layer_get_description (GimpViewable *viewable,
gchar **tooltip);
static void gimp_layer_removed (GimpItem *item);
static gboolean gimp_layer_is_attached (GimpItem *item);
static gboolean gimp_layer_is_attached (const GimpItem *item);
static GimpContainer *
gimp_layer_get_container (GimpItem *item);
static GimpItem * gimp_layer_duplicate (GimpItem *item,
@ -539,10 +539,11 @@ gimp_layer_removed (GimpItem *item)
}
static gboolean
gimp_layer_is_attached (GimpItem *item)
gimp_layer_is_attached (const GimpItem *item)
{
return (GIMP_IS_IMAGE (gimp_item_get_image (item)) &&
gimp_container_have (gimp_item_get_image (item)->layers, GIMP_OBJECT (item)));
gimp_container_have (gimp_item_get_image (item)->layers,
GIMP_OBJECT (item)));
}
static GimpContainer *

View File

@ -45,7 +45,7 @@ enum
};
static gboolean gimp_layer_mask_is_attached (GimpItem *item);
static gboolean gimp_layer_mask_is_attached (const GimpItem *item);
static gboolean gimp_layer_mask_is_content_locked (const GimpItem *item);
static GimpContainer * gimp_layer_mask_get_container (GimpItem *item);
static GimpItem * gimp_layer_mask_duplicate (GimpItem *item,
@ -132,7 +132,7 @@ gimp_layer_mask_is_content_locked (const GimpItem *item)
}
static gboolean
gimp_layer_mask_is_attached (GimpItem *item)
gimp_layer_mask_is_attached (const GimpItem *item)
{
GimpLayerMask *mask = GIMP_LAYER_MASK (item);
GimpLayer *layer = gimp_layer_mask_get_layer (mask);

View File

@ -45,7 +45,7 @@
#include "gimp-intl.h"
static gboolean gimp_selection_is_attached (GimpItem *item);
static gboolean gimp_selection_is_attached (const GimpItem *item);
static GimpContainer *
gimp_selection_get_container (GimpItem *item);
static void gimp_selection_translate (GimpItem *item,
@ -186,10 +186,11 @@ gimp_selection_init (GimpSelection *selection)
}
static gboolean
gimp_selection_is_attached (GimpItem *item)
gimp_selection_is_attached (const GimpItem *item)
{
return (GIMP_IS_IMAGE (gimp_item_get_image (item)) &&
gimp_image_get_mask (gimp_item_get_image (item)) == GIMP_CHANNEL (item));
gimp_image_get_mask (gimp_item_get_image (item)) ==
GIMP_CHANNEL (item));
}
static GimpContainer *

View File

@ -63,7 +63,7 @@ static void gimp_vectors_finalize (GObject *object);
static gint64 gimp_vectors_get_memsize (GimpObject *object,
gint64 *gui_size);
static gboolean gimp_vectors_is_attached (GimpItem *item);
static gboolean gimp_vectors_is_attached (const GimpItem *item);
static GimpContainer *
gimp_vectors_get_container (GimpItem *item);
static GimpItem * gimp_vectors_duplicate (GimpItem *item,
@ -266,10 +266,11 @@ gimp_vectors_get_memsize (GimpObject *object,
}
static gboolean
gimp_vectors_is_attached (GimpItem *item)
gimp_vectors_is_attached (const GimpItem *item)
{
return (GIMP_IS_IMAGE (gimp_item_get_image (item)) &&
gimp_container_have (gimp_item_get_image (item)->vectors, GIMP_OBJECT (item)));
gimp_container_have (gimp_item_get_image (item)->vectors,
GIMP_OBJECT (item)));
}
static GimpContainer *