Erick Pérez Castellanos
fb73f6574b
calendar's popover: use GbScrolledWindow
...
This solve the problem of too many calendars making the window too tall.
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=749459
2015-05-25 12:36:54 -04:00
Georges Basile Stavracas Neto
9838c7fa41
window: fix more styling issues
2015-05-25 12:35:59 -04:00
Georges Basile Stavracas Neto
350cd5ea85
source-dialog: fix style
2015-05-25 12:35:58 -04:00
Georges Basile Stavracas Neto
a9364d83cb
window: better name Calendar Settings button
2015-05-25 12:35:58 -04:00
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
134d8678fe
source-dialog: connect the signal
2015-05-25 12:35:57 -04:00
Georges Basile Stavracas Neto
321882f4b2
source-dialog: use subtitles to improve user discoveribility
...
Make it clear that you can configure your account
by clicking the row.
2015-05-25 12:35:57 -04:00
Georges Basile Stavracas Neto
87299afe01
project: add online account row UI for source dialog
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
0142b0494e
window: instance source dialog on init
2015-05-25 12:35:56 -04:00
Georges Basile Stavracas Neto
75de5bb5b1
source-dialog: add some more properties
2015-05-25 12:35:56 -04:00
Georges Basile Stavracas Neto
67ca57d1c9
source-dialog: connect ::row-activated signal to the handler
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
a704bd3d4c
source-dialog: add a smooth transition to web sources listbox
2015-05-25 12:35:55 -04:00
Georges Basile Stavracas Neto
cee837fe61
source-dialog: remove unneeded properties
2015-05-25 12:35:55 -04:00
Georges Basile Stavracas Neto
00b580fd6d
source-dialog: forbit selecing discovered calendars' row
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
102698a9e3
source-dialog: remove unneeded fields
2015-05-25 12:35:54 -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
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
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
d0351b9b69
window: update button name
...
To match the mockups
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
Georges Basile Stavracas Neto
378d4c8c81
source-dialog: refactor mode handling code
...
This commit introduce changes of
how GcalSourceDialog handles the
creation of new sources.
At the moment, only file sources
are add-able.
2015-05-25 12:35:32 -04:00
Georges Basile Stavracas Neto
e203887484
source-dialog: implement "Add" button menu
...
The actions are still stub.
2015-05-25 12:35:32 -04:00
Georges Basile Stavracas Neto
06a5a067ab
source-dialog: hook "Display calendar" checkbox action
...
Hide & show the calendars when the
checkbox state changes.
2015-05-25 12:35:31 -04:00
Georges Basile Stavracas Neto
35a622a27b
source-dialog: give back button some action
...
Makes it show, hide and go back to the
correct page. Nothing deep by this
point.
2015-05-25 12:35:31 -04:00
Georges Basile Stavracas Neto
e11c57f0a7
source-dialog: show edit page when a calendar is selected
2015-05-25 12:35:31 -04:00
Georges Basile Stavracas Neto
81c2a929c6
source-dialog: remove needless fields
...
Some fields became obsolete with the
latest mockups. This commit removes
them partially.
2015-05-25 12:35:31 -04:00
Georges Basile Stavracas Neto
80d6e32fba
source-dialog: add stub rows for GOA providers
2015-05-25 12:35:30 -04:00
Georges Basile Stavracas Neto
39ae58aca5
source-dialog: retrieve some useful widgets from the UI
2015-05-25 12:35:30 -04:00
Georges Basile Stavracas Neto
15c4a774ac
source-dialog: partially implement the new proposed UI
...
The interface is looking horrible, and
most of the things are stubs now.
2015-05-25 12:35:30 -04:00
Georges Basile Stavracas Neto
ab46c242ae
window: update calendar popover button
...
The current mockups removed
the '+' button and changed
the button label to 'Calendar
Settings'. Update the popover
to match the mockups.
2015-05-25 12:35:30 -04:00
Georges Basile Stavracas Neto
397e501413
source-dialog: update source names
2015-05-25 12:35:30 -04:00
Georges Basile Stavracas Neto
3ca09ccfe4
source-dialog: use different detail frames
2015-05-25 12:35:30 -04:00
Georges Basile Stavracas Neto
70aa052b0f
source-dialog: display discovered sources
...
Show the discovered sources in a neat
listbox. For the moment, it's just a
stub prototype.
2015-05-25 12:35:29 -04:00
Georges Basile Stavracas Neto
38d7a83664
source-dialog: remove unused details
2015-05-25 12:35:28 -04:00
Georges Basile Stavracas Neto
facb1fb1fc
source-dialog: remove needless placeholder
2015-05-25 12:35:28 -04:00
Georges Basile Stavracas Neto
c8fc9c8b20
source-dialog: removed deprecated property
2015-05-25 12:35:28 -04:00
Georges Basile Stavracas Neto
562c35d43a
source-dialog: remove needless action_area
2015-05-25 12:35:28 -04:00
Georges Basile Stavracas Neto
8f725ae622
source-dialog: replace spinner by entry pulses
2015-05-25 12:35:28 -04:00
Georges Basile Stavracas Neto
1a495b28c7
source-dialog: use GtkFileChooserButton
2015-05-25 12:35:28 -04:00
Georges Basile Stavracas Neto
3fd75163fb
source-dialog: bind fields instead of programatically set them
2015-05-25 12:35:27 -04:00
Georges Basile Stavracas Neto
b59da7e2e0
source-dialog: show a spinner when it should be validating
2015-05-25 12:35:27 -04:00
Georges Basile Stavracas Neto
54e6bca518
source-dialog: stub validation query
2015-05-25 12:35:27 -04:00
Georges Basile Stavracas Neto
1aa194e844
source-dialog: turn the name label into an entry
2015-05-25 12:35:26 -04:00
Georges Basile Stavracas Neto
17f56895dd
window: use markup label for in-app notification
2015-05-25 12:35:26 -04:00
Georges Basile Stavracas Neto
9df8b8077d
window: implement removing and undoing the removal of a calendar
...
We're still facing the bug where the just-added calendar segfaults when removed.
2015-05-25 12:35:26 -04:00
Georges Basile Stavracas Neto
9d222e47fc
source-dialog: separate local & remote source handling
2015-05-25 12:31:07 -04:00