| 288 | static PangoAttrList *default_title_attrs; |
| 289 | |
| 290 | static void |
| 291 | title_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 | |
| 321 | static gboolean |
| 322 | title_add_are_conflicts (signal_user_data_t *ud) |
no test coverage detected