diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2013-02-01 06:26:24 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2013-02-01 06:39:05 +0800 |
commit | e6a149efcee2aa45a4956d1e1da0e8f0b35b4cc7 (patch) | |
tree | 938fc2a956f5486e656b3500c505f73dd5beb509 /mail/e-mail-account-tree-view.c | |
parent | fd43cd692ad12e7f9c70386c1b0867b16f9ec15d (diff) | |
download | gsoc2013-evolution-e6a149efcee2aa45a4956d1e1da0e8f0b35b4cc7.tar.gz gsoc2013-evolution-e6a149efcee2aa45a4956d1e1da0e8f0b35b4cc7.tar.zst gsoc2013-evolution-e6a149efcee2aa45a4956d1e1da0e8f0b35b4cc7.zip |
EMailAccountStore: Use an appropriate icon for online accounts.
Use "goa-panel" for GOA, "credentials-preferences" for UOA.
Also move the icon before the account name. Looks better.
Diffstat (limited to 'mail/e-mail-account-tree-view.c')
-rw-r--r-- | mail/e-mail-account-tree-view.c | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/mail/e-mail-account-tree-view.c b/mail/e-mail-account-tree-view.c index 424294bf86..8e36a899ec 100644 --- a/mail/e-mail-account-tree-view.c +++ b/mail/e-mail-account-tree-view.c @@ -108,24 +108,26 @@ mail_account_tree_view_constructed (GObject *object) gtk_tree_view_column_set_expand (column, TRUE); gtk_tree_view_column_set_title (column, _("Account Name")); - cell_renderer = gtk_cell_renderer_text_new (); - g_object_set (cell_renderer, "ellipsize", PANGO_ELLIPSIZE_END, NULL); + cell_renderer = gtk_cell_renderer_pixbuf_new (); + g_object_set (cell_renderer, "stock-size", GTK_ICON_SIZE_MENU, NULL); gtk_tree_view_column_pack_start (column, cell_renderer, FALSE); gtk_tree_view_column_add_attribute ( - column, cell_renderer, "text", - E_MAIL_ACCOUNT_STORE_COLUMN_DISPLAY_NAME); - - cell_renderer = gtk_cell_renderer_pixbuf_new (); - g_object_set ( - cell_renderer, "icon-name", "goa-panel", - "stock-size", GTK_ICON_SIZE_MENU, NULL); - gtk_tree_view_column_pack_start (column, cell_renderer, FALSE); + column, cell_renderer, "icon-name", + E_MAIL_ACCOUNT_STORE_COLUMN_ICON_NAME); gtk_tree_view_column_add_attribute ( column, cell_renderer, "visible", E_MAIL_ACCOUNT_STORE_COLUMN_ONLINE_ACCOUNT); + cell_renderer = gtk_cell_renderer_text_new (); + g_object_set (cell_renderer, "ellipsize", PANGO_ELLIPSIZE_END, NULL); + gtk_tree_view_column_pack_start (column, cell_renderer, FALSE); + + gtk_tree_view_column_add_attribute ( + column, cell_renderer, "text", + E_MAIL_ACCOUNT_STORE_COLUMN_DISPLAY_NAME); + /* This renderer is just an empty space filler. */ cell_renderer = gtk_cell_renderer_pixbuf_new (); gtk_tree_view_column_pack_start (column, cell_renderer, TRUE); |