Bastien Nocera
39f452afee
background: Follow mockups
...
Add icon to represent slideshows, always show a name for the
currently set background on startup, show whether a background
is a slideshow, and its pixel size if available.
2010-12-14 18:27:11 +00:00
Bastien Nocera
855b7830d3
background: Make ensure_bg() actually change filenames
...
Otherwise you might call it as many times as you want, the
filename won't be changed for it, or its metadata (such as whether
it is a slideshow) updated.
2010-12-14 18:27:10 +00:00
Bastien Nocera
adfe6ef8fc
background: Fix broken preview
...
The style wasn't set properly on startup, and then incorrectly
applied to the preview because the numbering of the items in
the style-liststore doesn't match the GDesktopBackgroundStyle
enum 1-to-1.
2010-12-14 18:27:10 +00:00
Bastien Nocera
44fbef70a2
background: Load ~/Pictures asynchronously
...
Using the new gdk-pixbuf helper functions in 2.23.0.
https://bugzilla.gnome.org/show_bug.cgi?id=635601
2010-12-13 16:19:58 +00:00
Bastien Nocera
9580be8d17
background: Avoid re-querying the GFileInfo
...
If we already have it from enumerating the Pictures directory. Saves
us from doing sync queries in certain cases.
2010-12-13 15:30:22 +00:00
Bastien Nocera
a1fa500dc5
background: Make the treeview a little wider
...
So that we can fit 3 thumbnails side-by-side, even when we use a
large scrollbar width.
2010-12-13 15:29:15 +00:00
William Jon McCann
d5642cf221
background: load wallpapers in an idle
...
So we don't block the construction.
2010-11-21 22:06:26 -05:00
William Jon McCann
d51d16fddf
various: use a consistent and slightly larger border width for panels
2010-11-21 19:33:34 -05:00
Bastien Nocera
032d6326d5
panels: Add keywords to all the panels we ship
...
https://bugzilla.gnome.org/show_bug.cgi?id=399754
2010-11-17 16:02:47 +00:00
Andreas Proschofsky
32f59e6df5
all: Fix build for latest gnome-desktop changes
...
https://bugzilla.gnome.org/show_bug.cgi?id=634859
2010-11-14 22:12:59 +00:00
Yanko Kaneti
2deff133ff
background: one last old gnome_bg remnant
2010-11-10 10:49:44 +01:00
Tomas Bzatek
55a02383f2
background: Last bits of new gnome_bg API porting
...
https://bugzilla.gnome.org/show_bug.cgi?id=625899
2010-11-08 13:48:16 +01:00
William Jon McCann
7ecc6029cc
[background] Don't use iter if you didn't get one
2010-11-01 19:07:03 -04:00
Rodrigo Moya
12c22f1156
background: Convert by hand the enum values to their strings
2010-10-14 15:24:00 +02:00
Rodrigo Moya
bb26cd2e51
background: Use gdesktop-settings-schemas enums all over
2010-10-14 14:57:35 +02:00
Rodrigo Moya
7cc99ddc87
background: Use g_settings_get/_set_enum for background options and shading
2010-10-14 13:30:29 +02:00
Rodrigo Moya
2b5a938d26
background: Port to GSettings
2010-10-14 13:01:31 +02:00
William Jon McCann
a7e91dc1da
Add missing CFLAGS to fix build
2010-10-07 17:13:30 -04:00
Matthias Clasen
2083f0a045
Link against libxml where appropriate
...
The default-applications and background capplets use libxml,
so link against it.
2010-10-07 12:54:28 -04:00
Cosimo Cecchi
6dfc24e3e6
Make flickr background setting not segfault.
2010-10-06 12:31:03 +02:00
William Jon McCann
533b044dc9
A couple more updates use the GTK3 drawing APIs
2010-10-02 17:45:40 -04:00
Bastien Nocera
4ec7801cbb
shell: Show settings without a panel in Other
...
Add the X-GNOME-Settings-Panel category. You need a control-center
panel to add this to your desktop file. Desktop entries with this
category but that aren't actually panels will be ignored (no cheating).
If the desktop file for your settings isn't a panel, it will show in the
"Other" section of the control-center shell
https://bugzilla.gnome.org/show_bug.cgi?id=630998
2010-09-30 13:48:29 +01:00
Kalev Lember
c55ec39f81
background: Come up with 'Wallpapers' selected and displayed
...
https://bugzilla.gnome.org/show_bug.cgi?id=630417
2010-09-29 12:29:30 +01:00
Bastien Nocera
e3bbc6eedb
background: use symbolic name for columns
...
Rather than hard-code numbers.
2010-09-21 16:08:53 +01:00
Bastien Nocera
7854262a93
background: add FIXME for unused function
2010-09-20 18:01:27 +01:00
Bastien Nocera
2db5695c9f
background: remove unused variables
2010-09-20 18:00:19 +01:00
Bastien Nocera
6e7b3774c0
Only link the panels that require it to gnome-desktop
...
Only the display and background panels use gnome-desktop,
the shell shouldn't need to require it.
2010-09-20 17:56:23 +01:00
Thomas Wood
ce8cd97754
background: implement new UI design from Jakub Steiner
2010-08-25 19:18:05 +01:00
Thomas Wood
f41e3268df
background: hide the placement options only when a background is selected
...
Only update the visibility of the placement options when a background is
selected, not when the source is selected.
2010-08-13 17:06:19 +01:00
Thomas Wood
93042f0835
background: prefix the cache filename to avoid conflicts
2010-08-13 17:06:19 +01:00
Thomas Wood
2b56a5ea0f
background: fix various leaks
...
Fix various leaks found by valgrind.
2010-08-12 15:12:04 +01:00
Thomas Wood
1418445e13
background: ensure the panel object is still valid when file copy finishes
...
Take a reference on the panel object when the asynchronous copy is started
so that it is still valid in the callback when the panel is being
destroyed.
2010-08-12 15:12:04 +01:00
Thomas Wood
764f69e852
background: make sure the GnomeWPItems are freed.
...
Free the GnomeWPItems in the source liststore when the source is destroyed.
2010-08-12 15:12:04 +01:00
Thomas Wood
abdb42e9e2
background: derive background sources from a common source object
...
Add the BgSource object to define the common aspects of background sources
and make sure the existing sources inherit from it.
2010-08-10 17:01:15 +01:00
Thomas Wood
e721f417ad
Add initial implementation of "background" panel
...
The background settings panel provides a way for users to change the
desktop background by selecting an image and/or colour.
2010-08-10 15:26:07 +01:00