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

Function title_add_invert_cb

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

Source from the content-addressed store, hash-verified

546}
547
548G_MODULE_EXPORT void
549title_add_invert_cb (GSimpleAction *action, GVariant *param, gpointer data)
550{
551 gint count, ii;
552 GhbValue *settings;
553 GtkWidget *row;
554 GtkListBox *list;
555 GtkWidget *selected;
556 signal_user_data_t *ud = (signal_user_data_t *)data;
557
558 clear_select_all_busy = TRUE;
559
560 list = GTK_LIST_BOX(ghb_builder_widget("title_add_multiple_list"));
561 count = ghb_array_len(ud->settings_array);
562 for (ii = 0; ii < count; ii++)
563 {
564 row = GTK_WIDGET(gtk_list_box_get_row_at_index(list, ii));
565 selected = find_widget(row, "title_selected");
566 settings = ghb_array_get(ud->settings_array, ii);
567 gboolean is_selected = ghb_dict_get_bool(settings, "title_selected");
568 ghb_dict_set_bool(settings, "title_selected", !is_selected);
569 gtk_check_button_set_active(GTK_CHECK_BUTTON(selected), !is_selected);
570 }
571 clear_select_all_busy = FALSE;
572}
573
574G_MODULE_EXPORT void
575title_selected_cb (GtkWidget *widget, signal_user_data_t *ud)

Callers

nothing calls this directly

Calls 4

ghb_builder_widgetFunction · 0.85
ghb_dict_get_boolFunction · 0.85
ghb_dict_set_boolFunction · 0.85
find_widgetFunction · 0.70

Tested by

no test coverage detected