aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/main.c b/src/main.c
index 4a45237..3e09a8b 100644
--- a/src/main.c
+++ b/src/main.c
@@ -61,6 +61,8 @@ GtkWidget *player_widget,
*playpause_button,
*volume_button;
+GtkWidget *player_window_statusbar;
+
GtkWidget *transcript_table,
*transcript_wizard_widget,
*transcript_proband_widget,
@@ -97,6 +99,24 @@ help_menu_about_item_activate_cb(GtkWidget *widget,
/** @private */
void
+player_widget_length_changed_cb(GtkWidget *widget, gint64 new_length,
+ gpointer data __attribute__((unused)))
+{
+ gtk_label_set_text(GTK_LABEL(widget),
+ format_timepoint("Length: ", new_length));
+}
+
+/** @private */
+void
+player_widget_time_changed_cb(GtkWidget *widget, gint64 new_time,
+ gpointer data __attribute__((unused)))
+{
+ gtk_label_set_text(GTK_LABEL(widget),
+ format_timepoint("Time: ", new_time));
+}
+
+/** @private */
+void
playpause_button_clicked_cb(GtkWidget *widget, gpointer data)
{
gboolean is_playing = gtk_vlc_player_toggle(GTK_VLC_PLAYER(widget));
@@ -381,6 +401,8 @@ main(int argc, char *argv[])
BUILDER_INIT(builder, playpause_button);
BUILDER_INIT(builder, volume_button);
+ BUILDER_INIT(builder, player_window_statusbar);
+
BUILDER_INIT(builder, quickopen_menu);
BUILDER_INIT(builder, quickopen_menu_empty_item);