diff options
Diffstat (limited to 'src/backend/bacon-time-label.h')
-rw-r--r-- | src/backend/bacon-time-label.h | 23 |
1 files changed, 2 insertions, 21 deletions
diff --git a/src/backend/bacon-time-label.h b/src/backend/bacon-time-label.h index 5ad74a1cb..101e7517d 100644 --- a/src/backend/bacon-time-label.h +++ b/src/backend/bacon-time-label.h @@ -19,29 +19,12 @@ * */ -#ifndef BACON_TIME_LABEL_H -#define BACON_TIME_LABEL_H +#pragma once #include <gtk/gtk.h> #define BACON_TYPE_TIME_LABEL (bacon_time_label_get_type ()) -#define BACON_TIME_LABEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BACON_TYPE_TIME_LABEL, BaconTimeLabel)) -#define BACON_TIME_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BACON_TYPE_TIME_LABEL, BaconTimeLabelClass)) -#define BACON_IS_TIME_LABEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BACON_TYPE_TIME_LABEL)) -#define BACON_IS_TIME_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BACON_TYPE_TIME_LABEL)) - -typedef struct BaconTimeLabel BaconTimeLabel; -typedef struct BaconTimeLabelClass BaconTimeLabelClass; -typedef struct _BaconTimeLabelPrivate BaconTimeLabelPrivate; - -struct BaconTimeLabel { - GtkLabel parent; - BaconTimeLabelPrivate *priv; -}; - -struct BaconTimeLabelClass { - GtkLabelClass parent_class; -}; +G_DECLARE_FINAL_TYPE(BaconTimeLabel, bacon_time_label, BACON, TIME_LABEL, GtkLabel) G_MODULE_EXPORT GType bacon_time_label_get_type (void); GtkWidget *bacon_time_label_new (void); @@ -51,5 +34,3 @@ void bacon_time_label_set_time (BaconTimeLabel *label, void bacon_time_label_set_remaining (BaconTimeLabel *label, gboolean remaining); - -#endif /* BACON_TIME_LABEL_H */ |