Commit graph

76 commits

Author SHA1 Message Date
Rui Matos
d9196b80d1 privacy: Remove unused toplevel window from .ui file
https://bugzilla.gnome.org/show_bug.cgi?id=708286
2013-10-01 10:05:03 +02:00
Rui Matos
33202b9c79 privacy: Don't leak the dialogs
https://bugzilla.gnome.org/show_bug.cgi?id=708286
2013-10-01 10:05:03 +02:00
Srinivasa Ragavan
e9a6e679fc privacy: confirm before emptying trash or purging temporary files.
Fixes bug #703163
2013-08-20 19:11:33 +05:30
Kalev Lember
ef1f9e3398 privacy: Remove Name & Visibility section
We no longer show the user's name in the GNOME Shell top bar or in the
lock screen and this dialog no longer has any purpose.

https://bugzilla.gnome.org/show_bug.cgi?id=706301
2013-08-19 19:51:49 +02:00
Alexander Larsson
eac949bd91 privacy: Convert to GtkListBox
https://bugzilla.gnome.org/show_bug.cgi?id=702164
2013-07-02 16:19:09 +01:00
Bastien Nocera
1fd7812154 privacy: Fix default "Retain history" value
Our loop to set the combo box to the current value of
recent-files-max-age didn't work properly for the negative (and default)
-1 value that means "Forever". This fixes the default display value.

https://bugzilla.gnome.org/show_bug.cgi?id=703359
2013-07-01 09:04:54 +02:00
Bastien Nocera
fb08f0b729 privacy: Link to new help page
https://bugzilla.gnome.org/show_bug.cgi?id=701091
2013-05-28 12:17:42 +02:00
Giovanni Campagna
40c0e40283 privacy: use the right key for notifications in the lock screen
Since the notification filtering was merged in gnome-shell, the right
key is o.g.d.notifications.show-in-lock-screen, and the previous one
is simply ignored.

https://bugzilla.gnome.org/show_bug.cgi?id=692938
2013-01-31 15:35:37 +01:00
Thomas Wood
8d338f66b3 privacy: use a GtkFrame for the border and background of the list box
Now that GtkFrame paints a background, use it to provide the border and
background of the list box.
2013-01-16 14:48:10 +00:00
Bastien Nocera
f549fc2501 privacy: Rename the show-full-name screensaver settings too
As the name was changed to match that of the unlocked shell case.
2013-01-15 09:45:23 +01:00
Bastien Nocera
bbbaff2e0a privacy: Remove use of gnome-shell schema
Use show-full-name-in-top-bar key from the privacy settings instead
of show-full-name in the shell's settings.

https://bugzilla.gnome.org/show_bug.cgi?id=689561
2013-01-15 09:35:29 +01:00
Cosimo Cecchi
6f48e0f4de privacy: use a GResource for GtkBuilder UI definition
https://bugzilla.gnome.org/show_bug.cgi?id=691132
2013-01-07 10:57:16 +01:00
Bastien Nocera
3686cf7eb8 shell: Make all control-center plugins static
This makes loading faster, with less I/O, avoids unnecessary
code duplication (around 1k lines shaved), and ensures that
all the panels link and work appropriately.

By the same token, it will stop external panels from being
created, and loaded.

https://bugzilla.gnome.org/show_bug.cgi?id=690036
2012-12-11 17:07:39 +01:00
Matthias Clasen
9189093099 privacy: Make rows even taller
Requested in review,
https://bugzilla.gnome.org/show_bug.cgi?id=689607
2012-12-07 22:35:28 -05:00
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
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
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
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
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