Georges Basile Stavracas Neto
c3d34ae149
window: add a nice style to the calendar listbox
2015-05-25 12:35:58 -04:00
Georges Basile Stavracas Neto
51a2695546
source-dialog: open online account settings when button is clicked
2015-05-25 12:35:57 -04:00
Georges Basile Stavracas Neto
60401426a2
source-dialog: silence gnome-control-center
2015-05-25 12:35:57 -04:00
Georges Basile Stavracas Neto
7482469b01
source-dialog: sort online accounts
2015-05-25 12:35:57 -04:00
Georges Basile Stavracas Neto
06e6f39721
source-dialog: remove accounts with GoaClient::account-removed
2015-05-25 12:35:57 -04:00
Georges Basile Stavracas Neto
1a580e3be5
source-dialog: hide empty goa rows instead of removing them
2015-05-25 12:35:57 -04:00
Georges Basile Stavracas Neto
a8631eb99a
source-dialog: initialize the icon name
...
Avoids some compiler warnings.
2015-05-25 12:35:57 -04:00
Georges Basile Stavracas Neto
2f882d2b0b
source-dialog: add accounts when they're added
2015-05-25 12:35:57 -04:00
Georges Basile Stavracas Neto
10e032f510
source-dialog: open online account when row is activated
2015-05-25 12:35:57 -04:00
Georges Basile Stavracas Neto
06cfeace4d
source-dialog: load online accounts
2015-05-25 12:35:57 -04:00
Georges Basile Stavracas Neto
3905622420
window: don't set the manager twice
2015-05-25 12:35:57 -04:00
Georges Basile Stavracas Neto
5862f1671f
window: add source dialog to builder file again
2015-05-25 12:35:57 -04:00
Georges Basile Stavracas Neto
7942677b8e
application: move GoaClient to manager
2015-05-25 12:35:56 -04:00
Georges Basile Stavracas Neto
0142b0494e
window: instance source dialog on init
2015-05-25 12:35:56 -04:00
Georges Basile Stavracas Neto
ee7025ea99
source-dialog: add ::application property
2015-05-25 12:35:56 -04:00
Georges Basile Stavracas Neto
ebb08f5eeb
application: send a signal when GoaClient init finishes
2015-05-25 12:35:56 -04:00
Georges Basile Stavracas Neto
0aad536ca1
application: add method to retrieve the GoaClient
2015-05-25 12:35:56 -04:00
Georges Basile Stavracas Neto
71d93bd914
application: load a GoaClient on init
...
It is done here to make it reusable for
the future initial setup dialog too.
2015-05-25 12:35:56 -04:00
Georges Basile Stavracas Neto
a61a970049
source-dialog: spawn online accounts creation on row activation
2015-05-25 12:35:56 -04:00
Georges Basile Stavracas Neto
6f8199c488
project: add Goa dependency
2015-05-25 12:35:56 -04:00
Georges Basile Stavracas Neto
5d6fe1b7f4
source-dialog: revalidates on entry activation
2015-05-25 12:35:56 -04:00
Georges Basile Stavracas Neto
b45e76b9af
source-dialog: properly hide the list of discovered sources
2015-05-25 12:35:55 -04:00
Georges Basile Stavracas Neto
bbca705f55
source-dialog: show an icon on success for web sources
2015-05-25 12:35:55 -04:00
Georges Basile Stavracas Neto
24189bddd3
source-dialog: fix sorting function
2015-05-25 12:35:55 -04:00
Georges Basile Stavracas Neto
e62d744cef
source-dialog: Add a "Calendars" label before calendar listbox
...
Also, this commit correctly hides the calendar
label and list.
2015-05-25 12:35:55 -04:00
Georges Basile Stavracas Neto
dcd1fbe6d9
source-dialog: fix insensitive button when addin file or local source
2015-05-25 12:35:55 -04:00
Georges Basile Stavracas Neto
d892f981cb
source-dialog: first action goes top, second goes down
2015-05-25 12:35:55 -04:00
Georges Basile Stavracas Neto
d5b04e24ac
source-dialog: always focus user entry when asking credentials
2015-05-25 12:35:55 -04:00
Georges Basile Stavracas Neto
85fd55ce96
source-dialog: make it able to select the desired calendars
2015-05-25 12:35:54 -04:00
Georges Basile Stavracas Neto
76432b81e0
source-dialog: fix credentials leaked data
2015-05-25 12:35:54 -04:00
Georges Basile Stavracas Neto
102698a9e3
source-dialog: remove unneeded fields
2015-05-25 12:35:54 -04:00
Georges Basile Stavracas Neto
dc30e1e4b0
source-dialog: give empty credentials instead of none at all
2015-05-25 12:35:54 -04:00
Georges Basile Stavracas Neto
1c34dc69d8
source-dialog: use a list of remote sources instead of a single pointer
2015-05-25 12:35:54 -04:00
Georges Basile Stavracas Neto
905dcc4268
source-dialog: make the field a boolean, not pointer
2015-05-25 12:35:54 -04:00
Georges Basile Stavracas Neto
8dcd64b3ec
source-dialog: remove unused var
2015-05-25 12:35:54 -04:00
Georges Basile Stavracas Neto
5ef9baa7cf
source-dialog: better sort calendars
...
Make GOA calendars go first. GOA one are
sorted by their account name. Then, other
calendars are placed, grouped by their types
and then sorted by their named.
2015-05-25 12:35:33 -04:00
Georges Basile Stavracas Neto
820b9652cf
source-dialog: initialize values
2015-05-25 12:35:33 -04:00
Georges Basile Stavracas Neto
70ecba33ff
source-dialog: move credentials prompter to builder UI file
...
Save us some lines.
2015-05-25 12:35:33 -04:00
Georges Basile Stavracas Neto
fda5684371
source-dialog: refactor code
2015-05-25 12:35:33 -04:00
Georges Basile Stavracas Neto
49fde8dc22
source-dialog: respond to the 'sources.web' action
2015-05-25 12:35:33 -04:00
Georges Basile Stavracas Neto
1c5b5739e7
source-dialog: add CREATE_WEB mode
2015-05-25 12:35:33 -04:00
Georges Basile Stavracas Neto
855c4ddd1f
source-dialog: implement 'source.local' action
...
Local calendars can now be added.
2015-05-25 12:35:33 -04:00
Georges Basile Stavracas Neto
b659d6a7cb
source-dialog: add GOA sources to the list
...
Actually, it *should* add GOA sources,
don't know why I removed it.
2015-05-25 12:35:33 -04:00
Georges Basile Stavracas Neto
cdd6c967f8
source-dialog: properly update edit page top widgets
...
Build URIs for files and remote sources,
hide things for local calendars, etc. The
only major missing piece of the puzzle now
is GOA itself.
2015-05-25 12:35:33 -04:00
Georges Basile Stavracas Neto
33d341ff13
source-dialog: sort calendars by their display name
2015-05-25 12:35:33 -04:00
Georges Basile Stavracas Neto
72eb5dd20b
source-dialog: make remove action local to the dialog
...
Instead of delegating it to GcalWindow, take
the responsability to manage the source removal
logic.
This commit expose a problem we were trying to
avoid: make our widgets sensitive to source
modifications.
2015-05-25 12:35:33 -04:00
Georges Basile Stavracas Neto
c7341d77f0
source-dialog: spawns GCC when gear button is clicked
2015-05-25 12:35:32 -04:00
Georges Basile Stavracas Neto
c416148d23
source-dialog: remove needless data from add button
2015-05-25 12:35:32 -04:00
Georges Basile Stavracas Neto
2ffa2ecf6e
source-dialog: forbid empty source names
2015-05-25 12:35:32 -04:00
Georges Basile Stavracas Neto
d4899eaa39
source-dialog: save the source when 'Add' button is clicked
2015-05-25 12:35:32 -04:00