Commit graph

235 commits

Author SHA1 Message Date
Thomas Wood
847bbba2b8 panels: make .desktop file naming more consistent
Give the .desktop files for settings panels a more consistent naming
scheme.
2010-06-02 16:54:26 +01:00
Matthias Clasen
e14803b391 shell: Improve keyboard navigation
When using keynav in the category views, the fact that the categories are
separate icon views leads to confusion, because each category will end up
with its own selected icon, so that you can end up with multiple selected
items (and the difference between focused/non-focused is not visually
obvious here). Also, since the category views appear visually as a single
unit, it is irritating that arrow keynav stops at category borders.

This commit arranges things so that only one category will ever have a
selected item by unselecting on focus-out. Furthermore, it uses the
keynav-failed signal and some new GTK+ api to make arrow up/down work across
category borders, in the expected way.
2010-06-02 10:58:40 +01:00
Sergey V. Udaltsov
46cd0b40f9 Changing Print layout to Show layout
Using new shared function from libgnomekbd
2010-05-26 01:04:46 +01:00
Thomas Wood
45c5eeb522 Release 2.31.2 2010-05-24 23:09:36 +01:00
Thomas Wood
8aedeff4ca Disable Window settings from the build
Window settings are not planned to be included in the next release, so
remove the window settings capplet from the build.
2010-05-24 21:51:28 +01:00
Thomas Wood
19b7502f5e keybindings: convert capplet to a settings panel
Add a module and CcPanel implementation for keyboard shortcuts settings.
2010-05-24 21:51:28 +01:00
Thomas Wood
f112fc3a8e default-applications: convert capplet to a settings panel
Add a module and CcPanel implementation for default applications settings.
2010-05-24 21:51:28 +01:00
Thomas Wood
5e24f0464d network: convert network capplet to a settings panel
Add a module and CcPanel implementation for network proxy settings
2010-05-22 14:52:24 +01:00
Sergey V. Udaltsov
7840afd7a1 Converted keyboard capplet to panel 2010-05-21 23:23:23 +01:00
William Jon McCann
6a95378758 Add more warnings to the build 2010-05-21 17:55:40 +01:00
Thomas Wood
95143ad4c7 Fix various issues raised by running distcheck 2010-05-21 14:48:34 +01:00
Thomas Wood
8bb88eb18b mouse: convert the mouse capplet into a settings panel
Add a module and CcPanel implementation for the mouse settings.
2010-05-20 17:50:56 +01:00
Thomas Wood
3748173b42 Add an example implementation of a settings panel
The example panel implements CcPanel and registers itself as extending the
panel extension point. It provides a simple "Hello World" message. The
example panel is not build by default, but enabled through a configure option.
2010-05-20 10:02:03 +01:00
Thomas Wood
65aea316b8 Define the extension point name and support variables for panels
The extension point name is used to identify modules that implement
new settings panels using CcPanel.

Also add various libtool flags that will be good practice for new panels.
2010-05-19 16:51:40 +01:00
Thomas Wood
799134a7ba Remove libslab requirement and the internal copy of libslab
libslab is no longer required since the new shell does not use it.
2010-05-19 11:19:34 +01:00
Thomas Wood
4ea04c81dc shell: add a new settings shell
The new shell provides an implementation of CcShell and also removes the
dependency on libslab.
2010-05-19 11:11:26 +01:00
Thomas Wood
b4fdb6db4f Add libgnome-control-center with two new classes: CcShell and CcPanel
CcShell is an abstract class that represents an instance of a control
center shell. It provides access to some of the properties of the shell
that panels will need to read or change. When a panel is created it has an
instance of CcShell available that represents the current shell.

CcPanel is an abstract class used to implement panels for the shell. A
panel contains a collection of related settings that are displayed within
the shell window.
2010-05-18 16:09:26 +01:00
Rodrigo Moya
16fad4785d Release 2.31.1 2010-05-05 12:34:01 +02:00
Sergey V. Udaltsov
6b449a3a04 use new libgnomekbd function for default group switcher
https://bugzilla.gnome.org/show_bug.cgi?id=603806
2010-04-19 00:42:28 +01:00
Travis B. Hartwell
7cfd35fe84 [typing-break] Add support for Ubuntu's app indicator instead of GtkStatusIcon 2010-04-16 17:03:47 +02:00
Javier Jardón
825434bbcd Remove GTK+ deprecated symbols
https://bugzilla.gnome.org/show_bug.cgi?id=572325
2010-04-13 19:34:52 +02:00
Federico Mena Quintero
5180a99017 Merge branch 'randr-set-as-default'
This adds a "Make Default" button in gnome-display-properties, which is used
to set up a systemwide default RANDR configuration.  For users which don't have
a personal ~/.config/monitors.xml, then that systemwide configuration will
be used instead.

There is a PolicyKit helper program, gnome-display-properties-install-systemwide,
which is used to create the file

  /etc/gnome-settings-daemon/xrandr/monitors.xml

in a secure fashion.
2010-04-06 18:31:22 -05:00
Rodrigo Moya
e9b7e0a11c Release 2.30.0 2010-03-29 16:42:20 +02:00
Federico Mena Quintero
673cd05b3f Separate glib check in configure.ac
The PolicyKit helper for the display capplet only needs glib,
no other extra libraries.  So, make it link only with that.
2010-03-11 13:11:05 -06:00
Rodrigo Moya
e7d0577a61 Release 2.29.92 2010-03-08 13:18:49 +01:00
Frédéric Péters
3b60923dcb Release 2.29.91 2010-02-24 15:19:56 +01:00
Federico Mena Quintero
4b224e4927 bgo#554263 - Allow compiling without the RANDR libraries
Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-02-22 21:01:49 -06:00
Rodrigo Moya
e7ac70bc5d Depend on gnome-desktop >= 2.29.4 for per-monitor
backgrounds
2010-02-14 10:52:58 +01:00
Bastien Nocera
a4eef676df Fix libm linking
Otherwise we get:
/usr/bin/ld: gnome-mouse-properties.o: undefined reference to symbol 'floor@@GLIBC_2.0'
/usr/bin/ld: note: 'floor@@GLIBC_2.0' is defined in DSO /lib/libm.so.6 so try adding it to the linker command line
/lib/libm.so.6: could not read symbols: Invalid operation

https://bugzilla.gnome.org/show_bug.cgi?id=609570
2010-02-10 18:21:28 +00:00
Rodrigo Moya
8c54184c87 Release 2.29.90 2010-02-08 12:38:15 +01:00
Rodrigo Moya
646355855f Release 2.29.6 2010-01-26 10:03:31 +01:00
Thomas Wood
54bcf1874d [appearance] use GtkInfoBar rather than a copy of GeditMessageArea
GtkInfoBar (available in Gtk+ 2.18) replaces GeditMessageArea.
2010-01-19 13:03:32 +00:00
Vincent Untz
b2261cb5a8 [release] post-release bump to 2.29.5 2009-12-24 00:46:02 +01:00
Vincent Untz
7b201885a7 [release] 2.29.4 2009-12-24 00:45:44 +01:00
Thomas Wood
42133f871f Rename configure.in to configure.ac
The ".ac" extension is the preferred use:

http://www.gnu.org/software/autoconf/manual/html_node/Writing-Autoconf-Input.html
2009-12-05 11:22:52 +00:00
Renamed from configure.in (Browse further)