Commit graph

833 commits

Author SHA1 Message Date
Emilio Pozuelo Monfort
55cfef36a6 printers: Link the printer panel with $(GNOMECC_CAPPLETS_LIBS)
https://bugzilla.gnome.org/show_bug.cgi?id=641972
2011-02-14 12:49:35 +01:00
Bastien Nocera
fbe3926ed3 background: Try our hardest to remember the last bg
Save the current background as XML, and try to load it back up
when starting. If the saved background pretty much matches what we
have in GSettings, then it's the same item, and we try and remember
all the metadata, including the name.

https://bugzilla.gnome.org/show_bug.cgi?id=630417
2011-02-14 09:44:05 +00:00
Bastien Nocera
ecdcb2c235 background: Implement saving a single item 2011-02-14 09:44:05 +00:00
Bastien Nocera
329aabf0b1 background: Set the shading for pictures 2011-02-14 09:44:05 +00:00
Bastien Nocera
2a146db805 background: Handle no-flags from saved config 2011-02-14 09:44:05 +00:00
Bastien Nocera
5517949b4e background: Treat empty URI as NULL
So that comparisons are easier.
2011-02-14 09:44:05 +00:00
Bastien Nocera
758242bb8e background: Add function to compare 2 bg items 2011-02-14 09:44:05 +00:00
Bastien Nocera
66ee58bf52 background: Add function to load a single XML file
And its item out of it. So that we can load a file on startup
and check whether it corresponds to our configuration.
2011-02-14 09:44:05 +00:00
Bastien Nocera
7448e7698e background: Add more info to _dump() function
Also print out the placement and shading of the background.
2011-02-14 09:44:05 +00:00
Bastien Nocera
d3eb413b24 background: Move settings loading
Into a separate function, so that we can extend it.
2011-02-14 09:44:05 +00:00
Thomas Wood
af882e85ce universal-access: implement the zoom setting
Bind the zoom radio buttons to the "show-magnifier" key of the magnifier
settings.
2011-02-12 19:02:10 +00:00
Bastien Nocera
ee62ca5e9b background: Add note about saving location
To the unused XML save code.
2011-02-12 03:17:02 +00: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
c4baa04942 background: Add ability to parse single XML file
To load a particular file by hand.
2011-02-12 03:13:59 +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
c2e84e2c8a background: Add "added" signal to CcBackgroundXml
So that the front-end can load the wallpapers piece-meal, and
avoid overloading the UI on startup.
2011-02-12 03:13:55 +00:00
Bastien Nocera
415d4c1111 background: GnomeWpXml to CcBackgroundXml
and into a GObject.
2011-02-12 03:13:53 +00:00
Bastien Nocera
2e9519a57f background: Remove unneeded include 2011-02-12 03:13:51 +00:00
Bastien Nocera
c016e5cea2 background: Remove the "changed" signal
It wasn't used anyway.
2011-02-12 03:13:50 +00:00
William Jon McCann
c805978234 screen: fix the operation of locking
- Use the correct units power uses seconds the others use minutes
 - Use an absolute time in the lock dropdown (the key uses relative)
 - Use the MIN(screen-off, lock) for the idle time
2011-02-11 17:03:18 -05:00
William Jon McCann
55e1756799 screen: untabify 2011-02-11 17:03:18 -05:00
Bastien Nocera
555bf47f51 background: Load bg data when selected
And only when selected. There's no point in loading it straight
away, as we have more than enough metadata to display it in the
icon view, and we'll need to load up the data when we display
it anyway.

https://bugzilla.gnome.org/show_bug.cgi?id=641414
2011-02-11 19:01:20 +00:00
Bastien Nocera
2e8faa10f0 background: Don't warn when trying to load a gradient 2011-02-11 18:52:38 +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
eda2f27c51 background: Remove unused settings struct member 2011-02-11 18:04:05 +00:00
Bastien Nocera
eb5b455097 background: Remove some unneeded allocations 2011-02-11 16:22:54 +00:00
Bastien Nocera
7f9f1cabe0 background: Remove debug 2011-02-11 16:16:13 +00:00
Bastien Nocera
6b4f95e9d1 background: Copy to set the new background
Instead of reusing the item from the list store, otherwise we
might be tweaking properties for an item that we shouldn't,
and leaking user preferences into the "static" list store.
2011-02-11 12:48:48 +00:00
Bastien Nocera
85b2cad706 background: Add function to copy a background item 2011-02-11 12:48:28 +00:00
Bastien Nocera
9b55bb20e3 background: Load initial state from GSettings
gnome_wp_item_update() used to do that for us.
2011-02-11 12:39:51 +00:00
Bastien Nocera
4bd51634a0 background: Make update_size() work in _load()
If we never got an initial frame, it wouldn't work too well.
2011-02-11 12:38:46 +00:00
Bastien Nocera
ba72b7ab18 background: Remove read-only source property
And squash together the code to setup the editing widgets.
2011-02-11 12:24:48 +00:00
Bastien Nocera
15a5849384 background: Use the item flags
When setting a new background. That ensures that we don't lose
existing settings when the background item doesn't provide one
(for example, setting the background colour when setting a picture
item).
2011-02-11 03:51:38 +00:00
Bastien Nocera
9e3903a828 background: Set the flags for the pictures source 2011-02-11 03:49:49 +00:00
Bastien Nocera
cb2a53141d background: Set the flags for the colors source 2011-02-11 03:49:23 +00:00
Bastien Nocera
f2cfedd98b background: Add function for debugging
Prints out the contents of a CcBackgroundItem in details.
2011-02-11 03:35:50 +00:00
Bastien Nocera
73798da688 background: Remove some dead code 2011-02-11 03:19:09 +00:00
Bastien Nocera
ed425ecf9d background: Better guards for public functions 2011-02-11 03:18:22 +00:00
Sergey V. Udaltsov
697ab6bc21 region: Pass config registry to the kbd drawing dialog
Updated for libgnomekbd API
2011-02-10 22:46:42 +00:00
Jasper St. Pierre
0cbc8ea27a Fix build of generated sources. 2011-02-10 17:05:45 -05:00
Bastien Nocera
a653a0a560 background: Remove unused GnomeWpInfo code 2011-02-10 20:35:02 +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
Marek Kasik
45df865718 printer: Some UI tweaks
Set minimal width of renderer showing names of printers to 120 pixels.
Set also ellipsizing for the renderer. Set some widgets insensitive
when there is no printer (#641421). Set correct character for empty
fields. Always set background color for supply levels' GtkDrawingArea.
2011-02-10 15:34:20 +01: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
1416e68b92 background: Make a few functions private
They were only used within gnome-wp-xml.c, and nowhere else
so hide them there.
2011-02-10 12:10:13 +00:00
Bastien Nocera
75d97e3bf4 background: Remove loading of obsolete backgrounds
Shouldn't be needed any more.
2011-02-10 12:10:13 +00:00
Marek Kasik
aa0f4765c4 printers: Replace "Idle" state by "Ready" 2011-02-10 12:34:15 +01:00
Marek Kasik
0f1caabc33 printers: Don't try to draw empty ink level 2011-02-10 11:04:17 +01:00