| 572 | } |
| 573 | |
| 574 | G_MODULE_EXPORT void |
| 575 | title_selected_cb (GtkWidget *widget, signal_user_data_t *ud) |
| 576 | { |
| 577 | GhbValue *settings; |
| 578 | gboolean selected; |
| 579 | gboolean can_select; |
| 580 | |
| 581 | if (clear_select_all_busy) |
| 582 | return; |
| 583 | |
| 584 | GtkListBoxRow * row = list_box_get_row(widget); |
| 585 | if (row == NULL) |
| 586 | return; |
| 587 | |
| 588 | gint index = gtk_list_box_row_get_index(row); |
| 589 | selected = ghb_widget_boolean(widget); |
| 590 | settings = ghb_array_get(ud->settings_array, index); |
| 591 | can_select = title_destination_is_unique(ud->settings_array, index); |
| 592 | ghb_dict_set_bool(settings, "title_selected", |
| 593 | selected && can_select); |
| 594 | } |
| 595 | |
| 596 | G_MODULE_EXPORT void |
| 597 | title_dest_file_cb (GtkWidget *widget, signal_user_data_t *ud) |
nothing calls this directly
no test coverage detected