/pidgin/main: 93aeafc2dd13: Set some accessible names, to make u...

Mark Doliner mark at kingant.net
Fri Feb 28 02:48:01 EST 2014


Should names passed to atk_object_set_name be localized? (I honestly
don't know--I don't know what they're used for.)

On Thu, Feb 27, 2014 at 6:45 AM, Tomasz Wasilczyk <twasilczyk at pidgin.im> wrote:
> Changeset: 93aeafc2dd13dd73bfead1511ae4a42dc53c8a7e
> Author:  Tomasz Wasilczyk <twasilczyk at pidgin.im>
> Date:    2014-02-27 15:45 +0100
> Branch:  default
> URL: https://hg.pidgin.im/pidgin/main/rev/93aeafc2dd13
>
> Description:
>
> Set some accessible names, to make ui testing easier
>
> diffstat:
>
>  pidgin/gtkconv.c     |  3 +++
>  pidgin/gtkinternal.h |  9 +++++++++
>  2 files changed, 12 insertions(+), 0 deletions(-)
>
> diffs (49 lines):
>
> diff --git a/pidgin/gtkconv.c b/pidgin/gtkconv.c
> --- a/pidgin/gtkconv.c
> +++ b/pidgin/gtkconv.c
> @@ -5665,6 +5665,7 @@ setup_common_pane(PidginConversation *gt
>         /* Setup the webkit widget */
>         frame = pidgin_create_webview(FALSE, &gtkconv->webview, &webview_sw);
>         g_object_set(G_OBJECT(gtkconv->webview), "expand", TRUE, NULL);
> +       _pidgin_widget_set_accessible_name(frame, "Conversation Pane");
>
>         load_conv_theme(gtkconv);
>
> @@ -5708,6 +5709,7 @@ setup_common_pane(PidginConversation *gt
>         gtk_box_pack_start(GTK_BOX(gtkconv->lower_hbox), frame, TRUE, TRUE, 0);
>         gtk_widget_show(frame);
>
> +       _pidgin_widget_set_accessible_name(frame, "Message Input");
>         gtk_widget_set_name(gtkconv->entry, "pidgin_conv_entry");
>         pidgin_webview_set_protocol_name(PIDGIN_WEBVIEW(gtkconv->entry),
>                         purple_account_get_protocol_name(purple_conversation_get_account(conv)));
> @@ -10233,6 +10235,7 @@ pidgin_conv_window_new()
>
>         /* Create the window. */
>         win->window = pidgin_create_window(NULL, 0, "conversation", TRUE);
> +       /*_pidgin_widget_set_accessible_name(win->window, "Conversations");*/
>         if (!gtk_get_current_event_state(&state))
>                 gtk_window_set_focus_on_map(GTK_WINDOW(win->window), FALSE);
>
> diff --git a/pidgin/gtkinternal.h b/pidgin/gtkinternal.h
> --- a/pidgin/gtkinternal.h
> +++ b/pidgin/gtkinternal.h
> @@ -30,9 +30,18 @@
>
>  G_BEGIN_DECLS
>
> +static inline void
> +_pidgin_widget_set_accessible_name(GtkWidget *widget, const gchar *name);
> +
>  PurpleStoredImage *
>  _pidgin_e2ee_stock_icon_get(const gchar *stock_name);
>
>  G_END_DECLS
>
> +static inline void
> +_pidgin_widget_set_accessible_name(GtkWidget *widget, const gchar *name)
> +{
> +       atk_object_set_name(gtk_widget_get_accessible(widget), name);
> +}
> +
>  #endif /* _PIDGIN_INTERNAL_H_ */
>
> _______________________________________________
> Commits mailing list
> Commits at pidgin.im
> https://pidgin.im/cgi-bin/mailman/listinfo/commits



More information about the Devel mailing list