Lapo Calamandrei
eb5e22f6f6
source-dialog: add calendars-list styleclass.
2016-07-08 20:08:47 +02:00
Seán de Búrca
0773072088
Correct string error
2015-11-01 11:03:44 -06:00
Georges Basile Stavracas Neto
72c2988ff3
source-dialog: remove unused code
2015-07-15 21:10:27 -03:00
Georges Basile Stavracas Neto
40b39337f3
source-dialog: remove deprecated xalign for buttons
2015-05-25 12:36:55 -04:00
Georges Basile Stavracas Neto
47674b4d61
source-dialog: remove the annoying 2px border from the dialog
2015-05-25 12:36:54 -04:00
Erick Pérez Castellanos
c2d89a5903
build: simplify UI files using gtk-builder-tool
2015-05-25 12:36:54 -04:00
Georges Basile Stavracas Neto
350cd5ea85
source-dialog: fix style
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
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
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
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
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
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
Georges Basile Stavracas Neto
f724a6aaf6
source-dialog: add button is insensitive by default
...
We must convince him to get sensitive by selecting a valid source.
2015-05-25 12:31:07 -04:00
Georges Basile Stavracas Neto
8ac47264a4
source-dialog: initial implementation of local source creation
2015-05-25 12:31:07 -04:00
Georges Basile Stavracas Neto
cba97f8719
source-dialog: properly save the source when the dialog is closed
2015-05-25 12:31:07 -04:00
Georges Basile Stavracas Neto
ec1ad935da
source-dialog: implement changing the default source
2015-05-25 12:31:07 -04:00
Georges Basile Stavracas Neto
231c3e45ff
source-dialog: expand main stack
2015-05-25 12:31:06 -04:00