gtk_widget_show (hbox);
snprintf(name, sizeof(name), "bbt_label_%da", type);
- label[0] = gtk_label_new (name);
+ label[0] = gtk_label_new ("");
gtk_widget_show (label[0]);
gtk_box_pack_start (GTK_BOX (hbox), label[0], TRUE, TRUE, 0);
gtk_label_set_justify (GTK_LABEL (label[0]), GTK_JUSTIFY_LEFT);
FALSE, TRUE, 0);
snprintf(name, sizeof(name), "bbt_label_%db", type);
- label[1] = gtk_label_new (name);
+ label[1] = gtk_label_new ("");
gtk_widget_show (label[1]);
gtk_box_pack_start (GTK_BOX (hbox), label[1], TRUE, TRUE, 0);
gtk_label_set_justify (GTK_LABEL (label[1]), GTK_JUSTIFY_LEFT);
{
GtkWidget *widget = this_page_get_widget( ( page )this );
char temp[ 1024 ] = "";
- char temp2[ 1024 ];
char label_name[ 256 ];
format_status_string(temp, sizeof(temp), status , "\n");
gtk_label_set_text( GTK_LABEL( widget ), temp );
if ( status->unit == dv1394app_get_selected_unit( this->app ) )
{
- format_status_string(temp, sizeof(temp), status , " ");
- sprintf( temp2, "U%d - %s", status->unit, temp );
+ char tc1[12], tc2[12];
+
+ snprintf( temp, sizeof(temp), "U%d - [%s] %s",
+ status->unit,
+ status_to_text( status ),
+ status->clip);
widget = lookup_widget( dv1394app_get_widget( this->app ), "statusbar" );
gtk_statusbar_pop( GTK_STATUSBAR( widget ), this->context );
- gtk_statusbar_push( GTK_STATUSBAR( widget ), this->context, temp2 );
+ gtk_statusbar_push( GTK_STATUSBAR( widget ), this->context, temp );
+
+ widget = lookup_widget( dv1394app_get_widget( this->app ), "bbt_label_1a" );
+ snprintf( temp, sizeof(temp), "%s / %s",
+ frames2tc(status->position, status->fps, tc1),
+ frames2tc(status->out - status->position, status->fps, tc2));
+ gtk_label_set_text( GTK_LABEL( widget ), temp );
+
dv1394app_show_status( this->app, status );
}
gdk_flush();