MCPcopy Create free account
hub / github.com/HandBrake/HandBrake / title_add_clear_all_cb

Function title_add_clear_all_cb

gtk/src/title-add.c:523–546  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

521}
522
523G_MODULE_EXPORT void
524title_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
548G_MODULE_EXPORT void
549title_add_invert_cb (GSimpleAction *action, GVariant *param, gpointer data)

Callers

nothing calls this directly

Calls 3

ghb_builder_widgetFunction · 0.85
ghb_dict_set_boolFunction · 0.85
find_widgetFunction · 0.70

Tested by

no test coverage detected