Commit graph

20 commits

Author SHA1 Message Date
Matthias Clasen
4838efab11 Background: Improve a11y of wallpaper list
Add an invisible text cell renderer to have the text spoken
by orca.
2011-05-16 00:12:44 -04:00
Bastien Nocera
e5fb92268f background: Show 'Adwaita' as the first in the list
https://bugzilla.gnome.org/show_bug.cgi?id=637384
2011-02-12 03:14:00 +00:00
Bastien Nocera
265e10af1a background: Remove unused variable 2011-02-12 03:13:58 +00:00
Bastien Nocera
ce4f4d5627 background: Make loading wallpapers seem faster
As the UI actually updates as the files are loaded.
2011-02-12 03:13:56 +00:00
Bastien Nocera
415d4c1111 background: GnomeWpXml to CcBackgroundXml
and into a GObject.
2011-02-12 03:13:53 +00:00
Bastien Nocera
c016e5cea2 background: Remove the "changed" signal
It wasn't used anyway.
2011-02-12 03:13:50 +00:00
Bastien Nocera
2735c788b4 background: Use URIs everywhere internally
Now we'd just need gnome-bg to make the jump.

This also fixes unique IDs for the wallpapers source, as
multiple backgrounds can be defined in a single XML file.
2011-02-11 18:11:11 +00:00
Bastien Nocera
ca14846ef9 background: Major rework of the CcBackgroundItem code
It now is a full GObject, will be able to track the original
XML file for a wallpaper, as well as which values are set in it.

This will allow us to restore wallpapers properly, and only offer
editing options when those aren't already hard-coded inside the
item.
2011-02-10 20:35:02 +00:00
Bastien Nocera
9a209fa181 background: Rename gnome-wp-item to cc-background-item 2011-02-10 20:35:02 +00:00
Bastien Nocera
7b287b8c03 background: Async function for loading XML wallpapers
It's ugly API, but it means we don't block anymore.
2011-02-10 12:10:13 +00:00
Bastien Nocera
035126a970 background: Add emblem for slideshow previews
Though for some reason the icon ends up being tiny...
2010-12-14 20:29:33 +00:00
Bastien Nocera
f48054ccf1 background: Show wallpaper size on startup
When available. Remove the "px" from the size label.
2010-12-14 19:24:19 +00:00
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
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
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
Rodrigo Moya
bb26cd2e51 background: Use gdesktop-settings-schemas enums all over 2010-10-14 14:57:35 +02:00
Bastien Nocera
7854262a93 background: add FIXME for unused function 2010-09-20 18:01:27 +01:00
Thomas Wood
ce8cd97754 background: implement new UI design from Jakub Steiner 2010-08-25 19:18:05 +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