| 521 | } |
| 522 | |
| 523 | G_MODULE_EXPORT void |
| 524 | title_add_clear_all_cb (GSimpleAction *action, GVariant *param, gpointer data) |
| 525 | { |
| 526 | gint count, ii; |
| 527 | GhbValue *settings; |
| 528 | GtkWidget *row; |
| 529 | GtkListBox *list; |
| 530 | GtkWidget *selected; |
| 531 | signal_user_data_t *ud = (signal_user_data_t *)data; |
| 532 | |
| 533 | clear_select_all_busy = TRUE; |
| 534 | |
| 535 | list = GTK_LIST_BOX(ghb_builder_widget("title_add_multiple_list")); |
| 536 | count = ghb_array_len(ud->settings_array); |
| 537 | for (ii = 0; ii < count; ii++) |
| 538 | { |
| 539 | row = GTK_WIDGET(gtk_list_box_get_row_at_index(list, ii)); |
| 540 | selected = find_widget(row, "title_selected"); |
| 541 | settings = ghb_array_get(ud->settings_array, ii); |
| 542 | ghb_dict_set_bool(settings, "title_selected", FALSE); |
| 543 | gtk_check_button_set_active(GTK_CHECK_BUTTON(selected), FALSE); |
| 544 | } |
| 545 | clear_select_all_busy = FALSE; |
| 546 | } |
| 547 | |
| 548 | G_MODULE_EXPORT void |
| 549 | title_add_invert_cb (GSimpleAction *action, GVariant *param, gpointer data) |
nothing calls this directly
no test coverage detected