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

Function title_add_set_sensitive

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

Source from the content-addressed store, hash-verified

288static PangoAttrList *default_title_attrs;
289
290static void
291title_add_set_sensitive (GtkWidget *row, gboolean sensitive)
292{
293 PangoAttrList *pal;
294 PangoAttribute *bg, *alpha;
295 GtkWidget *widget;
296 widget = find_widget(row, "title_selected");
297 gtk_widget_set_sensitive(widget, sensitive);
298
299 widget = find_widget(row, "title_label");
300
301 if (!sensitive)
302 {
303 alpha = pango_attr_background_alpha_new(0);
304 gtk_widget_set_has_tooltip(widget, TRUE);
305 }
306 else
307 {
308 alpha = pango_attr_background_alpha_new(1);
309 gtk_label_set_attributes(GTK_LABEL(widget), default_title_attrs);
310 gtk_widget_set_has_tooltip(widget, FALSE);
311 }
312
313 pal = pango_attr_list_new();
314 bg = pango_attr_background_new(0xFFFF, 0xFFFF, 0xA000);
315 pango_attr_list_insert(pal, bg);
316 pango_attr_list_insert(pal, alpha);
317
318 gtk_label_set_attributes(GTK_LABEL(widget), pal);
319}
320
321static gboolean
322title_add_are_conflicts (signal_user_data_t *ud)

Callers 5

title_add_are_conflictsFunction · 0.85
title_add_select_all_cbFunction · 0.85
title_dest_file_cbFunction · 0.85
title_dest_dir_cbFunction · 0.85

Calls 1

find_widgetFunction · 0.70

Tested by

no test coverage detected