diff options
author | Bastien Nocera <hadess@hadess.net> | 2022-02-17 18:04:20 +0100 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2022-02-17 22:42:23 +0100 |
commit | 8d7350d2c287ab2d3ef6f83c272226272869becf (patch) | |
tree | 3b689f03ffc77fb08d9a85db4bed352bf9bdbae3 /src | |
parent | f1885a7e02c352b0f8801629b7e07ab36c03392d (diff) | |
download | totem-8d7350d2c287ab2d3ef6f83c272226272869becf.tar.gz |
backend: Add helper to reset time labels
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/bacon-time-label.c | 8 | ||||
-rw-r--r-- | src/backend/bacon-time-label.h | 6 |
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); |