| 1174 |
1174 |
| 1175 return valid; |
1175 return valid; |
| 1176 } |
1176 } |
| 1177 |
1177 |
| 1178 void |
1178 void |
| 1179 pidgin_set_accessible_label (GtkWidget *w, GtkWidget *l) |
1179 pidgin_set_accessible_label(GtkWidget *w, GtkLabel *l) |
| 1180 { |
1180 { |
| 1181 AtkObject *acc; |
1181 AtkObject *acc; |
| 1182 const gchar *label_text; |
1182 const gchar *label_text; |
| 1183 const gchar *existing_name; |
1183 const gchar *existing_name; |
| 1184 |
1184 |
| 1185 acc = gtk_widget_get_accessible (w); |
1185 acc = gtk_widget_get_accessible (w); |
| 1186 |
1186 |
| 1187 /* If this object has no name, set it's name with the label text */ |
1187 /* If this object has no name, set it's name with the label text */ |
| 1188 existing_name = atk_object_get_name (acc); |
1188 existing_name = atk_object_get_name (acc); |
| 1189 if (!existing_name) { |
1189 if (!existing_name) { |
| 1190 label_text = gtk_label_get_text (GTK_LABEL(l)); |
1190 label_text = gtk_label_get_text(l); |
| 1191 if (label_text) |
1191 if (label_text) |
| 1192 atk_object_set_name (acc, label_text); |
1192 atk_object_set_name (acc, label_text); |
| 1193 } |
1193 } |
| 1194 |
1194 |
| 1195 pidgin_set_accessible_relations(w, l); |
1195 pidgin_set_accessible_relations(w, l); |