Commit graph

28 commits

Author SHA1 Message Date
Bastien Nocera
9dee75e76a display: Use unicode characters directly
Instead of using their escape sequences.
2013-01-16 15:07:21 +01:00
Stéphane Graber
66576dfe24 display: Add support for 21:9 displays
https://bugzilla.gnome.org/show_bug.cgi?id=691803
2013-01-16 11:18:20 +01:00
Cosimo Cecchi
b7571896aa display: use a GResource for GtkBuilder UI definition
https://bugzilla.gnome.org/show_bug.cgi?id=691132
2013-01-07 10:57:05 +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
Bastien Nocera
905a7b1bec display: Don't translate the resolutions list
There's no good translation and the string is just too complicated
without translator comment.
2012-11-27 11:19:12 +01:00
Matthias Clasen
9f87704faf Display: Typographically pimp up the resolutions
These look a bit nicer with proper Unicode characters.

https://bugzilla.gnome.org/show_bug.cgi?id=689111
2012-11-27 10:54:22 +01:00
Bastien Nocera
e35a109d29 display: Move GnomeRRLabeler here
And rename to CcRRLabeler.
2012-11-21 22:14:52 +01:00
Federico Mena Quintero
f0be9146d4 displays: bgo#592412 - Make 'Mirrored Displays' string consistent with GnomeRRLabeler
We had 'Mirror displays' as a command in the control center, but 'Mirror screens' as a description in
GnomeRRLabeler.  Now we have 'Mirrored Displays' as a description of the current state.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
2012-09-03 14:07:29 -05:00
Bastien Nocera
f4c3d190bc display: Avoid possible warning on exit
(gnome-control-center:8728): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(gnome-control-center:8728): GLib-GObject-CRITICAL **: g_signal_handler_disconnect: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
2012-08-23 14:22:19 +01:00
Ray Strode
b0e7a5efa8 panels: add register macro
Bastien says he doesn't like the blank class_finalize
functions in every panel and he would like a wrapper
macro to hide them.

This commit does that.
2012-08-21 14:32:33 -04:00
Cyrus Lien
15bcc03b40 display: Do not add preferred mode to drop down in clone mode.
Use preferred resolution to switch to mirror mode will popup error
messages if preferred resolution is not a common resolution.

https://bugzilla.gnome.org/show_bug.cgi?id=680969
2012-08-07 15:37:23 +01:00
Florian Müllner
4e374a27f0 display: Add get_help_uri() implementation
https://bugzilla.gnome.org/show_bug.cgi?id=675471
2012-05-18 18:48:37 +02:00
William Jon McCann
cd867b1158 Adapt to gnome-desktop API change for display labels
GdkColor -> GdkRGBA
2012-05-08 16:28:43 -04:00
Gabor Kelemen
80fdb0bee2 display: Translate the rotation drop-down again
The rotation combo box items on the Displays panel do not appear
translated.  This is because the items got translation context support
in 5a5a037d09, but to get the localized
strings, one needs to use g_dpgettext2()[1], not gettext().

https://bugzilla.gnome.org/show_bug.cgi?id=673766
2012-04-10 16:03:26 +01:00
Bastien Nocera
048a9bc85e display: Sort resolutions by width first
https://bugzilla.gnome.org/show_bug.cgi?id=671465
2012-03-08 10:44:37 +01:00
Bastien Nocera
f75c06b979 display: Use symbolic name 2012-03-07 17:15:41 +01:00
Bastien Nocera
6b6e17788e display: Simplify add_key() calls and function 2012-03-07 17:15:41 +01:00
Michael Terry
49f9de6182 display: Fix crash when the screen setup changes
after the Display panel has been closed.

https://bugzilla.gnome.org/show_bug.cgi?id=670570
2012-03-01 16:00:09 +00:00
Robert Ancell
89bbb0a73a display: Use GDBus instead of dbus-glib
https://bugzilla.gnome.org/show_bug.cgi?id=667685
2012-01-12 15:41:47 +00:00
Bastien Nocera
5a5a037d09 display: Add context for the rotation labels 2011-09-12 12:05:33 +01:00
Bastien Nocera
71d01174d5 display: Remove duplicate/unused translations
"Normal" was translated 3 times when it only needed one,
and the translation in the .ui file weren't used at all.
2011-09-12 12:05:29 +01:00
Bastien Nocera
f33080ac1b display: Clean up signal handling when finalized
Otherwise we might crash if the display panel was opened
and the window focus changes.

https://bugzilla.gnome.org/show_bug.cgi?id=657919
2011-09-01 13:54:44 +01:00
Bastien Nocera
dceae5f79a display: Prefer higher frequency modes
And prefer the preferred mode to other modes with the
same resolution (even if they have a lower resolution).

https://bugzilla.gnome.org/show_bug.cgi?id=655041
2011-08-26 21:15:21 +01:00
Bastien Nocera
2baf442366 display: Remove use of idle_free()
It's just bizarre, and error-prone.
2011-08-26 21:15:21 +01:00
Bastien Nocera
886801c97c display: Use symbolic names for columns
Eeek...
2011-08-26 21:15:21 +01:00
Bastien Nocera
ecc7b5c83e display: Fix the labeller not disappearing
The "panel" container isn't a top-level container, so we can't
rely on it being focused/unfocused.

https://bugzilla.gnome.org/show_bug.cgi?id=625476
2011-08-25 19:39:48 +01:00
Bastien Nocera
558325f6a4 display: Simplify panel code
By merging the "capplet" code back into the main panel code.
2011-08-25 19:10:28 +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