mirror of
https://gitlab.gnome.org/GNOME/gimp.git
synced 2025-07-03 09:23:24 +00:00
libgimp: add instance-private struct to all new objects
Just in case we need it later.
This commit is contained in:
parent
96c1f754ba
commit
f57725a96a
18 changed files with 120 additions and 54 deletions
|
@ -26,10 +26,17 @@
|
|||
#include "gimptilebackendplugin.h"
|
||||
|
||||
|
||||
G_DEFINE_ABSTRACT_TYPE (GimpDrawable, gimp_drawable, GIMP_TYPE_ITEM)
|
||||
struct _GimpDrawablePrivate
|
||||
{
|
||||
gpointer unused;
|
||||
};
|
||||
|
||||
|
||||
G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE (GimpDrawable, gimp_drawable, GIMP_TYPE_ITEM)
|
||||
|
||||
#define parent_class gimp_drawable_parent_class
|
||||
|
||||
|
||||
static void
|
||||
gimp_drawable_class_init (GimpDrawableClass *klass)
|
||||
{
|
||||
|
@ -38,6 +45,7 @@ gimp_drawable_class_init (GimpDrawableClass *klass)
|
|||
static void
|
||||
gimp_drawable_init (GimpDrawable *drawable)
|
||||
{
|
||||
drawable->priv = gimp_drawable_get_instance_private (drawable);
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue