Mercurial > pidgin.yaz
diff src/dialogs.c @ 8137:4971193f761d
[gaim-migrate @ 8842]
The easy parts of Marc Mulcahy accessibility patch. Basically
set a label for a lot of widgets so screen readers and stuff
have something useful to read.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Sun, 18 Jan 2004 03:51:40 +0000 |
parents | ea073d234191 |
children | 82aeed3c90f0 |
line wrap: on
line diff
--- a/src/dialogs.c Sat Jan 17 22:02:14 2004 +0000 +++ b/src/dialogs.c Sun Jan 18 03:51:40 2004 +0000 @@ -578,6 +578,7 @@ gtk_table_attach_defaults(GTK_TABLE(table), info->entry, 1, 2, 0, 1); gtk_entry_set_activates_default (GTK_ENTRY(info->entry), TRUE); gtk_label_set_mnemonic_widget(GTK_LABEL(label), GTK_WIDGET(info->entry)); + gaim_set_accessible_label (info->entry, label); g_signal_connect(G_OBJECT(info->entry), "changed", G_CALLBACK(gaim_gtk_set_sensitive_if_input), window); @@ -594,6 +595,7 @@ gtk_table_attach_defaults(GTK_TABLE(table), info->account, 1, 2, 1, 2); gtk_label_set_mnemonic_widget(GTK_LABEL(label), GTK_WIDGET(info->account)); + gaim_set_accessible_label (info->account, label); } g_signal_connect(G_OBJECT(window), "response", G_CALLBACK(do_im), info); @@ -653,6 +655,7 @@ gtk_table_attach_defaults(GTK_TABLE(table), info->entry, 1, 2, 0, 1); gtk_entry_set_activates_default (GTK_ENTRY(info->entry), TRUE); gtk_label_set_mnemonic_widget(GTK_LABEL(label), GTK_WIDGET(info->entry)); + gaim_set_accessible_label (info->entry, label); g_signal_connect(G_OBJECT(info->entry), "changed", G_CALLBACK(gaim_gtk_set_sensitive_if_input), window); @@ -669,6 +672,7 @@ gtk_table_attach_defaults(GTK_TABLE(table), info->account, 1, 2, 1, 2); gtk_label_set_mnemonic_widget(GTK_LABEL(label), GTK_WIDGET(info->account)); + gaim_set_accessible_label (info->account, label); } g_signal_connect(G_OBJECT(window), "response", G_CALLBACK(do_info), info); @@ -784,6 +788,7 @@ a->url = gtk_entry_new(); gtk_table_attach_defaults(GTK_TABLE(table), a->url, 1, 2, 0, 1); gtk_label_set_mnemonic_widget(GTK_LABEL(label), GTK_WIDGET(a->url)); + gaim_set_accessible_label (a->url, label); gtk_widget_grab_focus(a->url); gtk_entry_set_activates_default (GTK_ENTRY(a->url), TRUE); @@ -797,6 +802,7 @@ a->text = gtk_entry_new(); gtk_table_attach_defaults(GTK_TABLE(table), a->text, 1, 2, 1, 2); gtk_label_set_mnemonic_widget(GTK_LABEL(label), GTK_WIDGET(a->text)); + gaim_set_accessible_label (a->text, label); gtk_entry_set_activates_default (GTK_ENTRY(a->text), TRUE); gtkconv->dialogs.link = a->window; @@ -1257,6 +1263,7 @@ ca->entry = gtk_entry_new(); gtk_box_pack_start(GTK_BOX(hbox), ca->entry, TRUE, TRUE, 0); + gaim_set_accessible_label (ca->entry, label); gtk_widget_grab_focus(ca->entry); /* Away message text */