diff options
| author | Alexander Valavanis <valavanisalex@gmail.com> | 2018-11-25 01:49:30 +0000 |
|---|---|---|
| committer | Alexander Valavanis <valavanisalex@gmail.com> | 2018-11-25 01:49:30 +0000 |
| commit | 5819344bc989272c7ded13ef0373b4c5b78b4f65 (patch) | |
| tree | bcd7cc677e3dc2fee462c7bca61dffa58327a4da /src/ege-color-prof-tracker.h | |
| parent | InkRadioAction: Replace deprecated g_type_class_add_private (diff) | |
| download | inkscape-5819344bc989272c7ded13ef0373b4c5b78b4f65.tar.gz inkscape-5819344bc989272c7ded13ef0373b4c5b78b4f65.zip | |
EgeColorProfTracker: Replace deprecated g_type_class_add_private and adhere to GObject conventions
Diffstat (limited to 'src/ege-color-prof-tracker.h')
| -rw-r--r-- | src/ege-color-prof-tracker.h | 27 |
1 files changed, 2 insertions, 25 deletions
diff --git a/src/ege-color-prof-tracker.h b/src/ege-color-prof-tracker.h index 65cd41f31..535e26e9d 100644 --- a/src/ege-color-prof-tracker.h +++ b/src/ege-color-prof-tracker.h @@ -52,28 +52,8 @@ typedef struct _GtkWidget GtkWidget; G_BEGIN_DECLS -#define EGE_COLOR_PROF_TRACKER_TYPE ( ege_color_prof_tracker_get_type() ) -#define EGE_COLOR_PROF_TRACKER( obj ) ( G_TYPE_CHECK_INSTANCE_CAST( (obj), EGE_COLOR_PROF_TRACKER_TYPE, EgeColorProfTracker) ) -#define EGE_COLOR_PROF_TRACKER_CLASS( klass ) ( G_TYPE_CHECK_CLASS_CAST( (klass), EGE_COLOR_PROF_TRACKER_TYPE, EgeColorProfTrackerClass) ) -#define IS_EGE_COLOR_PROF_TRACKER( obj ) ( G_TYPE_CHECK_INSTANCE_TYPE( (obj), EGE_COLOR_PROF_TRACKER_TYPE) ) -#define IS_EGE_COLOR_PROF_TRACKER_CLASS( klass ) ( G_TYPE_CHECK_CLASS_TYPE( (klass), EGE_COLOR_PROF_TRACKER_TYPE) ) -#define EGE_COLOR_PROF_TRACKER_GET_CLASS( obj ) ( G_TYPE_INSTANCE_GET_CLASS( (obj), EGE_COLOR_PROF_TRACKER_TYPE, EgeColorProfTrackerClass) ) - -typedef struct _EgeColorProfTracker EgeColorProfTracker; -typedef struct _EgeColorProfTrackerClass EgeColorProfTrackerClass; -typedef struct _EgeColorProfTrackerPrivate EgeColorProfTrackerPrivate; - -/** - * Instance structure of EgeColorProfTracker. - */ -struct _EgeColorProfTracker -{ - /** Parent instance structure. */ - GObject object; - - /** Pointer to private instance data. */ - EgeColorProfTrackerPrivate *private_data; -}; +#define EGE_TYPE_COLOR_PROF_TRACKER ege_color_prof_tracker_get_type () +G_DECLARE_DERIVABLE_TYPE (EgeColorProfTracker, ege_color_prof_tracker, EGE, COLOR_PROF_TRACKER, GObject) /** * Class structure of EgeColorProfTracker. @@ -86,9 +66,6 @@ struct _EgeColorProfTrackerClass void (*changed) (EgeColorProfTracker* tracker); }; -/** Standard Gtk type function */ -GType ege_color_prof_tracker_get_type( void ); - /** * Creates a new EgeColorProfTracker instance. */ |
