Commit graph

19 commits

Author SHA1 Message Date
Matthias Clasen
ca72a56c76 privacy: Make popups work more than once
When closing the popups with Esc, the window gets a delete event.
Since we want to keep the dialog around, we need to handle that
by connecting the gtk_widget_hide_on_delete handler.

https://bugzilla.gnome.org/show_bug.cgi?id=689747
2012-12-05 18:36:52 -05:00
Matthias Clasen
ef6405bfe7 privacy: Don't put an extra separator before the first row
The separator function is called for each row, to allow creating
the separator that goes before that row. We don't want a separator
before the first row, so we return NULL if before == NULL.

https://bugzilla.gnome.org/show_bug.cgi?id=689746
2012-12-05 18:32:34 -05:00
Matthias Clasen
ace5a5e8bc privacy: Fix list sizing issues
Make the list not expand all the way to the bottom.

Revert when https://bugzilla.gnome.org/show_bug.cgi?id=689714
is committed.

https://bugzilla.gnome.org/show_bug.cgi?id=689607
2012-12-05 17:46:19 +01:00
Matthias Clasen
8d8fc9926b privacy: Fix alignment issues in the trash dialog
These were pointed out in review.

https://bugzilla.gnome.org/show_bug.cgi?id=689607
2012-12-05 17:43:54 +01:00
Matthias Clasen
b40746726f privacy: Fix alignment issues in recent dialog
These were pointed out in review.

https://bugzilla.gnome.org/show_bug.cgi?id=689607
2012-12-05 17:43:54 +01:00
Matthias Clasen
7cc203af96 privacy: Fix alignment issues in the name dialog
These were pointed out in review.

https://bugzilla.gnome.org/show_bug.cgi?id=689607
2012-12-05 17:43:54 +01:00
Matthias Clasen
f935ed780a privacy: Fix alignment issues in the screen lock dialog
Pointed out in review.

https://bugzilla.gnome.org/show_bug.cgi?id=689607
2012-12-05 17:43:54 +01:00
Matthias Clasen
a332cc8515 privacy: Make rows a little bigger
This was requested in design review.

https://bugzilla.gnome.org/show_bug.cgi?id=689607
2012-12-05 17:43:53 +01:00
Matthias Clasen
435094c23f privacy: Turn off selection
No selection needed here.

https://bugzilla.gnome.org/show_bug.cgi?id=689607
2012-12-05 17:43:53 +01:00
Allan Day
927b156d34 privacy: Use the correct icon
gnome-icon-theme includes an icon for system privacy settings.

https://bugzilla.gnome.org/show_bug.cgi?id=689556
2012-12-04 08:08:17 +01:00
Bastien Nocera
93db18c487 privacy: Use correct ref increasing function 2012-12-03 11:09:19 +01:00
Bastien Nocera
2ba60118be privacy: Remove unneeded housekeeping settings 2012-12-03 11:03:48 +01:00
Bastien Nocera
e16fb448fd privacy: Add more keywords 2012-12-03 11:03:48 +01:00
Matthias Clasen
83bf04840d privacy: Implement recent files
This relies on patches that turn the recent-files-max-age gtk
setting into an X setting which is backed by a gsetting.

https://bugzilla.gnome.org/show_bug.cgi?id=687774
2012-12-03 11:03:48 +01:00
Matthias Clasen
4d3208a6e1 privacy: Implement trash & temp purging
This relies on new settings and D-Bus API in the g-s-d
housekeeping plugin.

https://bugzilla.gnome.org/show_bug.cgi?id=687774
2012-12-03 11:03:47 +01:00
Matthias Clasen
83d696fc75 privacy: Some more padding in the dialogs
https://bugzilla.gnome.org/show_bug.cgi?id=687774
2012-12-03 11:03:47 +01:00
Matthias Clasen
a8b0d4e38f privacy: Implement name & visibility
Control whether the users full name is shown permanently on screen.

https://bugzilla.gnome.org/show_bug.cgi?id=687774
2012-12-03 11:03:47 +01:00
Matthias Clasen
80914dad24 privacy: Add screen lock
These controls duplicate what we currently have in the screen
panel - it will have to be removed there.

https://bugzilla.gnome.org/show_bug.cgi?id=687774
2012-12-03 11:03:47 +01:00
Matthias Clasen
b8d5bb1a4a Add a privacy panel
This adds a panel where we present information and controls
affecting the users privacy. This initial commit just puts
the framework in place, the panel itself is empty.

https://bugzilla.gnome.org/show_bug.cgi?id=687774
2012-12-03 11:03:47 +01:00