Ray Strode
3bf8bcf3f8
online-accounts: set up finalize handler at class init time
...
It was being set up at class finalization time, which is too late.
Fixes crash when switching from panel to shell and back
(and then try to interact with the switches).
https://bugzilla.gnome.org/show_bug.cgi?id=682379
2012-08-21 13:37:54 -04:00
Debarshi Ray
06ede122ab
online-accounts: Don't show spurious "No online accounts configured"
...
Programmatically deleting or inserting a row into a GtkTreeModel
implementation does not change the selection on the GtkTreeView even
if it is in browse mode (see GTK+ documentation). So, we need to
connect to the model's row-deleted and row-inserted signals and adjust
the selection ourselves.
Fixes: https://bugzilla.gnome.org/682175
2012-08-21 19:17:30 +02:00
Matthew Barnes
7dd80f829f
online-accounts: Open specific account through command-line
...
Bump required GOA version to 3.5.90 for goa_client_lookup_by_id.
Fixes: https://bugzilla.gnome.org/680458
2012-08-18 20:19:15 +01:00
Debarshi Ray
8138227ae3
online-accounts: Improve the layout when there is no configured account
...
Use a GtkButton instead of a GtkLabel to incite the user to configure
a new account, and insensitize the GtkBox on the left.
Fixes: https://bugzilla.gnome.org/672421
2012-06-25 16:18:39 +02:00
Debarshi Ray
651431dd83
online-accounts: We might have an object even when the error is set
...
Fixes: https://bugzilla.gnome.org/674165
2012-06-20 15:05:26 +02:00
Debarshi Ray
f86d8eb26c
online-accounts: Remove horizontal scrolling from accounts list
...
We have enough space. Therefore, instead of having horizontal
scrollbars, widen the text renderer and then ellipsize, if required.
Implemented design:
https://live.gnome.org/Design/SystemSettings/OnlineAccounts
Fixes: https://bugzilla.gnome.org/671980
2012-06-06 14:24:31 +02:00
Debarshi Ray
93051830a7
online-accounts: New "Add Account" dialog
...
Implemented design:
https://live.gnome.org/Design/SystemSettings/OnlineAccounts
Fixes: https://bugzilla.gnome.org/671980
2012-06-06 14:23:57 +02:00
Florian Müllner
4b72311259
online-accounts: Add get_help_uri() implementation
...
https://bugzilla.gnome.org/show_bug.cgi?id=675471
2012-05-18 18:48:37 +02:00
Debarshi Ray
3ae795ea6e
online-accounts: goa_provider_show_account now expects GtkGrids, not GtkTable
...
Fixes: https://bugzilla.gnome.org/669625
2012-04-19 17:05:24 +02:00
Debarshi Ray
d609276343
online-accounts: Fix spacing and alignment when showing accounts
...
Implemented design:
http://ur1.ca/8m05c
https://live.gnome.org/Design/SystemSettings/OnlineAccounts
Fixes: https://bugzilla.gnome.org/671980
2012-04-19 17:04:52 +02:00
Robert Ancell
9ad6edadf5
online-accounts: Replace deprecated GtkTable with GtkGrid (GOA code must continue to use GtkTable until GOA is updated)
...
https://bugzilla.gnome.org/show_bug.cgi?id=669626
2012-02-08 12:11:01 +00:00
Bastien Nocera
0df2ab0da7
online-accounts: Add title for "Add Account" dialogue
...
https://bugzilla.gnome.org/show_bug.cgi?id=661573
2011-10-13 10:33:37 +01:00
Bastien Nocera
d0601dd417
online-accounts: Remove code duplicated from .ui
2011-09-13 23:34:57 +01:00
Matthias Clasen
a53ebeb6f0
Online accounts: avoid an extraneous unref
...
When bailing out early, the cleanup path is unreffing the provider
because the variable was used in the loop. We need to set it back
to NULL there.
https://bugzilla.gnome.org/show_bug.cgi?id=657819
2011-09-04 16:49:14 -04:00
Bastien Nocera
0d5e938ddf
panel: Disable buttons when D-Bus service not available
...
https://bugzilla.gnome.org/show_bug.cgi?id=652572
2011-08-26 11:57:16 +01:00
Bastien Nocera
896b5e87d9
online-accounts: Add panel for gnome-online-accounts
...
https://bugzilla.gnome.org/show_bug.cgi?id=653334
2011-06-24 15:43:03 +01:00