Commit graph

370 commits

Author SHA1 Message Date
Benjamin Otte
ab3c66ecdd display: Remove excess cairo_save() call 2010-10-08 00:01:14 +02:00
Bastien Nocera
e22c847f19 display: Show the resolution in the canvas area 2010-10-06 17:57:58 +01:00
Bastien Nocera
a77dfb1c3c display: Reorganise according to mockups
Reorganise the widgets in the display panel to be a little bit
less of a mess of widgets. Global options are now separate from
per-monitor ones.
2010-10-06 17:57:58 +01:00
William Jon McCann
81065b9b74 Update for new GTK3 drawing APIs
https://bugzilla.gnome.org/show_bug.cgi?id=631051
2010-10-01 11:04:43 -04:00
William Jon McCann
5117d2b2cb Wait until the toplevel is realized before using it
https://bugzilla.gnome.org/show_bug.cgi?id=631051
2010-10-01 11:04:43 -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
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
Vincent Untz
d54d9de857 display: Add missing include to fix build 2010-09-18 12:25:06 +02:00
Kalev Lember
bfb92ffe9b bgo#627861 - [randr] Don't silengly ignore errors when pkexec(1) fails
Now we present a proper error dialog if the 'Make Default' configuration
cannot be set due to a pkexec error.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-09-10 14:46:29 -05:00
Bastien Nocera
eb1e75ec6e display: Generate marshal files properly
Instead of having generated files in the repo.
2010-09-10 11:56:09 +01:00
Gabriel Burt
110010bb65 bnc#600599 - [randr] Label to warn that 'Same image in all monitors' may limit the resolution options
Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-09-09 14:46:00 -05:00
Benjamin Otte
c1b95ff43f display: Copy background setter code from mutter
This code uses the new GDK API to set the window background.

https://bugzilla.gnome.org/show_bug.cgi?id=626870
2010-08-21 04:07:22 +02:00
Benjamin Otte
7ea3249a4a Replace Gdk drawing with Cairo
https://bugzilla.gnome.org/show_bug.cgi?id=626870
2010-08-20 21:38:00 +02:00
Thomas Wood
f5c0b73214 panels: Use gi18n-lib.h in the panel libraries 2010-07-22 16:56:27 +01:00
Colin Walters
576f3895f7 [display] Needs to be linked against dbus-glib
Would be a lot better to port this to GDBus, but in the
interest of correctness we should do this fix now.
2010-07-20 17:23:45 -04:00
Thomas Wood
844a957ade display: hide and unref the screen label when destroyed
Make sure the screen label is not left visible after the panel has been
destroyed.
2010-07-12 18:42:36 +01:00
Thomas Wood
59920f88a0 display: replace the use of GdkRegion with cairo_region_t
GdkRegion has been removed in Gtk+ 3 and replaced with cairo_region_t.
2010-07-05 17:57:24 +01:00
Javier Jardón
a5b092326d Use single GDK includes
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=615292
2010-07-05 15:03:32 +01:00
Jonh Wendell
91c5e26bcf Make build works with GSEAL 2010-06-30 14:01:39 +01:00
Thomas Wood
8836316161 display: convert display capplet to a settings panel
Add CcPanel and module implmenetation for the display settings.
2010-06-07 17:05:02 +01:00