| 4295 | } |
| 4296 | |
| 4297 | void |
| 4298 | ghb_update_pending(signal_user_data_t *ud) |
| 4299 | { |
| 4300 | GtkLabel *label; |
| 4301 | gint pending; |
| 4302 | gchar *str = NULL; |
| 4303 | |
| 4304 | pending = queue_pending_count(ud->queue); |
| 4305 | if (pending < 0) pending = 0; |
| 4306 | |
| 4307 | str = g_strdup_printf(ngettext("%d encode pending", "%d encodes pending", |
| 4308 | pending), pending); |
| 4309 | |
| 4310 | label = GTK_LABEL(ghb_builder_widget("pending_status")); |
| 4311 | gtk_label_set_text(label, pending ? str : ""); // Hide this label if no pending items |
| 4312 | label = GTK_LABEL(ghb_builder_widget("queue_status_label")); |
| 4313 | gtk_label_set_text(label, str); |
| 4314 | g_free(str); |
| 4315 | |
| 4316 | update_queue_labels(ud); |
| 4317 | } |
| 4318 | |
| 4319 | void |
| 4320 | ghb_start_next_job(signal_user_data_t *ud) |
no test coverage detected