summaryrefslogtreecommitdiff
path: root/src/backend/bacon-time-label.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/bacon-time-label.h')
-rw-r--r--src/backend/bacon-time-label.h23
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 */