Commit graph

10 commits

Author SHA1 Message Date
Bastien Nocera
3336eb9d88 lib: Add a lock button
Instead of using a copy/pasted version, until GTK+ includes
such a button itself.
2011-02-23 14:59:21 +00:00
Thomas Wood
e2f944a66a configure: Group pkg-config checks based on how they are used
Group the pkg-config checks so that pkg-config can remove duplicated CFLAGS
and LIBS.

https://bugzilla.gnome.org/show_bug.cgi?id=636593
2011-02-19 16:46:26 +00:00
Rodrigo Moya
7ad2854d97 Push forgotten change in Makefile.am for the removal of cc-setting-editor.[ch] 2010-10-15 11:00:55 +02:00
Bastien Nocera
611cd87af0 lib: Fix parallel building
The library lives in the same build directory, so point it at that,
rather than in a round-about way.
2010-10-11 18:41:33 +01:00
Rodrigo Moya
03a2ddc158 Convert CcSettingEditor object to a widget, to simplify a lot of the code in the panels 2010-10-11 10:04:58 +02:00
Rodrigo Moya
b7972bc1cb Use the same marshaller for both GConfPropertyEditor and CcSettingEditor 2010-10-11 10:04:58 +02:00
Rodrigo Moya
95057c5edb Add CcSettingEditor widget 2010-10-11 10:04:58 +02:00
Rodrigo Moya
59a4d44b35 Add .so version information to libgnome-control-center 2010-06-24 16:16:29 +02:00
Thomas Wood
ad938356da Make sure panels do not need to link against libcommon.la
libcommon.la defines several new GTypes, so it cannot be loaded into the
same process multiple times.

Copy gconf-property-editor to libgnome-control-center as this is useful
for all panels. However, it will need to be converted to GSettings in the
near future.

Copy capplet-stock-icons to the mouse panel, as it is not used in any other
panels.

Remove references to functions not yet implemented for panels (help,
window icon, etc).
2010-05-22 12:36:17 +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