app: use G_DECLARE_DERIVABLE_TYPE() in GimpGroupLayer
This commit is contained in:
parent
6be5c0d794
commit
39228512ad
3 changed files with 9 additions and 14 deletions
|
|
@ -74,7 +74,8 @@ struct _GimpGroupLayerPrivate
|
|||
gboolean reallocate_projection;
|
||||
};
|
||||
|
||||
#define GET_PRIVATE(item) ((GimpGroupLayerPrivate *) gimp_group_layer_get_instance_private ((GimpGroupLayer *) (item)))
|
||||
#define GET_PRIVATE(item) \
|
||||
((GimpGroupLayerPrivate *) gimp_group_layer_get_instance_private ((GimpGroupLayer *) (item)))
|
||||
|
||||
|
||||
static void gimp_projectable_iface_init (GimpProjectableInterface *iface);
|
||||
|
|
|
|||
|
|
@ -23,21 +23,13 @@
|
|||
#include "gimplayer.h"
|
||||
|
||||
|
||||
#define GIMP_TYPE_GROUP_LAYER (gimp_group_layer_get_type ())
|
||||
#define GIMP_GROUP_LAYER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_GROUP_LAYER, GimpGroupLayer))
|
||||
#define GIMP_GROUP_LAYER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_GROUP_LAYER, GimpGroupLayerClass))
|
||||
#define GIMP_IS_GROUP_LAYER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GIMP_TYPE_GROUP_LAYER))
|
||||
#define GIMP_IS_GROUP_LAYER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GIMP_TYPE_GROUP_LAYER))
|
||||
#define GIMP_GROUP_LAYER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GIMP_TYPE_GROUP_LAYER, GimpGroupLayerClass))
|
||||
#define GIMP_TYPE_GROUP_LAYER (gimp_group_layer_get_type ())
|
||||
G_DECLARE_DERIVABLE_TYPE (GimpGroupLayer,
|
||||
gimp_group_layer,
|
||||
GIMP, GROUP_LAYER,
|
||||
GimpLayer)
|
||||
|
||||
|
||||
typedef struct _GimpGroupLayerClass GimpGroupLayerClass;
|
||||
|
||||
struct _GimpGroupLayer
|
||||
{
|
||||
GimpLayer parent_instance;
|
||||
};
|
||||
|
||||
struct _GimpGroupLayerClass
|
||||
{
|
||||
GimpLayerClass parent_class;
|
||||
|
|
|
|||
|
|
@ -246,3 +246,5 @@ gboolean gimp_layer_is_alpha_locked (GimpLayer *layer,
|
|||
|
||||
void gimp_layer_update_effective_mode (GimpLayer *layer);
|
||||
void gimp_layer_update_excludes_backdrop (GimpLayer *layer);
|
||||
|
||||
G_DEFINE_AUTOPTR_CLEANUP_FUNC (GimpLayer, g_object_unref);
|
||||
|
|
|
|||
Loading…
Reference in a new issue