summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2022-02-17 18:04:20 +0100
committerBastien Nocera <hadess@hadess.net>2022-02-17 22:42:23 +0100
commit8d7350d2c287ab2d3ef6f83c272226272869becf (patch)
tree3b689f03ffc77fb08d9a85db4bed352bf9bdbae3 /src
parentf1885a7e02c352b0f8801629b7e07ab36c03392d (diff)
downloadtotem-8d7350d2c287ab2d3ef6f83c272226272869becf.tar.gz
backend: Add helper to reset time labels
Diffstat (limited to 'src')
-rw-r--r--src/backend/bacon-time-label.c8
-rw-r--r--src/backend/bacon-time-label.h6
2 files changed, 12 insertions, 2 deletions
diff --git a/src/backend/bacon-time-label.c b/src/backend/bacon-time-label.c
index f9215dc46..e666c8036 100644
--- a/src/backend/bacon-time-label.c
+++ b/src/backend/bacon-time-label.c
@@ -153,6 +153,14 @@ bacon_time_label_set_time (BaconTimeLabel *label,
}
void
+bacon_time_label_reset (BaconTimeLabel *label)
+{
+ g_return_if_fail (BACON_IS_TIME_LABEL (label));
+
+ bacon_time_label_set_time (label, 0, 0);
+}
+
+void
bacon_time_label_set_remaining (BaconTimeLabel *label,
gboolean remaining)
{
diff --git a/src/backend/bacon-time-label.h b/src/backend/bacon-time-label.h
index 101e7517d..eb4e624c1 100644
--- a/src/backend/bacon-time-label.h
+++ b/src/backend/bacon-time-label.h
@@ -29,8 +29,10 @@ G_DECLARE_FINAL_TYPE(BaconTimeLabel, bacon_time_label, BACON, TIME_LABEL, GtkLab
G_MODULE_EXPORT GType bacon_time_label_get_type (void);
GtkWidget *bacon_time_label_new (void);
void bacon_time_label_set_time (BaconTimeLabel *label,
- gint64 time,
- gint64 length);
+ gint64 time_msecs,
+ gint64 length_msecs);
+void bacon_time_label_reset (BaconTimeLabel *label);
+
void
bacon_time_label_set_remaining (BaconTimeLabel *label,
gboolean remaining);