Compare commits

..

3 Commits

707 changed files with 2977 additions and 734223 deletions

View File

@@ -1 +0,0 @@
Jonathan Blandford <jrb@redhat.com>

340
COPYING
View File

@@ -1,340 +0,0 @@
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Library General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language. (Hereinafter, translation is included without limitation in
the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Library General
Public License instead of this License.

View File

@@ -1,2 +0,0 @@
The ChangeLog is auto-generated when releasing. If you are seeing this, use
'git log' for a detailed list of changes.

View File

@@ -1,15 +0,0 @@
Rodrigo Moya
E-mail: rodrigo at gnome-db.org
Userid: rodrigo
Sebastien Bacher
Email: seb128 at debian.org
Userid: sbacher
Thomas Wood
Email: thos at gnome.org
Userid: thos
Jens Granseuer
Email: jensgr at gmx.net
Userid: jensg

View File

@@ -1,73 +0,0 @@
ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
SUBDIRS = po libgnome-control-center shell panels \
help docs
DIST_SUBDIRS = po help shell docs examples panels libgnome-control-center
if BUILD_EXAMPLES
SUBDIRS += examples
endif
schemasdir = @GCONF_SCHEMA_FILE_DIR@
schemas_in_files = gnome-control-center.schemas.in
schemas_DATA = $(schemas_in_files:.schemas.in=.schemas)
@INTLTOOL_SCHEMAS_RULE@
CLEANFILES = \
$(schemas_DATA)
DISTCLEANFILES = \
gnome-doc-utils.make
MAINTAINERCLEANFILES = \
$(srcdir)/INSTALL \
$(srcdir)/aclocal.m4 \
$(srcdir)/autoscan.log \
$(srcdir)/compile \
$(srcdir)/config.guess \
$(srcdir)/config.h.in \
$(srcdir)/config.sub \
$(srcdir)/configure.scan \
$(srcdir)/depcomp \
$(srcdir)/install-sh \
$(srcdir)/ltmain.sh \
$(srcdir)/missing \
$(srcdir)/mkinstalldirs \
$(srcdir)/omf.make \
$(srcdir)/xmldocs.make \
$(srcdir)/gtk-doc.make \
`find "$(srcdir)" -type f -name Makefile.in -print`
EXTRA_DIST = \
$(schemas_in_files) \
MAINTAINERS \
gnome-doc-utils.make
DISTCHECK_CONFIGURE_FLAGS = --disable-scrollkeeper --disable-update-mimedb --enable-gtk-doc --enable-examples
GITIGNOREFILES=m4 help/*/*.mo
-include $(top_srcdir)/git.mk
install-data-local:
if GCONF_SCHEMAS_INSTALL
if test -z "$(DESTDIR)" ; then \
for p in $(schemas_DATA) ; do \
GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(top_builddir)/$$p >&1 > /dev/null; \
done \
fi
endif
dist-hook:
@if test -d "$(srcdir)/.git"; \
then \
echo Creating ChangeLog && \
( cd "$(top_srcdir)" && \
echo '# Generated by Makefile. Do not edit.'; echo; \
$(top_srcdir)/missing --run git log --stat ) > ChangeLog.tmp \
&& mv -f ChangeLog.tmp $(top_distdir)/ChangeLog \
|| ( rm -f ChangeLog.tmp ; \
echo Failed to generate ChangeLog >&2 ); \
else \
echo A git clone is required to generate a ChangeLog >&2; \
fi

5378
NEWS

File diff suppressed because it is too large Load Diff

53
README
View File

@@ -1,53 +0,0 @@
GNOME Control Center
====================
About -
The control center is GNOME's main interface for configuration of various
aspects of your desktop.
Installation -
See the file 'INSTALL'
How to report bugs -
Bugs should be reported to the GNOME bug tracking system under the product
control-center. It is available at http://bugzilla.gnome.org.
In the report please include the following information -
Operating system and version
For Linux, version of the C library
How to reproduce the bug if possible
If the bug was a crash, include the exact text that was printed out
A stacktrace where possible [see below]
How to get a stack trace -
If the crash is reproducible, it is possible to get a stack trace and
attach it to the bug report. The following steps are used to obtain a
stack trace -
Run the program in gdb [the GNU debugger] or any other debugger
ie. gdb gnome-keyboard-properties
Start the program
ie. (gdb) run
Reproduce the crash and the program will exit to the gdb prompt
Get the back trace
ie. (gdb) bt full
Once you have the backtrace, copy and paste this either into the
'Comments' field or attach a file with it included.
Patches -
Patches should be submitted to bugzilla.gnome.org or emailed to the
gnomecc-list@gnome.org list. If using bugzilla, attach
the patch to a new bug report [or preferably, check to see if there is
already a bug report that corresponds to your patch]. Bug reports
containing patches should include the 'PATCH' keyword.
Patches should be created using the unified diff form.
ie. svn diff file-to-be-patched.c > patch.diff

105
TODO
View File

@@ -1,105 +0,0 @@
[ Things prefaced with GSD need to be fixed in the gnome-settings daemon
and not the dialog ]
ACCESSIBILITY:
* UI love
* Figure out Keyboard/peripherals integration
BACKGROUND:
* Seth love
* Get actual GNOME backgrounds
DEFAULT APPLICATIONS PROPERTIES:
* Merge in Window Manager selection
FILE TYPES:
* Stability issues
* UI Love
FONT AND THEME:
* merge them
GNOME SETTINGS DAEMON:
* disk monitor
KEYBOARD SHORTCUTS:
* Not sure I like the name.
* Needs icon
* Add a way to add new ones
KEYBOARD PROPERTIES:
* GSD: support keyboard bell
* Remove awful jrb-art and replace with actual blinking cursor
MOUSE PROPERTIES:
* GSD: Add support for devices other than CoreInput.
KEYBINDINGS:
* Metacity keyboard merging. See what hp plans to do
PANEL:
* UI love
* port gconf-peditor functionality
SAWFISH????
SOUND:
* Unknown
* Buggy as heck
SCREENSAVER:
* See what Jacob wants to do
* xscreensaver release
UI-PROPERTIES:
* Seems to be okay
GENERAL:
* Where we have keys, add a restore to defaults context menu button.
* Kill 'advanced'
* Control center itself seems to be fine
* Change buttons to use whatever the UI team comes up with
* Make sure we handle 'locked down' keys
* Make sure we handle all broken keys!
GOING FORWARD:
Hardware Integration
- hwbrowser??? Kde has one; should we?
- peripherals (RH only?)
- gphoto/sane/cd burning?? Userland hw.
Nautilus:
- Move nautilus settings
- Desktop should be a separate dialog
Background:
- Merge nautilus pane and bg capplet;
- possibly even popup a nautilus window of bg's for DnD
- Integrate better w/ nautilus
- per Workspace?
Workspace/Tasks
- Set number and name of workspaces
- Maybe something else?
Identification Capplet
- GDM screen
- Mail capplet
Password Capplet?
- ssh/smb
Themes and Appearance:
- blah
Sound:
- blah
Bugzilla
- Start using it better

View File

@@ -1,27 +0,0 @@
#!/bin/sh
# Run this to generate all the initial makefiles, etc.
srcdir=`dirname $0`
test -z "$srcdir" && srcdir=.
PKG_NAME="control-center"
(test -f $srcdir/configure.ac \
&& test -f $srcdir/autogen.sh \
&& test -d $srcdir/shell) || {
echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"
echo " top-level $PKG_NAME directory"
exit 1
}
DIE=0
rm -f .using-gnome-libs-package
if ! which gnome-autogen.sh ; then
echo "You need to install the gnome-common module and make"
echo "sure the gnome-autogen.sh script is in your \$PATH."
exit 1
fi
. gnome-autogen.sh

View File

@@ -1,402 +0,0 @@
m4_define([gnome_control_center_version], 2.91.6)
AC_INIT([gnome-control-center], [gnome_control_center_version],
[http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-control-center])
AC_CONFIG_SRCDIR([shell])
AC_CONFIG_HEADERS([config.h])
AC_CONFIG_MACRO_DIR([m4])
AM_INIT_AUTOMAKE([1.10 no-dist-gzip dist-bzip2 tar-ustar])
AM_MAINTAINER_MODE([enable])
m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
# Check for programs
AC_PROG_CC
AM_PROG_CC_C_O
AC_HEADER_STDC
# Initialize libtool
LT_PREREQ([2.2])
LT_INIT
# .so version for libgnome-control-center
LIBGNOMECONTROLCENTER_CURRENT=1
LIBGNOMECONTROLCENTER_REVISION=0
LIBGNOMECONTROLCENTER_AGE=0
AC_SUBST(LIBGNOMECONTROLCENTER_CURRENT)
AC_SUBST(LIBGNOMECONTROLCENTER_REVISION)
AC_SUBST(LIBGNOMECONTROLCENTER_AGE)
# Use the GNOME documentation framework
GNOME_DOC_INIT
# Internationalization support
IT_PROG_INTLTOOL([0.40.0])
AM_GNU_GETTEXT_VERSION([0.17])
AM_GNU_GETTEXT([external])
GETTEXT_PACKAGE=gnome-control-center-2.0
AC_SUBST(GETTEXT_PACKAGE)
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Gettext package])
GNOME_DEBUG_CHECK
GNOME_COMPILE_WARNINGS([maximum])
GNOME_MAINTAINER_MODE_DEFINES
AC_PATH_XTRA
x_libs="$X_PRE_LIBS $X_LIBS -lX11 $X_EXTRA_LIBS"
PKG_CHECK_MODULES(LIBCANBERRA_GTK, libcanberra-gtk3, [
CANBERRA_GTK=1
AC_SUBST(LIBCANBERRA_GTK_CFLAGS)
AC_SUBST(LIBCANBERRA_GTK_LIBS)
], [:])
AM_CONDITIONAL(HAVE_LIBCANBERRA_GTK, test "x$CANBERRA_GTK" = "x1")
dnl Region panel
savecppflags=$CPPFLAGS
CPPFLAGS="$CPPFLAGS $X_CFLAGS"
AC_CHECK_HEADERS([X11/Xlib.h])
AC_CHECK_LIB(Xxf86misc, XF86MiscQueryExtension, [
AC_CHECK_HEADERS([X11/extensions/xf86misc.h], [XF86MISC_LIBS="-lXxf86misc"],[],
[#if HAVE_X11_XLIB_H
#include <X11/Xlib.h>
#endif
])])
AC_SUBST(XF86MISC_LIBS)
AC_CHECK_HEADERS(X11/extensions/XKB.h)
CPPFLAGS=$savecppflags
AC_CHECK_LIB(m, floor)
dnl ==============================================
dnl Check that we meet the dependencies
dnl ==============================================
GLIB_REQUIRED_VERSION=2.25.11
GTK_REQUIRED_VERSION=2.91.6
DESKTOP_SCHEMAS_REQUIRED_VERSION=0.1.3
PA_REQUIRED_VERSION=0.9.16
CANBERRA_REQUIRED_VERSION=0.13
GDKPIXBUF_REQUIRED_VERSION=2.23.0
COMMON_MODULES="gtk+-3.0 >= $GTK_REQUIRED_VERSION
glib-2.0 >= $GLIB_REQUIRED_VERSION
gthread-2.0
gio-2.0
gio-unix-2.0
gconf-2.0
libxml-2.0
gsettings-desktop-schemas >= $DESKTOP_SCHEMAS_REQUIRED_VERSION"
PKG_CHECK_MODULES(CAPPLET, $COMMON_MODULES)
PKG_CHECK_MODULES(GNOMECC_SHELL, $COMMON_MODULES libgnome-menu gio-unix-2.0)
PKG_CHECK_MODULES(DBUS, dbus-1 dbus-glib-1)
PKG_CHECK_MODULES(GNOME_DESKTOP, gnome-desktop-3.0)
PKG_CHECK_MODULES(GSD_DBUS, gnome-settings-daemon >= 2.91.2)
PKG_CHECK_MODULES(GIO, gio-2.0 gio-unix-2.0)
PKG_CHECK_MODULES(XML, libxml-2.0)
PKG_CHECK_MODULES(UPOWER, upower-glib >= 0.9.1)
PKG_CHECK_MODULES(CANBERRA, libcanberra-gtk3 >= $CANBERRA_REQUIRED_VERSION)
PKG_CHECK_MODULES(PIXBUF, gdk-pixbuf-2.0 >= $GDKPIXBUF_REQUIRED_VERSION)
AC_SUBST(CANBERRA_CFLAGS)
AC_SUBST(CANBERRA_LIBS)
PKG_CHECK_MODULES(PULSEAUDIO,
libpulse >= $PA_REQUIRED_VERSION
libpulse-mainloop-glib >= $PA_REQUIRED_VERSION)
AC_SUBST(PULSEAUDIO_CFLAGS)
AC_SUBST(PULSEAUDIO_LIBS)
AC_CHECK_HEADERS([cups/cups.h cups/http.h cups/ipp.h], have_cups=yes, have_cups=no)
if test x$have_cups = xyes ; then
CUPS_LIBS=-lcups
AC_SUBST(CUPS_LIBS)
else
AC_MSG_WARN(*** Printers panel will not be built (CUPS header files not found) ***)
fi
AM_CONDITIONAL(BUILD_PRINTERS, [test x$have_cups = xyes])
gtk_lib_dir=`$PKG_CONFIG --variable libdir gtk+-3.0`
gtk_binary_version=`$PKG_CONFIG --variable gtk_binary_version gtk+-3.0`
GTK_ENGINE_DIR="$gtk_lib_dir/gtk-3.0/$gtk_binary_version/engines"
AC_SUBST(GTK_ENGINE_DIR)
PKG_CHECK_MODULES(GLIB, glib-2.0)
PKG_CHECK_MODULES(LIBGTOP, libgtop-2.0)
PKG_CHECK_MODULES(POLKIT, polkit-gobject-1 >= 0.97)
PKG_CHECK_MODULES(CHEESE, gstreamer-0.10 cheese-gtk >= 2.29.90, have_cheese=yes, have_cheese=no)
if test x$have_cheese = xyes ; then
AC_DEFINE(HAVE_CHEESE, 1, [Define to 1 to enable cheese webcam support])
fi
AC_DEFINE_UNQUOTED([ISO_CODES_PREFIX],["`$PKG_CONFIG --variable=prefix iso-codes`"],[ISO codes prefix])
ISO_CODES=iso-codes
dnl
dnl Check for Xft version 2; we build in extra functionality to the font capplet
dnl when we have it.
dnl
xft_modules=
if $PKG_CONFIG --exists xft ; then
xft_modules="xft"
AC_DEFINE(HAVE_XFT2,,[Define if Xft functionality is available])
fi
PKG_CHECK_MODULES(FONT_CAPPLET, $COMMON_MODULES $xft_modules)
PKG_CHECK_MODULES(AT_CAPPLET, $COMMON_MODULES)
PKG_CHECK_MODULES(DISPLAY_CAPPLET, $COMMON_MODULES)
DISPLAY_CAPPLET_LIBS="$DISPLAY_CAPPLET_LIBS"
CAPPLET_LIBS="$CAPPLET_LIBS $x_libs"
GNOMECC_LIBS="$GNOMECC_LIBS $x_libs"
dnl =============================================
dnl X Input library >= 1.2 with property support
dnl =============================================
PKG_CHECK_MODULES(XINPUT, [xi >= 1.2])
CAPPLET_LIBS="$CAPPLET_LIBS $XINPUT_LIBS"
dnl ==============
dnl gswitchit
dnl ==============
PKG_CHECK_MODULES(LIBGNOMEKBD, [libgnomekbd >= 2.91.1 libxklavier >= 4.0 libgnomekbdui >= 2.91.2])
dnl ==============================================
dnl End: Check that we meet the dependencies
dnl ==============================================
AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal, no)
if test x"$GLIB_GENMARSHAL" = xno; then
AC_MSG_ERROR([glib-genmarshal executable not found in your path - should be installed with glib])
fi
AC_SUBST(GLIB_GENMARSHAL)
dnl ==============================================
dnl Special GConf section
dnl ==============================================
AC_PATH_PROG(GCONFTOOL, gconftool-2, no)
if test x"$GCONFTOOL" = xno; then
AC_MSG_ERROR([gconftool-2 executable not found in your path - should be installed with GConf])
fi
AM_GCONF_SOURCE_2
dnl ==============================================
dnl Define the main variables
dnl ==============================================
EXTRA_CFLAGS="-I\$(top_srcdir)/ -DG_LOG_DOMAIN=\"\\\"\$(cappletname)-cc-panel\\\"\""
GNOMECC_CAPPLETS_CFLAGS="${CAPPLET_CFLAGS} ${EXTRA_CFLAGS} ${DBUS_CFLAGS}"
GNOMECC_CAPPLETS_LIBS="${CAPPLET_LIBS} ${DBUS_LIBS}"
AC_SUBST(GNOMECC_CAPPLETS_CFLAGS)
AC_SUBST(GNOMECC_CAPPLETS_LIBS)
dnl =======================================
dnl Panels
dnl =======================================
PANELS_DIR="${libdir}/control-center-1/panels"
AC_SUBST(PANELS_DIR)
PANEL_CFLAGS="-I\$(top_srcdir)/libgnome-control-center/"
AC_SUBST(PANEL_CFLAGS)
PANEL_LIBS="\$(top_builddir)/libgnome-control-center/libgnome-control-center.la"
AC_SUBST(PANEL_LIBS)
PANEL_LDFLAGS="-export_dynamic -avoid-version -module -no-undefined -export-symbols-regex '^g_io_module_(load|unload)'"
AC_SUBST(PANEL_LDFLAGS)
dnl ==============================================
dnl Example Panel
dnl ==============================================
AC_MSG_CHECKING([whether to build the example panel])
AC_ARG_ENABLE([examples],
AS_HELP_STRING([--enable-examples],
[enable the examples]),,
[enable_examples=no])
AC_MSG_RESULT([$enable_examples])
AM_CONDITIONAL(BUILD_EXAMPLES, test "x$enable_examples" = "xyes")
dnl ==============================================
dnl libsocialweb
dnl ==============================================
AC_MSG_CHECKING([Enable libsocialweb support])
AC_ARG_WITH([libsocialweb],
AS_HELP_STRING([--with-libsocialweb],
[enable libsocialweb support]),,
[with_libsocialweb=no])
AC_MSG_RESULT([$with_libsocialweb])
if test "x$with_libsocialweb" == "xyes"; then
PKG_CHECK_MODULES(SOCIALWEB, libsocialweb-client)
AC_DEFINE(HAVE_LIBSOCIALWEB, 1, [Defined if libsocialweb is available])
fi
AM_CONDITIONAL(WITH_LIBSOCIALWEB, test "x$with_libsocialweb" = "xyes")
dnl =======================================
dnl Update Mime Database
dnl =======================================
AC_PATH_PROG(UPDATE_MIME_DATABASE, update-mime-database, no)
AC_ARG_ENABLE(update-mimedb,
AS_HELP_STRING([--disable-update-mimedb],
[do not update mime database after installation]),,
enable_update_mimedb=yes)
AM_CONDITIONAL(ENABLE_UPDATE_MIMEDB, test x$enable_update_mimedb = xyes)
# check for gtk-doc
GTK_DOC_CHECK([1.9])
CONTROL_CENTER_VERSION=gnome_control_center_version
AC_SUBST(CONTROL_CENTER_VERSION)
dnl =======================================
dnl Finish
dnl =======================================
# Turn on the additional warnings last
AC_ARG_ENABLE(more-warnings,
AS_HELP_STRING([--enable-more-warnings],
[Maximum compiler warnings]),
set_more_warnings="$enableval",[
if test -d $srcdir/.git; then
set_more_warnings=yes
else
set_more_warnings=no
fi])
AC_MSG_CHECKING(for more warnings)
if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then
AC_MSG_RESULT(yes)
CFLAGS="\
-Wall -Wclobbered -Wempty-body -Wignored-qualifiers \
-Wmissing-field-initializers -Wmissing-parameter-type \
-Wold-style-declaration -Woverride-init -Wtype-limits \
-Wuninitialized \
-Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes \
-Wnested-externs -Wpointer-arith \
-Wcast-align -Wsign-compare -Wp,-D_FORTIFY_SOURCE=2 \
$CFLAGS"
for option in -Wno-strict-aliasing -Wno-sign-compare; do
SAVE_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $option"
AC_MSG_CHECKING([whether gcc understands $option])
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[]])],
[has_option=yes],
[has_option=no])
if test $has_option = no; then
CFLAGS="$SAVE_CFLAGS"
fi
AC_MSG_RESULT($has_option)
unset has_option
unset SAVE_CFLAGS
done
unset option
else
AC_MSG_RESULT(no)
fi
AC_CONFIG_FILES([
Makefile
docs/Makefile
docs/reference/Makefile
docs/reference/libgnome-control-center/Makefile
docs/reference/libgnome-control-center/version.xml
examples/Makefile
examples/gnome-example-panel.desktop.in
help/Makefile
libgnome-control-center/Makefile
libgnome-control-center/libgnome-control-center.pc
panels/Makefile
panels/common/Makefile
panels/background/Makefile
panels/background/gnome-background-panel.desktop.in
panels/datetime/Makefile
panels/datetime/gnome-datetime-panel.desktop.in
panels/datetime/po-timezones/Makefile
panels/display/Makefile
panels/display/gnome-display-panel.desktop.in
panels/keyboard/Makefile
panels/keyboard/gnome-keyboard-panel.desktop.in
panels/keyboard/gnome-keybindings.pc
panels/region/Makefile
panels/region/gnome-region-panel.desktop.in
panels/media/Makefile
panels/media/gnome-media-panel.desktop.in
panels/mouse/Makefile
panels/mouse/gnome-mouse-panel.desktop.in
panels/sound/Makefile
panels/sound/data/Makefile
panels/sound/data/gnome-sound-panel.desktop.in
panels/sound/data/symbolic-icons/Makefile
panels/sound/data/symbolic-icons/scalable/Makefile
panels/sound/data/symbolic-icons/scalable/status/Makefile
panels/sound/data/icons/Makefile
panels/sound/data/icons/16x16/Makefile
panels/sound/data/icons/16x16/apps/Makefile
panels/sound/data/icons/16x16/devices/Makefile
panels/sound/data/icons/16x16/status/Makefile
panels/sound/data/icons/22x22/Makefile
panels/sound/data/icons/22x22/apps/Makefile
panels/sound/data/icons/22x22/status/Makefile
panels/sound/data/icons/24x24/Makefile
panels/sound/data/icons/24x24/apps/Makefile
panels/sound/data/icons/24x24/devices/Makefile
panels/sound/data/icons/24x24/status/Makefile
panels/sound/data/icons/32x32/Makefile
panels/sound/data/icons/32x32/apps/Makefile
panels/sound/data/icons/32x32/devices/Makefile
panels/sound/data/icons/32x32/status/Makefile
panels/sound/data/icons/48x48/Makefile
panels/sound/data/icons/48x48/apps/Makefile
panels/sound/data/icons/48x48/devices/Makefile
panels/sound/data/icons/scalable/Makefile
panels/sound/data/icons/scalable/apps/Makefile
panels/sound/data/icons/scalable/devices/Makefile
panels/sound/data/sounds/Makefile
panels/screen/Makefile
panels/screen/gnome-screen-panel.desktop.in
panels/info/Makefile
panels/info/gnome-info-panel.desktop.in
panels/power/Makefile
panels/power/gnome-power-panel.desktop.in
panels/printers/Makefile
panels/printers/gnome-printers-panel.desktop.in
panels/network/Makefile
panels/network/gnome-network-panel.desktop.in
panels/universal-access/Makefile
panels/universal-access/gnome-universal-access-panel.desktop.in
panels/user-accounts/Makefile
panels/user-accounts/data/Makefile
panels/user-accounts/data/gnome-user-accounts-panel.desktop.in
panels/user-accounts/data/icons/Makefile
po/Makefile.in
shell/Makefile
shell/gnome-control-center.desktop.in
])
dnl due to a bug in intltool we need to expand something from the root last control-center.spec
AC_OUTPUT

View File

@@ -1,3 +0,0 @@
SUBDIRS=reference
-include $(top_srcdir)/git.mk

View File

@@ -1,3 +0,0 @@
SUBDIRS=libgnome-control-center
-include $(top_srcdir)/git.mk

View File

@@ -1,102 +0,0 @@
## Process this file with automake to produce Makefile.in
# We require automake 1.6 at least.
AUTOMAKE_OPTIONS = 1.6
# This is a blank Makefile.am for using gtk-doc.
# Copy this to your project's API docs directory and modify the variables to
# suit your project. See the GTK+ Makefiles in gtk+/docs/reference for examples
# of using the various options.
# The name of the module, e.g. 'glib'.
DOC_MODULE=libgnome-control-center
# Uncomment for versioned docs and specify the version of the module, e.g. '2'.
#DOC_MODULE_VERSION=2
# The top-level SGML file. You can change this if you want to.
DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml
# Directories containing the source code, relative to $(srcdir).
# gtk-doc will search all .c and .h files beneath these paths
# for inline comments documenting functions and macros.
# e.g. DOC_SOURCE_DIR=../../../gtk ../../../gdk
DOC_SOURCE_DIR=../../../libgnome-control-center
# Extra options to pass to gtkdoc-scangobj. Not normally needed.
SCANGOBJ_OPTIONS=
# Extra options to supply to gtkdoc-scan.
# e.g. SCAN_OPTIONS=--deprecated-guards="GTK_DISABLE_DEPRECATED"
SCAN_OPTIONS=
# Extra options to supply to gtkdoc-mkdb.
# e.g. MKDB_OPTIONS=--sgml-mode --output-format=xml
MKDB_OPTIONS=--sgml-mode --output-format=xml
# Extra options to supply to gtkdoc-mktmpl
# e.g. MKTMPL_OPTIONS=--only-section-tmpl
MKTMPL_OPTIONS=
# Extra options to supply to gtkdoc-mkhtml
MKHTML_OPTIONS=
# Extra options to supply to gtkdoc-fixref. Not normally needed.
# e.g. FIXXREF_OPTIONS=--extra-dir=../gdk-pixbuf/html --extra-dir=../gdk/html
FIXXREF_OPTIONS=
# Used for dependencies. The docs will be rebuilt if any of these change.
# e.g. HFILE_GLOB=$(top_srcdir)/gtk/*.h
# e.g. CFILE_GLOB=$(top_srcdir)/gtk/*.c
HFILE_GLOB=$(top_srcdir)/libgnome-control-center/*.h
CFILE_GLOB=$(top_srcdir)/libgnome-control-center/*.c
# Extra header to include when scanning, which are not under DOC_SOURCE_DIR
# e.g. EXTRA_HFILES=$(top_srcdir}/contrib/extra.h
EXTRA_HFILES=
# Header files to ignore when scanning. Use base file name, no paths
# e.g. IGNORE_HFILES=gtkdebug.h gtkintl.h
IGNORE_HFILES=
# Images to copy into HTML directory.
# e.g. HTML_IMAGES=$(top_srcdir)/gtk/stock-icons/stock_about_24.png
HTML_IMAGES=
# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE).
# e.g. content_files=running.sgml building.sgml changes-2.0.sgml
content_files=version.xml
# SGML files where gtk-doc abbrevations (#GtkWidget) are expanded
# These files must be listed here *and* in content_files
# e.g. expand_content_files=running.sgml
expand_content_files=
# CFLAGS and LDFLAGS for compiling gtkdoc-scangobj with your library.
# Only needed if you are using gtkdoc-scangobj to dynamically query widget
# signals and properties.
# e.g. GTKDOC_CFLAGS=-I$(top_srcdir) -I$(top_builddir) $(GTK_DEBUG_FLAGS)
# e.g. GTKDOC_LIBS=$(top_builddir)/gtk/$(gtktargetlib)
GTKDOC_CFLAGS=$(CAPPLET_CFLAGS)
GTKDOC_LIBS=$(CAPPLET_LIBS) $(top_builddir)/libgnome-control-center/libgnome-control-center.la
# This includes the standard gtk-doc make rules, copied by gtkdocize.
include $(top_srcdir)/gtk-doc.make
# Other files to distribute
# e.g. EXTRA_DIST += version.xml.in
EXTRA_DIST += version.xml.in
# Files not to distribute
# for --rebuild-types in $(SCAN_OPTIONS), e.g. $(DOC_MODULE).types
# for --rebuild-sections in $(SCAN_OPTIONS) e.g. $(DOC_MODULE)-sections.txt
#DISTCLEANFILES +=
# Comment this out if you want your docs-status tested during 'make check'
if ENABLE_GTK_DOC
#TESTS_ENVIRONMENT = cd $(srcsrc) &&
#TESTS = $(GTKDOC_CHECK)
endif
-include $(top_srcdir)/git.mk

View File

@@ -1,35 +0,0 @@
<?xml version="1.0"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
[
<!ENTITY % local.common.attrib "xmlns:xi CDATA #FIXED 'http://www.w3.org/2003/XInclude'">
<!ENTITY version SYSTEM "version.xml">
]>
<book id="index">
<bookinfo>
<title>libgnome-control-center Reference Manual</title>
<releaseinfo>
for libgnome-control-center &version;.
<!--
The latest version of this documentation can be found on-line at
<ulink role="online-location" url="http://[SERVER]/libgnome-control-center/index.html">http://[SERVER]/libgnome-control-center/</ulink>.
-->
</releaseinfo>
</bookinfo>
<chapter>
<title>libgnome-control-center</title>
<xi:include href="xml/cc-shell.xml"/>
<xi:include href="xml/cc-panel.xml"/>
</chapter>
<chapter id="object-tree">
<title>Object Hierarchy</title>
<xi:include href="xml/tree_index.sgml"/>
</chapter>
<index id="api-index-full">
<title>API Index</title>
<xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
</index>
<xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
</book>

View File

@@ -1,43 +0,0 @@
<SECTION>
<FILE>cc-shell</FILE>
<TITLE>CcShell</TITLE>
CcShell
CcShellClass
cc_shell_get_active_panel
cc_shell_set_active_panel
cc_shell_set_active_panel_from_id
<SUBSECTION Standard>
CC_SHELL
CC_IS_SHELL
CC_TYPE_SHELL
cc_shell_get_type
CC_SHELL_CLASS
CC_IS_SHELL_CLASS
CC_SHELL_GET_CLASS
<SUBSECTION Private>
CcShellPrivate
</SECTION>
<SECTION>
<FILE>cc-panel</FILE>
<TITLE>CcPanel</TITLE>
CcPanel
CcPanelClass
cc_panel_get_id
cc_panel_get_shell
cc_panel_get_display_name
cc_panel_set_display_name
cc_panel_get_active
cc_panel_set_active
<SUBSECTION Standard>
CC_PANEL
CC_IS_PANEL
CC_TYPE_PANEL
cc_panel_get_type
CC_PANEL_CLASS
CC_IS_PANEL_CLASS
CC_PANEL_GET_CLASS
<SUBSECTION Private>
CcPanelPrivate
</SECTION>

View File

@@ -1 +0,0 @@
@CONTROL_CENTER_VERSION@

View File

@@ -1,27 +0,0 @@
INCLUDES = \
$(PANEL_CFLAGS) \
$(GNOMECC_CAPPLETS_CFLAGS) \
-DGNOMELOCALEDIR="\"$(datadir)/locale\"" \
-DGNOMECC_DATA_DIR="\"$(pkgdatadir)\"" \
$(NULL)
ccpanelsdir = $(PANELS_DIR)
ccpanels_LTLIBRARIES = libexample.la
libexample_la_SOURCES = \
example-module.c \
cc-example-panel.c \
cc-example-panel.h
libexample_la_LIBADD = $(PANEL_LIBS)
libexample_la_LDFLAGS = $(PANEL_LDFLAGS)
@INTLTOOL_DESKTOP_RULE@
desktopdir = $(datadir)/applications
desktop_in_files = gnome-example-panel.desktop.in
desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
CLEANFILES = $(desktop_in_files) $(desktop_DATA)
-include $(top_srcdir)/git.mk

View File

@@ -1,113 +0,0 @@
/*
* Copyright (C) 2010 Intel, Inc
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
* Author: Thomas Wood <thomas.wood@intel.com>
*
*/
#include "cc-example-panel.h"
G_DEFINE_DYNAMIC_TYPE (CcExamplePanel, cc_example_panel, CC_TYPE_PANEL)
#define EXAMPLE_PANEL_PRIVATE(o) \
(G_TYPE_INSTANCE_GET_PRIVATE ((o), CC_TYPE_EXAMPLE_PANEL, CcExamplePanelPrivate))
struct _CcExamplePanelPrivate
{
gpointer dummy;
};
static void
cc_example_panel_get_property (GObject *object,
guint property_id,
GValue *value,
GParamSpec *pspec)
{
switch (property_id)
{
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
}
}
static void
cc_example_panel_set_property (GObject *object,
guint property_id,
const GValue *value,
GParamSpec *pspec)
{
switch (property_id)
{
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
}
}
static void
cc_example_panel_dispose (GObject *object)
{
G_OBJECT_CLASS (cc_example_panel_parent_class)->dispose (object);
}
static void
cc_example_panel_finalize (GObject *object)
{
G_OBJECT_CLASS (cc_example_panel_parent_class)->finalize (object);
}
static void
cc_example_panel_class_init (CcExamplePanelClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
g_type_class_add_private (klass, sizeof (CcExamplePanelPrivate));
object_class->get_property = cc_example_panel_get_property;
object_class->set_property = cc_example_panel_set_property;
object_class->dispose = cc_example_panel_dispose;
object_class->finalize = cc_example_panel_finalize;
}
static void
cc_example_panel_class_finalize (CcExamplePanelClass *klass)
{
}
static void
cc_example_panel_init (CcExamplePanel *self)
{
GtkWidget *label;
self->priv = EXAMPLE_PANEL_PRIVATE (self);
label = gtk_label_new ("Hello World");
gtk_widget_show (label);
gtk_container_add (GTK_CONTAINER (self), label);
}
void
cc_example_panel_register (GIOModule *module)
{
cc_example_panel_register_type (G_TYPE_MODULE (module));
g_io_extension_point_implement (CC_SHELL_PANEL_EXTENSION_POINT,
CC_TYPE_EXAMPLE_PANEL,
"example-panel", 0);
}

View File

@@ -1,74 +0,0 @@
/*
* Copyright (C) 2010 Intel, Inc
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
* Author: Thomas Wood <thomas.wood@intel.com>
*
*/
#ifndef _CC_EXAMPLE_PANEL_H
#define _CC_EXAMPLE_PANEL_H
#include <libgnome-control-center/cc-panel.h>
G_BEGIN_DECLS
#define CC_TYPE_EXAMPLE_PANEL cc_example_panel_get_type()
#define CC_EXAMPLE_PANEL(obj) \
(G_TYPE_CHECK_INSTANCE_CAST ((obj), \
CC_TYPE_EXAMPLE_PANEL, CcExamplePanel))
#define CC_EXAMPLE_PANEL_CLASS(klass) \
(G_TYPE_CHECK_CLASS_CAST ((klass), \
CC_TYPE_EXAMPLE_PANEL, CcExamplePanelClass))
#define CC_IS_EXAMPLE_PANEL(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), \
CC_TYPE_EXAMPLE_PANEL))
#define CC_IS_EXAMPLE_PANEL_CLASS(klass) \
(G_TYPE_CHECK_CLASS_TYPE ((klass), \
CC_TYPE_EXAMPLE_PANEL))
#define CC_EXAMPLE_PANEL_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_CLASS ((obj), \
CC_TYPE_EXAMPLE_PANEL, CcExamplePanelClass))
typedef struct _CcExamplePanel CcExamplePanel;
typedef struct _CcExamplePanelClass CcExamplePanelClass;
typedef struct _CcExamplePanelPrivate CcExamplePanelPrivate;
struct _CcExamplePanel
{
CcPanel parent;
CcExamplePanelPrivate *priv;
};
struct _CcExamplePanelClass
{
CcPanelClass parent_class;
};
GType cc_example_panel_get_type (void) G_GNUC_CONST;
void cc_example_panel_register (GIOModule *module);
G_END_DECLS
#endif /* _CC_EXAMPLE_PANEL_H */

View File

@@ -1,41 +0,0 @@
/*
* Copyright (C) 2010 Intel, Inc
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
* Author: Thomas Wood <thomas.wood@intel.com>
*
*/
#include <config.h>
#include "cc-example-panel.h"
#include <glib/gi18n.h>
void
g_io_module_load (GIOModule *module)
{
bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
/* register the panel */
cc_example_panel_register (module);
}
void
g_io_module_unload (GIOModule *module)
{
}

View File

@@ -1,14 +0,0 @@
[Desktop Entry]
_Name=Example Panel
_Comment=Example preferences panel
Exec=gnome-example-properties
Icon=application-x-executable
Terminal=false
Type=Application
StartupNotify=true
# The X-GNOME-Settings-Panel is necessary to show in the main shell UI
Categories=GNOME;GTK;Settings;DesktopSettings;X-GNOME-Settings-Panel;
OnlyShowIn=GNOME;
X-GNOME-Settings-Panel=example-panel
# Translators: those are keywords for the example control-center panel
_X-GNOME-Keywords=Foo;Bar;Baz;

182
git.mk
View File

@@ -1,182 +0,0 @@
# git.mk
#
# Copyright 2009, Red Hat, Inc.
# Written by Behdad Esfahbod
#
# Copying and distribution of this file, with or without modification,
# are permitted in any medium without royalty provided the copyright
# notice and this notice are preserved.
#
# The canonical source for this file is pango/git.mk, or whereever the
# header of pango/git.mk suggests in the future.
#
# To use in your project, import this file in your git repo's toplevel,
# then do "make -f git.mk". This modifies all Makefile.am files in
# your project to include git.mk.
#
# This enables automatic .gitignore generation. If you need to ignore
# more files, add them to the GITIGNOREFILES variable in your Makefile.am.
# But think twice before doing that. If a file has to be in .gitignore,
# chances are very high that it's a generated file and should be in one
# of MOSTLYCLEANFILES, CLEANFILES, DISTCLEANFILES, or MAINTAINERCLEANFILES.
#
# The only case that you need to manually add a file to GITIGNOREFILES is
# when remove files in one of mostlyclean-local, clean-local, distclean-local,
# or maintainer-clean-local.
#
# Note that for files like editor backup, etc, there are better places to
# ignore them. See "man gitignore".
#
# If "make maintainer-clean" removes the files but they are not recognized
# by this script (that is, if "git status" shows untracked files still), send
# me the output of "git status" as well as your Makefile.am and Makefile for
# the directories involved.
#
# For a list of toplevel files that should be in MAINTAINERCLEANFILES, see
# pango/Makefile.am.
#
# Don't EXTRA_DIST this file. It is supposed to only live in git clones,
# not tarballs. It serves no useful purpose in tarballs and clutters the
# build dir.
#
# This file knows how to handle autoconf, automake, libtool, gtk-doc,
# gnome-doc-utils, intltool.
#
#
# KNOWN ISSUES:
#
# - Recursive configure doesn't work as $(top_srcdir)/git.mk inside the
# submodule doesn't find us. If you have configure.{in,ac} files in
# subdirs, add a proxy git.mk file in those dirs that simply does:
# "include $(top_srcdir)/../git.mk". Add more ..'s to your taste.
# And add those files to git. See vte/gnome-pty-helper/git.mk for
# example.
#
git-all: git-mk-install
git-mk-install:
@echo Installing git makefile
@any_failed=; find $(top_srcdir) -name Makefile.am | while read x; do \
if grep 'include .*/git.mk' $$x >/dev/null; then \
echo $$x already includes git.mk; \
else \
failed=; \
echo "Updating $$x"; \
{ cat $$x; \
echo ''; \
echo '-include $$(top_srcdir)/git.mk'; \
} > $$x.tmp || failed=1; \
if test x$$failed = x; then \
mv $$x.tmp $$x || failed=1; \
fi; \
if test x$$failed = x; then : else \
echo Failed updating $$x; >&2 \
any_failed=1; \
fi; \
fi; done; test -z "$$any_failed"
.PHONY: git-all git-mk-install
### .gitignore generation
$(srcdir)/.gitignore: Makefile.am $(top_srcdir)/git.mk
@echo Generating $@; \
{ \
if test "x$(DOC_MODULE)" = x -o "x$(DOC_MAIN_SGML_FILE)" = x; then :; else \
for x in \
$(DOC_MODULE)-decl-list.txt \
$(DOC_MODULE)-decl.txt \
tmpl/$(DOC_MODULE)-unused.sgml \
"tmpl/*.bak" \
xml html \
; do echo /$$x; done; \
fi; \
if test "x$(DOC_MODULE)" = x -o "x$(DOC_LINGUAS)" = x; then :; else \
for x in \
$(_DOC_C_DOCS) \
$(_DOC_LC_DOCS) \
$(_DOC_OMF_ALL) \
$(_DOC_DSK_ALL) \
$(_DOC_HTML_ALL) \
$(_DOC_POFILES) \
"*/.xml2po.mo" \
"*/*.omf.out" \
; do echo /$$x; done; \
fi; \
if test -f $(srcdir)/po/Makefile.in.in; then \
for x in \
po/Makefile.in.in \
po/Makefile.in \
po/Makefile \
po/POTFILES \
po/stamp-it \
po/.intltool-merge-cache \
"po/*.gmo" \
"po/*.mo" \
intltool-extract.in \
intltool-merge.in \
intltool-update.in \
; do echo /$$x; done; \
fi; \
if test -f $(srcdir)/configure; then \
for x in \
autom4te.cache \
configure \
config.h \
stamp-h1 \
libtool \
config.lt \
; do echo /$$x; done; \
fi; \
for x in \
.gitignore \
$(GITIGNOREFILES) \
$(CLEANFILES) \
$(PROGRAMS) \
$(EXTRA_PROGRAMS) \
$(LTLIBRARIES) \
so_locations \
.libs _libs \
$(MOSTLYCLEANFILES) \
"*.$(OBJEXT)" \
"*.lo" \
$(DISTCLEANFILES) \
$(am__CONFIG_DISTCLEAN_FILES) \
$(CONFIG_CLEAN_FILES) \
TAGS ID GTAGS GRTAGS GSYMS GPATH tags \
"*.tab.c" \
$(MAINTAINERCLEANFILES) \
$(BUILT_SOURCES) \
$(DEPDIR) \
Makefile \
Makefile.in \
"*.orig" \
"*.rej" \
"*.bak" \
"*~" \
".*.sw[nop]" \
; do echo /$$x; done; \
} | \
sed "s@^/`echo "$(srcdir)" | sed 's/\(.\)/[\1]/g'`/@/@" | \
sed 's@/[.]/@/@g' | \
LANG=C sort | uniq > $@.tmp && \
mv $@.tmp $@;
all: $(srcdir)/.gitignore gitignore-recurse-maybe
gitignore-recurse-maybe:
@if test "x$(SUBDIRS)" = "x$(DIST_SUBDIRS)"; then :; else \
$(MAKE) $(AM_MAKEFLAGS) gitignore-recurse; \
fi;
gitignore-recurse:
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) .gitignore gitignore-recurse || echo "Skipping $$subdir"); \
done
gitignore: $(srcdir)/.gitignore gitignore-recurse
maintainer-clean: gitignore-clean
gitignore-clean:
-rm -f $(srcdir)/.gitignore
.PHONY: gitignore-clean gitignore gitignore-recurse gitignore-recurse-maybe

View File

@@ -1,41 +0,0 @@
<Project xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:foaf="http://xmlns.com/foaf/0.1/"
xmlns:gnome="http://api.gnome.org/doap-extensions#"
xmlns="http://usefulinc.com/ns/doap#">
<name xml:lang="en">gnome-control-center</name>
<shortdesc xml:lang="en">GNOME's main interface to configure various aspects of the desktop</shortdesc>
<mailing-list rdf:resource="http://mail.gnome.org/mailman/listinfo/gnomecc-list" />
<download-page rdf:resource="http://download.gnome.org/sources/gnome-control-center/" />
<bug-database rdf:resource="http://bugzilla.gnome.org/browse.cgi?product=gnome-control-center" />
<category rdf:resource="http://api.gnome.org/doap-extensions#desktop" />
<maintainer>
<foaf:Person>
<foaf:name>Rodrigo Moya</foaf:name>
<foaf:mbox rdf:resource="mailto:rodrigo@gnome-db.org" />
<gnome:userid>rodrigo</gnome:userid>
</foaf:Person>
</maintainer>
<maintainer>
<foaf:Person>
<foaf:name>Sebastien Bacher</foaf:name>
<gnome:userid>sbacher</gnome:userid>
</foaf:Person>
</maintainer>
<maintainer>
<foaf:Person>
<foaf:name>Thomas Wood</foaf:name>
<foaf:mbox rdf:resource="mailto:thos@gnome.org" />
<gnome:userid>thos</gnome:userid>
</foaf:Person>
</maintainer>
<maintainer>
<foaf:Person>
<foaf:name>Jens Granseuer</foaf:name>
<foaf:mbox rdf:resource="mailto:jensgr@gmx.net" />
<gnome:userid>jensg</gnome:userid>
</foaf:Person>
</maintainer>
</Project>

View File

@@ -1,49 +0,0 @@
<gconfschemafile>
<schemalist>
<schema>
<key>/schemas/apps/control-center/appearance/more_backgrounds_url</key>
<applyto>/apps/control-center/appearance/more_backgrounds_url</applyto>
<owner>control-center</owner>
<type>string</type>
<default>http://art.gnome.org/backgrounds/</default>
<locale name="C">
<short>More backgrounds URL</short>
<long>
URL for where to get more desktop backgrounds. If set to an
empty string the link will not appear.
</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/control-center/appearance/more_themes_url</key>
<applyto>/apps/control-center/appearance/more_themes_url</applyto>
<owner>control-center</owner>
<type>string</type>
<default>http://art.gnome.org/themes/</default>
<locale name="C">
<short>More themes URL</short>
<long>
URL for where to get more desktop themes. If set to an
empty string the link will not appear.
</long>
</locale>
</schema>
<schema>
<key>/schemas/apps/control-center/network/current_location</key>
<applyto>/apps/control-center/network/current_location</applyto>
<owner>control-center</owner>
<type>string</type>
<default></default>
<locale name="C">
<short>Current network location</short>
<long>
Set this to your current location name. This is used to
determine the appropriate network proxy configuration.
</long>
</locale>
</schema>
</schemalist>
</gconfschemafile>

View File

@@ -1,7 +0,0 @@
<sect1 id="config-accessibility-keyboard">
<abstract role="description">
<para> Adjusts extended keyboard capabilities to facilate use by those with additional needs.</para>
</abstract>
<title>Keyboard Accessibility (AccessX)</title>
<para></para>
</sect1>

View File

@@ -1,131 +0,0 @@
<sect1 id="config-background">
<title>Background</title>
<para>
The background is the picture, pattern, or color shown on your
desktop. A lot of people use this as decoration on their
computer. The <application>Background Properties</application>
program configures your background settings.
</para>
<para>
Accessing the <application>Background Properties</application> can
be done two ways:
<itemizedlist>
<listitem>
<para>
Right clicking on the background and left-clicking on
<guibutton>Change Desktop Background</guibutton>.
</para>
</listitem>
<listitem>
<para>
Opening the <application>Gnome Control Center</application>
and double-clicking <guibutton>Background</guibutton>.
</para>
</listitem>
</itemizedlist>
</para>
<sect2 id="config-background-interface">
<title>The Background Properties Interface</title>
<para>
The top of the window shows you a small version of the selected
background. Below are boxes which let you select what mode your
background uses:
<variablelist>
<varlistentry>
<term>Wallpaper</term>
<listitem>
<para>
Displays your wallpaper in its native form. You should
choose this if your wallpaper is of the exact dimensions
of your screen resolution.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Centered</term>
<listitem>
<para>
Places your image directly in the center of your screen.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Scaled</term>
<listitem>
<para>
Stretches your image, but keeps the aspect ratio. This
will keep your image from looking funny because it has
been stretched too much in one direction.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Stretched</term>
<listitem>
<para>
Streches your image to fill your screen, regardless of
aspect ratio. This could distort your images.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>No Picture</term>
<listitem>
<para>
Doesn't use a graphic as the background, but uses colors
which are covered below.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<para>
Below the said buttons are options to configure the colors.
These only matter if you selected <guibutton>No
Picture</guibutton> or your image doesn't fill the whole
screen.
</para>
<para>
If your image doesn't take up the entire screen, you have the
option of how to color the outside of it. You can either choose
a vertical gradient, horizontal gradient, or a standard solid
color. If you choose a solid color, you select the color at
right by clicking on <guibutton>Color</guibutton>. If you pick
a gradient, you will have two options. Select the colors you
wish to do and your options will be made automatically.
</para>
</sect2>
<sect2 id="config-background-settingup">
<title>Setting Up a Background</title>
<para>
To configure a backgrond, choose one of the following steps:
<orderedlist numeration="arabic">
<listitem>
<para>
Drag and drop an image into the <guibutton>Picture
Box</guibutton> or click the button and select the image
through the <application>Gnome File Selector</application>.
</para>
</listitem>
<listitem>
<para>
Select the mode which you wish to use. Changes are
applied automatically, so you can change quickly if you
aren't pleased with the results.
</para>
</listitem>
<listitem>
<para>
If your image doesn't cover the entire monitor, select
your color settings. Otherwise, you can skip this step.
</para>
</listitem>
<listitem>
<para>
Click <guibutton>Close</guibutton> when through with your configuration.
</para>
</listitem>
</orderedlist>
</para>
</sect2>
</sect1>

View File

@@ -1,54 +0,0 @@
<sect1 id="config-behavior">
<title>Toolbars and Menus</title>
<para>
<application>Gnome</application> allows for the user to configure
many settings of their desktop. Anything from the background
image to where buttons are located can be set. The
<guilabel>Behavior</guilabel> window is responsible for a lot of
the finer settings.
</para>
<para>
If you open up the <guilabel>Behavior</guilabel> window, you'll
find a few options at your disposal to make your
<application>Gnome</application> experience better.
</para>
<sect2 id="config-behavior-toolbar">
<title>Toolbar Options</title>
<para>
The top half of the window shows you toolbar options.
</para>
<para>
In the <guilabel>Toolbars have</guilabel> section, you'll see
three options available: Icons and Text, Only Icons, Only Text.
</para>
<para>
The Icons and Text makes the toolbars display both icons and
text. While this takes up the most space, it is the most
informative.
</para>
<para>
The Only Icons options makes the toolbars show only icons. This
isn't the most descriptive, but helps save space.
</para>
<para>
The Only Text options is the most simple options. However, it
is easily the most descriptive option.
</para>
<para>
Below that option is a button called <guibutton>Toolbars can be
detached and moved around</guibutton>. This allows you to take
a toolbar off the window and place it anywhere in the screen you
wish. You can demo this in the <guilabel>Sample
Toolbar</guilabel> below. On the left side is a textured bar.
Click that and drag around the screen. That toolbar will detach
and be dropped where you let go of the cursor.
</para>
</sect2>
<sect2 id="config-behavior-menus">
<title>Menu Options</title>
<para>
Menus can also be configured. You can have menu items have
icons. This is nice to help identify what things do.
</para>
</sect2>
</sect1>

View File

@@ -1,64 +0,0 @@
<sect1 id="config-cd">
<title>Audio CDs</title>
<para>
Gnome can play your CDs on your computer. You can setup you
CD preferences in the <guibutton>CD Properties</guibutton> capplet
in the <guilabel>Advanced</guilabel> section of the
<application>Gnome Control Center</application>.
</para>
<para>
Once open, you'll see the window is broken into two sections: Data
CDs and Audio CDs.
</para>
<sect2 id="config-cd-data">
<title>Data CDs</title>
<para>
Data CDs are CDs which hold information that the system can
execute. These often times include CDs that have programs or a
CD which you burned family pictures to.
</para>
<para>
The first option is <guibutton>Automatically mount CD when
inserted</guibutton>. By enabling this option, you can have
your CD auto-detected when you insert it.
</para>
<tip>
<title>What is mounting</title>
<para>
Linux and Unix systems use a term called mounting to identify
recognizing a device. If you "mount" your CD-ROM, that means
that your system can recognize the CD-ROM and you can interact
with it. If it us unmounted, then the system does not know of
its existance and can do almost nothing with it.
</para>
</tip>
<para>
The second option, <guibutton>Automatically start auto-run
program on newly mounted CD</guibutton> allows the system to run
the program on the CD automatically when the disk is first mounted.
</para>
<para>
The last option, <guibutton>Open file manager window for newly
mounted CD</guibutton> tells the system to open your file
manager (<application>Nautilus</application> by default) when the
CD is mounted. This is useful if you have a CD of images from
your family reunion you wish to browse. It will open up in
<application>Nautilus</application> which will let you view the
thumbnails.
</para>
</sect2>
<sect2 id="config-cd-audio">
<title>Audio CDs</title>
<para>
The <guilabel>Audio CDs</guilabel> section has only one option.
This allows the system to load up a CD player when you insert
the CD. You simply click the checkbox and enter the command you
wish to run in the input dialog.
</para>
<note>
<para>
Audio CDs don't need to be mounted to play the CD.
</para>
</note>
</sect2>
</sect1>

View File

@@ -1,119 +0,0 @@
<sect1 id="cfg-default-applications">
<title>Default Applications</title>
<sect2 id="cfg-default-applications-introduction">
<title>Introduction</title>
<para>
The <application>Default Applications</application> capplet
sets up some of the default programs to use for different
events.
</para>
</sect2>
<sect2 id="cfg-default-applications-txt-editor">
<title>Text Editor Defaults</title>
<para>
Your default text editor is used when a plain text file needs to
be opened for either viewing or editing.
</para>
<para>
By default,
<application>gedit</application> is used as the text editor.
However, as text editors are installed, more options are added
to the <guilabel>Select an Editor</guilabel> pull-down
list. Once you've selected your text editor, click
<guibutton>OK</guibutton> to save your settings.
</para>
<para>
You can also set a custom editor when your desired editor isn't
in the pulldown menu. You select the <guibutton>Custom
Editor</guibutton> radio button and enter the text editor name.
If you wish, you can have the editor open in a terminal window
by selecting the <guibutton>Start in Terminal</guibutton>
button. Clicking <guibutton>Accepts Line Number</guibutton>
lets GNOME pass a line number to the editor so that you can
"warp" to a part of a file.
</para>
</sect2>
<sect2 id="cfg-default-applications-www">
<title>Web Browser Defaults</title>
<para>
Your default web browser is refered to when you click on a link
that directs to a web site.
</para>
<para>
By default, <application>Netscape 6/Mozilla</application> is
used to view HTML files. However, as more browsers are
installed, more choices will become available to use. Choose
your browser by selecting the right item in the <guilabel>Select
a Web Browser</guilabel> section. Once you
have made your change, click <guibutton>OK</guibutton> to apply
your changes.
</para>
<para>
You can also specify a custom web browser to use by selecting
the <guibutton>Custom Web Browser</guibutton> radio button.
Enter the command to execute your browser in the
<guilabel>Command</guilabel> entry area. By clicking
<guibutton>Start in Terminal</guibutton>, the application will
start in a termainal. To do remote commands in
<application>Netscape</application> select the
<guibutton>Understands Netscape Remote Control</guibutton>
button.
</para>
</sect2>
<sect2 id="cfg-default-applications-hlp-view">
<title>Help Viewer Defaults</title>
<para>
The help browser is called when a help file is needed to be
displayed. Help files are available normally through either the
<guibutton>Help</guibutton> button located in some windows or
the <guilabel>Help</guilabel> menu.
</para>
<para>
By default, two help browsers are located in the
<guilabel>Select a Viewer</guilabel> section:
<itemizedlist>
<listitem>
<para>
Gnome Help Browser ("GHB")
</para>
</listitem>
<listitem>
<para>
Nautilus
</para>
</listitem>
</itemizedlist>
You can change the default viewer by selecting an item in the
drop-down menu and click <guibutton>OK</guibutton>.
</para>
<para>
There is a possibility though that you will want to use a help
browser not included in the list. Click the <guibutton>Custom
Help Viewer</guibutton> radio button and enter the command to
run in the <guilabel>Command</guilabel> field. By clicking
<guibutton>Start in Terminal</guibutton>, the application will
start in a termainal. The <guibutton>Accepts URLs</guibutton>
should normally be turned on, saying that it can dual as a web
browser.
</para>
</sect2>
<sect2 id="cfg-default-apps-terminal">
<title>Terminal Defaults</title>
<para>
Your terminal window will sometimes be brought up to execute
commands. For example, if you select to have an application be
brought up in the console, the terminal defaults will be
called. Numerous defaults for terminals exist; the default
being <application>Gnome Terminal</application>. Select a
terminal from the list and click <guibutton>OK</guibutton>.
</para>
<para>
Sometimes, you may want to use a terminal which isn't listed in
the prelisted items. Click <guibutton>Custom
Terminal</guibutton> and enter the command to run your terminal
in the <guilabel>Command</guilabel> section. The <guilabel>Exec
Flag</guilabel> option says how to embed a program in the
terminal. Click <guibutton>OK</guibutton> to apply your preferences.
</para>
</sect2>
</sect1>

View File

@@ -1,3 +0,0 @@
<sect1 id="config-file-type">
<title>File Types &amp; Services</title>
</sect1>

View File

@@ -1,64 +0,0 @@
<sect1 id="config-hints">
<title>Startup Hints</title>
<para>
Startup hints have become a common occurance in a lot of
applications, and <application>Gnome</application> is one of
them. Startup hints open when a program is started, it displays
tips for the application to make the user's experience more
fruitful.
</para>
<para>
In <application>Gnome</application>, the startup hints can be
configured. This configuration takes place in the
<application>Startup Hint</application> capplet of
<application>Gnome Control Center</application>.
</para>
<sect2 id="config-hints-window">
<title>Configuration</title>
<para>
Sometimes the user desires the hints window to not show up. To
enable or disable, click the <guibutton>Enable login
hints</guibutton> button.
<variablelist>
<varlistentry>
<term>Display normal hints</term>
<listitem>
<para>
The startup hints will show the regular startup hints.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Display fortunes insetad of hints</term>
<listitem>
<para>
<application>fortunes</application> is a small program
that displays random quotes. The gnome startup hints
application can display
<application>fortunes</application> quotes instead of
tips.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Display message of the day instead of hints</term>
<listitem>
<para>
Often times administrators will create a "message of the
day" ("MOTD") to notify users of important events. The
gnome startup hints application can display these
instead of tips.
</para>
<para>
Most of the time, <filename>/etc/motd</filename> holds the
motd. If the file is different from
<filename>/etc/motd</filename>, you can edit that in the
<guilabel>Message of the day file to use</guilabel>
field.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect2>
</sect1>

View File

@@ -1,198 +0,0 @@
<sect1 id="cfg-html-viewer">
<title>HTML Viewer</title>
<sect2 id="cfg-html-viewer-introduction">
<title>Introduction</title>
<para>
The HTML Viewer capplet allows you to configure preferences for
the <application>GtkHTML</application> HTML rendering engine.
<application>GtkHTML</application> is used in
<application>Evolution</application>, the <application>Gnome
Control Center</application>, and other Gnome applications.
</para>
</sect2>
<sect2 id="cfg-html-viewer-fonts">
<title>HTML Fonts</title>
<para>
<application>GtkHTML</application> can be setup to use different
fonts and font sizes for different types of text.
<variablelist>
<varlistentry>
<term>On Screen</term>
<listitem>
<para>
Configures the fonts to use on your computer monitor
<variablelist>
<varlistentry>
<term>Variable width</term>
<listitem>
<para>
A font that the size of characters changes based
on what letter it is. For example, the
character i has a smaller width than w. Fixed
width fonts are often used when column width
needs to be uniform between lines, such as a
chart.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Fixed width</term>
<listitem>
<para>
A font that the size of characters is uniform
across all characters. For example, the i
character has the same width as w.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>For printing</term>
<listitem>
<para>
Configures the fonts to use when you print something on
your printer from <application>GtkHTML</application>.
<variablelist>
<varlistentry>
<term>Variable width</term>
<listitem>
<para>
A font that the size of characters changes based
on what letter it is. For example, the
character i has a smaller width than w. Fixed
width fonts are often used when column width
needs to be uniform between lines, such as a
chart.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Fixed width</term>
<listitem>
<para>
A font that the size of characters is uniform
across all characters. For example, the i
character has the same width as w.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</listitem>
</varlistentry>
</variablelist>
To change the fonts used, click on the font name to open up
<application>gfontsel</application>. In here, you can select
your typeface, your ISO set, font size, and other font properties.
</para>
</sect2>
<sect2 id="cfg-kbd-shortcuts">
<title>Keyboard Shortcuts</title>
<para>
<application>GtkHTML</application> can use different
keybindings. Keybindings allow the user to use keystrokes to do
commands that otherwise the mouse would be required to do. This
can often times speed up the user's commands fast enough to
impress others.
</para>
<para>
<application>GtkHTML</application> includes three different
predefined settings:
<itemizedlist>
<listitem>
<para>
Emacs like
</para>
</listitem>
<listitem>
<para>
XEmacs like
</para>
</listitem>
<listitem>
<para>
MS like
</para>
</listitem>
</itemizedlist>
Each of these comes with keybindings that are similar to those
found in their respective environments. A user coming from
Microsoft <application>Windows</application> may find themselves most
comfortable in the the MS like mode. To select a preset mode,
just select it from the pulldown menu, and click
<guibutton>OK</guibutton>.
</para>
<para>
If none of the presets fits your liking, you can create custom
keybindings.
</para>
</sect2>
<sect2 id="cfg-misc">
<title>Miscellaneous Settings</title>
<para>
There are a couple other changes which you can edit to make
<application>GtkHTML</application> work the way you want it to.
These are located in the <guilabel>Miscellaneous</guilabel> tab.
</para>
<para>
In the <guilabel>Behavior</guilabel> section, you have the
following preferences:
<variablelist>
<varlistentry>
<term>Show animated images</term>
<listitem>
<para>
Some images can be animated. You can have the image
show up as a static image instead of as an animated
image by unchecking the box.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Automatically detect links</term>
<listitem>
<para>
If <application>GtkHTML</application> detects you are
typing a URL, it will automatically format the URL as a
link.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Enable spell checking</term>
<listitem>
<para>
While typing in <application>GtkHTML</application>, you
may spell a word incorrectly. If you have this box
checked, an incorrectly spelled word will be underlined
to symbolize that it's incorrect.
</para>
<variablelist>
<varlistentry>
<term>Color</term>
<listitem>
<para>
This sets the color underline to use when you have a
spelling error.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Language</term>
<listitem>
<para>
Sets the language to run spell check against.
</para>
</listitem>
</varlistentry>
</variablelist>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect2>
</sect1>

View File

@@ -1,173 +0,0 @@
<sect1 id="config-keyboard">
<title>Keyboard</title>
<para>
Everyone uses the keyboard for their daily tasks. Most people
think that there isn't much to configuring a keyboard. Quite the
contrary. There are numerous keyboard options which can be set to
make your experience more comfortable.
</para>
<sect2 id="config-keyboard-keyboard">
<title>Keyboard Behavior Configuration</title>
<para>
The keyboard's behavior is controlled thorugh the
<guilabel>Keyboard</guilabel> tab. The following options are
available:
<variablelist>
<varlistentry>
<term>Keyboard repeats when key is held down</term>
<listitem>
<para>
All keyboards have the ability to rapidly repeat a
keystroke on the screen if a key is held down.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Delay before repeat:</term>
<listitem>
<para>
There is normally a delay between when the keyboard key
is pressed and when the repeat is displayed on the
screen. You can choose:
<itemizedlist>
<listitem>
<para>
Short
</para>
</listitem>
<listitem>
<para>
Medium
</para>
</listitem>
<listitem>
<para>
Long
</para>
</listitem>
<listitem>
<para>
Very Long
</para>
</listitem>
</itemizedlist>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Repeat speed</term>
<listitem>
<para>
While a keystroke is being repeated, you can control how
fast the repeat is. The available speeds are:
<itemizedlist>
<listitem>
<para>
Slow
</para>
</listitem>
<listitem>
<para>
Medium
</para>
</listitem>
<listitem>
<para>
Fast
</para>
</listitem>
<listitem>
<para>
Very Fast
</para>
</listitem>
</itemizedlist>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Cursor blinks in text fields</term>
<listitem>
<para>
The keyboard cursor sometimes blinks to help show you
where it is located. The blinking can be turned off
entirely by deselecting this option.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Blink speed</term>
<listitem>
<para>
You can configure the speed at which the cursor blinks.
Sliding this right will cause the cursor to blink
faster, while sliding it left will cause the cursor to
blink at a slower speed.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect2>
<sect2 id="config-kbd-sound">
<title>Keyboard Sound Options</title>
<para>
The keyboard sometimes emits sounds to get the user's
attention. The sounds can be configured in the
<guilabel>Sound</guilabel> tab.
<variablelist>
<varlistentry>
<term>Keypress makes sound</term>
<listitem>
<para>
You can set your keyboard up so when you hit a key, it
will make a sound. Click this button to enable it.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Volume</term>
<listitem>
<para>
You can also control the volume that the click happens
at. Move the slider to the right for maximum volume,
and left for minimum volume.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Keyboard bell off</term>
<listitem>
<para>
If you wish to disable the keyboard bell, select this
radio box. This is good for situations where you need
quiet, like a class or a library.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Keyboard bell enabled</term>
<listitem>
<para>
Select this radio box to enable the keyboard bell. This
will make the computer speaker beep when it needs to get
your attention.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Custom keyboard bell</term>
<listitem>
<para>
You can have the system play a customized sound instead
of the default system beep. Select this radio button
and press the <guibutton>Browse</guibutton> button to
select the file you want. Press the
<guibutton>Done</guibutton> button to apply your changes.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect2>
</sect1>

View File

@@ -1,37 +0,0 @@
<sect1 id="config-keybindings">
<title>Keybindings</title>
<para>
Keybindings allow you to use keystroke combinations on the
keyboard to help make your navigation in your desktop environment
faster and easier. Using keybindings, you can sometimes get your
computer usage to be so fast and efficient, that your friends are
impressed while watching you work.
</para>
<para>
The most common and well known keybindings are the Save and Quit
keybindings: Ctrl + S and Ctrl + Q in <application>Microsoft
Windows</application> respectively.
</para>
<para>
<application>Gnome</application> allows you to configure what
keybindings are used in numerous places in your desktop.
</para>
<sect2 id="config-keybindings-ui">
<title>The Keybindings Interface</title>
<para>
The keybindings interface is quite simple. It has one option to
set the keybinding scheme to use in applications. You have two
options: Default and emacs.
</para>
<para>
Default uses Control S and other bindings which are firmilar to
most users from the <application>Microsoft Windows</application>
operating system.
</para>
<para>
emacs is a popular text editor for Linux and Unix based
systems. emacs uses different keybindings than that of
default. For example, save is Control X S.
</para>
</sect2>
</sect1>

View File

@@ -1,240 +0,0 @@
<sect1 id="config-mouse">
<title>Mouse</title>
<sect2 id="config-mouse-introduction">
<title>Introduction</title>
<para>The mouse capplet in the <application>GNOME Control
Center</application> helps to configure properties of the mouse. These
are:</para>
<itemizedlist>
<listitem>
<para>for the <guilabel>General</guilabel> tab: mouse acceleration,
mouse sensitivity, double-click timout, drag and drop treshold,
pointer location and left handed or right handed mouse usage</para>
</listitem>
<listitem>
<para>for the <guilabel>Accessibility</guilabel> tab: simulated
secondary click and dwell click</para>
</listitem>
</itemizedlist>
</sect2>
<sect2 id="config-mouse-general">
<title>The <guilabel>General</guilabel> Tab</title>
<para>The <guilabel>General</guilabel> tab offers the commonly used
settings of the mouse.</para>
<sect3 id="config-mouse-general-orientation">
<title>Mouse Orientation</title>
<para>A user controls the mouse differently based on him being right or
left handed.</para>
<para>If he is right handed, the mouse typically sits on the right hand
side of the desk. The primary button (action button) is on the left of
the mouse, so that he can press it with his index finger, while the
secondary button (menu button) is on the right. </para>
<para>However, if he is left handed, the mouse sits on the left hand
side of the desk. Consequently, in order to allow him to operate the
primary button with his index finger of his left hand, the primary and
the secondary button of the mouse have to be swapped. </para>
<para>That is the purpose of the <guilabel>Mouse Orientation</guilabel>
setting: select the <guibutton>Right-handed</guibutton> button if you
are right handed, or the <guibutton>Left-handed</guibutton> button if
you are left handed. When using the setting appropriate to him, the user
has the primary button under his index finger. </para>
</sect3>
<sect3 id="config-mouse-general-cursors-locate">
<title>Locate Pointer</title>
<para>Sometimes, the user loses where the pointer is. If he selects the
<guibutton>Show position of pointer when the Control key is
pressed</guibutton>, he can make the pointer reappear by pressing the
control key.</para>
</sect3>
<sect3 id="config-mouse-general-speed">
<title>Pointer Speed</title>
<para>Every user has different favorites regarding the relation between
the movement of the mouse and the movement of the pointer. In order to
tune it to his taste, he can use the <guilabel>Acceleration</guilabel>
and the <guilabel>Sensitivity</guilabel> settings: </para>
<itemizedlist>
<listitem>
<para><guilabel>Acceleration</guilabel>: it sets the linear factor
between mouse movement and pointer movement</para>
</listitem>
<listitem>
<para><guilabel>Sensitivity</guilabel>: it sets the threshold speed
at which the mouse will start accelerating</para>
</listitem>
</itemizedlist>
<para>For example, by setting the sensitivity to its lowest, the mouse
will move all the time with no acceleration adjustment; in this case,
there is a perfect mouse distance to pixel distance ratio.</para>
</sect3>
<sect3 id="config-mouse-general-dnd">
<title>Drag and Drop</title>
<para>Drag and drop is clicking an object, and dragging it to another
place on the screen, causing an event to occur.</para>
<para>You need to drag it a certain amount of distance before the system
will recognize it as a drag and drop operation. To configure how far to
drag it, move the <guilabel>Treshold</guilabel> slider left or
right.</para>
</sect3>
<sect3 id="config-mouse-general-double-click">
<title>Double-click Delay</title>
<para>When a user performs two clicks with the primary button, the
system considers them as a double-click or as two single clicks
depending on the delay that has elapsed between the two clicks. </para>
<para>With the <guilabel>Timeout</guilabel> slider, the user can set the
maximum delay that can elapse between the two clicks for them to be
still considered as a double-click. If the delay between the two clicks
is greater than the maximum delay that has been set, the two clicks are
considered as two single clicks instead of a double click.</para>
<para>Consequently: the shorter the timeout, the less time can elapse
between the two clicks of a double-click.</para>
<para>The user can test the timeout that he has set by clicking on the
light bulb, that will light on, if a double-click is detected.</para>
</sect3>
</sect2>
<sect2>
<title id="config-mouse-a11y">The Accessibility Tab</title>
<para>The <guilabel>Accessibility</guilabel> tab brings additional
functions to the mouse. It allows the the user to perform a secondary
click by using the primary button; it also allows him to perform all the
different click types without using any hardware button.</para>
<sect3 id="config-mouse-a11y-simulated-secondary-click">
<title>Simulated Secondary Click</title>
<para>There are users that can use only one mouse button. By activating
the <guilabel>Simulated Secondary Click</guilabel>, these users have a
direct way to perform secondary clicks with their unique mouse button.
In fact, the secondary click occurs automatically when the user keeps
the primary button pressed for a determined delay without moving the
mouse.</para>
<para>The <guilabel>Simulated Secondary Click</guilabel> also offers a
slider named <guilabel>Delay</guilabel> to configure how long the user
has to press the button and keep the mouse motionless, before the
secondary click is automatically performed.</para>
</sect3>
<sect3 id="config-mouse-a11y-dwell">
<title>Dwell Click</title>
<para>There are users that cannot use any hardware button. By activating
the <guilabel>Dwell Click</guilabel>, they can have the mouse perform
the various clicks without pressing any mousebutton. The click types
that can be performed are: single click, double-click, drag click and
secondary click.</para>
<para>To make the mouse perform the clicks without a mousebutton being
pressed, the user has to put a mark in the box named <guilabel>Initiate
click when stopping pointer movement</guilabel>. How the click is
completed and how the click type is chosen depends on what dwell mode
the user is using. The two available modes are: </para>
<itemizedlist>
<listitem>
<para>automatic click completion with click type chosen
beforehand</para>
</listitem>
<listitem>
<para>click completion and click type choice by a mouse gesture
after click initiation</para>
</listitem>
</itemizedlist>
<para>With the <guilabel>Delay</guilabel> slider, the user can configure
how long the pointer has to be motionless for the click to be
initiated.</para>
<para>For people that have trouble to keep the mouse motionless, there
is the <guilabel>Motion Treshold</guilabel> slider. When the slider is
set towards low, even little mouse movements are considered; however, by
setting a higher treshold, the mouse has to traverse a bigger distance
before it is considered as moving.</para>
<para>As said above, the user can choose between two modes for the click
type choice and click completion:</para>
<sect4 id="config-mouse-accessibility-dwell-ctw">
<title>Dwell Click With Automatic Click Completion And Click Type
Choice Beforehand</title>
<para>This mode is active when the user selects <guilabel>Choose type
of click beforehand</guilabel>. In fact, after the mouse has been
motionless for the above predefined delay, the system will
automatically perform the click type that is selected in the Click
Type Window. </para>
<para>After the click has occurred, the single click type will be
automatically restored. In order to choose another click type, the
user has to perform an automatic click on the
<guibutton>button</guibutton> in the Click Type Window that
corresponds to its click type choice.</para>
<para>To make the Click Type Window appear on the screen, the user has
to put a mark into the checkbox named <guilabel>Show click type
window</guilabel>. Some users might prefer to use the <guilabel>Dwell
Click panel applet</guilabel> instead of the Click Type Window. The
advantage of the panel applet is that it does not cover any open
window on the desktop.</para>
</sect4>
<sect4 id="config-mouse-accessibility-dwell-gestures">
<title>Dwell Click With Click Type Choice And Click Completion By A
Mouse Gesture</title>
<para>This mode is used when the user selects <guilabel>Choose type of
click with mouse gestures</guilabel>. In fact, after the mouse has
been motionless for the above predefined delay, the shape of the
pointer will change for a little while:</para>
<itemizedlist>
<listitem>
<para>If the user moves the mouse while it is showing the
alternative shape, a click is performed and the pointer returns to
its normal shape. The type of click performed depends on the
direction of the movement of the mouse.</para>
</listitem>
<listitem>
<para>If the mouse stays motionless until the pointer returns to
its normal shape, the user can move the mouse without a click
being performed. The next dwell click can be performed when the
mouse stops moving again.</para>
</listitem>
</itemizedlist>
<para>The user also has the possibility to match click type with
movement direction by using the 4 <guimenu>popups</guimenu> available
under this mode.</para>
</sect4>
</sect3>
</sect2>
</sect1>

View File

@@ -1,255 +0,0 @@
<sect1 id="config-screensaver">
<title>Screensaver</title>
<para>
Screensavers are nearly old as computers. Initially, they were
meant keep images from being 'burned' onto the monitor screen.
This would ruin the monitor. Today, technology has advanced
enough that images no longer get burnt on your monitor. However,
people enjoy using screensavers because they look cool and
entertain visitors.
</para>
<para>
<application>Gnome</application> uses either the
<application>xscreensaver</application> or the <application>gnome-screensaver</application>
programs to display
screensavers. By default, <application>Gnome</application> comes
with dozens of screensavers. These can all be configured in the
<application>Settings Capplet</application> in <application>Gnome
Control Center</application>.
</para>
<sect2 id="config-screensaver-config">
<title>Configuration</title>
<para>
The <application>Screensaver Capplet</application> interface
is broken into two main sections:
<variablelist>
<varlistentry>
<term>Screensaver Options</term>
<listitem>
<para>
Located on the left side of the screen, the screensaver
half lets you configure properties that affect your
screensaver's behavior.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Screensaver Preview</term>
<listitem>
<para>
The right half of the capplet is both a preview of your
selected screensaver.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<sect3 id="config-screensaver-config-basics">
<title>Setting Up a Screensaver</title>
<para>
Chances are, you'll want to setup your screensaver. Below
are the steps to setup your screensaver:
<orderedlist numeration="arabic">
<listitem>
<para>
You can choose different modes to display your
screensaver:
<variablelist>
<varlistentry>
<term>Disable Screen Saver</term>
<listitem>
<para>
This will turn off your screensaver entirely.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Black screen only</term>
<listitem>
<para>
Your monitor will display only a black image
instead of an animation. This is good for
helping to conserve power.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>One Screen Saver</term>
<listitem>
<para>
Displays only one screensaver while the
screensaver is active.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Random Screen Saver</term>
<listitem>
<para>
The screensaver program can
display screensavers in a random fashion.
This option displays screensavers randomly.
It also puts checkboxes next to the
screensavers, so you can choose which to
display.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</listitem>
<listitem>
<para>
Select the screensaver you wish to use.
</para>
</listitem>
<listitem>
<para>
Set the time preferences. The available options are:
<variablelist>
<varlistentry>
<term>Blank After</term>
<listitem>
<para>
How long to wait before your screensavers start.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Cycle After</term>
<listitem>
<para>
If you're using multiple screensavers, set the
time which to change your screensavers.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Lock Screen After</term>
<listitem>
<para>
By enabling screen locking, you can help increase
physical security. This requires that a user must
enter a password before the screensaver stops,
allowing them to use the system again.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</listitem>
</orderedlist>
</para>
<para>
Below the preview window are two buttons:
<guibutton>Preview</guibutton> and <guibutton>Settings</guibutton>.
</para>
<para>
By clicking the <guibutton>Preview</guibutton> button, you'll
be able to see what the screensaver will look like at full
screen. Hit any key to close the screensaver when you're viewing it.
</para>
<para>
<guibutton>Settings</guibutton> lets you configure each individual screensaver. The
contents of the <guibutton>Settings</guibutton> button is
beyond the scope of this document.
</para>
</sect3>
</sect2>
<sect2 id="config-screensaver-advanced">
<title>The Advanced Tab</title>
<para>
The <guilabel>Advanced</guilabel> tab holds a whole plethora of
options available to you.
</para>
<para>
The <guilabel>Advanced</guilabel> tab is broken into four
sections:
<variablelist>
<varlistentry>
<term>Image Manipulation</term>
<listitem>
<para>
Your screensaver can take your desktop and temporarily
run image manipulations on your desktop as your screensaver.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Display Power Management</term>
<listitem>
<para>
Your system can help save power by changing your
monitor's status.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Diagnostics</term>
<listitem>
<para>
Sometimes, your system may have problems because of your
screensaver. Use this section to enable information to
be displayed to help you fix your problem.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Colormaps</term>
<listitem>
<para>
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<sect3 id="config-screensaver-advanced-imgmanip">
<title>The Image Manipulation Section</title>
<para>
Your screensaver has the ability take your desktop and
temporarily run image manipulations on your desktop as your
screensaver. Several options exist for you to setup your
image manipulation. Select the method of image manipulation
you wish to use.
<note>
<para>
If you don't want your screensaver to use any image
manipulations, deselect all the options.
</para>
</note>
</para>
</sect3>
<sect3 id="config-screensaver-advanced-apm">
<title>The Display Power Management Section</title>
<para>
Power management can help conserve power by setting modes of
your monitor. Select the timings for the modes to be set in
this section.
</para>
</sect3>
<sect3 id="config-screensaver-advanced-diag">
<title>The Diagnostics Section</title>
<para>
Sometimes, your system may have problems because of your
screensaver. Use this section to enable information to
be displayed to help you fix your problem.
<note>
<para>
These won't give you a straight forward answer to your
problem. However, your system adminstrator may find this
to be useful information in fixing your problem.
</para>
</note>
</para>
</sect3>
<sect3 id="config-screensaver-advanced-color">
<title>The Colormaps Section</title>
<para>
Colormaps allow some simple color options to be changed. Set
your color options here.
</para>
</sect3>
</sect2>
</sect1>

View File

@@ -1,46 +0,0 @@
<sect1 id="config-theme">
<title>Gtk+ Theme Selector</title>
<para>
The <application>Gnome</application> environment is run by
<application>Gtk+</application>. <application>Gtk+</application>
allows most elements in your desktop to be themed to the look you
want. The <application>Gtk+ Theme Selector</application> lets you
select the theme to use.
</para>
<sect2 id="config-theme-setting">
<title>Setting Your Theme</title>
<para>
The top of the <application>Gtk+ Theme Selector</application>
has a list of installed themes. Simply click on a theme and
your changes will be made.
</para>
<para>
You can interactively demo all the widgets available in your
selected theme in the lower half of the window.
</para>
</sect2>
<sect2 id="config-theme-add">
<title>Adding a Theme</title>
<para>
To add a theme to use:
<orderedlist numeration="arabic">
<listitem>
<para>
Click the <guibutton>Install new theme</guibutton> button.
</para>
</listitem>
<listitem>
<para>
Navigate to the directory your theme is installed in.
</para>
</listitem>
<listitem>
<para>
Open the gtkrc file which contains the specifications of
your theme.
</para>
</listitem>
</orderedlist>
</para>
</sect2>
</sect1>

View File

@@ -1,84 +0,0 @@
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
<!ENTITY VERSION "1.5.7">
]>
<article id="index" lang="en">
<articleinfo>
<abstract role="description">
<para>
The GNOME Control Center provides a central place for the user to setup their GNOME experience. It can let you configure anything from the behavior of your window borders to the default font type.
</para>
</abstract>
<title>Control Center</title>
<authorgroup>
<author>
<firstname>Kevin</firstname><surname>Breit</surname>
</author>
</authorgroup>
<copyright>
<year>2001, 2002</year>
<holder>Ximian, Inc.</holder>
</copyright>
<publisher role="maintainer">
<publishername>GNOME Documentation Project</publishername>
</publisher>
<revhistory>
<revision>
<revnumber>2.14</revnumber>
<date>2006-03</date>
</revision>
</revhistory>
<legalnotice id="legalnotice">
<para>
Permission is granted to copy, distribute and/or modify this document
under the terms of the
<ulink type="help" url="gnome-help:fdl">
<citetitle>
GNU Free Documentation License
</citetitle>
</ulink>, Version 1.1 or any later version
published by the Free Software Foundation with no Invariant Sections,
no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
can be found <ulink type="help" url="gnome-help:fdl">here</ulink>.
</para>
<para>
Many of the names used by companies to distinguish their products and
services are claimed as trademarks. Where those names appear in any
GNOME documentation, and those trademarks are made aware to the members
of the GNOME Documentation Project, the names have been printed in caps
or initial caps.
</para>
</legalnotice>
<releaseinfo>
This manual describes version &VERSION; of the GNOME Control Center.
</releaseinfo>
</articleinfo>
<sect1 id="intro">
<title>Introduction</title>
<para>
The <application>GNOME Control Center</application> provides a single window from which to launch all preference tools.
</para>
<para>
To launch the <application>GNOME Control Center</application>,
type <command>gnome-control-center</command> in a terminal window.
</para>
<para>For help on using preference tools, see the <ulink type="help" url="ghelp:user-guide?prefs">User Guide</ulink>.</para>
</sect1>
<sect1 id="gnomecc-interface">
<title>Usage</title>
<para>
The <application>GNOME Control Center</application> shows icons for all preference tools installed on your system in a window. Select a preference tool to see its description in the status bar.</para>
<para>
To open a preference tool, double-click on its icon.
</para>
</sect1>
</article>

View File

@@ -1,10 +0,0 @@
include $(top_srcdir)/gnome-doc-utils.make
dist-hook: doc-dist-hook
DOC_MODULE = control-center
DOC_ENTITIES = config-accessibility-keyboard.xml config-background.xml config-behavior.xml config-cds.xml config-default-apps.xml config-file-type.xml config-hints.xml config-html.xml config-kbd.xml config-keybindings.xml config-mouse.xml config-screensaver.xml config-themes.xml
DOC_INCLUDES =
DOC_LINGUAS = ca ca@valencia cs de el en_GB es fr gl it ja oc pa pl pt pt_BR ru sl sv th uk vi zh_CN
-include $(top_srcdir)/git.mk

View File

@@ -1,93 +0,0 @@
msgid ""
msgstr ""
"Project-Id-Version: gnome-control-center\n"
"POT-Creation-Date: 2007-07-16 17:09+0100\n"
"PO-Revision-Date: 2007-07-17 16:48+0100\n"
"Last-Translator: Joan Duran <jodufi@gmail.com>\n"
"Language-Team: Catalan <tradgnome@softcatala.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: C/control-center.xml:11(para)
msgid "The GNOME Control Center provides a central place for the user to setup their GNOME experience. It can let you configure anything from the behavior of your window borders to the default font type."
msgstr "El Centre de control del GNOME proporciona un lloc per a l'usuari per a configurar la seva experiència en el GNOME. Podeu configurar qualsevol cosa des del comportament dels marges de les finestres fins al tipus de lletra per defecte."
#: C/control-center.xml:15(title)
msgid "Control Center"
msgstr "Centre de control"
#: C/control-center.xml:18(firstname)
msgid "Kevin"
msgstr "Kevin"
#: C/control-center.xml:18(surname)
msgid "Breit"
msgstr "Breit"
#: C/control-center.xml:22(year)
msgid "2001, 2002"
msgstr "2001, 2002"
#: C/control-center.xml:23(holder)
msgid "Ximian, Inc."
msgstr "Ximian, Inc."
#: C/control-center.xml:27(publishername)
msgid "GNOME Documentation Project"
msgstr "Projecte de documentació del GNOME"
#: C/control-center.xml:32(revnumber)
msgid "2.14"
msgstr "2.14"
#: C/control-center.xml:33(date)
msgid "2006-03"
msgstr "2006-03"
#: C/control-center.xml:38(para)
msgid "Permission is granted to copy, distribute and/or modify this document under the terms of the <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> GNU Free Documentation License </citetitle></ulink>, Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found <ulink type=\"help\" url=\"gnome-help:fdl\">here</ulink>."
msgstr "Teniu permís per a copiar, distribuir i/o modificar aquest document, sota els termes de la <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle>Llicència de documentació lliure GNU</citetitle></ulink> la Llicència de documentació lliure GNU (GFDL), versió 1.1 o qualsevol versió publicada posteriorment per la Free Software Foundation, sense seccions invariants, sense texts de portada i sense texts de contraportada. Podeu trobar una còpia d'aquesta llicència <ulink type=\"help\" url=\"ghelp:fdl\">aquí</ulink>."
#: C/control-center.xml:50(para)
msgid "Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any GNOME documentation, and those trademarks are made aware to the members of the GNOME Documentation Project, the names have been printed in caps or initial caps."
msgstr "Molts dels noms que les empreses utilitzen per a distingir els seus productes i serveis es consideren marques comercials. Quan aquests noms apareguin en qualsevol documentació del GNOME, si els membres del Projecte de documentació del GNOME han estat avisats pel que fa a les marques, els noms apareixeran en majúscules o amb les inicials en majúscules."
#: C/control-center.xml:59(releaseinfo)
msgid "This manual describes version 1.5.7 of the GNOME Control Center."
msgstr "Aquest manual descriu la versió 1.5.7 del Centre de control del GNOME"
#: C/control-center.xml:65(title)
msgid "Introduction"
msgstr "Introducció"
#: C/control-center.xml:66(para)
msgid "The <application>GNOME Control Center</application> provides a single window from which to launch all preference tools."
msgstr "El <application>Centre de control del GNOME</application> proporciona una finestra des d'on executar totes les eines de preferències."
#: C/control-center.xml:69(para)
msgid "To launch the <application>GNOME Control Center</application>, type <command>gnome-control-center</command> in a terminal window."
msgstr "Per a executar el <application>Centre de control del GNOME</application>, introduïu <command>gnome-control-center</command> en una finestra de terminal."
#: C/control-center.xml:73(para)
msgid "For help on using preference tools, see the <ulink type=\"help\" url=\"ghelp:user-guide?prefs\">User Guide</ulink>."
msgstr "Per a més ajuda quant a utilitzar les eines de preferències, vegeu la <ulink type=\"help\" url=\"ghelp:user-guide?prefs\">Guia d'usuari</ulink>."
#: C/control-center.xml:77(title)
msgid "Usage"
msgstr "Utilització"
#: C/control-center.xml:78(para)
msgid "The <application>GNOME Control Center</application> shows icons for all preference tools installed on your system in a window. Select a preference tool to see its description in the status bar."
msgstr "El <application>Centre de control del GNOME</application> mostra una icona per a cada eina de preferències instal·lada en el vostre sistema en una finestra. Seleccioneu l'eina de preferències per a veure la seva descripció en la barra d'estat."
#: C/control-center.xml:80(para)
msgid "To open a preference tool, double-click on its icon."
msgstr "Per a obrir l'eina de preferències, feu un doble clic en aquesta icona."
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
#: C/control-center.xml:0(None)
msgid "translator-credits"
msgstr "Joan Duran <jodufi@gmail.com>, 2007"

View File

@@ -1,93 +0,0 @@
msgid ""
msgstr ""
"Project-Id-Version: gnome-control-center\n"
"POT-Creation-Date: 2007-07-16 17:09+0100\n"
"PO-Revision-Date: 2007-07-17 16:48+0100\n"
"Last-Translator: Robert Millan <rmh@aybabtu.com>\n"
"Language-Team: Valencian (southern Catalan) <tradgnome@softcatala.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: C/control-center.xml:11(para)
msgid "The GNOME Control Center provides a central place for the user to setup their GNOME experience. It can let you configure anything from the behavior of your window borders to the default font type."
msgstr "El Centre de control del GNOME proporciona un lloc per a l'usuari per a configurar la seua experiència en el GNOME. Podeu configurar qualsevol cosa des del comportament dels marges de les finestres fins al tipus de lletra per defecte."
#: C/control-center.xml:15(title)
msgid "Control Center"
msgstr "Centre de control"
#: C/control-center.xml:18(firstname)
msgid "Kevin"
msgstr "Kevin"
#: C/control-center.xml:18(surname)
msgid "Breit"
msgstr "Breit"
#: C/control-center.xml:22(year)
msgid "2001, 2002"
msgstr "2001, 2002"
#: C/control-center.xml:23(holder)
msgid "Ximian, Inc."
msgstr "Ximian, Inc."
#: C/control-center.xml:27(publishername)
msgid "GNOME Documentation Project"
msgstr "Projecte de documentació del GNOME"
#: C/control-center.xml:32(revnumber)
msgid "2.14"
msgstr "2.14"
#: C/control-center.xml:33(date)
msgid "2006-03"
msgstr "2006-03"
#: C/control-center.xml:38(para)
msgid "Permission is granted to copy, distribute and/or modify this document under the terms of the <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> GNU Free Documentation License </citetitle></ulink>, Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found <ulink type=\"help\" url=\"gnome-help:fdl\">here</ulink>."
msgstr "Teniu permís per a copiar, distribuir i/o modificar este document, sota els termes de la <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle>Llicència de documentació lliure GNU</citetitle></ulink> la Llicència de documentació lliure GNU (GFDL), versió 1.1 o qualsevol versió publicada posteriorment per la Free Software Foundation, sense seccions invariants, sense texts de portada i sense texts de contraportada. Podeu trobar una còpia d'esta llicència <ulink type=\"help\" url=\"ghelp:fdl\">ací</ulink>."
#: C/control-center.xml:50(para)
msgid "Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any GNOME documentation, and those trademarks are made aware to the members of the GNOME Documentation Project, the names have been printed in caps or initial caps."
msgstr "Molts dels noms que les empreses utilitzen per a distingir els seus productes i serveis es consideren marques comercials. Quan estos noms apareguin en qualsevol documentació del GNOME, si els membres del Projecte de documentació del GNOME han estat avisats pel que fa a les marques, els noms apareixeran en majúscules o amb les inicials en majúscules."
#: C/control-center.xml:59(releaseinfo)
msgid "This manual describes version 1.5.7 of the GNOME Control Center."
msgstr "Este manual descriu la versió 1.5.7 del Centre de control del GNOME"
#: C/control-center.xml:65(title)
msgid "Introduction"
msgstr "Introducció"
#: C/control-center.xml:66(para)
msgid "The <application>GNOME Control Center</application> provides a single window from which to launch all preference tools."
msgstr "El <application>Centre de control del GNOME</application> proporciona una finestra des d'on executar totes les eines de preferències."
#: C/control-center.xml:69(para)
msgid "To launch the <application>GNOME Control Center</application>, type <command>gnome-control-center</command> in a terminal window."
msgstr "Per a executar el <application>Centre de control del GNOME</application>, introduïu <command>gnome-control-center</command> en una finestra de terminal."
#: C/control-center.xml:73(para)
msgid "For help on using preference tools, see the <ulink type=\"help\" url=\"ghelp:user-guide?prefs\">User Guide</ulink>."
msgstr "Per a més ajuda quant a utilitzar les eines de preferències, vegeu la <ulink type=\"help\" url=\"ghelp:user-guide?prefs\">Guia d'usuari</ulink>."
#: C/control-center.xml:77(title)
msgid "Usage"
msgstr "Utilització"
#: C/control-center.xml:78(para)
msgid "The <application>GNOME Control Center</application> shows icons for all preference tools installed on your system in a window. Select a preference tool to see its description in the status bar."
msgstr "El <application>Centre de control del GNOME</application> mostra una icona per a cada eina de preferències instal·lada en el vostre sistema en una finestra. Seleccioneu l'eina de preferències per a veure la seua descripció en la barra d'estat."
#: C/control-center.xml:80(para)
msgid "To open a preference tool, double-click on its icon."
msgstr "Per a obrir l'eina de preferències, feu un doble clic en esta icona."
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
#: C/control-center.xml:0(None)
msgid "translator-credits"
msgstr "Joan Duran <jodufi@gmail.com>, 2007"

View File

@@ -1,9 +0,0 @@
<?xml version="1.0" standalone="no"?>
<omf>
<resource>
<subject category="GNOME|Utilities"/>
<type>user's guide</type>
<relation seriesid="e9bfb3ba-fe90-11d9-9eb2-8beabbd95e64"/>
<rights type="GNU FDL" license.version="1.1" holder="Ximian, Inc."/>
</resource>
</omf>

View File

@@ -1,97 +0,0 @@
# Czech translation of gnome-control-center-help
# Copyright (C) 2009 the author(s) of gnome-control-center-help.
# This file is distributed under the same license as the gnome-control-center-help package.
# Lucas Lommer <llommer@svn.gnome.org>, 2009.
#
msgid ""
msgstr ""
"Project-Id-Version: gnome-control-center-help\n"
"POT-Creation-Date: 2009-03-08 18:37+0000\n"
"PO-Revision-Date: 2009-03-08 18:37+0000\n"
"Last-Translator: Lucas Lommer <llommer@svn.gnome.org>\n"
"Language-Team: Czech <gnome-cs-list@gnome.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: C/control-center.xml:11(para)
msgid "The GNOME Control Center provides a central place for the user to setup their GNOME experience. It can let you configure anything from the behavior of your window borders to the default font type."
msgstr "Ovládací centrum GNOME je centrálním místem pro přístup uživatelů k nastavení a přizpůsobení GNOME. Umožňuje nastavit libovolnou vlastnost, od chování okrajů okna až po používané písmo."
#: C/control-center.xml:15(title)
msgid "Control Center"
msgstr "Ovládací centrum"
#: C/control-center.xml:18(firstname)
msgid "Kevin"
msgstr "Kevin"
#: C/control-center.xml:18(surname)
msgid "Breit"
msgstr "Breit"
#: C/control-center.xml:22(year)
msgid "2001, 2002"
msgstr "2001, 2002"
#: C/control-center.xml:23(holder)
msgid "Ximian, Inc."
msgstr "Ximian, Inc."
#: C/control-center.xml:27(publishername)
msgid "GNOME Documentation Project"
msgstr "Dokumentační projekt GNOME"
#: C/control-center.xml:32(revnumber)
msgid "2.14"
msgstr "2.14"
#: C/control-center.xml:33(date)
msgid "2006-03"
msgstr "3/2006"
#: C/control-center.xml:38(para)
msgid "Permission is granted to copy, distribute and/or modify this document under the terms of the <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> GNU Free Documentation License </citetitle></ulink>, Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found <ulink type=\"help\" url=\"gnome-help:fdl\">here</ulink>."
msgstr "Je povoleno kopírovat, šířit a/nebo upravovat tento dokument za podmínek GNU Free Documentation License (GFDL), verze 1.1 nebo jakékoli další verze vydané nadací Free Software Foundation; bez neměnných oddílů, bez textů předních desek a bez textů zadních desek. Kopii licence GFDL naleznete pod <ulink type=\"help\" url=\"ghelp:fdl\">tímto odkazem</ulink> nebo v souboru COPYING-DOCS dodávaném s touto příručkou."
#: C/control-center.xml:50(para)
msgid "Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any GNOME documentation, and those trademarks are made aware to the members of the GNOME Documentation Project, the names have been printed in caps or initial caps."
msgstr "Mnoho užívaných jmen určených k zviditelnění produktů nebo služeb jsou ochranné známky. Na místech, kde jsou tato jména v dokumentaci užita a členové Dokumentačního projektu GNOME jsou si vědomi skutečnosti, že se jedná o ochrannou známku, je takové jméno psáno velkými písmeny celé nebo s velkým písmenem na začátku."
#: C/control-center.xml:59(releaseinfo)
msgid "This manual describes version 1.5.7 of the GNOME Control Center."
msgstr "Tato příručka popisuje Ovládací centrum GNOME ve verzi 1.5.7"
#: C/control-center.xml:65(title)
msgid "Introduction"
msgstr "Úvod"
#: C/control-center.xml:66(para)
msgid "The <application>GNOME Control Center</application> provides a single window from which to launch all preference tools."
msgstr "<application>Ovládací centrum GNOME</application> je tvořeno jedním oknem, odkud je možno spustit veškerá nastavení."
#: C/control-center.xml:69(para)
msgid "To launch the <application>GNOME Control Center</application>, type <command>gnome-control-center</command> in a terminal window."
msgstr "Pokud chcete <application>Ovládací centrum GNOME</application> spustit, spusťte z příkazového řádku <command>gnome-control-center</command>."
#: C/control-center.xml:73(para)
msgid "For help on using preference tools, see the <ulink type=\"help\" url=\"ghelp:user-guide?prefs\">User Guide</ulink>."
msgstr "Nápovědu k jednotlivým nástrojům nastavení obsahuje <ulink type=\"help\" url=\"ghelp:user-guide?prefs\">Uživatelská příručka</ulink>."
#: C/control-center.xml:77(title)
msgid "Usage"
msgstr "Použití"
#: C/control-center.xml:78(para)
msgid "The <application>GNOME Control Center</application> shows icons for all preference tools installed on your system in a window. Select a preference tool to see its description in the status bar."
msgstr "<application>Ovládací centrum GNOME</application> zobrazuje v jednom okně ikony reprezentující všechny nástroje nastavení nainstalované v systému. Když libovolnou položku vyberete, ve stavové liště se zobrazí její popis."
#: C/control-center.xml:80(para)
msgid "To open a preference tool, double-click on its icon."
msgstr "Pokud chcete nástroj nastavení spustit, poklepejte na jeho ikonu."
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
#: C/control-center.xml:0(None)
msgid "translator-credits"
msgstr "Lucas Lommer <llommer@svn.gnome.org>, 2009."

View File

@@ -1,144 +0,0 @@
# Mario Blättermann <mario.blaettermann@t-online.de>, 2008.
#
msgid ""
msgstr ""
"Project-Id-Version: gnome-control-center\n"
"POT-Creation-Date: 2008-06-21 10:21+0000\n"
"PO-Revision-Date: 2008-10-24 15:04+0200\n"
"Last-Translator: Mario Blättermann <mario.blaettermann@t-online.de>\n"
"Language-Team: German <gnome-de@gnome.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: C/control-center.xml:11(para)
msgid ""
"The GNOME Control Center provides a central place for the user to setup their "
"GNOME experience. It can let you configure anything from the behavior of your "
"window borders to the default font type."
msgstr ""
"Das GNOME-Kontrollzentrum stellt dem Benutzer einen zentralen Platz zum "
"Anpassen der GNOME-Einstellungen bereit. Vom Verhalten der Fenster bis zur "
"Standardschriftart können Sie hier jegliche Einstellungen vornehmen."
#: C/control-center.xml:15(title)
msgid "Control Center"
msgstr "Kontrollzentrum"
#: C/control-center.xml:18(firstname)
msgid "Kevin"
msgstr "Kevin"
#: C/control-center.xml:18(surname)
msgid "Breit"
msgstr "Breit"
#: C/control-center.xml:22(year)
msgid "2001, 2002"
msgstr "2001, 2002"
#: C/control-center.xml:23(holder)
msgid "Ximian, Inc."
msgstr "Ximian, Inc."
#: C/control-center.xml:27(publishername)
msgid "GNOME Documentation Project"
msgstr "GNOME-Dokumentationsprojekt"
#: C/control-center.xml:32(revnumber)
msgid "2.14"
msgstr "2.14"
#: C/control-center.xml:33(date)
msgid "2006-03"
msgstr "März 2006"
#: C/control-center.xml:38(para)
msgid ""
"Permission is granted to copy, distribute and/or modify this document under "
"the terms of the <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> GNU "
"Free Documentation License </citetitle></ulink>, Version 1.1 or any later "
"version published by the Free Software Foundation with no Invariant Sections, "
"no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be "
"found <ulink type=\"help\" url=\"gnome-help:fdl\">here</ulink>."
msgstr ""
"Das vorliegende Dokument kann gemäß den Bedingungen der <ulink type=\"help\" "
"url=\"gnome-help:fdl\"><citetitle> GNU Free Documentation License </"
"citetitle></ulink>, Version 1.1 oder jeder späteren, von der Free Software "
"Foundation veröffentlichten Version ohne unveränderbare Abschnitte sowie ohne "
"Texte auf dem vorderen und hinteren Buchdeckel kopiert, verteilt und/oder "
"modifiziert werden. Eine Kopie der GFDL finden Sie unter diesem <ulink type="
"\"help\" url=\"gnome-help:fdl\">Link</ulink>."
#: C/control-center.xml:50(para)
msgid ""
"Many of the names used by companies to distinguish their products and "
"services are claimed as trademarks. Where those names appear in any GNOME "
"documentation, and those trademarks are made aware to the members of the "
"GNOME Documentation Project, the names have been printed in caps or initial "
"caps."
msgstr ""
"Viele der Namen, die von Unternehmen verwendet werden, um ihre Produkte und "
"Dienstleistungen von anderen zu unterscheiden, sind eingetragene "
"Warenzeichen. An den Stellen, an denen diese Namen in einer GNOME-"
"Dokumentation erscheinen, werden die Namen in Großbuchstaben oder mit einem "
"großen Anfangsbuchstaben geschrieben, wenn das GNOME-Dokumentationsprojekt "
"auf diese Warenzeichen hingewiesen wird."
#: C/control-center.xml:59(releaseinfo)
msgid "This manual describes version 1.5.7 of the GNOME Control Center."
msgstr "Dieses Handbuch beschreibt Version 1.5.7 des GNOME-Kontrollzentrums."
#: C/control-center.xml:65(title)
msgid "Introduction"
msgstr "Einführung"
#: C/control-center.xml:66(para)
msgid ""
"The <application>GNOME Control Center</application> provides a single window "
"from which to launch all preference tools."
msgstr ""
"Das <application>GNOME-Kontrollzentrum</application> stellt ein einzelnes "
"Fenster bereit, in dem alle Einstellungswerkzeuge aufgerufen werden können."
#: C/control-center.xml:69(para)
msgid ""
"To launch the <application>GNOME Control Center</application>, type "
"<command>gnome-control-center</command> in a terminal window."
msgstr ""
"Um das <application>GNOME-Kontrollzentrum</application> zu starten, geben Sie "
"<command>gnome-control-center</command> in einem Terminalfenster ein."
#: C/control-center.xml:73(para)
msgid ""
"For help on using preference tools, see the <ulink type=\"help\" url=\"ghelp:"
"user-guide?prefs\">User Guide</ulink>."
msgstr ""
"Hilfe zur Benutzung der einzelnen Einstellungswerzeuge finden Sie im <ulink "
"type=\"help\" url=\"ghelp:user-guide?prefs\">Desktop-Benutzerhandbuch</ulink>."
#: C/control-center.xml:77(title)
msgid "Usage"
msgstr "Benutzung"
#: C/control-center.xml:78(para)
msgid ""
"The <application>GNOME Control Center</application> shows icons for all "
"preference tools installed on your system in a window. Select a preference "
"tool to see its description in the status bar."
msgstr ""
"Das <application>GNOME-Kontrollzentrum</application> zeigt Symbole für alle "
"Einstellungswerkzeuge, die auf Ihrem System installiert sind, in einem "
"Fenster an. Wählen Sie eines der Einstellungswerkzeuge, um dessen "
"Beschreibung in der Statusleiste anzuzeigen."
#: C/control-center.xml:80(para)
msgid "To open a preference tool, double-click on its icon."
msgstr ""
"Zum Öffnen eines der Einstellungswerkzeuge doppelklicken Sie auf dessen "
"Symbol."
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
#: C/control-center.xml:0(None)
msgid "translator-credits"
msgstr "Mario Blättermann <mario.blaettermann@t-online.de>, 2008"

View File

@@ -1,142 +0,0 @@
# Μάριος Ζηντίλης <m.zindilis@dmajor.org>, 2009.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2009-05-06 19:38+0000\n"
"PO-Revision-Date: 2009-08-27 01:39+0300\n"
"Last-Translator: Μάριος Ζηντίλης <m.zindilis@dmajor.org>\n"
"Language-Team: Greek <team@gnome.gr>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: C/control-center.xml:11(para)
msgid ""
"The GNOME Control Center provides a central place for the user to setup "
"their GNOME experience. It can let you configure anything from the behavior "
"of your window borders to the default font type."
msgstr ""
"Το κέντρο ελέγχου του GNOME παρέχει στο χρήστη μια κεντρική τοποθεσία για να "
"προσαρμόσουν το GNOME στα μέτρα τους.Μπορείτε να προσαρμόσετε οτιδήποτε από "
"τη συμπεριφορά των περιθωρίων των παραθύρων σας μέχρι την προεπιλεγμένη "
"γραμματοσειρά."
#: C/control-center.xml:15(title)
msgid "Control Center"
msgstr "Κέντρο ελέγχου"
#: C/control-center.xml:18(firstname)
msgid "Kevin"
msgstr "Kevin"
#: C/control-center.xml:18(surname)
msgid "Breit"
msgstr "Breit"
#: C/control-center.xml:22(year)
msgid "2001, 2002"
msgstr "2001, 2002"
#: C/control-center.xml:23(holder)
msgid "Ximian, Inc."
msgstr "Ximian, Inc."
#: C/control-center.xml:27(publishername)
msgid "GNOME Documentation Project"
msgstr "GNOME Documentation Project"
#: C/control-center.xml:32(revnumber)
msgid "2.14"
msgstr "2.14"
#: C/control-center.xml:33(date)
msgid "2006-03"
msgstr "2006-03"
#: C/control-center.xml:38(para)
msgid ""
"Permission is granted to copy, distribute and/or modify this document under "
"the terms of the <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> GNU "
"Free Documentation License </citetitle></ulink>, Version 1.1 or any later "
"version published by the Free Software Foundation with no Invariant "
"Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the "
"license can be found <ulink type=\"help\" url=\"gnome-help:fdl\">here</"
"ulink>."
msgstr ""
"Χορηγείται η άδεια για αντιγραφή, διανομή ή/και τροποποίηση αυτού του "
"εγγράφου κάτω από τους όρους του της Ελεύθερης Άδειας Τεκμηρίωσης GNU (GFDL) "
"έκδοσης 1.1 ή οποιασδήποτε άλλης έκδοσης δημοσιευμένης από το Ίδρυμα "
"Ελεύθερου Λογισμικού, χωρίς αναλλοίωτα στοιχεία, χωρίς κείμενα Front-Cover "
"και κείμενα Back-Cover. Μπορείτε να βρείτε ένα αντίγραφο της GFDL σ' αυτό το "
"<ulink type=\"help\" url=\"gnome-help:fdl\">σύνδεσμο</ulink>."
#: C/control-center.xml:50(para)
msgid ""
"Many of the names used by companies to distinguish their products and "
"services are claimed as trademarks. Where those names appear in any GNOME "
"documentation, and those trademarks are made aware to the members of the "
"GNOME Documentation Project, the names have been printed in caps or initial "
"caps."
msgstr ""
"Πολλά ονόματα που χρησιμοποιούν οι εταιρίες για να διακρίνουν μεταξύ τους "
"προϊόντα και υπηρεσίες διεκδικούνται ως εμπορικά σήματα. Όπου τα ονόματα "
"αυτά εμφανίζονται σε οποιαδήποτε τεκμηρίωση GNOME, και τα μέλη του Σχεδίου "
"Τεκμηρίωσης GNOME είναι ενήμερα αυτών των εμπορικών σημάτων, τότε τα ονόματά "
"τους εμφανίζονται με κεφαλαία γράμματα ή με τα αρχικά κεφαλαία γράμματα."
#: C/control-center.xml:59(releaseinfo)
msgid "This manual describes version 1.5.7 of the GNOME Control Center."
msgstr ""
"Αυτό το εγχειρίδιο περιγράφει την έκδοση 1.5.7 του κέντρου ελέγχου του GNOME."
#: C/control-center.xml:65(title)
msgid "Introduction"
msgstr "Εισαγωγή"
#: C/control-center.xml:66(para)
msgid ""
"The <application>GNOME Control Center</application> provides a single window "
"from which to launch all preference tools."
msgstr ""
"Το <application>Κέντρο ελέγχου GNOME</application> παρέχει ένα παράθυρο από "
"το οποίο μπορείτε να εκκινήσετε όλα τα εργαλεία των προτιμήσεων."
#: C/control-center.xml:69(para)
msgid ""
"To launch the <application>GNOME Control Center</application>, type "
"<command>gnome-control-center</command> in a terminal window."
msgstr ""
"Για να εκκινήσετε το <application>Κέντρο ελέγχου GNOME</application>, "
"πληκτρολογήστε <command>gnome-control-center</command> σε ένα τερματικό."
#: C/control-center.xml:73(para)
msgid ""
"For help on using preference tools, see the <ulink type=\"help\" url=\"ghelp:"
"user-guide?prefs\">User Guide</ulink>."
msgstr ""
"Για βοήθεια σχετικά με τη χρήση των εργαλείων προτμήσεων, βλέπε <ulink type="
"\"help\" url=\"ghelp:user-guide?prefs\">Οδηγός Χρήστη</ulink>."
#: C/control-center.xml:77(title)
msgid "Usage"
msgstr "Χρήση"
#: C/control-center.xml:78(para)
msgid ""
"The <application>GNOME Control Center</application> shows icons for all "
"preference tools installed on your system in a window. Select a preference "
"tool to see its description in the status bar."
msgstr ""
"Η εφαρμογή <application>Κέντρο ελέγχου GNOME</application> εμφανίζει σε ένα "
"παράθυρο εικονίδια για όλα τα εργαελία προτιμήσεων, που είναι εγκατεστημένα "
"στο σύστημά σας. Επιλέξτε ένα εργαλείο για να δείτε την περιγραφή του στη "
"γραμμή κατάστασης."
#: C/control-center.xml:80(para)
msgid "To open a preference tool, double-click on its icon."
msgstr "Για να ανοίξετε ένα εργαλείο κάντε διπλό κλικ στο εικονίδιό του."
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
#: C/control-center.xml:0(None)
msgid "translator-credits"
msgstr "Michael Kotsarinis, 2009"

View File

@@ -1,94 +0,0 @@
msgid ""
msgstr ""
"Project-Id-Version: gnome-control-center\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2007-02-16 07:18+0100\n"
"PO-Revision-Date: 2007-02-16 23:48-0000\n"
"Last-Translator: David Lodge <dave@cirt.net>\n"
"Language-Team: en_GB <en@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: C/control-center.xml:11(para)
msgid "The GNOME Control Center provides a central place for the user to setup their GNOME experience. It can let you configure anything from the behavior of your window borders to the default font type."
msgstr "The GNOME Control Centre provides a central place for the user to setup their GNOME experience. It can let you configure anything from the behaviour of your window borders to the default font type."
#: C/control-center.xml:15(title)
msgid "Control Center"
msgstr "Control Centre"
#: C/control-center.xml:18(firstname)
msgid "Kevin"
msgstr "Kevin"
#: C/control-center.xml:18(surname)
msgid "Breit"
msgstr "Breit"
#: C/control-center.xml:22(year)
msgid "2001, 2002"
msgstr "2001, 2002"
#: C/control-center.xml:23(holder)
msgid "Ximian, Inc."
msgstr "Ximian, Inc."
#: C/control-center.xml:27(publishername)
msgid "GNOME Documentation Project"
msgstr "GNOME Documentation Project"
#: C/control-center.xml:32(revnumber)
msgid "2.14"
msgstr "2.14"
#: C/control-center.xml:33(date)
msgid "2006-03"
msgstr "2006-03"
#: C/control-center.xml:38(para)
msgid "Permission is granted to copy, distribute and/or modify this document under the terms of the <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> GNU Free Documentation License </citetitle></ulink>, Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found <ulink type=\"help\" url=\"gnome-help:fdl\">here</ulink>."
msgstr "Permission is granted to copy, distribute and/or modify this document under the terms of the <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> GNU Free Documentation Licence </citetitle></ulink>, Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the licence can be found <ulink type=\"help\" url=\"gnome-help:fdl\">here</ulink>."
#: C/control-center.xml:50(para)
msgid "Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any GNOME documentation, and those trademarks are made aware to the members of the GNOME Documentation Project, the names have been printed in caps or initial caps."
msgstr "Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any GNOME documentation, and those trademarks are made aware to the members of the GNOME Documentation Project, the names have been printed in caps or initial caps."
#: C/control-center.xml:59(releaseinfo)
msgid "This manual describes version 1.5.7 of the GNOME Control Center."
msgstr "This manual describes version 1.5.7 of the GNOME Control Centre."
#: C/control-center.xml:65(title)
msgid "Introduction"
msgstr "Introduction"
#: C/control-center.xml:66(para)
msgid "The <application>GNOME Control Center</application> provides a single window from which to launch all preference tools."
msgstr "The <application>GNOME Control Centre</application> provides a single window from which to launch all preference tools."
#: C/control-center.xml:69(para)
msgid "To launch the <application>GNOME Control Center</application>, type <command>gnome-control-center</command> in a terminal window."
msgstr "To launch the <application>GNOME Control Centre</application>, type <command>gnome-control-center</command> in a terminal window."
#: C/control-center.xml:73(para)
msgid "For help on using preference tools, see the <ulink type=\"help\" url=\"ghelp:user-guide?prefs\">User Guide</ulink>."
msgstr "For help on using preference tools, see the <ulink type=\"help\" url=\"ghelp:user-guide?prefs\">User Guide</ulink>."
#: C/control-center.xml:77(title)
msgid "Usage"
msgstr "Usage"
#: C/control-center.xml:78(para)
msgid "The <application>GNOME Control Center</application> shows icons for all preference tools installed on your system in a window. Select a preference tool to see its description in the status bar."
msgstr "The <application>GNOME Control Centre</application> shows icons for all preference tools installed on your system in a window. Select a preference tool to see its description in the status bar."
#: C/control-center.xml:80(para)
msgid "To open a preference tool, double-click on its icon."
msgstr "To open a preference tool, double-click on its icon."
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
#: C/control-center.xml:0(None)
msgid "translator-credits"
msgstr "David Lodge <dave@cirt.net>, 2007"

View File

@@ -1,54 +0,0 @@
<sect1 id="config-behavior">
<title>Barras de herramientas y menús</title>
<para>
<application>Gnome</application> permite que el usuario configure
muchos ajustes en su escritorio. Cualquier cosa desde la imagen
del fondo a dónde se ubican los botones. La ventana
<guilabel>Comportamiento</guilabel> es responsable de un montón de
ajustes más finos.
</para>
<para>
If you open up the <guilabel>Behavior</guilabel> window, you'll
find a few options at your disposal to make your
<application>Gnome</application> experience better.
</para>
<sect2 id="config-behavior-toolbar">
<title>Toolbar Options</title>
<para>
The top half of the window shows you toolbar options.
</para>
<para>
In the <guilabel>Toolbars have</guilabel> section, you'll see
three options available: Icons and Text, Only Icons, Only Text.
</para>
<para>
The Icons and Text makes the toolbars display both icons and
text. While this takes up the most space, it is the most
informative.
</para>
<para>
The Only Icons options makes the toolbars show only icons. This
isn't the most descriptive, but helps save space.
</para>
<para>
The Only Text options is the most simple options. However, it
is easily the most descriptive option.
</para>
<para>
Below that option is a button called <guibutton>Toolbars can be
detached and moved around</guibutton>. This allows you to take
a toolbar off the window and place it anywhere in the screen you
wish. You can demo this in the <guilabel>Sample
Toolbar</guilabel> below. On the left side is a textured bar.
Click that and drag around the screen. That toolbar will detach
and be dropped where you let go of the cursor.
</para>
</sect2>
<sect2 id="config-behavior-menus">
<title>Menu Options</title>
<para>
Menus can also be configured. You can have menu items have
icons. This is nice to help identify what things do.
</para>
</sect2>
</sect1>

View File

@@ -1,64 +0,0 @@
<sect1 id="config-cd">
<title>Audio CDs</title>
<para>
Gnome can play your CDs on your computer. You can setup you
CD preferences in the <guibutton>CD Properties</guibutton> capplet
in the <guilabel>Advanced</guilabel> section of the
<application>Gnome Control Center</application>.
</para>
<para>
Once open, you'll see the window is broken into two sections: Data
CDs and Audio CDs.
</para>
<sect2 id="config-cd-data">
<title>Data CDs</title>
<para>
Data CDs are CDs which hold information that the system can
execute. These often times include CDs that have programs or a
CD which you burned family pictures to.
</para>
<para>
The first option is <guibutton>Automatically mount CD when
inserted</guibutton>. By enabling this option, you can have
your CD auto-detected when you insert it.
</para>
<tip>
<title>What is mounting</title>
<para>
Linux and Unix systems use a term called mounting to identify
recognizing a device. If you "mount" your CD-ROM, that means
that your system can recognize the CD-ROM and you can interact
with it. If it us unmounted, then the system does not know of
its existance and can do almost nothing with it.
</para>
</tip>
<para>
The second option, <guibutton>Automatically start auto-run
program on newly mounted CD</guibutton> allows the system to run
the program on the CD automatically when the disk is first mounted.
</para>
<para>
The last option, <guibutton>Open file manager window for newly
mounted CD</guibutton> tells the system to open your file
manager (<application>Nautilus</application> by default) when the
CD is mounted. This is useful if you have a CD of images from
your family reunion you wish to browse. It will open up in
<application>Nautilus</application> which will let you view the
thumbnails.
</para>
</sect2>
<sect2 id="config-cd-audio">
<title>Audio CDs</title>
<para>
The <guilabel>Audio CDs</guilabel> section has only one option.
This allows the system to load up a CD player when you insert
the CD. You simply click the checkbox and enter the command you
wish to run in the input dialog.
</para>
<note>
<para>
Audio CDs don't need to be mounted to play the CD.
</para>
</note>
</sect2>
</sect1>

View File

@@ -1,3 +0,0 @@
<sect1 id="config-file-type">
<title>File Types &amp; Services</title>
</sect1>

View File

@@ -1,198 +0,0 @@
<sect1 id="cfg-html-viewer">
<title>HTML Viewer</title>
<sect2 id="cfg-html-viewer-introduction">
<title>Introduction</title>
<para>
The HTML Viewer capplet allows you to configure preferences for
the <application>GtkHTML</application> HTML rendering engine.
<application>GtkHTML</application> is used in
<application>Evolution</application>, the <application>Gnome
Control Center</application>, and other Gnome applications.
</para>
</sect2>
<sect2 id="cfg-html-viewer-fonts">
<title>HTML Fonts</title>
<para>
<application>GtkHTML</application> can be setup to use different
fonts and font sizes for different types of text.
<variablelist>
<varlistentry>
<term>On Screen</term>
<listitem>
<para>
Configures the fonts to use on your computer monitor
<variablelist>
<varlistentry>
<term>Variable width</term>
<listitem>
<para>
A font that the size of characters changes based
on what letter it is. For example, the
character i has a smaller width than w. Fixed
width fonts are often used when column width
needs to be uniform between lines, such as a
chart.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Fixed width</term>
<listitem>
<para>
A font that the size of characters is uniform
across all characters. For example, the i
character has the same width as w.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>For printing</term>
<listitem>
<para>
Configures the fonts to use when you print something on
your printer from <application>GtkHTML</application>.
<variablelist>
<varlistentry>
<term>Variable width</term>
<listitem>
<para>
A font that the size of characters changes based
on what letter it is. For example, the
character i has a smaller width than w. Fixed
width fonts are often used when column width
needs to be uniform between lines, such as a
chart.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Fixed width</term>
<listitem>
<para>
A font that the size of characters is uniform
across all characters. For example, the i
character has the same width as w.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</listitem>
</varlistentry>
</variablelist>
To change the fonts used, click on the font name to open up
<application>gfontsel</application>. In here, you can select
your typeface, your ISO set, font size, and other font properties.
</para>
</sect2>
<sect2 id="cfg-kbd-shortcuts">
<title>Keyboard Shortcuts</title>
<para>
<application>GtkHTML</application> can use different
keybindings. Keybindings allow the user to use keystrokes to do
commands that otherwise the mouse would be required to do. This
can often times speed up the user's commands fast enough to
impress others.
</para>
<para>
<application>GtkHTML</application> includes three different
predefined settings:
<itemizedlist>
<listitem>
<para>
Emacs like
</para>
</listitem>
<listitem>
<para>
XEmacs like
</para>
</listitem>
<listitem>
<para>
MS like
</para>
</listitem>
</itemizedlist>
Each of these comes with keybindings that are similar to those
found in their respective environments. A user coming from
Microsoft <application>Windows</application> may find themselves most
comfortable in the the MS like mode. To select a preset mode,
just select it from the pulldown menu, and click
<guibutton>OK</guibutton>.
</para>
<para>
If none of the presets fits your liking, you can create custom
keybindings.
</para>
</sect2>
<sect2 id="cfg-misc">
<title>Miscellaneous Settings</title>
<para>
There are a couple other changes which you can edit to make
<application>GtkHTML</application> work the way you want it to.
These are located in the <guilabel>Miscellaneous</guilabel> tab.
</para>
<para>
In the <guilabel>Behavior</guilabel> section, you have the
following preferences:
<variablelist>
<varlistentry>
<term>Show animated images</term>
<listitem>
<para>
Some images can be animated. You can have the image
show up as a static image instead of as an animated
image by unchecking the box.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Automatically detect links</term>
<listitem>
<para>
If <application>GtkHTML</application> detects you are
typing a URL, it will automatically format the URL as a
link.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Enable spell checking</term>
<listitem>
<para>
While typing in <application>GtkHTML</application>, you
may spell a word incorrectly. If you have this box
checked, an incorrectly spelled word will be underlined
to symbolize that it's incorrect.
</para>
<variablelist>
<varlistentry>
<term>Color</term>
<listitem>
<para>
This sets the color underline to use when you have a
spelling error.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Language</term>
<listitem>
<para>
Sets the language to run spell check against.
</para>
</listitem>
</varlistentry>
</variablelist>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect2>
</sect1>

View File

@@ -1,254 +0,0 @@
<sect1 id="config-screensaver">
<title>Screensaver</title>
<para>
Screensavers are nearly old as computers. Initially, they were
meant keep images from being 'burned' onto the monitor screen.
This would ruin the monitor. Today, technology has advanced
enough that images no longer get burnt on your monitor. However,
people enjoy using screensavers because they look cool and
entertain visitors.
</para>
<para>
<application>Gnome</application> uses the
<application>xscreensaver</application> program to display
screensavers. By default, <application>Gnome</application> comes
with dozens of screensavers. These can all be configured in the
<application>Settings Capplet</application> in <application>Gnome
Control Center</application>.
</para>
<sect2 id="config-screensaver-config">
<title>Configuration</title>
<para>
The <application>Screensaver Capplet</application> interface
is broken into two main sections:
<variablelist>
<varlistentry>
<term>Screensaver Options</term>
<listitem>
<para>
Located on the left side of the screen, the screensaver
half lets you configure properties that affect your
screensaver's behavior.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Screensaver Preview</term>
<listitem>
<para>
The right half of the capplet is both a preview of your
selected screensaver.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<sect3 id="config-screensaver-config-basics">
<title>Setting Up a Screensaver</title>
<para>
Chances are, you'll want to setup your screensaver. Below
are the steps to setup your screensaver:
<orderedlist numeration="arabic">
<listitem>
<para>
You can choose different modes to display your
screensaver:
<variablelist>
<varlistentry>
<term>Disable Screen Saver</term>
<listitem>
<para>
This will turn off your screensaver entirely.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Black screen only</term>
<listitem>
<para>
Your monitor will display only a black image
instead of an animation. This is good for
helping to conserve power.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>One Screen Saver</term>
<listitem>
<para>
Displays only one screensaver while the
screensaver is active.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Random Screen Saver</term>
<listitem>
<para>
<application>xscreensaver</application> can
display screensavers in a random fashion.
This option displays screensavers randomly.
It also puts checkboxes next to the
screensavers, so you can choose which to
display.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</listitem>
<listitem>
<para>
Select the screensaver you wish to use.
</para>
</listitem>
<listitem>
<para>
Set the time preferences. The available options are:
<variablelist>
<varlistentry>
<term>Blank After</term>
<listitem>
<para>
How long to wait before your screensavers start.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Cycle After</term>
<listitem>
<para>
If you're using multiple screensavers, set the
time which to change your screensavers.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Lock Screen After</term>
<listitem>
<para>
By enabling screen locking, you can help increase
physical security. This requires that a user must
enter a password before the screensaver stops,
allowing them to use the system again.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</listitem>
</orderedlist>
</para>
<para>
Below the preview window are two buttons:
<guibutton>Preview</guibutton> and <guibutton>Settings</guibutton>.
</para>
<para>
By clicking the <guibutton>Preview</guibutton> button, you'll
be able to see what the screensaver will look like at full
screen. Hit any key to close the screensaver when you're viewing it.
</para>
<para>
<guibutton>Settings</guibutton> lets you configure each individual screensaver. The
contents of the <guibutton>Settings</guibutton> button is
beyond the scope of this document.
</para>
</sect3>
</sect2>
<sect2 id="config-screensaver-advanced">
<title>The Advanced Tab</title>
<para>
The <guilabel>Advanced</guilabel> tab holds a whole plethora of
options available to you.
</para>
<para>
The <guilabel>Advanced</guilabel> tab is broken into four
sections:
<variablelist>
<varlistentry>
<term>Image Manipulation</term>
<listitem>
<para>
Your screensaver can take your desktop and temporarily
run image manipulations on your desktop as your screensaver.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Display Power Management</term>
<listitem>
<para>
Your system can help save power by changing your
monitor's status.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Diagnostics</term>
<listitem>
<para>
Sometimes, your system may have problems because of your
screensaver. Use this section to enable information to
be displayed to help you fix your problem.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Colormaps</term>
<listitem>
<para>
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
<sect3 id="config-screensaver-advanced-imgmanip">
<title>The Image Manipulation Section</title>
<para>
Your screensaver has the ability take your desktop and
temporarily run image manipulations on your desktop as your
screensaver. Several options exist for you to setup your
image manipulation. Select the method of image manipulation
you wish to use.
<note>
<para>
If you don't want your screensaver to use any image
manipulations, deselect all the options.
</para>
</note>
</para>
</sect3>
<sect3 id="config-screensaver-advanced-apm">
<title>The Display Power Management Section</title>
<para>
Power management can help conserve power by setting modes of
your monitor. Select the timings for the modes to be set in
this section.
</para>
</sect3>
<sect3 id="config-screensaver-advanced-diag">
<title>The Diagnostics Section</title>
<para>
Sometimes, your system may have problems because of your
screensaver. Use this section to enable information to
be displayed to help you fix your problem.
<note>
<para>
These won't give you a straight forward answer to your
problem. However, your system adminstrator may find this
to be useful information in fixing your problem.
</para>
</note>
</para>
</sect3>
<sect3 id="config-screensaver-advanced-color">
<title>The Colormaps Section</title>
<para>
Colormaps allow some simple color options to be changed. Set
your color options here.
</para>
</sect3>
</sect2>
</sect1>

View File

@@ -1,14 +0,0 @@
<?xml version="1.0" standalone="no"?>
<omf>
<resource>
<title>
Control Center Manual
</title>
<subject>
<category>GNOME|Utilities</category>
</subject>
<format mime="text/html" />
<identifier url="index.html" />
<language code="C" />
</resource>
</omf>

View File

@@ -1,150 +0,0 @@
# translation of gnome-control-center.help.HEAD.po to Español
# maria <maria.majadas@hispalinux.es>, 2006.
# Francisco Javier F. Serrador <serrador@cvs.gnome.org>, 2006.
# Jorge González <jorgegonz@svn.gnome.org>, 2007, 2008.
msgid ""
msgstr ""
"Project-Id-Version: gnome-control-center.help.HEAD\n"
"POT-Creation-Date: 2007-04-23 22:33+0100\n"
"PO-Revision-Date: 2008-03-05 11:34+0100\n"
"Last-Translator: Jorge González <jorgegonz@svn.gnome.org>\n"
"Language-Team: Español <gnome-es-list@gnome.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.4\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: C/control-center.xml:11(para)
msgid ""
"The GNOME Control Center provides a central place for the user to setup "
"their GNOME experience. It can let you configure anything from the behavior "
"of your window borders to the default font type."
msgstr ""
"El Centro de control de GNOME proporciona un lugar para el usuario para "
"establecer su experiencia en GNOME. Puede dejarle configurar cualquier cosa "
"desde el comportamiento de los márgenes de su ventana hasta la tipografía "
"predeterminada."
#: C/control-center.xml:15(title)
msgid "Control Center"
msgstr "Centro de control"
#: C/control-center.xml:18(firstname)
msgid "Kevin"
msgstr "Kevin"
#: C/control-center.xml:18(surname)
msgid "Breit"
msgstr "Breit"
#: C/control-center.xml:22(year)
msgid "2001, 2002"
msgstr "2001, 2002"
#: C/control-center.xml:23(holder)
msgid "Ximian, Inc."
msgstr "Ximian, Inc."
#: C/control-center.xml:27(publishername)
msgid "GNOME Documentation Project"
msgstr "Proyecto de documentación de GNOME"
#: C/control-center.xml:32(revnumber)
msgid "2.14"
msgstr "2.14"
#: C/control-center.xml:33(date)
msgid "2006-03"
msgstr "2006-03"
#: C/control-center.xml:38(para)
msgid ""
"Permission is granted to copy, distribute and/or modify this document under "
"the terms of the <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> GNU "
"Free Documentation License </citetitle></ulink>, Version 1.1 or any later "
"version published by the Free Software Foundation with no Invariant "
"Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the "
"license can be found <ulink type=\"help\" url=\"gnome-help:fdl\">here</"
"ulink>."
msgstr ""
"Se concede permiso para copiar, distribuir y/o modificar este documento bajo "
"los términos de la <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> "
"Licencia Libre de Documentación de GNU </citetitle></ulink>, versión 1.1 o "
"cualquier versión posterior publicada por la Fundación de Software Libre sin "
"Secciones Variables, sin textos en la portada, y sin textos en la "
"contraportada. Una copia de la licencia puede encontrarse <ulink type=\"help"
"\" url=\"gnome-help:fdl\">aquí</ulink>."
#: C/control-center.xml:50(para)
msgid ""
"Many of the names used by companies to distinguish their products and "
"services are claimed as trademarks. Where those names appear in any GNOME "
"documentation, and those trademarks are made aware to the members of the "
"GNOME Documentation Project, the names have been printed in caps or initial "
"caps."
msgstr ""
"Muchos de los nombres usados por compañías para distinguir sus productos y "
"servicios se mencionan como marcas comerciales. Donde aparezcan dichos "
"nombres en cualquier documentación GNOME, y para que los miembros del "
"proyecto de documentación las reconozcan dichas marcas comerciales, dichos "
"nombres se imprimen en mayúsculas o iniciales mayúsculas."
#: C/control-center.xml:59(releaseinfo)
msgid "This manual describes version 1.5.7 of the GNOME Control Center."
msgstr "Este manual describe la versión 1.5.7 del Centro de control de GNOME."
#: C/control-center.xml:65(title)
msgid "Introduction"
msgstr "Introducción"
#: C/control-center.xml:66(para)
msgid ""
"The <application>GNOME Control Center</application> provides a single window "
"from which to launch all preference tools."
msgstr ""
"El <application>Centro de control de GNOME</application> proporciona una "
"ventana desde la que lanzar todas las herramientas de preferencias."
#: C/control-center.xml:69(para)
msgid ""
"To launch the <application>GNOME Control Center</application>, type "
"<command>gnome-control-center</command> in a terminal window."
msgstr ""
"Para lanzar el <application>Centro de control GNOME</application>, teclee "
"<command>gnome-control-center</command> en una ventana de terminal."
#: C/control-center.xml:73(para)
msgid ""
"For help on using preference tools, see the <ulink type=\"help\" url=\"ghelp:"
"user-guide?prefs\">User Guide</ulink>."
msgstr ""
"Para ayuda en el uso de las herramientas de preferencias, ver la <ulink type="
"\"help\" url=\"ghelp:user-guide?prefs\">Guía del Usuario</ulink>."
#: C/control-center.xml:77(title)
msgid "Usage"
msgstr "Uso"
#: C/control-center.xml:78(para)
msgid ""
"The <application>GNOME Control Center</application> shows icons for all "
"preference tools installed on your system in a window. Select a preference "
"tool to see its description in the status bar."
msgstr ""
"El <application>Centro de control GNOME</application> muestra en una ventana "
"iconos para todas las herramientas de preferencias instaladas en su sistema. "
"Seleccione una herramienta de preferencias y verá su descripción en la barra "
"de estado."
#: C/control-center.xml:80(para)
msgid "To open a preference tool, double-click on its icon."
msgstr "Para abrir una herramienta de preferencias, pulse dos veces en su icono."
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
#: C/control-center.xml:0(None)
msgid "translator-credits"
msgstr ""
"Jorge González <jorgegonz@svn.gnome.org>, 2008.\n"
"María Majadas <maria.majadas@hispalinux.es>, 2005."

View File

@@ -1,149 +0,0 @@
# French translation of gnome-control-center documentation.
# Copyright (C) 2006 Free Software Foundation, Inc.
# This file is distributed under the same license as the gnome-control-center
# documentation package.
#
# Jonathan Ernst <jonathan@ernstfamily.ch>, 2006.
#
msgid ""
msgstr ""
"Project-Id-Version: gnome-control-center documentation\n"
"POT-Creation-Date: 2006-11-19 12:59+0100\n"
"PO-Revision-Date: 2006-08-15 00:34+0100\n"
"Last-Translator: Jonathan Ernst <jonathan@ernstfamily.ch>\n"
"Language-Team: GNOME French Team <gnomefr@traduc.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: French\n"
#: ../C/control-center.xml:11(para)
msgid ""
"The GNOME Control Center provides a central place for the user to setup "
"their GNOME experience. It can let you configure anything from the behavior "
"of your window borders to the default font type."
msgstr ""
"Le centre de contrôle GNOME est le lieu central permettant à l'utilisateur "
"de configurer son environnement GNOME. Il permet d'en configurer chaque "
"élément, du comportement des bordures de fenêtres à la police par défaut."
#: ../C/control-center.xml:15(title)
msgid "Control Center"
msgstr "Centre de contrôle"
#: ../C/control-center.xml:18(firstname)
msgid "Kevin"
msgstr "Kevin"
#: ../C/control-center.xml:18(surname)
msgid "Breit"
msgstr "Breit"
#: ../C/control-center.xml:22(year)
msgid "2001, 2002"
msgstr "2001, 2002"
#: ../C/control-center.xml:23(holder)
msgid "Ximian, Inc."
msgstr "Ximian, Inc."
#: ../C/control-center.xml:27(publishername)
msgid "GNOME Documentation Project"
msgstr "Projet de documentation GNOME"
#: ../C/control-center.xml:32(revnumber)
msgid "2.14"
msgstr "2.14"
#: ../C/control-center.xml:33(date)
msgid "2006-03"
msgstr "03/2006"
#: ../C/control-center.xml:38(para)
msgid ""
"Permission is granted to copy, distribute and/or modify this document under "
"the terms of the <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> GNU "
"Free Documentation License </citetitle></ulink>, Version 1.1 or any later "
"version published by the Free Software Foundation with no Invariant "
"Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the "
"license can be found <ulink type=\"help\" url=\"gnome-help:fdl\">here</"
"ulink>."
msgstr ""
"Permission vous est donnée de copier, distribuer et/ou modifier ce document "
"selon les termes de la licence <ulink type=\"help\" url=\"gnome-help:fdl"
"\"><citetitle>GNU Free Documentation License</citetitle></ulink>, Version "
"1.1 ou ultérieure publiée par la Free Software Foundation sans section "
"inaltérable, sans texte de première page de couverture ni texte de dernière "
"page de couverture. Vous trouverez un exemplaire de cette licence en suivant "
"ce <ulink type=\"help\" url=\"gnome-help:fdl\">lien</ulink>."
#: ../C/control-center.xml:50(para)
msgid ""
"Many of the names used by companies to distinguish their products and "
"services are claimed as trademarks. Where those names appear in any GNOME "
"documentation, and those trademarks are made aware to the members of the "
"GNOME Documentation Project, the names have been printed in caps or initial "
"caps."
msgstr ""
"La plupart des noms utilisés par les entreprises pour distinguer leurs "
"produits et services sont des marques déposées. Lorsque ces noms "
"apparaissent dans la documentation GNOME et que les membres du projet de "
"Documentation GNOME sont informés de l'existence de ces marques déposées, "
"soit ces noms entiers, soit leur première lettre est en majuscule."
#: ../C/control-center.xml:59(releaseinfo)
msgid "This manual describes version 1.5.7 of the GNOME Control Center."
msgstr "Ce manuel documente la version 1.5.7 du centre de contrôle GNOME."
#: ../C/control-center.xml:65(title)
msgid "Introduction"
msgstr "Introduction"
#: ../C/control-center.xml:66(para)
msgid ""
"The <application>GNOME Control Center</application> provides a single window "
"from which to launch all preference tools."
msgstr ""
"Le <application>centre de contrôle GNOME</application> fournit une fenêtre "
"unique depuis laquelle tous les outils de préférences peuvent être démarrés."
#: ../C/control-center.xml:69(para)
msgid ""
"To launch the <application>GNOME Control Center</application>, type "
"<command>gnome-control-center</command> in a terminal window."
msgstr ""
"Pour lancer le <application>centre de contrôle GNOME</application>, tapez "
"<command>gnome-control-center</command> dans une fenêtre de terminal."
#: ../C/control-center.xml:73(para)
msgid ""
"For help on using preference tools, see the <ulink type=\"help\" url=\"ghelp:"
"user-guide?prefs\">User Guide</ulink>."
msgstr ""
"Pour obtenir de l'aide sur l'utilisation des outils de préférences, "
"consultez le <ulink type=\"help\" url=\"ghelp:user-guide?prefs\">guide "
"d'utilisation</ulink>."
#: ../C/control-center.xml:77(title)
msgid "Usage"
msgstr "Utilisation"
#: ../C/control-center.xml:78(para)
msgid ""
"The <application>GNOME Control Center</application> shows icons for all "
"preference tools installed on your system in a window. Select a preference "
"tool to see its description in the status bar."
msgstr ""
"Le <application>centre de contrôle GNOME</application> affiche dans une "
"fenêtre une icône pour chaque outil de préférences installé sur votre "
"système. Sélectionnez un outil de préférences pour afficher sa description "
"dans la barre d'état."
#: ../C/control-center.xml:80(para)
msgid "To open a preference tool, double-click on its icon."
msgstr "Pour ouvrir un outil de préférences, double-cliquez sur son icône."
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
#: ../C/control-center.xml:0(None)
msgid "translator-credits"
msgstr "Jonathan Ernst <jonathan@ernstfamily.ch>, 2006."

View File

@@ -1,140 +0,0 @@
# , 2009.
msgid ""
msgstr ""
"Project-Id-Version: gnome-control-center-help.master\n"
"POT-Creation-Date: 2009-09-28 12:26+0000\n"
"PO-Revision-Date: 2009-04-23 11:40+0200\n"
"Last-Translator: Fran Diéguez <fran.dieguez@mabishu.com>\n"
"Language-Team: Galician\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Lokalize 0.3\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: C/control-center.xml:11(para)
msgid ""
"The GNOME Control Center provides a central place for the user to setup "
"their GNOME experience. It can let you configure anything from the behavior "
"of your window borders to the default font type."
msgstr ""
"O Centro de Control de GNOME proporiona un lugar central para o usuario onde "
"configurar a súa experiencia en GNOME. Permite a configuración de calquera "
"eido, dende o comportamento dos bordos das fiestras ata a fonte de letra por "
"defecto."
#: C/control-center.xml:15(title)
msgid "Control Center"
msgstr "Centro de Control"
#: C/control-center.xml:18(firstname)
msgid "Kevin"
msgstr "Kevin"
#: C/control-center.xml:18(surname)
msgid "Breit"
msgstr "Breit"
#: C/control-center.xml:22(year)
msgid "2001, 2002"
msgstr "2001, 2002"
#: C/control-center.xml:23(holder)
msgid "Ximian, Inc."
msgstr "Ximian, Inc."
#: C/control-center.xml:27(publishername)
msgid "GNOME Documentation Project"
msgstr "Proxecto de Documentación de GNOME"
#: C/control-center.xml:32(revnumber)
msgid "2.14"
msgstr "2.14"
#: C/control-center.xml:33(date)
msgid "2006-03"
msgstr "2006-03"
#: C/control-center.xml:38(para)
msgid ""
"Permission is granted to copy, distribute and/or modify this document under "
"the terms of the <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> GNU "
"Free Documentation License </citetitle></ulink>, Version 1.1 or any later "
"version published by the Free Software Foundation with no Invariant "
"Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the "
"license can be found <ulink type=\"help\" url=\"gnome-help:fdl\">here</"
"ulink>."
msgstr ""
"Garantese o permiso a copiar, distribuir e/ou modificar este documento baixo "
"os termos da <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> Licenza "
"de Documentación Libre de GNU</citetitle></ulink>, Versión 1.1 ou calquera "
"versión superior publicada pola Free Software Foundation sen Seccións "
"Invariantes, sen Copia dos Textos da Tapa Frontal, e sen os Textos da Tapa "
"Traseira. Pode atopar unha copia de esta licenza <ulink type=\"help\" url="
"\"gnome-help:fdl\">aquí</ulink>."
#: C/control-center.xml:50(para)
msgid ""
"Many of the names used by companies to distinguish their products and "
"services are claimed as trademarks. Where those names appear in any GNOME "
"documentation, and those trademarks are made aware to the members of the "
"GNOME Documentation Project, the names have been printed in caps or initial "
"caps."
msgstr ""
#: C/control-center.xml:59(releaseinfo)
msgid "This manual describes version 1.5.7 of the GNOME Control Center."
msgstr "Este manual describe a versión 1.5.7 do Centro de Control de GNOME."
#: C/control-center.xml:65(title)
msgid "Introduction"
msgstr "Introdución"
#: C/control-center.xml:66(para)
msgid ""
"The <application>GNOME Control Center</application> provides a single window "
"from which to launch all preference tools."
msgstr ""
"O <application>Centro de control de GNOME</application> proporciona unha "
"ventá única dende a que executar tódolos paneis de preferencias."
#: C/control-center.xml:69(para)
msgid ""
"To launch the <application>GNOME Control Center</application>, type "
"<command>gnome-control-center</command> in a terminal window."
msgstr ""
"Para executar o <application>Centro de Control de GNOME</application>, "
"escriba <command>gnome-control-center</command> nunha fiestra de terminal de "
"instruccións."
#: C/control-center.xml:73(para)
msgid ""
"For help on using preference tools, see the <ulink type=\"help\" url=\"ghelp:"
"user-guide?prefs\">User Guide</ulink>."
msgstr ""
"Para máis axuda no uso das ferramentas de preferencias, vexa a <ulink type="
"\"help\" url=\"ghelp:user-guide?prefs\">Guía de Usuario</ulink>."
#: C/control-center.xml:77(title)
msgid "Usage"
msgstr "Uso"
#: C/control-center.xml:78(para)
msgid ""
"The <application>GNOME Control Center</application> shows icons for all "
"preference tools installed on your system in a window. Select a preference "
"tool to see its description in the status bar."
msgstr ""
"O <application>Centro de Control de GNOME</application> amosa iconas para "
"tódalas ferramentas de preferencias instaladas no seu sistema nunha fiestra. "
"Seleccione a ferramenta de preferencias para ver unha descrición da mesma na "
"barra de estado."
#: C/control-center.xml:80(para)
msgid "To open a preference tool, double-click on its icon."
msgstr "Para abrir a ferramenta de preferencias, faga dobre clic no seu botón."
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
#: C/control-center.xml:0(None)
msgid "translator-credits"
msgstr "Francisco Diéguez Souto <fran.diegeuz@glug.es>"

View File

@@ -1,96 +0,0 @@
# Italian translation for GNOME Control Center manual
#
msgid ""
msgstr ""
"Project-Id-Version: gnome-control-center manual\n"
"POT-Creation-Date: 2008-02-15 03:35+0000\n"
"PO-Revision-Date: 2008-02-15 14:31+0100\n"
"Last-Translator: Luca Ferretti <elle.uca@libero.it>\n"
"Language-Team: Italian tp@lists.linux.it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: C/control-center.xml:11(para)
msgid "The GNOME Control Center provides a central place for the user to setup their GNOME experience. It can let you configure anything from the behavior of your window borders to the default font type."
msgstr "Il centro di controllo di GNOME fornisce all'utente una posizione centralizzata per impostare la propria interazione con GNOME. Consente di configurare ogni aspetto, dal comportamento dei bordi delle finestre al tipo di carattere predefinito."
#: C/control-center.xml:15(title)
msgid "Control Center"
msgstr "Centro di controllo"
#: C/control-center.xml:18(firstname)
msgid "Kevin"
msgstr "Kevin"
#: C/control-center.xml:18(surname)
msgid "Breit"
msgstr "Breit"
#: C/control-center.xml:22(year)
msgid "2001, 2002"
msgstr "2001, 2002"
#: C/control-center.xml:23(holder)
msgid "Ximian, Inc."
msgstr "Ximian, Inc."
#: C/control-center.xml:27(publishername)
msgid "GNOME Documentation Project"
msgstr "Progetto di documentazione di GNOME"
#: C/control-center.xml:32(revnumber)
msgid "2.14"
msgstr "2.14"
#: C/control-center.xml:33(date)
msgid "2006-03"
msgstr "2006-03"
#: C/control-center.xml:38(para)
msgid "Permission is granted to copy, distribute and/or modify this document under the terms of the <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> GNU Free Documentation License </citetitle></ulink>, Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found <ulink type=\"help\" url=\"gnome-help:fdl\">here</ulink>."
msgstr "Questo documento può essere copiato, distribuito e/o modificato solo in conformità con i termini della <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> GNU Free Documentation License (GFDL)</citetitle></ulink>, Versione 1.1 o delle versioni successive pubblicate dalla Free Software Foundation senza sezioni invariabili, frontespizi e testi di copertina. Una copia della GFDL è disponibile seguendo questo <ulink type=\"help\" url=\"ghelp:fdl\">collegamento</ulink>."
#: C/control-center.xml:50(para)
msgid "Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any GNOME documentation, and those trademarks are made aware to the members of the GNOME Documentation Project, the names have been printed in caps or initial caps."
msgstr "Molti dei nomi usati dalle aziende per distinguere i propri prodotti e servizi sono rivendicati come marchi. Quando questi nomi compaiono nella documentazione di GNOME, e i partecipanti al GNOME Documentation Project sono consapevoli del loro utilizzo, essi vengono scritti in lettere maiuscole o con l'iniziale maiuscola."
#: C/control-center.xml:59(releaseinfo)
msgid "This manual describes version 1.5.7 of the GNOME Control Center."
msgstr "Questo manuale descrive la versione 1.5.7 del Centro di controllo di GNOME."
#: C/control-center.xml:65(title)
msgid "Introduction"
msgstr "Introduzione"
#: C/control-center.xml:66(para)
msgid "The <application>GNOME Control Center</application> provides a single window from which to launch all preference tools."
msgstr "Il <application>Centro di controllo di GNOME</application> fornisce una singola finestra da cui lanciare tutti gli strumenti di preferenza."
#: C/control-center.xml:69(para)
msgid "To launch the <application>GNOME Control Center</application>, type <command>gnome-control-center</command> in a terminal window."
msgstr "Per lanciare il <application>Centro di controllo di GNOME</application>, digitare <command>gnome-control-center</command> in una finestra di terminale."
#: C/control-center.xml:73(para)
msgid "For help on using preference tools, see the <ulink type=\"help\" url=\"ghelp:user-guide?prefs\">User Guide</ulink>."
msgstr "Per aiuto sull'uso degli strumenti di preferenza, consultare la <ulink type=\"help\" url=\"ghelp:user-guide?prefs\">Guida per l'utente</ulink>."
#: C/control-center.xml:77(title)
msgid "Usage"
msgstr "Uso"
# FIXME!!! non è vero, non si selezionano più...
#: C/control-center.xml:78(para)
msgid "The <application>GNOME Control Center</application> shows icons for all preference tools installed on your system in a window. Select a preference tool to see its description in the status bar."
msgstr "Il <application>Centro di controllo di GNOME</application> mostra all'interno di una finestra una icona per ogni strumento di preferenze installato nel sistema. Selezionare uno strumento di preferenza per visualizzare la sua descrizione nella barra di stato."
# GNOME-2-22
#: C/control-center.xml:80(para)
msgid "To open a preference tool, double-click on its icon."
msgstr "Per aprire uno strumento di preferenza, fare doppio click sulla sua icona."
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
#: C/control-center.xml:0(None)
msgid "translator-credits"
msgstr "Luca Ferretti <elle.uca@libero.it>, 2008."

View File

@@ -1,135 +0,0 @@
msgid ""
msgstr ""
"Project-Id-Version: gnome-control-center/help trunk\n"
"POT-Creation-Date: 2007-08-13 17:20+0100\n"
"PO-Revision-Date: 2007-08-14 02:52+0900\n"
"Last-Translator: Satoru SATOH <ss@gnome.gr.jp>\n"
"Language-Team: Japanese <gnome-translation@gnome.gr.jp>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: C/control-center.xml:11(para)
msgid ""
"The GNOME Control Center provides a central place for the user to setup "
"their GNOME experience. It can let you configure anything from the behavior "
"of your window borders to the default font type."
msgstr "GNOME コントロールセンターはユーザーが GNOME 環境を"
"設定する中心となります。コントロールセンターではウィンドウの"
"枠のふるまいからフォントタイプのデフォルトまで何でも設定できます。"
#: C/control-center.xml:15(title)
msgid "Control Center"
msgstr "コントロールセンター"
#: C/control-center.xml:18(firstname)
msgid "Kevin"
msgstr "Kevin"
#: C/control-center.xml:18(surname)
msgid "Breit"
msgstr "Breit"
#: C/control-center.xml:22(year)
msgid "2001, 2002"
msgstr "2001, 2002"
#: C/control-center.xml:23(holder)
msgid "Ximian, Inc."
msgstr "Ximian, Inc."
#: C/control-center.xml:27(publishername)
msgid "GNOME Documentation Project"
msgstr "GNOME ドキュメントプロジェクト"
#: C/control-center.xml:32(revnumber)
msgid "2.14"
msgstr "2.14"
#: C/control-center.xml:33(date)
msgid "2006-03"
msgstr "2006-03"
#: C/control-center.xml:38(para)
msgid ""
"Permission is granted to copy, distribute and/or modify this document under "
"the terms of the <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> GNU "
"Free Documentation License </citetitle></ulink>, Version 1.1 or any later "
"version published by the Free Software Foundation with no Invariant "
"Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the "
"license can be found <ulink type=\"help\" url=\"gnome-help:fdl\">here</"
"ulink>."
msgstr "この文書の複製と配布、改変は、変更不可部分、表紙のテキスト、"
"バックカバーのテキストなしで、Free Software Foundation によって"
"公布されるバージョン 1.1 または以降のバージョンの "
"<ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle>"
"GNU Free Documentation License </citetitle></ulink> の下で"
"許可されています。"
#: C/control-center.xml:50(para)
msgid ""
"Many of the names used by companies to distinguish their products and "
"services are claimed as trademarks. Where those names appear in any GNOME "
"documentation, and those trademarks are made aware to the members of the "
"GNOME Documentation Project, the names have been printed in caps or initial "
"caps."
msgstr "企業が彼らの製品とサービスを識別するのに用いている多くの名前は"
"登録商標です。GNOME ドキュメントと GNOME ドキュメントプロジェクトの"
"メンバーで使われているそれらの名前は商標であるとわかるようにすべて"
"大文字または大文字ではじまるようになっています。"
#: C/control-center.xml:59(releaseinfo)
msgid "This manual describes version 1.5.7 of the GNOME Control Center."
msgstr "このマニュアルは GNOME コントロールセンターのバージョン"
" 1.5.7 について説明しています。"
#: C/control-center.xml:65(title)
msgid "Introduction"
msgstr "はじめに"
#: C/control-center.xml:66(para)
msgid ""
"The <application>GNOME Control Center</application> provides a single window "
"from which to launch all preference tools."
msgstr "<application>GNOME コントロールセンター</application> は"
"すべての設定ツールを起動する単一のウィンドウを提供しています。"
#: C/control-center.xml:69(para)
msgid ""
"To launch the <application>GNOME Control Center</application>, type "
"<command>gnome-control-center</command> in a terminal window."
msgstr "<application>GNOME コントロールセンター</application> を"
"起動するには端末上で <command>gnome-control-center</command> と"
"入力します。"
#: C/control-center.xml:73(para)
msgid ""
"For help on using preference tools, see the <ulink type=\"help\" url=\"ghelp:"
"user-guide?prefs\">User Guide</ulink>."
msgstr "設定ツールの使い方のヘルプは "
"<ulink type=\"help\" url=\"ghelp:user-guide?prefs\">ユーザーガイド</ulink>"
" を参照して下さい。"
#: C/control-center.xml:77(title)
msgid "Usage"
msgstr "使い方"
#: C/control-center.xml:78(para)
msgid ""
"The <application>GNOME Control Center</application> shows icons for all "
"preference tools installed on your system in a window. Select a preference "
"tool to see its description in the status bar."
msgstr "<application>GNOME コントロールセンター</application> は"
"システムにインストールされているすべての設定ツールのアイコンを"
"一ウィンドウ内に表示します。設定ツールを選択するとその説明が"
"ステータスバーに表示されます。"
#: C/control-center.xml:80(para)
msgid "To open a preference tool, double-click on its icon."
msgstr "設定ツールを開くにはアイコンをダブルクリックします。"
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
#: C/control-center.xml:0(None)
msgid "translator-credits"
msgstr "佐藤 暁 <ss@gnome.gr.jp>, 2007\n"
"日本 GNOME ユーザー会 http://www.gnome.gr.jp"

View File

@@ -1,126 +0,0 @@
# Translation of oc.po to Occitan
# Occitan translation of gnome-control-center documentation.
# Copyright (C) 2005-2006, 2007 Free Software Foundation, Inc.
# This file is distributed under the same license as the gedit documentation package.
#
# Yannig MARCHEGAY (yannig@marchegay.org> - 2006-2007
#
# Yannig Marchegay (Kokoyaya) <yannig@marchegay.org>, 2007.
msgid ""
msgstr ""
"Project-Id-Version: oc\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2007-12-31 21:31+0000\n"
"PO-Revision-Date: 2008-01-20 16:12+0100\n"
"Last-Translator: Yannig Marchegay (Kokoyaya) <yannig@marchegay.org>\n"
"Language-Team: Occitan <ubuntu-l10n-oci@lists.ubuntu.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);X-Generator: KBabel 1.11.4"
#: C/control-center.xml:11(para)
msgid ""
"The GNOME Control Center provides a central place for the user to setup "
"their GNOME experience. It can let you configure anything from the behavior "
"of your window borders to the default font type."
msgstr ""
#: C/control-center.xml:15(title)
msgid "Control Center"
msgstr ""
#: C/control-center.xml:18(firstname)
msgid "Kevin"
msgstr "Kevin"
#: C/control-center.xml:18(surname)
msgid "Breit"
msgstr "Breit"
#: C/control-center.xml:22(year)
msgid "2001, 2002"
msgstr "2001, 2002"
#: C/control-center.xml:23(holder)
msgid "Ximian, Inc."
msgstr "Ximian, Inc."
#: C/control-center.xml:27(publishername)
msgid "GNOME Documentation Project"
msgstr "Projècte de documentacion de GNOME"
#: C/control-center.xml:32(revnumber)
msgid "2.14"
msgstr "2.14"
#: C/control-center.xml:33(date)
msgid "2006-03"
msgstr "03/2006"
#: C/control-center.xml:38(para)
msgid ""
"Permission is granted to copy, distribute and/or modify this document under "
"the terms of the <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> GNU "
"Free Documentation License </citetitle></ulink>, Version 1.1 or any later "
"version published by the Free Software Foundation with no Invariant "
"Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the "
"license can be found <ulink type=\"help\" url=\"gnome-help:fdl\">here</"
"ulink>."
msgstr ""
#: C/control-center.xml:50(para)
msgid ""
"Many of the names used by companies to distinguish their products and "
"services are claimed as trademarks. Where those names appear in any GNOME "
"documentation, and those trademarks are made aware to the members of the "
"GNOME Documentation Project, the names have been printed in caps or initial "
"caps."
msgstr ""
#: C/control-center.xml:59(releaseinfo)
msgid "This manual describes version 1.5.7 of the GNOME Control Center."
msgstr ""
#: C/control-center.xml:65(title)
msgid "Introduction"
msgstr "Introduccion"
#: C/control-center.xml:66(para)
msgid ""
"The <application>GNOME Control Center</application> provides a single window "
"from which to launch all preference tools."
msgstr ""
#: C/control-center.xml:69(para)
msgid ""
"To launch the <application>GNOME Control Center</application>, type "
"<command>gnome-control-center</command> in a terminal window."
msgstr ""
#: C/control-center.xml:73(para)
msgid ""
"For help on using preference tools, see the <ulink type=\"help\" url=\"ghelp:"
"user-guide?prefs\">User Guide</ulink>."
msgstr ""
#: C/control-center.xml:77(title)
msgid "Usage"
msgstr "Utilizacion"
#: C/control-center.xml:78(para)
msgid ""
"The <application>GNOME Control Center</application> shows icons for all "
"preference tools installed on your system in a window. Select a preference "
"tool to see its description in the status bar."
msgstr ""
#: C/control-center.xml:80(para)
msgid "To open a preference tool, double-click on its icon."
msgstr ""
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
#: C/control-center.xml:0(None)
msgid "translator-credits"
msgstr "Yannig Marchegay (Kokoyaya) <yannig@marchegay.org>"

View File

@@ -1,134 +0,0 @@
# translation of pa2.po to Punjabi
# A S Alam <apbrar@gmail.com>, 2006.
# A S Alam <aalam@users.sf.net>, 2007.
msgid ""
msgstr ""
"Project-Id-Version: pa2\n"
"POT-Creation-Date: 2007-01-25 11:13+0000\n"
"PO-Revision-Date: 2007-01-25 16:46+0530\n"
"Last-Translator: A S Alam <aalam@users.sf.net>\n"
"Language-Team: Punjabi <fedora-trans-pa@redhat.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.4\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: C/control-center.xml:11(para)
msgid ""
"The GNOME Control Center provides a central place for the user to setup "
"their GNOME experience. It can let you configure anything from the behavior "
"of your window borders to the default font type."
msgstr ""
"ਗਨੋਮ ਕੰਟਰੋਲ ਕੇਂਦਰ ਇੱਕ ਕੇਂਦਰੀ ਥਾਂ ਹੈ, ਜਿੱਥੇ ਕਿ ਉਪਭੋਗੀ ਗਨੋਮ ਤਰਜਬਾ ਸੈੱਟਅੱਪ ਕਰ ਸਕਦੇ ਹਨ। ਇਹ ਤੁਹਾਨੂੰ "
"ਤੁਹਾਡੇ ਵਿੰਡੋ ਹਾਸ਼ੀਏ ਤੋਂ ਲੈਕੇ ਮੂਲ ਫੋਂਟ ਕਿਸਮ ਤੱਕ ਹਰੇਕ ਚੀਜ਼ ਨੂੰ ਸੰਰਚਨਾ ਕਰਨ ਦੀ ਇਜ਼ਾਜ਼ਤ ਦਿੰਦਾ ਹੈ।"
#: C/control-center.xml:15(title)
msgid "Control Center"
msgstr "ਕੰਟਰੋਲ ਕੇਂਦਰ"
#: C/control-center.xml:18(firstname)
msgid "Kevin"
msgstr "Kevin"
#: C/control-center.xml:18(surname)
msgid "Breit"
msgstr "Breit"
#: C/control-center.xml:22(year)
msgid "2001, 2002"
msgstr "2001, 2002"
#: C/control-center.xml:23(holder)
msgid "Ximian, Inc."
msgstr "Ximian, Inc."
#: C/control-center.xml:27(publishername)
msgid "GNOME Documentation Project"
msgstr "GNOME ਦਸਤਾਵੇਜ਼ ਪ੍ਰੋਜੈਕਟ"
#: C/control-center.xml:32(revnumber)
msgid "2.14"
msgstr "2.14"
#: C/control-center.xml:33(date)
msgid "2006-03"
msgstr "2006-03"
#: C/control-center.xml:38(para)
msgid ""
"Permission is granted to copy, distribute and/or modify this document under "
"the terms of the <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> GNU "
"Free Documentation License </citetitle></ulink>, Version 1.1 or any later "
"version published by the Free Software Foundation with no Invariant "
"Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the "
"license can be found <ulink type=\"help\" url=\"gnome-help:fdl\">here</"
"ulink>."
msgstr ""
#: C/control-center.xml:50(para)
msgid ""
"Many of the names used by companies to distinguish their products and "
"services are claimed as trademarks. Where those names appear in any GNOME "
"documentation, and those trademarks are made aware to the members of the "
"GNOME Documentation Project, the names have been printed in caps or initial "
"caps."
msgstr ""
#: C/control-center.xml:59(releaseinfo)
msgid "This manual describes version 1.5.7 of the GNOME Control Center."
msgstr "ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਗਨੋਮ ਕੰਟਰੋਲ ਕੇਂਦਰ ਦੇ ਵਰਜਨ 1.5.7 ਬਾਰੇ ਹੈ।"
#: C/control-center.xml:65(title)
msgid "Introduction"
msgstr "ਜਾਣ ਪਛਾਣ"
#: C/control-center.xml:66(para)
msgid ""
"The <application>GNOME Control Center</application> provides a single window "
"from which to launch all preference tools."
msgstr ""
"<application>ਗਨੋਮ ਕੰਟਰੋਲ ਕੇਂਦਰ</application> ਪਸੰਦੀਦਾ ਸੰਦਾਂ ਨੂੰ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਇੱਕ ਇੱਕਲਾ ਝਰੋਖਾ "
"ਦਿੰਦਾ ਹੈ।"
#: C/control-center.xml:69(para)
msgid ""
"To launch the <application>GNOME Control Center</application>, type "
"<command>gnome-control-center</command> in a terminal window."
msgstr ""
"<application>ਗਨੋਮ ਕੰਟਰੋਲ ਕੇਂਦਰ ਸ਼ੁਰੂ ਕਰਨ ਲਈ, ਇੱਕ ਟਰਮੀਨਲ ਝਰੋਖੇ 'ਚ <command>gnome-control-"
"center</command> ਲਿਖੋ।"
#: C/control-center.xml:73(para)
msgid ""
"For help on using preference tools, see the <ulink type=\"help\" url=\"ghelp:"
"user-guide?prefs\">User Guide</ulink>."
msgstr ""
"ਪਸੰਦੀਦਾ ਸੰਦਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਬਾਰੇ <ulink type=\"help\" url=\"ghelp:user-guide?prefs"
"\">ਉਪਭੋਗੀ ਗਾਈਡ</ulink> ਵੇਖੋ।"
#: C/control-center.xml:77(title)
msgid "Usage"
msgstr "ਵਰਤੋਂ"
#: C/control-center.xml:78(para)
msgid ""
"The <application>GNOME Control Center</application> shows icons for all "
"preference tools installed on your system in a window. Select a preference "
"tool to see its description in the status bar."
msgstr ""
"<application>ਗਨੋਮ ਕੰਟਰੋਲ ਕੇਂਦਰ</application> ਤੁਹਾਡੇ ਸਿਸਟਮ ਉੱਤੇ ਇੰਸਟਲ ਸਭ ਪਸੰਦ ਸੰਦਾਂ ਦੇ "
"ਆਈਕਾਨ ਇੱਕ ਹੀ ਝਰੋਖੇ 'ਚ ਵੇਖਾਉਦੀ ਹੈ। ਇੱਕ ਪਸੰਦ ਸੰਦ ਦੀ ਚੋਣ ਹਾਲਤ ਪੱਟੀ ਵਿੱਚ ਇਸ ਦਾ ਵੇਰਵਾ ਵੇਖਣ ਲਈ "
"ਚੁਣੋ।"
#: C/control-center.xml:80(para)
msgid "To open a preference tool, double-click on its icon."
msgstr "ਇੱਕ ਪਸੰਦੀਦਾ ਸੰਦ ਖੋਲ੍ਹਣ ਲਈ, ਇਹ ਆਈਕਾਨ ਦੋ ਵਾਰ ਦਬਾਓ।"
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
#: C/control-center.xml:0(None)
msgid "translator-credits"
msgstr ""
"ਅਮਨਪਰੀਤ ਸਿੰਘ ਆਲਮ\n"
"http://punjabi.sf.net"

View File

@@ -1,96 +0,0 @@
msgid ""
msgstr ""
"Project-Id-Version: yelp help\n"
"POT-Creation-Date: 2008-02-17 03:34+0000\n"
"PO-Revision-Date: 2008-02-19 18:17+0100\n"
"Last-Translator: Tomasz Dominikowski <dominikowski@gmail.com>\n"
"Language-Team: Aviary.pl <team@aviary.pl>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: Polish\n"
"X-Poedit-Country: Poland\n"
#: C/control-center.xml:11(para)
msgid "The GNOME Control Center provides a central place for the user to setup their GNOME experience. It can let you configure anything from the behavior of your window borders to the default font type."
msgstr "Centrum sterowania GNOME udostępnia użytkownikowi jedno miejsce dla konfiguracji wszystkich ustawień. Pozwala na kompleksową konfigurację, od zachowania obramowania okien po domyślny rodzaj czcionki."
#: C/control-center.xml:15(title)
msgid "Control Center"
msgstr "Centrum sterowania"
#: C/control-center.xml:18(firstname)
msgid "Kevin"
msgstr "Kevin"
#: C/control-center.xml:18(surname)
msgid "Breit"
msgstr "Breit"
#: C/control-center.xml:22(year)
msgid "2001, 2002"
msgstr "2001, 2002"
#: C/control-center.xml:23(holder)
msgid "Ximian, Inc."
msgstr "Ximian, Inc."
#: C/control-center.xml:27(publishername)
msgid "GNOME Documentation Project"
msgstr "Projekt dokumentacji GNOME"
#: C/control-center.xml:32(revnumber)
msgid "2.14"
msgstr "2.14"
#: C/control-center.xml:33(date)
msgid "2006-03"
msgstr "2006-03"
#: C/control-center.xml:38(para)
msgid "Permission is granted to copy, distribute and/or modify this document under the terms of the <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> GNU Free Documentation License </citetitle></ulink>, Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found <ulink type=\"help\" url=\"gnome-help:fdl\">here</ulink>."
msgstr "Permission is granted to copy, distribute and/or modify this document under the terms of the <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> GNU Free Documentation License </citetitle></ulink>, Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found <ulink type=\"help\" url=\"gnome-help:fdl\">here</ulink>."
#: C/control-center.xml:50(para)
msgid "Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any GNOME documentation, and those trademarks are made aware to the members of the GNOME Documentation Project, the names have been printed in caps or initial caps."
msgstr "Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any GNOME documentation, and those trademarks are made aware to the members of the GNOME Documentation Project, the names have been printed in caps or initial caps."
#: C/control-center.xml:59(releaseinfo)
msgid "This manual describes version 1.5.7 of the GNOME Control Center."
msgstr "Ten podręcznik dotyczy Centrum sterowania GNOME w wersji 1.5.7"
#: C/control-center.xml:65(title)
msgid "Introduction"
msgstr "Wprowadzenie"
#: C/control-center.xml:66(para)
msgid "The <application>GNOME Control Center</application> provides a single window from which to launch all preference tools."
msgstr "<application>Centrum sterowania GNOME</application> udostępnia jedno okno z którego można uruchamiać wszystkie narzędzia preferencji."
#: C/control-center.xml:69(para)
msgid "To launch the <application>GNOME Control Center</application>, type <command>gnome-control-center</command> in a terminal window."
msgstr "Aby uruchomić <application>Centrum sterowania GNOME</application>, należy wpisać <command>gnome-control-center</command> w oknie terminala."
#: C/control-center.xml:73(para)
msgid "For help on using preference tools, see the <ulink type=\"help\" url=\"ghelp:user-guide?prefs\">User Guide</ulink>."
msgstr "Aby uzyskać pomoc dotyczącą narzędzi preferencji należy przejść do <ulink type=\"help\" url=\"ghelp:user-guide?prefs\">Podręcznika użytkownika</ulink>."
#: C/control-center.xml:77(title)
msgid "Usage"
msgstr "Użycie"
#: C/control-center.xml:78(para)
msgid "The <application>GNOME Control Center</application> shows icons for all preference tools installed on your system in a window. Select a preference tool to see its description in the status bar."
msgstr "<application>Centrum sterowania GNOME</application> wyświetla w jednym oknie ikony wszystkich narzędzi preferencji dostępnych w systemie. Po wybraniu narzędzia preferencji zostanie wyświetlony jego opis na pasku stanu."
#: C/control-center.xml:80(para)
msgid "To open a preference tool, double-click on its icon."
msgstr "Aby otworzyć narzędzie preferencji, należy kliknąć dwukrotnie jego ikonę."
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
#: C/control-center.xml:0(None)
msgid "translator-credits"
msgstr ""
"Aviary.pl <team@aviary.pl>\n"
"Piotr Zaryk <zaryk@jabster.pl>, 2008."

View File

@@ -1,97 +0,0 @@
# help.HEAD.po's Portuguese translation
# Copyright © 2007 gnome-control-center
# Distributed under the same licence as the gnome-control-center package
# Bruno Queiros <brunomiguelqueiros@sapo.pt>, 2007.
msgid ""
msgstr ""
"Project-Id-Version: help.HEAD\n"
"POT-Creation-Date: 2007-12-22 23:35+0000\n"
"PO-Revision-Date: 2007-12-23 01:23+0000\n"
"Last-Translator: Bruno Queiros <brunomiguelqueiros@sapo.pt>\n"
"Language-Team: Portuguese <gnome_pt@yahoogroups.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.4\n"
#: C/control-center.xml:11(para)
msgid "The GNOME Control Center provides a central place for the user to setup their GNOME experience. It can let you configure anything from the behavior of your window borders to the default font type."
msgstr "O Centro de Controlo GNOME fornece um ponto central para o utilizador configurar a sua experiência GNOME. Permite-lhe configurar tudo desde o comportamento das margens das janelas até ao tipo de fonte por omissão."
#: C/control-center.xml:15(title)
msgid "Control Center"
msgstr "Centro de Controlo"
#: C/control-center.xml:18(firstname)
msgid "Kevin"
msgstr "Kevin"
#: C/control-center.xml:18(surname)
msgid "Breit"
msgstr "Breit"
#: C/control-center.xml:22(year)
msgid "2001, 2002"
msgstr "2001, 2002"
#: C/control-center.xml:23(holder)
msgid "Ximian, Inc."
msgstr "Ximian, Inc."
#: C/control-center.xml:27(publishername)
msgid "GNOME Documentation Project"
msgstr "Projecto de Documentação GNOME"
#: C/control-center.xml:32(revnumber)
msgid "2.14"
msgstr "2.14"
#: C/control-center.xml:33(date)
msgid "2006-03"
msgstr "2006-03"
#: C/control-center.xml:38(para)
msgid "Permission is granted to copy, distribute and/or modify this document under the terms of the <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> GNU Free Documentation License </citetitle></ulink>, Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found <ulink type=\"help\" url=\"gnome-help:fdl\">here</ulink>."
msgstr "É permitida a cópia, distribuição e/ou alteração este documento sob os termos da <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> GNU Free Documentation License </citetitle></ulink>, Versão 1.1 ou qualquer versão mais antiga publicada pela Free Software Foundation sem Secções Invariantes, Textos da Capa e Textos da Contra-Capa. Uma cópia da licença pode ser encontrada <ulink type=\"help\" url=\"gnome-help:fdl\">aqui</ulink>."
#: C/control-center.xml:50(para)
msgid "Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any GNOME documentation, and those trademarks are made aware to the members of the GNOME Documentation Project, the names have been printed in caps or initial caps."
msgstr "Muitos dos nomes utilizados pelas empresas para distinguir os seus produtos e serviços são considerados marcas registadas. Onde esses nomes aparecerem na documentação do GNOME, e essas marcas registadas são dadas a conhecer aos membros do Projecto de Documentação do GNOME, os nomes foram impressos em maiúsculas ou com a inicial em maiúscula."
#: C/control-center.xml:59(releaseinfo)
msgid "This manual describes version 1.5.7 of the GNOME Control Center."
msgstr "Este manual descreve a versão 1.5.7 do Centro de Controlo do GNOME."
#: C/control-center.xml:65(title)
msgid "Introduction"
msgstr "Introdução"
#: C/control-center.xml:66(para)
msgid "The <application>GNOME Control Center</application> provides a single window from which to launch all preference tools."
msgstr "O <application>Centro de Controlo GNOME</application> fornece uma única janela a partir da qual são iniciadas todas as ferramentas de configuração."
#: C/control-center.xml:69(para)
msgid "To launch the <application>GNOME Control Center</application>, type <command>gnome-control-center</command> in a terminal window."
msgstr "Para iniciar o <application>Centro de Controlo GNOME</application>, escreva <command>gnome-control-center</command> numa janela de consola."
#: C/control-center.xml:73(para)
msgid "For help on using preference tools, see the <ulink type=\"help\" url=\"ghelp:user-guide?prefs\">User Guide</ulink>."
msgstr "Para ajuda na utilização de ferramentas de configuração, consulte o <ulink type=\"help\" url=\"ghelp:user-guide?prefs\">Manual de Utilização</ulink>."
#: C/control-center.xml:77(title)
msgid "Usage"
msgstr "Utilização"
#: C/control-center.xml:78(para)
msgid "The <application>GNOME Control Center</application> shows icons for all preference tools installed on your system in a window. Select a preference tool to see its description in the status bar."
msgstr "O <application>Centro de Controlo GNOME</application> apresenta numa janela os ícones de todas as ferramentas de configuração instaladas no seu sistema. Seleccione uma ferramenta de configuração para ver a sua descrição na barra de estados."
#: C/control-center.xml:80(para)
msgid "To open a preference tool, double-click on its icon."
msgstr "Para abrir uma ferramenta de configuração, faça duplo-clique no seu ícone."
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
#: C/control-center.xml:0(None)
msgid "translator-credits"
msgstr "Bruno Queirós <brunoqueiros@portugalmail.com>, 2007"

View File

@@ -1,148 +0,0 @@
# Brazilian Portugues translation of Control Center documentation
# This file is distributed under the same license as the control-center package.
# Copyright (C) 2007 Jonathan Blandford <jrb@redhat.com>
# Wendell Silva <thluxx@gmail.com>, 2007.
#
msgid ""
msgstr ""
"Project-Id-Version: gnome-control-center\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2007-07-01 12:50-0300\n"
"PO-Revision-Date: 2007-07-01 13:05-0300\n"
"Last-Translator: Wendell Silva <thluxx@gmail.com>\n"
"Language-Team: Brazilian Portuguese <gnome-l10n-br@listas.cipsga.org.br>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../C/control-center.xml:11(para)
msgid ""
"The GNOME Control Center provides a central place for the user to setup "
"their GNOME experience. It can let you configure anything from the behavior "
"of your window borders to the default font type."
msgstr ""
"O Centro de Controle GNOME fornece uma ferramenta para que o usuário possa "
"configurar o GNOME. Você pode configurar qualquer coisa, desde o "
"comportamento das bordas das janelas até o tipo de fonte padrão."
#: ../C/control-center.xml:15(title)
msgid "Control Center"
msgstr "Centro de Controle"
#: ../C/control-center.xml:18(firstname)
msgid "Kevin"
msgstr "Kevin"
#: ../C/control-center.xml:18(surname)
msgid "Breit"
msgstr "Breit"
#: ../C/control-center.xml:22(year)
msgid "2001, 2002"
msgstr "2001, 2002"
#: ../C/control-center.xml:23(holder)
msgid "Ximian, Inc."
msgstr "Ximian, Inc."
#: ../C/control-center.xml:27(publishername)
msgid "GNOME Documentation Project"
msgstr "Projeto de Documentação do GNOME"
#: ../C/control-center.xml:32(revnumber)
msgid "2.14"
msgstr "2.14"
#: ../C/control-center.xml:33(date)
msgid "2006-03"
msgstr "2006-03"
#: ../C/control-center.xml:38(para)
msgid ""
"Permission is granted to copy, distribute and/or modify this document under "
"the terms of the <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> GNU "
"Free Documentation License </citetitle></ulink>, Version 1.1 or any later "
"version published by the Free Software Foundation with no Invariant "
"Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the "
"license can be found <ulink type=\"help\" url=\"gnome-help:fdl\">here</"
"ulink>."
msgstr ""
"Permissão concedida para copiar, distribuir e/ou modificar este documento "
"dentro dos termos da <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> "
"Licença de Documentação Livre GNU (GNU Free Documentation License)</"
"citetitle></ulink>, Versão 1.1 ou qualquer versão posterior publicada pela "
"Free Software Foundation sem nenhuma Seção Imutável, Texto de Capa ou Contra-"
"Capa. Uma cópia da licença pode ser encontrada <ulink type=\"help\" url="
"\"gnome-help:fdl\">aqui</ulink>."
#: ../C/control-center.xml:50(para)
msgid ""
"Many of the names used by companies to distinguish their products and "
"services are claimed as trademarks. Where those names appear in any GNOME "
"documentation, and those trademarks are made aware to the members of the "
"GNOME Documentation Project, the names have been printed in caps or initial "
"caps."
msgstr ""
"Muitos dos nomes usados por companhias para distinguir seus produtos e "
"serviços são reivindicados como marcas registradas. Onde esses nomes "
"aparecem em qualquer documentação do GNOME, e essas marcas registradas foram "
"indicadas aos membros Projeto de Documentação do GNOME, os nomes foram "
"impressos em letras maiúsculas ou com iniciais em maiúsculas."
#: ../C/control-center.xml:59(releaseinfo)
msgid "This manual describes version 1.5.7 of the GNOME Control Center."
msgstr "Este manual descreve a versão 1.5.7 do Centro de Controle GNOME."
#: ../C/control-center.xml:65(title)
msgid "Introduction"
msgstr "Introdução"
#: ../C/control-center.xml:66(para)
msgid ""
"The <application>GNOME Control Center</application> provides a single window "
"from which to launch all preference tools."
msgstr ""
"O <application> Centro de Controle GNOME</application> fornece em uma única "
"janela a possibilidade de iniciar todas as ferramentas de preferências."
#: ../C/control-center.xml:69(para)
msgid ""
"To launch the <application>GNOME Control Center</application>, type "
"<command>gnome-control-center</command> in a terminal window."
msgstr ""
"Para abrir o <application> Centro de Controle GNOME<a/plication>, digite "
"<command>gnome-control-center</command> em um terminal."
#: ../C/control-center.xml:73(para)
msgid ""
"For help on using preference tools, see the <ulink type=\"help\" url=\"ghelp:"
"user-guide?prefs\">User Guide</ulink>."
msgstr ""
"Para mais ajuda sobre como usar as ferramentas de preferência, veja o <ulink "
"type=\"help\" url=\"ghelp:user-guide?prefs\">Guia do Usuário</ulink>."
#: ../C/control-center.xml:77(title)
msgid "Usage"
msgstr "Uso"
#: ../C/control-center.xml:78(para)
msgid ""
"The <application>GNOME Control Center</application> shows icons for all "
"preference tools installed on your system in a window. Select a preference "
"tool to see its description in the status bar."
msgstr ""
"O <application> Centro de Controle GNOME</apllication> mostra ícones para "
"todas as ferramentas preferenciais instaladas no seu sistema em uma janela. "
"Selecione uma ferramenta de preferência para ver sua descrição na barra de "
"status."
#: ../C/control-center.xml:80(para)
msgid "To open a preference tool, double-click on its icon."
msgstr ""
"Para abrir uma ferramenta de preferência, efetue um clique duplo em seu "
"ícone."
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
#: ../C/control-center.xml:0(None)
msgid "translator-credits"
msgstr "Wendell Silva <thluxx@gmail.com>, 2007."

View File

@@ -1,132 +0,0 @@
# Russian translation for control-center
# Copyright (c) 2006 Canonical Ltd, and Rosetta Contributors 2006
# This file is distributed under the same license as the control-center package.
# Alexey Dunaev <keir.ru@gmail.com>, 2006.
#
msgid ""
msgstr ""
"Project-Id-Version: control-center\n"
"POT-Creation-Date: 2006-06-15 17:57+0000\n"
"PO-Revision-Date: 2006-05-20 08:04+0000\n"
"Last-Translator: Alexey Dunaev <keir.ru@gmail.com>\n"
"Language-Team: Russian <gnome-cyr@gnome.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: C/control-center.xml:11(para)
msgid ""
"The GNOME Control Center provides a central place for the user to setup "
"their GNOME experience. It can let you configure anything from the behavior "
"of your window borders to the default font type."
msgstr ""
"Центр управления GNOME позволяет легко и быстро настроить рабочую среду "
"GNOME по вашему вкусу. Здесь вы можете изменить все необходимые настройки от "
"поведения границ окон до шрифта по умолчанию."
#: C/control-center.xml:15(title)
msgid "Control Center"
msgstr "Центр управления"
#: C/control-center.xml:18(firstname)
msgid "Kevin"
msgstr "Kevin"
#: C/control-center.xml:18(surname)
msgid "Breit"
msgstr "Breit"
#: C/control-center.xml:22(year)
msgid "2001, 2002"
msgstr "2001, 2002"
#: C/control-center.xml:23(holder)
msgid "Ximian, Inc."
msgstr "Ximian, Inc."
#: C/control-center.xml:27(para)
msgid ""
"Permission is granted to copy, distribute and/or modify this document under "
"the terms of the <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> GNU "
"Free Documentation License </citetitle></ulink>, Version 1.1 or any later "
"version published by the Free Software Foundation with no Invariant "
"Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the "
"license can be found <ulink type=\"help\" url=\"gnome-"
"help:fdl\">here</ulink>."
msgstr ""
"Лицензия предоставляет право копировать, распределять и/или изменять этот "
"документ в соответствии с <ulink type=\"help\" url=\"gnome-"
"help:fdl\"><citetitle> GNU Free Documentation License </citetitle></ulink>, "
"версии 1.1 или любой более поздней, изданной Свободным Фондом Программного "
"обеспечения (FSF) без инвариантных секций, предисловий и послесловий. Копия "
"лицензии может быть найдена <ulink type=\"help\" url=\"gnome-"
"help:fdl\">здесь</ulink>."
#: C/control-center.xml:39(para)
msgid ""
"Many of the names used by companies to distinguish their products and "
"services are claimed as trademarks. Where those names appear in any GNOME "
"documentation, and those trademarks are made aware to the members of the "
"GNOME Documentation Project, the names have been printed in caps or initial "
"caps."
msgstr ""
"Многие из названий, используемых компаниями, помечены торговыми марками с "
"целью определить их продукты и услуги. При появлении торговых марок в "
"документации GNOME они печатаются большими буквами или с заглавной буквы."
#: C/control-center.xml:48(releaseinfo)
msgid "This manual describes version 1.5.7 of the GNOME Control Center."
msgstr "Документация описывает Центр Управления GNOME версии 1.5.7."
#: C/control-center.xml:54(title)
msgid "Introduction"
msgstr "Введение"
#: C/control-center.xml:55(para)
msgid ""
"The <application>GNOME Control Center</application> provides a single window "
"from which to launch all preference tools."
msgstr ""
"<application>Центр Управления GNOME</application> является единым окном, из "
"которого можно запустить любые утилиты для настройки."
#: C/control-center.xml:58(para)
msgid ""
"To launch the <application>GNOME Control Center</application>, type "
"<command>gnome-control-center</command> in a terminal window."
msgstr ""
"Для запуска <application>Центр Управления GNOME</application> напишите "
"<command>gnome-control-center</command> в окне терминала."
#: C/control-center.xml:62(para)
msgid ""
"For help on using preference tools, see the <ulink type=\"help\" "
"url=\"ghelp:user-guide?prefs\">User Guide</ulink>."
msgstr ""
"Для получения дополнительной информации по использованию утилит настройки "
"обратитесь к <ulink type=\"help\" url=\"ghelp:user-guide?prefs\">Руководству "
"пользователя</ulink>."
#: C/control-center.xml:66(title)
msgid "Usage"
msgstr "Использование"
#: C/control-center.xml:67(para)
msgid ""
"The <application>GNOME Control Center</application> shows icons for all "
"preference tools installed on your system in a window. Select a preference "
"tool to see its description in the status bar."
msgstr ""
"<application>Центр Управления GNOME</application> показывает вам иконки всех "
"установленных в вашей системе утилит настройки. Выберите утилиту настройки, "
"чтобы увидеть ее описание в строке статуса."
#: C/control-center.xml:69(para)
msgid "To open a preference tool, double-click on its icon."
msgstr "Для открытия утилиты настройки дважды кликните на ее иконке."
#: C/control-center.xml:0(None)
msgid "translator-credits"
msgstr ""
"Alexey Dunaev <keir.ru@gmail.com>\n"
"Evgeni Solomin <deface@mail.com>"

View File

@@ -1,99 +0,0 @@
# Slovenian translation for gnome control center documentation.
# This file is distributed under the same license as the gnome control center documentation.
#Andrej Žnidaršič <andrej.znidarsic@gmail.com>, 2010
msgid ""
msgstr ""
"Project-Id-Version: Gnome control center documentation\n"
"POT-Creation-Date: 2010-04-27 20:13+0000\n"
"PO-Revision-Date: \n"
"Last-Translator: Andrej Žnidaršič <andrej.znidarsic@gmail.com>\n"
"Language-Team: Slovenian GNOME Translation Team <gnome-si@googlegroups.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n"
"X-Poedit-Language: Slovenian\n"
"X-Poedit-Country: SLOVENIA\n"
"X-Poedit-SourceCharset: utf-8\n"
#: C/control-center.xml:11(para)
msgid "The GNOME Control Center provides a central place for the user to setup their GNOME experience. It can let you configure anything from the behavior of your window borders to the default font type."
msgstr "Nadzorno središče GNOME je osrednje mesto za spreminjanje nastavitev namizja GNOME. Omogoča vam spreminjanje vseh vrst nastavitev od robov oken do privzete vrste pisave. "
#: C/control-center.xml:15(title)
msgid "Control Center"
msgstr "Nadzorno središče"
#: C/control-center.xml:18(firstname)
msgid "Kevin"
msgstr "Kevin"
#: C/control-center.xml:18(surname)
msgid "Breit"
msgstr "Breit"
#: C/control-center.xml:22(year)
msgid "2001, 2002"
msgstr "2001, 2002"
#: C/control-center.xml:23(holder)
msgid "Ximian, Inc."
msgstr "Ximian, Inc."
#: C/control-center.xml:27(publishername)
msgid "GNOME Documentation Project"
msgstr "Projekt dokumentacije GNOME"
#: C/control-center.xml:32(revnumber)
msgid "2.14"
msgstr "2.14"
#: C/control-center.xml:33(date)
msgid "2006-03"
msgstr "2006-03"
#: C/control-center.xml:38(para)
msgid "Permission is granted to copy, distribute and/or modify this document under the terms of the <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> GNU Free Documentation License </citetitle></ulink>, Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found <ulink type=\"help\" url=\"gnome-help:fdl\">here</ulink>."
msgstr "Dano je dovoljenje za kopiranje, distribuiranje in/ali spreminjanje tega dokumenta pod pogoji GNU Free Documentation License (GFDL) različice 1.1 ali katerekoli kasnejše različice, ki jo je objavila Free Software Foundation brez stalnih odsekov, besedila naslovnice in zadnje strani. Kopijo licence lahko najdete <ulink type=\"help\" url=\"gnome-help:fdl\">tukaj</ulink>."
#: C/control-center.xml:50(para)
msgid "Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any GNOME documentation, and those trademarks are made aware to the members of the GNOME Documentation Project, the names have been printed in caps or initial caps."
msgstr "Veliko imen podjetij je uporabljenih za razločevanje njihovih izdelkov in storitev, zato si jih lastijo kot blagovne znamke. Kjer se ta imena pojavijo v dokumentaciji GNOME in člani projekta GNOME za njih vedo, so imena zapisana z velikimi črkami ali pa z velikimi začetnicami."
#: C/control-center.xml:59(releaseinfo)
msgid "This manual describes version 1.5.7 of the GNOME Control Center."
msgstr "Priročnik je napisan za Nadzorno središče GNOME različice 1.5.7."
#: C/control-center.xml:65(title)
msgid "Introduction"
msgstr "Uvod"
#: C/control-center.xml:66(para)
msgid "The <application>GNOME Control Center</application> provides a single window from which to launch all preference tools."
msgstr "<application>Nadzorno središče GNOME</application> zagotavlja enovito okolje za zagon nastavitev in drugih orodij."
#: C/control-center.xml:69(para)
msgid "To launch the <application>GNOME Control Center</application>, type <command>gnome-control-center</command> in a terminal window."
msgstr "Za zagon <application>Nadzornega središča GNOME</application>, v okno terminala vpišite <command>gnome-control-center</command>."
#: C/control-center.xml:73(para)
msgid "For help on using preference tools, see the <ulink type=\"help\" url=\"ghelp:user-guide?prefs\">User Guide</ulink>."
msgstr "Za pomoč o uporabi orodij si oglejte <ulink type=\"help\" url=\"ghelp:user-guide?prefs\">uporabniški vodnik</ulink>."
#: C/control-center.xml:77(title)
msgid "Usage"
msgstr "Uporaba"
#: C/control-center.xml:78(para)
msgid "The <application>GNOME Control Center</application> shows icons for all preference tools installed on your system in a window. Select a preference tool to see its description in the status bar."
msgstr "<application>Nadzorno središče GNOME</application> v enem oknu pokaže ikone vseh orodij za nastavljanje sistema. Izbor orodja prikaže njegov opis v vrstici stanja."
#: C/control-center.xml:80(para)
msgid "To open a preference tool, double-click on its icon."
msgstr "Za zagon orodja dvokliknite na ustrezno ikono."
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
#: C/control-center.xml:0(None)
msgid "translator-credits"
msgstr "Andrej Žnidaršič <andrej.znidarsic@gmail.com>, 2010"

View File

@@ -1,93 +0,0 @@
#
msgid ""
msgstr ""
"Project-Id-Version: gnome-control-center\n"
"POT-Creation-Date: 2007-01-02 03:04+0000\n"
"PO-Revision-Date: 2007-01-20 11:08+0100\n"
"Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: C/control-center.xml:11(para)
msgid "The GNOME Control Center provides a central place for the user to setup their GNOME experience. It can let you configure anything from the behavior of your window borders to the default font type."
msgstr "GNOME-kontrollpanelen tillhandahåller en central plats för användaren att konfigurera sitt GNOME-skrivbord. Det låter dig att konfigurera allt från beteendet för dina fönsterramar till standardtypsnittstypen."
#: C/control-center.xml:15(title)
msgid "Control Center"
msgstr "Kontrollpanel"
#: C/control-center.xml:18(firstname)
msgid "Kevin"
msgstr "Kevin"
#: C/control-center.xml:18(surname)
msgid "Breit"
msgstr "Breit"
#: C/control-center.xml:22(year)
msgid "2001, 2002"
msgstr "2001, 2002"
#: C/control-center.xml:23(holder)
msgid "Ximian, Inc."
msgstr "Ximian, Inc."
#: C/control-center.xml:27(publishername)
msgid "GNOME Documentation Project"
msgstr "Dokumentationsprojekt för GNOME"
#: C/control-center.xml:32(revnumber)
msgid "2.14"
msgstr "2.14"
#: C/control-center.xml:33(date)
msgid "2006-03"
msgstr "2006-03"
#: C/control-center.xml:38(para)
msgid "Permission is granted to copy, distribute and/or modify this document under the terms of the <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> GNU Free Documentation License </citetitle></ulink>, Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found <ulink type=\"help\" url=\"gnome-help:fdl\">here</ulink>."
msgstr "Var och en äger rätt att kopiera, sprida och/eller förändra detta dokument under villkoren i GNU Free Documentation License (GFDL), version 1.1 eller senare publicerad av Free Software Foundation, utan oföränderliga avsnitt, utan framsidestexter och utan baksidestexter. En kopia av GFDL kan hittas <ulink type=\"help\" url=\"ghelp:fdl\">här</ulink> eller i filen COPYING-DOCS som skickas med denna handbok."
#: C/control-center.xml:50(para)
msgid "Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any GNOME documentation, and those trademarks are made aware to the members of the GNOME Documentation Project, the names have been printed in caps or initial caps."
msgstr "Många av namnen som används av företag för att urskilja sina produkter och tjänster anses som varumärken. Där dessa namn dyker upp i någon GNOME-dokumentation, och att dessa varumärken är identifierade av medlemmarna i GNOME:s dokumentationsprojekt, skrivs de ut med versaler eller med inledande versal."
#: C/control-center.xml:59(releaseinfo)
msgid "This manual describes version 1.5.7 of the GNOME Control Center."
msgstr "Denna handbok beskriver version 1.5.7 av GNOME-kontrollpanelen."
#: C/control-center.xml:65(title)
msgid "Introduction"
msgstr "Introduktion"
#: C/control-center.xml:66(para)
msgid "The <application>GNOME Control Center</application> provides a single window from which to launch all preference tools."
msgstr "<application>GNOME-kontrollpanelen</application> tillhandahåller ett enda fönster från vilken alla inställningsverktyg kan startas."
#: C/control-center.xml:69(para)
msgid "To launch the <application>GNOME Control Center</application>, type <command>gnome-control-center</command> in a terminal window."
msgstr "För att starta <application>GNOME-kontrollpanelen</application>, skriv <command>gnome-control-center</command> i ett terminalfönster."
#: C/control-center.xml:73(para)
msgid "For help on using preference tools, see the <ulink type=\"help\" url=\"ghelp:user-guide?prefs\">User Guide</ulink>."
msgstr "För hjälp att använda inställningsverktyg, se <ulink type=\"help\" url=\"ghelp:user-guide?prefs\">användarguiden</ulink>."
#: C/control-center.xml:77(title)
msgid "Usage"
msgstr "Användning"
#: C/control-center.xml:78(para)
msgid "The <application>GNOME Control Center</application> shows icons for all preference tools installed on your system in a window. Select a preference tool to see its description in the status bar."
msgstr "<application>GNOME-kontrollpanelen</application> visar ikoner för alla inställningsverktyg som är installerade på ditt system i ett fönster. Välj ett inställningsverktyg för att se dess beskrivning i statusraden."
#: C/control-center.xml:80(para)
msgid "To open a preference tool, double-click on its icon."
msgstr "För att öppna ett inställningsverktyg, dubbelklicka på dess ikon."
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
#: C/control-center.xml:0(None)
msgid "translator-credits"
msgstr "Daniel Nylander <po@danielnylander.se>, 2007"

View File

@@ -1,142 +0,0 @@
# Thai translation for gnome-control-center.
# Copyright (C) 2009 gnome-control-center's COPYRIGHT HOLDER
# This file is distributed under the same license as the gnome-control-center package.
# knight2000 <knight2000@gmail.com>, 2009.
#
msgid ""
msgstr ""
"Project-Id-Version: gnome-control-center master\n"
"POT-Creation-Date: 2009-09-29 17:20+0000\n"
"PO-Revision-Date: 2009-10-18 14:47+0700\n"
"Last-Translator: อาคม โชติพันธวานนท์ <knight2000@gmail.com>\n"
"Language-Team: Thai <thai-l10n@googlegroups.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: C/control-center.xml:11(para)
msgid ""
"The GNOME Control Center provides a central place for the user to setup "
"their GNOME experience. It can let you configure anything from the behavior "
"of your window borders to the default font type."
msgstr ""
"ศูนย์ควบคุมของ GNOME เป็นศูนย์กลางสำหรับให้ผู้ใช้ตั้งค่าการใช้งานต่าง ๆ ของ GNOME "
"ช่วยให้คุณสามารถกำหนดค่าใด ๆ ตั้งแต่พฤติกรรมของกรอบหน้าต่าง ไปจนถึงแบบอักษรปริยายที่จะใช้"
#: C/control-center.xml:15(title)
msgid "Control Center"
msgstr "ศูนย์ควบคุม"
#: C/control-center.xml:18(firstname)
msgid "Kevin"
msgstr "Kevin"
#: C/control-center.xml:18(surname)
msgid "Breit"
msgstr "Breit"
#: C/control-center.xml:22(year)
msgid "2001, 2002"
msgstr "2001, 2002"
#: C/control-center.xml:23(holder)
msgid "Ximian, Inc."
msgstr "Ximian, Inc."
#: C/control-center.xml:27(publishername)
msgid "GNOME Documentation Project"
msgstr "โครงการเอกสาร GNOME"
#: C/control-center.xml:32(revnumber)
msgid "2.14"
msgstr "2.14"
#: C/control-center.xml:33(date)
msgid "2006-03"
msgstr "2006-03"
#: C/control-center.xml:38(para)
msgid ""
"Permission is granted to copy, distribute and/or modify this document under "
"the terms of the <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> GNU "
"Free Documentation License </citetitle></ulink>, Version 1.1 or any later "
"version published by the Free Software Foundation with no Invariant "
"Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the "
"license can be found <ulink type=\"help\" url=\"gnome-help:fdl\">here</"
"ulink>."
msgstr ""
"อนุญาตให้ทำซ้ำ เผยแพร่ และ/หรือ ดัดแปลงเอกสารนี้ได้ ภายใต้เงื่อนไขของ <ulink type=\"help"
"\" url=\"gnome-help:fdl\"><citetitle>GNU Free Documentation License</"
"citetitle></ulink> รุ่น 1.1 หรือรุ่นถัดมารุ่นใด ๆ ที่เผยแพร่โดยมูลนิธิซอฟต์แวร์เสรี (Free "
"Software Foundation) โดยไม่มี \"หัวข้อห้ามเปลี่ยน\" (Invariant Sections), ไม่มี "
"\"ข้อความปกหน้า\" (Front-Cover Texts) และไม่มี \"ข้อความปกหลัง\" (Back-Cover "
"Texts) คุณสามารถอ่านสำเนาของสัญญาอนุญาตนี้ได้จาก <ulink type=\"help\" "
"url=\"gnome-help:fdl\">ที่นี่</ulink>"
#: C/control-center.xml:50(para)
msgid ""
"Many of the names used by companies to distinguish their products and "
"services are claimed as trademarks. Where those names appear in any GNOME "
"documentation, and those trademarks are made aware to the members of the "
"GNOME Documentation Project, the names have been printed in caps or initial "
"caps."
msgstr ""
"มีชื่อหลายชื่อที่บริษัทต่าง ๆ ใช้แยกความแตกต่างของผลิตภัณฑ์และบริการของตนจากบริษัทอื่น "
"และอ้างเป็นเครื่องหมายการค้า ที่ใดก็ตามที่ชื่อเหล่านั้นปรากฏในเอกสารของ GNOME "
"และสมาชิกโครงการเอกสาร GNOME ได้รับทราบเกี่ยวกับเครื่องหมายการค้าเหล่านั้น "
"ชื่อเหล่านั้นจะเขียนด้วยตัวพิมพ์ใหญ่ หรือขึ้นต้นด้วยตัวพิมพ์ใหญ่"
#: C/control-center.xml:59(releaseinfo)
msgid "This manual describes version 1.5.7 of the GNOME Control Center."
msgstr "คู่มือนี้อธิบายศูนย์ควบคุมของ GNOME รุ่น 1.5.7"
#: C/control-center.xml:65(title)
msgid "Introduction"
msgstr "เกริ่นนำ"
#: C/control-center.xml:66(para)
msgid ""
"The <application>GNOME Control Center</application> provides a single window "
"from which to launch all preference tools."
msgstr ""
"<application>ศูนย์ควบคุมของ GNOME</application> "
"ให้หน้าต่างเดียวที่จะใช้เรียกเครื่องมือปรับแต่งทั้งหมด"
#: C/control-center.xml:69(para)
msgid ""
"To launch the <application>GNOME Control Center</application>, type "
"<command>gnome-control-center</command> in a terminal window."
msgstr ""
"การเรียก <application>ศูนย์ควบคุมของ GNOME</application> ทำได้โดยพิมพ์ "
"<command>gnome-control-center</command> ในหน้าต่างเทอร์มินัล"
#: C/control-center.xml:73(para)
msgid ""
"For help on using preference tools, see the <ulink type=\"help\" url=\"ghelp:"
"user-guide?prefs\">User Guide</ulink>."
msgstr ""
"ดูวิธีใช้เครื่องมือปรับแต่งค่าต่าง ๆ ได้ที่ <ulink type=\"help\" url=\"ghelp:user-"
"guide?prefs\">คู่มือผู้ใช้</ulink>"
#: C/control-center.xml:77(title)
msgid "Usage"
msgstr "วิธีใช้"
#: C/control-center.xml:78(para)
msgid ""
"The <application>GNOME Control Center</application> shows icons for all "
"preference tools installed on your system in a window. Select a preference "
"tool to see its description in the status bar."
msgstr ""
"<application>ศูนย์ควบคุมของ GNOME</application> "
"แสดงไอคอนเครื่องมือปรับแต่งทั้งหมดที่ติดตั้งในนระบบของคุณในหน้าต่างเดียว "
"เมื่อเลือกเครื่องมือปรับแต่งหนึ่ง ๆ จะมีคำอธิบายเครื่องมือในแถบสถานะ"
#: C/control-center.xml:80(para)
msgid "To open a preference tool, double-click on its icon."
msgstr "การเปิดเครื่องมือปรับแต่ง ทำได้โดยดับเบิลคลิกที่ไอคอน"
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
#: C/control-center.xml:0(None)
msgid "translator-credits"
msgstr "อาคม โชติพันธวานนท์ <knight2000@gmail.com>, 2552"

View File

@@ -1,140 +0,0 @@
# Ukrainian translation of gnome-control-center manual.
# Copyright (C) 2005 Free Software Foundation, Inc.
# Maxim Dziumanenko <dziumanenko@gmail.com>, 2005-2007.
#
msgid ""
msgstr ""
"Project-Id-Version: control-center\n"
"POT-Creation-Date: 2007-03-12 03:22+0000\n"
"PO-Revision-Date: 2007-03-12 18:59+0300\n"
"Last-Translator: Maxim V. Dziumanenko <dziumanenko@gmail.com>\n"
"Language-Team: Ukrainian <linux@linux.org.ua>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: C/control-center.xml:11(para)
msgid ""
"The GNOME Control Center provides a central place for the user to setup "
"their GNOME experience. It can let you configure anything from the behavior "
"of your window borders to the default font type."
msgstr ""
"Центр керування GNOME дозволяє легко та швидко налаштувати робоче середовище "
"GNOME за власним смаком. Тут ви можете змінити усі потрібні параметри від "
"поведінки рамок вікон до типового шрифту."
#: C/control-center.xml:15(title)
msgid "Control Center"
msgstr "Центр керування"
#: C/control-center.xml:18(firstname)
msgid "Kevin"
msgstr "Kevin"
#: C/control-center.xml:18(surname)
msgid "Breit"
msgstr "Breit"
#: C/control-center.xml:22(year)
msgid "2001, 2002"
msgstr "2001, 2002"
#: C/control-center.xml:23(holder)
msgid "Ximian, Inc."
msgstr "Ximian, Inc."
#: C/control-center.xml:27(publishername)
msgid "GNOME Documentation Project"
msgstr "Проект документування GNOME"
#: C/control-center.xml:32(revnumber)
msgid "2.14"
msgstr "2.14"
#: C/control-center.xml:33(date)
msgid "2006-03"
msgstr "2006-03"
#: C/control-center.xml:38(para)
msgid ""
"Permission is granted to copy, distribute and/or modify this document under "
"the terms of the <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> GNU "
"Free Documentation License </citetitle></ulink>, Version 1.1 or any later "
"version published by the Free Software Foundation with no Invariant "
"Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the "
"license can be found <ulink type=\"help\" url=\"gnome-help:fdl\">here</"
"ulink>."
msgstr ""
"Ліцензія надає право копіювати, поширювати та/або змінювати цей "
"документ відповідно до <ulink type=\"help\" url=\"gnome-"
"help:fdl\"><citetitle> GNU Free Documentation License </citetitle></ulink>, "
"версії 1.1 або старшій, що видана Free Software Foundation без інваріантних розділів, передумов та післямов. Копію "
"ліцензії можна знайти на сторінці <ulink type=\"help\" url=\"gnome-"
"help:fdl\">здесь</ulink>."
#: C/control-center.xml:50(para)
msgid ""
"Many of the names used by companies to distinguish their products and "
"services are claimed as trademarks. Where those names appear in any GNOME "
"documentation, and those trademarks are made aware to the members of the "
"GNOME Documentation Project, the names have been printed in caps or initial "
"caps."
msgstr ""
"Багато назв, що використовується компаніями, позначені торговими знаками з "
"метою означити їх продукти та послуги. При появі торгових марок у "
"документації GNOME вони вказуються великими літерами або з великої літери."
#: C/control-center.xml:59(releaseinfo)
msgid "This manual describes version 1.5.7 of the GNOME Control Center."
msgstr "У документації описано Центр керування GNOME версії 1.5.7."
#: C/control-center.xml:65(title)
msgid "Introduction"
msgstr "Вступ"
#: C/control-center.xml:66(para)
msgid ""
"The <application>GNOME Control Center</application> provides a single window "
"from which to launch all preference tools."
msgstr ""
"<application>Центр керування GNOME</application> є єдиним вікном, з "
"якого можна запустити будь-які програми налаштовування."
#: C/control-center.xml:69(para)
msgid ""
"To launch the <application>GNOME Control Center</application>, type "
"<command>gnome-control-center</command> in a terminal window."
msgstr ""
"Для запуску <application>Центру керування GNOME</application> у командному рядку терміналу введіть "
"<command>gnome-control-center</command>."
#: C/control-center.xml:73(para)
msgid ""
"For help on using preference tools, see the <ulink type=\"help\" url=\"ghelp:"
"user-guide?prefs\">User Guide</ulink>."
msgstr ""
"Для отримання додаткової інформації з використання програм налаштовування "
"зверніться до <ulink type=\"help\" url=\"ghelp:user-guide?prefs\">Посібник користувача</ulink>."
#: C/control-center.xml:77(title)
msgid "Usage"
msgstr "Використання"
#: C/control-center.xml:78(para)
msgid ""
"The <application>GNOME Control Center</application> shows icons for all "
"preference tools installed on your system in a window. Select a preference "
"tool to see its description in the status bar."
msgstr ""
"<application>Центр керування GNOME</application> показує значки усіх "
"встановлених у вашій системі програм налаштовування. Виберіть програму налаштовування, "
"щоб побачити її опис у рядку стану."
#: C/control-center.xml:80(para)
msgid "To open a preference tool, double-click on its icon."
msgstr "Для відкривання програми налаштовування двічі клацніть на її значку."
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
#: C/control-center.xml:0(None)
msgid "translator-credits"
msgstr "Maxim V. Dziumanenko <dziumanenko@gmail.com>"

View File

@@ -1,97 +0,0 @@
# Vietnamese translation for GNOME Desktop Help.
# Copyright © 2007 Gnome i18n Project for Vietnamese.
# Clytie Siddall <clytie@riverland.net.au>, 2007.
#
msgid ""
""
msgstr "Project-Id-Version: gnome-desktop help\n"
"POT-Creation-Date: 2007-06-28 03:20+0100\n"
"PO-Revision-Date: 2007-06-28 22:28+0930\n"
"Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
"Language-Team: Vietnamese <gnomevi-list@lists.sourceforge.net>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: LocFactoryEditor 1.6.4a5\n"
#: C/control-center.xml:11
msgid "The GNOME Control Center provides a central place for the user to setup their GNOME experience. It can let you configure anything from the behavior of your window borders to the default font type."
msgstr "Trung tâm Điều khiển GNOME cung cấp một nơi trung ương cho người dùng thiết lập kinh nghiệm GNOME riêng. Nó cho bạn có khả năng cấu hình bất cứ gì nào, từ ứng xử của biên cửa sổ đến kiểu phông chữ mặc định."
#: C/control-center.xml:15
msgid "Control Center"
msgstr "Trung tâm Điều khiển"
#: C/control-center.xml:18
msgid "Kevin"
msgstr "Kevin"
#: C/control-center.xml:18
msgid "Breit"
msgstr "Breit"
#: C/control-center.xml:22
msgid "2001, 2002"
msgstr "2001, 2002"
#: C/control-center.xml:23
msgid "Ximian, Inc."
msgstr "Ximian, Inc."
#: C/control-center.xml:27
msgid "GNOME Documentation Project"
msgstr "Dự án Tài liệu GNOME"
#: C/control-center.xml:32
msgid "2.14"
msgstr "2.14"
#: C/control-center.xml:33
msgid "2006-03"
msgstr "2006-03"
#: C/control-center.xml:38
msgid "Permission is granted to copy, distribute and/or modify this document under the terms of the <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> GNU Free Documentation License </citetitle></ulink>, Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found <ulink type=\"help\" url=\"gnome-help:fdl\">here</ulink>."
msgstr "Cho phép bạn sao chép, phát hành và/hay sửa đổi tài liệu này với điều kiện của <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle>Giấy phép Tài liệu Tự do GNU</citetitle></ulink>, hoặc phiên bản 1.1 hoặc bất kỳ phiên bản sau được xuất bản bởi Tổ chức Phần mềm Tự do, mà không có Phần Bất Biến, không có Văn bản Bìa Trước và không có Văn bản Bìa Sau. Có một bản sao của giấy phép này ở <ulink type=\"help\" url=\"gnome-help:fdl\">đây</ulink>."
#: C/control-center.xml:50
msgid "Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any GNOME documentation, and those trademarks are made aware to the members of the GNOME Documentation Project, the names have been printed in caps or initial caps."
msgstr "Nhiều tên do công ty sử dụng để phân biệt sản phẩm và dịch vụ cũng được yêu cầu làm nhãn hiệu. Nếu tài liệu GNOME chứa tên như vậy, và thành viên của Dự án Tài liệu GNOME biết nó là nhãn hiệu, tên kiểu này được in theo chữ hoa hay theo chữ hoa đầu từ."
#: C/control-center.xml:59
msgid "This manual describes version 1.5.7 of the GNOME Control Center."
msgstr "Sổ tay này diễn tả phiên bản 1.5.7 của Trung tâm Điều khiển GNOME."
#: C/control-center.xml:65
msgid "Introduction"
msgstr "Giới thiệu"
#: C/control-center.xml:66
msgid "The <application>GNOME Control Center</application> provides a single window from which to launch all preference tools."
msgstr "Ứng dụng <application>Trung tâm Điều khiển GNOME</application> cung cấp một cửa sổ riêng lẻ từ đó bạn có thể khởi chạy các công cụ tùy thích."
#: C/control-center.xml:69
msgid "To launch the <application>GNOME Control Center</application>, type <command>gnome-control-center</command> in a terminal window."
msgstr "Để khởi chạy ứng dụng <application>Trung tâm Điều khiển GNOME</application>, đơn giản gõ vào cửa sổ dòng lệnh chuỗi <command>gnome-control-center</command>."
#: C/control-center.xml:73
msgid "For help on using preference tools, see the <ulink type=\"help\" url=\"ghelp:user-guide?prefs\">User Guide</ulink>."
msgstr "Để tìm trợ giúp về cách sử dụng công cụ tùy thích, xem <ulink type=\"help\" url=\"ghelp:user-guide?prefs\">Sổ tay Người dùng</ulink>."
#: C/control-center.xml:77
msgid "Usage"
msgstr "Cách sử dụng"
#: C/control-center.xml:78
msgid "The <application>GNOME Control Center</application> shows icons for all preference tools installed on your system in a window. Select a preference tool to see its description in the status bar."
msgstr "Ứng dụng <application>Trung tâm Điều khiển GNOME</application> hiển thị trong cùng cửa sổ biểu tượng cho mọi công cụ tùy thích được cài đặt vào hệ thống của bạn. Hãy chọn công cụ tùy thích nào để xem mô tả của nó trên thanh trạng thái."
#: C/control-center.xml:80
msgid "To open a preference tool, double-click on its icon."
msgstr "Để mở công cụ tùy thích, nhấn đôi vào biểu tượng của nó."
#: C/control-center.xml:0
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
msgid "translator-credits"
msgstr "Nhóm Việt hóa Gnome <gnomevi-list@lists.sourceforge.net>"

View File

@@ -1,86 +0,0 @@
# To use this template:
# 1) Define: figs, docname, lang, omffile, entities although figs,
# omffile, and entities may be empty in your Makefile.am which
# will "include" this one
# 2) Figures must go under figures/ and be in PNG format
# 3) You should only have one document per directory
#
# Note that this makefile forces the directory name under
# $prefix/share/gnome/help/ to be the same as the XML filename
# of the document. This is required by GNOME. eg:
# $prefix/share/gnome/help/fish_applet/C/fish_applet.xml
# ^^^^^^^^^^^ ^^^^^^^^^^^
# Definitions:
# figs A list of screenshots which will be included in EXTRA_DIST
# Note that these should reside in figures/ and should be .png
# files, or you will have to make modifications below.
# docname This is the name of the XML file: <docname>.xml
# lang This is the document locale
# omffile This is the name of the OMF file. Convention is to name
# it <docname>-<locale>.omf.
# entities This is a list of XML entities which must be installed
# with the main XML file and included in EXTRA_DIST.
# eg:
# figs = \
# figures/fig1.png \
# figures/fig2.png
# docname = scrollkeeper-manual
# lang = C
# omffile=scrollkeeper-manual-C.omf
# entities = fdl.xml
# include $(top_srcdir)/help/xmldocs.make
# dist-hook: app-dist-hook
#
docdir = $(datadir)/gnome/help/$(docname)/$(lang)
xml_files = $(entities) $(docname).xml
omf_dir=$(top_srcdir)/omf-install
EXTRA_DIST = $(xml_files) $(omffile) $(figs)
CLEANFILES = omf_timestamp
all: omf
omf: omf_timestamp
omf_timestamp: $(omffile)
-for file in $(omffile); do \
scrollkeeper-preinstall $(docdir)/`awk 'BEGIN {RS = ">" } /identifier/ {print $$0}' $${file} | awk 'BEGIN {FS="\""} /url/ {print $$2}'` $${file} $(omf_dir)/$${file}; \
done
touch omf_timestamp
$(docname).xml: $(entities)
-ourdir=`pwd`; \
cd $(srcdir); \
cp $(entities) $$ourdir
app-dist-hook:
-$(mkinstalldirs) $(distdir)/figures
-if [ -e topic.dat ]; then \
cp $(srcdir)/topic.dat $(distdir); \
fi
install-data-am: omf
-$(mkinstalldirs) $(DESTDIR)$(docdir)/figures
-cp $(srcdir)/$(xml_files) $(DESTDIR)$(docdir)
-for file in $(srcdir)/figures/*.png; do \
basefile=`echo $$file | sed -e 's,^.*/,,'`; \
$(INSTALL_DATA) $$file $(DESTDIR)$(docdir)/figures/$$basefile; \
done
-if [ -e $(srcdir)/topic.dat ]; then \
$(INSTALL_DATA) $(srcdir)/topic.dat $(DESTDIR)$(docdir); \
fi
uninstall-local:
-for file in $(srcdir)/figures/*.png; do \
basefile=`echo $$file | sed -e 's,^.*/,,'`; \
rm -f $(docdir)/figures/$$basefile; \
done
-for file in $(xml_files); do \
rm -f $(DESTDIR)$(docdir)/$$file; \
done
-rmdir $(DESTDIR)$(docdir)/figures
-rmdir $(DESTDIR)$(docdir)

View File

@@ -1,135 +0,0 @@
msgid ""
msgstr ""
"Project-Id-Version: gnome-control-center head\n"
"POT-Creation-Date: 2009-03-21 19:40+0000\n"
"PO-Revision-Date: 2009-03-22 09:00+0800\n"
"Last-Translator: Zhang Miao <mymzhang@gmail.com>\n"
"Language-Team: zh_CN <i18n-translation@lists.linux.net.cn>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: C/control-center.xml:11(para)
msgid ""
"The GNOME Control Center provides a central place for the user to setup "
"their GNOME experience. It can let you configure anything from the behavior "
"of your window borders to the default font type."
msgstr ""
"GNOME 控制中心为用户提供了设置 GNOME 体验的集中环境。它可让您配置任何选项,从"
"窗口边框的行为到默认的字体。"
#: C/control-center.xml:15(title)
msgid "Control Center"
msgstr "控制中心"
#: C/control-center.xml:18(firstname)
msgid "Kevin"
msgstr "Kevin"
#: C/control-center.xml:18(surname)
msgid "Breit"
msgstr "Breit"
#: C/control-center.xml:22(year)
msgid "2001, 2002"
msgstr "20012002"
#: C/control-center.xml:23(holder)
msgid "Ximian, Inc."
msgstr "Ximian, Inc."
#: C/control-center.xml:27(publishername)
msgid "GNOME Documentation Project"
msgstr "GNOME 文档项目"
#: C/control-center.xml:32(revnumber)
msgid "2.14"
msgstr "2.14"
#: C/control-center.xml:33(date)
msgid "2006-03"
msgstr "2006-03"
#: C/control-center.xml:38(para)
msgid ""
"Permission is granted to copy, distribute and/or modify this document under "
"the terms of the <ulink type=\"help\" url=\"gnome-help:fdl\"><citetitle> GNU "
"Free Documentation License </citetitle></ulink>, Version 1.1 or any later "
"version published by the Free Software Foundation with no Invariant "
"Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the "
"license can be found <ulink type=\"help\" url=\"gnome-help:fdl\">here</"
"ulink>."
msgstr ""
"对于本文档的复制、分发和/或修改必须遵循自由软件基金会 (Free Software "
"Foundation) 发布的 GNU 自由文档许可证 (GFDL) 版本 1.1 或更高版本,该许可证没"
"有固定的部分、没有封面和背页文本。您可以在此<ulink type=\"help\" url=\"ghelp:"
"fdl\">链接</ulink>上或在随本手册一起分发的 COPYING-DOCS 文件中找到 GFDL 的副"
"本。"
#: C/control-center.xml:50(para)
msgid ""
"Many of the names used by companies to distinguish their products and "
"services are claimed as trademarks. Where those names appear in any GNOME "
"documentation, and those trademarks are made aware to the members of the "
"GNOME Documentation Project, the names have been printed in caps or initial "
"caps."
msgstr ""
"各个公司使用的许多用于区别它们产品和服务的名称都声明为商标。在所有的 GNOME 文"
"档以及 GNOME 文档项目的成员中,这些名称都是以全大写字母或首字母大写显示,从而"
"表明它们是商标。"
#: C/control-center.xml:59(releaseinfo)
msgid "This manual describes version 1.5.7 of the GNOME Control Center."
msgstr "此手册描述了 GNOME 控制中心的 1.5.7 版本。"
#: C/control-center.xml:65(title)
msgid "Introduction"
msgstr "简介"
#: C/control-center.xml:66(para)
msgid ""
"The <application>GNOME Control Center</application> provides a single window "
"from which to launch all preference tools."
msgstr ""
"<application>GNOME 控制中心</application>提供了一个单独的窗口,您可从中调用所"
"有的首选项工具。"
#: C/control-center.xml:69(para)
msgid ""
"To launch the <application>GNOME Control Center</application>, type "
"<command>gnome-control-center</command> in a terminal window."
msgstr ""
"要调用 <application>GNOME 控制中心</application>,请在终端窗口中输入 "
"<command>gnome-control-center</command>。"
#: C/control-center.xml:73(para)
msgid ""
"For help on using preference tools, see the <ulink type=\"help\" url=\"ghelp:"
"user-guide?prefs\">User Guide</ulink>."
msgstr ""
"要获得关于使用首选项工具的帮助,请参见<ulink type=\"help\" url=\"ghelp:user-"
"guide?prefs\">用户指南</ulink>。"
#: C/control-center.xml:77(title)
msgid "Usage"
msgstr "用法"
#: C/control-center.xml:78(para)
msgid ""
"The <application>GNOME Control Center</application> shows icons for all "
"preference tools installed on your system in a window. Select a preference "
"tool to see its description in the status bar."
msgstr ""
"<application>GNOME 控制中心</application>在一个窗口中显示了系统中已经安装的全"
"部首选项工具。选择了一个首选项工具之后,您可以在状态栏上查看其描述。"
#: C/control-center.xml:80(para)
msgid "To open a preference tool, double-click on its icon."
msgstr "要打开某首选项工具,请双击其图标。"
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
#: C/control-center.xml:0(None)
msgid "translator-credits"
msgstr ""
"Funda Wang <fundawang@linux.net.cn>, 2006.\n"
"Zhang Miao <mymzhang@gmail.com>,2009."

2
libbackground/.cvsignore Normal file
View File

@@ -0,0 +1,2 @@
Makefile
Makefile.in

295
libbackground/ChangeLog Normal file
View File

@@ -0,0 +1,295 @@
2002-09-24 Jody Goldber <jody@gnome.org>
* Release 2.0.2.91
2002-08-21 Jody Goldberg <jody@gnome.org>
* Release 2.1.0
2002-07-29 jacob berkman <jacob@ximian.com>
* applier.c (set_root_pixmap):
(make_root_pixmap): fixes for building with gdk 2.0
2002-07-27 Mark McLoughlin <mark@skynet.ie>
Add support for rendering the wallpaper on
a particular physical screen.
* applier.[ch]:
(bg_applier_init): init screen and root_window.
(bg_applier_class_init), (bg_applier_set_prop),
(bg_applier_get_prop): add "screen" property.
(bg_applier_new_for_screen): implement.
(render_wallpaper), (render_to_screen),
(create_pixmap), (wallpaper_full_cover_p): use the
screen and root window information.
(make_root_pixmap): add a GdkScreen arg, actually
use the display we opened, use the correct root
window and not the default one
(set_root_pixmap): add a GdkScreen arg, use the
default display, use the correct root window.
2002-06-18 Jody Goldberg <jody@gnome.org>
http://bugzilla.gnome.org/show_bug.cgi?id=85224
* applier.c (render_wallpaper) : clamp to avoid underflow
2002-06-17 Jody Goldberg <jody@gnome.org>
* Release 2.0.0
2002-05-31 Damon Chaplin <damon@ximian.com>
* applier.c (bg_applier_apply_prefs): don't call set_root_pixmap() at
all if nautilus is running. It didn't do anything in this case anyway.
Removed the nice(20). A library function shouldn't do this. If
gnome-settings-daemon wants to be niced then it should do it in main()
or something like that.
(set_root_pixmap): do a final check to see if nautilus is running
before setting the pixmap.
Fixes part of #74311.
2002-05-21 jacob berkman <jacob@ximian.com>
* applier.c (render_to_screen): use a gc for the pixmap not the
root window
(bg_applier_get_preview_widget): don't create the pixmap until we
are realized
(make_root_pixmap): use gdk_get_display(), not getenv ("DISPLAY"),
and set the colormap for our GdkPixmap so we can draw on it
(preview_realized_cb): create the pixmap here, and set it on our
GtkImage
fixes #73496
2002-05-16 jacob berkman <jacob@ximian.com>
* applier.c (bg_applier_apply_prefs): don't spew a warning when
files can't be loaded (helps fix #76993)
2002-04-19 Jody Goldberg <jody@gnome.org>
http://bugzilla.gnome.org/show_bug.cgi?id=79149
* preferences.c (bg_preferences_clone) : fix leaks and use
gdk_color_free because some wiseguy thought GdkColours should use
memchunks.
(bg_preferences_load) : ditto.
(bg_preferences_merge_entry) : ditto.
(read_color_from_string) : ditto.
(bg_preferences_finalize) : ditto. clean out pointers to protect
against multiple calls.
2002-04-17 Rachel Hestilow <hestilow@ximian.com>
* applier.c (need_root_pixmap_p): Return TRUE if pixmap is NULL.
(create_pixmap): Only set pixmap if not already set.
2002-04-17 Anders Carlsson <andersca@gnu.org>
* preferences.c: (bg_preferences_finalize), (bg_preferences_load):
Plug leaks. Sigh.
2002-04-07 Rachel Hestilow <hestilow@ximian.com>
* applier.c (bg_applier_get_preview_widget): Connect to "realize"
on preview.
(preview_realized_cb): Added function to initialize preview pixmap.
2002-03-28 Richard Hestilow <hestilow@ximian.com>
* applier.c (bg_applier_set_prop): Only set size for preview modes.
2002-03-28 Richard Hestilow <hestilow@ximian.com>
* applier.c (MONITOR_CONTENTS_WIDTH, MONITOR_CONTENTS_HEIGHT):
Rename to _DEFAULT_WIDTH, _DEFAULT_HEIGHT.
(draw_disabled_message): Accept width and height as variables.
(bg_applier_class_init): Install props preview_width, preview_height.
(bg_applier_set_prop): Accept new size properties, only set to
default width/height on mode PREVIEW if uninitialized.
(bg_applier_new_at_size): Added.
(bg_applier_apply_prefs): Call draw_disabled_message with actual
width/height.
(bg_applier_get_preview_width): Create pixmap based on set size.
2002-03-26 Dave Camp <dave@ximian.com>
* applier.c: (bg_applier_init): Don't initialize
is_nautilus_running here (check it each time in appy_prefs).
(bg_applier_apply_prefs): Don't try to apply the background if
nautilus is running.
2002-03-19 Richard Hestilow <hestilow@ximian.com>
* preferences.h (wallpaper_type_t): Remove EMBOSSED since we
don't support it.
* preferences.c:
(_bg_wptype_values, _bg_orientation_values): Move name values
to nick, change name to "correct" form.
(read_wptype_from_string, bg_preferences_get_wptype_as_string):
Remove EMBOSSSED option.
* preview-file-selection.[ch]: Add function
preview_file_selection_intelligent_scale.
* applier.c: Change MONITOR_CONTENTS_WIDTH/HEIGHT to 64/48
(correct monitor ratio).
(bg_applier_apply_prefs): Disable wallpaper if WPTYPE_NONE.
(bg_applier_get_preview_widget): Create to WIDTH/HEIGHT.
(get_geometry): Remove reference to EMBOSSED.
2002-03-17 Darin Adler <darin@bentspoon.com>
* preferences.c: (bg_preferences_merge_entry):
Use G_GNUC_FUNCTION so we're not gcc-specific.
2002-03-15 Seth Nickell <snickell@stanford.edu>
* preferences.c: (bg_preferences_load),
(bg_preferences_merge_entry), (read_wptype_from_string),
(read_color_from_string), (bg_preferences_get_wptype_as_string):
* preferences.h:
Add an enum type for specifying that we don't know the type (i.e. the
key was not available, or set to something invalid). Currently it
was using -1, which barfs with some compilers that set enums
to be uint.
2002-03-09 Richard Hestilow <hestilow@ximian.com>
* preview-file-selection.[ch]: Added.
* Makefile.am: Compile preview-file-selection.c.
* preferences.c (bg_preferences_init): Initialize adjust_opacity
to FALSE.
2002-03-03 Alexander Larsson <alla@lysator.liu.se>
* preferences.c (bg_preferences_save):
Save wallpaper-enabled too.
2002-02-22 Richard Hestilow <hestilow@ximian.com>
* preferences.[ch]: Add function bg_preferences_save.
2002-02-17 Bradford Hovinen <hovinen@ximian.com>
* applier.c (need_root_pixmap_p): We don't need a root pixmap if
neither a wallpaper nor a gradient is enabled
(render_to_screen): Use set_back_pixmap/set_background when just
setting a color with a root applier
(need_root_pixmap_p): If the last preferences structure had
neither gradient nor wallpaper enabled, we need a new root pixmap
(need_wallpaper_load_p): We need to reload the wallpaper pixbuf if
it is enabled and not loaded
(cleanup_cb): Free bg_applier->p->pixbuf too
(bg_applier_apply_prefs): Only add the timeout for cleanup if we
are in a root renderer; we don't need it for preview
2002-02-12 Lauris Kaplinski <lauris@ximian.com>
* applier.c (draw_disabled_message): Use g_object_unref for GdkGC
(render_wallpaper): Use gdk_drawable_get_size
(render_to_screen): Use gdk_get_default_root_window
(wallpaper_full_cover_p): Ditto
* preferences.c (read_color_from_string): Use gdk_rgb_find_color
* applier.c (bg_applier_get_preview_widget): Use gnome_program_locate_file,
replace GDK_ROOT_PARENT with gdk_get_default_root_window, deprecated
gdk_window_* methods with gdk_drawable_* ones
(bg_applier_get_preview_widget): Removed gtk_widget_push_visual,
gtk_widget_pop_visual, use gtk_image instead of gtk_pixmap
2002-02-07 Richard Hestilow <hestilow@ximian.com>
* applier.c (BGApplierPrivate): Add "timeout" field.
(bg_apply_cleanup_cb): Added.
(bg_applier_apply_prefs): Add/reset timeout for cleanup function
if we load a pixbuf.
2002-02-04 Lauris Kaplinski <lauris@ximian.com>
* preferences.c (read_wptype_from_string): Do not crash on NULL
(read_orientation_from_string): Ditto
* applier.c (bg_applier_dispose): Replace deprecated methods
(draw_disabled_message): Use gtk_image instead of gtk_pixmap,
replace deprecated methods
(render_wallpaper): Replace deprecated methods
2002-01-13 Seth Nickell <snickell@stanford.edu>
reviewed by: <delete if not using a buddy>
* Makefile.am:
* applier.c: (bg_applier_apply_prefs),
(bg_applier_get_preview_widget), (draw_disabled_message),
(create_pixmap), (get_geometry):
* preferences.c: (bg_preferences_load),
(bg_preferences_merge_entry), (read_wptype_from_string),
(read_orientation_from_string):
* preferences.h:
2002-01-28 Richard Hestilow <hestilow@ximian.com>
* Makefile.am: Use libtool to create the static library, thus
allowing shlibs to link to libbackground (needed for metatheme).
2002-01-10 Bradford Hovinen <hovinen@ximian.com>
Courtesy of Jean Schurger <jschurger@schurger.org>:
* preferences.c (bg_preferences_merge_entry): Make sure the
wallpaper filename is non-NULL before doing anything with it
2001-12-20 Bradford Hovinen <hovinen@ximian.com>
* applier.c (bg_applier_apply_prefs): Disable the wallpaper if we
couldn't load it
(bg_applier_apply_prefs): Create a clone of the preferences
structure first and work off of that
(wallpaper_full_cover_p): Return FALSE if the wallpaper pixbuf is NULL
* preferences.c (bg_preferences_merge_entry): Don't actually set
the wallpaper to "enabled" unless we can load the thing
* applier.c: Eliminate compiler warnings
* applier.[ch]: Rename applier to bg_applier to avoid possible
namespace collision
* preferences.[ch]: Rename preferences to bg_preferences to avoid
possible namespace collision
2001-12-18 Bradford Hovinen <hovinen@ximian.com>
* preferences.c: Update GConf keys to use /desktop/gnome/background
(preferences_load): Use gconf_client rather than gconf_engine
2001-12-17 Bradford Hovinen <hovinen@ximian.com>
* applier.c (set_root_pixmap): Set the pixmap_id correctly if
pixmap is NULL or -1.
* preferences.c (preferences_merge_entry): Eliminate name; use
entry->key on the warning
(preferences_merge_entry): Use correct keys
* applier.c (applier_get_preview_widget): Make sure the pixmap is
masked correctly
(applier_apply_prefs): s/gtk_object_destroy/g_object_unref/
2001-12-07 Bradford Hovinen <hovinen@ximian.com>
* preferences.c (read_color_from_string): Check if string is
non-NULL
(preferences_load): Initialize the error structure
* applier.c (applier_class_init): Initialize object_class properly
before using it; install property after {get|set}_property are set
(applier_get_preview_widget): Construct the GC before using it

15
libbackground/Makefile.am Normal file
View File

@@ -0,0 +1,15 @@
EXTRA_DIST = ChangeLog
INCLUDES = \
-DGNOMELOCALEDIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
-DGNOME_ICONDIR=\""${prefix}/share/pixmaps"\" \
-DG_LOG_DOMAIN=\"capplet-common\" \
-I$(top_srcdir)/ \
@CAPPLET_CFLAGS@
noinst_LTLIBRARIES = libbackground.la
libbackground_la_SOURCES = \
applier.c applier.h \
preferences.c preferences.h \
preview-file-selection.c preview-file-selection.h

1662
libbackground/applier.c Normal file

File diff suppressed because it is too large Load Diff

77
libbackground/applier.h Normal file
View File

@@ -0,0 +1,77 @@
/* -*- mode: c; style: linux -*- */
/* applier.h
* Copyright (C) 2000 Helix Code, Inc.
*
* Written by Bradford Hovinen <hovinen@helixcode.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA.
*/
#ifndef __APPLIER_H
#define __APPLIER_H
#include <gtk/gtk.h>
#include <gdk-pixbuf/gdk-pixbuf.h>
#include <X11/Xlib.h>
#include <pthread.h>
#include "preferences.h"
#define BG_APPLIER(obj) G_TYPE_CHECK_INSTANCE_CAST (obj, bg_applier_get_type (), BGApplier)
#define BG_APPLIER_CLASS(klass) G_TYPE_CHECK_CLASS_CAST (klass, bg_applier_get_type (), BGApplierClass)
#define IS_BG_APPLIER(obj) G_TYPE_CHECK_INSTANCE_TYPE (obj, bg_applier_get_type ())
typedef struct _BGApplier BGApplier;
typedef struct _BGApplierClass BGApplierClass;
typedef struct _BGApplierPrivate BGApplierPrivate;
typedef enum _BGApplierType {
BG_APPLIER_ROOT, BG_APPLIER_PREVIEW
} BGApplierType;
struct _BGApplier
{
GObject object;
BGApplierPrivate *p;
};
struct _BGApplierClass
{
GObjectClass klass;
};
GType bg_applier_get_type (void);
GObject *bg_applier_new (BGApplierType type);
GObject *bg_applier_new_at_size (BGApplierType type,
const guint width,
const guint height);
GObject *bg_applier_new_for_screen (BGApplierType type,
GdkScreen *screen);
void bg_applier_apply_prefs (BGApplier *bg_applier,
const BGPreferences *prefs);
gboolean bg_applier_render_color_p (const BGApplier *bg_applier,
const BGPreferences *prefs);
GtkWidget *bg_applier_get_preview_widget (BGApplier *bg_applier);
GdkPixbuf *bg_applier_get_wallpaper_pixbuf (BGApplier *bg_applier);
#endif /* __APPLIER_H */

475
libbackground/preferences.c Normal file
View File

@@ -0,0 +1,475 @@
/* -*- mode: c; style: linux -*- */
/* preferences.c
* Copyright (C) 2001 Ximian, Inc.
*
* Written by Bradford Hovinen <hovinen@ximian.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA.
*/
#ifdef HAVE_CONFIG_H
# include "config.h"
#endif
#include <stdlib.h>
#include <gnome.h>
#include <bonobo.h>
#include "preferences.h"
static GObjectClass *parent_class;
static void bg_preferences_init (BGPreferences *prefs,
BGPreferencesClass *class);
static void bg_preferences_class_init (BGPreferencesClass *class);
static void bg_preferences_finalize (GObject *object);
static GdkColor *read_color_from_string (const gchar *string);
static orientation_t read_orientation_from_string (gchar *string);
static wallpaper_type_t read_wptype_from_string (gchar *string);
static GEnumValue _bg_wptype_values[] = {
{ WPTYPE_TILED, "WPTYPE_TILED", "wallpaper"},
{ WPTYPE_CENTERED, "WPTYPE_CENTERED", "centered"},
{ WPTYPE_SCALED, "WPTYPE_SCALED", "scaled"},
{ WPTYPE_STRETCHED, "WPTYPE_STRETCHED", "stretched"},
{ WPTYPE_NONE, "WPTYPE_NONE", "none"},
{ 0, NULL, NULL }
};
static GEnumValue _bg_orientation_values[] = {
{ ORIENTATION_SOLID, "ORIENTATION_SOLID", "solid"},
{ ORIENTATION_HORIZ, "ORIENTATION_HORIZ", "horizontal-gradient"},
{ ORIENTATION_VERT, "ORIENTATION_VERT", "vertical-gradient"},
{ 0, NULL, NULL }
};
GType
bg_preferences_wptype_get_type (void)
{
static GType type = 0;
if (!type)
{
type = g_enum_register_static ("BgPreferencesWptype",
_bg_wptype_values);
}
return type;
}
GType
bg_preferences_orientation_get_type (void)
{
static GType type = 0;
if (!type)
{
type = g_enum_register_static ("BgPreferencesOrientation",
_bg_orientation_values);
}
return type;
}
GType
bg_preferences_get_type (void)
{
static GType bg_preferences_type = 0;
if (!bg_preferences_type) {
GTypeInfo bg_preferences_info = {
sizeof (BGPreferencesClass),
NULL,
NULL,
(GClassInitFunc) bg_preferences_class_init,
NULL,
NULL,
sizeof (BGPreferences),
0,
(GInstanceInitFunc) bg_preferences_init,
};
bg_preferences_type =
g_type_register_static (G_TYPE_OBJECT, "BGPreferences", &bg_preferences_info, 0);
}
return bg_preferences_type;
}
static void
bg_preferences_init (BGPreferences *prefs,
BGPreferencesClass *class)
{
prefs->frozen = FALSE;
/* Load default values */
prefs->color1 = read_color_from_string ("#39374b");
prefs->color2 = read_color_from_string ("#42528f");
prefs->enabled = TRUE;
prefs->wallpaper_enabled = FALSE;
prefs->gradient_enabled = TRUE;
prefs->orientation = ORIENTATION_VERT;
prefs->wallpaper_type = WPTYPE_TILED;
prefs->wallpaper_filename = NULL;
prefs->wallpaper_sel_path = g_strdup (g_get_home_dir ());
prefs->auto_apply = TRUE;
prefs->wallpapers = NULL;
prefs->adjust_opacity = TRUE;
prefs->opacity = 255;
}
static void
bg_preferences_class_init (BGPreferencesClass *class)
{
GObjectClass *object_class;
object_class = (GObjectClass *) class;
object_class->finalize = bg_preferences_finalize;
parent_class =
G_OBJECT_CLASS (g_type_class_ref (G_TYPE_OBJECT));
}
GObject *
bg_preferences_new (void)
{
GObject *object;
object = g_object_new (bg_preferences_get_type (), NULL);
BG_PREFERENCES (object)->enabled = TRUE;
return object;
}
GObject *
bg_preferences_clone (const BGPreferences *prefs)
{
GObject *object;
BGPreferences *new_prefs;
g_return_val_if_fail (prefs != NULL, NULL);
g_return_val_if_fail (IS_BG_PREFERENCES (prefs), NULL);
object = bg_preferences_new ();
new_prefs = BG_PREFERENCES (object);
new_prefs->enabled = prefs->enabled;
new_prefs->gradient_enabled = prefs->gradient_enabled;
new_prefs->wallpaper_enabled = prefs->wallpaper_enabled;
new_prefs->orientation = prefs->orientation;
new_prefs->wallpaper_type = prefs->wallpaper_type;
if (new_prefs->color1 != NULL)
gdk_color_free (new_prefs->color1);
new_prefs->color1 = (prefs->color1 != NULL)
? gdk_color_copy (prefs->color1) : NULL;
if (new_prefs->color2 != NULL)
gdk_color_free (new_prefs->color2);
new_prefs->color2 = (prefs->color2 != NULL)
? gdk_color_copy (prefs->color2) : NULL;
if (new_prefs->wallpaper_filename != NULL)
g_free (new_prefs->wallpaper_filename);
new_prefs->wallpaper_filename = g_strdup (prefs->wallpaper_filename);
if (new_prefs->wallpaper_sel_path != NULL)
g_free (new_prefs->wallpaper_sel_path);
new_prefs->wallpaper_sel_path = g_strdup (prefs->wallpaper_sel_path);;
new_prefs->auto_apply = prefs->auto_apply;
new_prefs->adjust_opacity = prefs->adjust_opacity;
new_prefs->opacity = prefs->opacity;
return object;
}
static void
bg_preferences_finalize (GObject *object)
{
BGPreferences *prefs;
g_return_if_fail (object != NULL);
g_return_if_fail (IS_BG_PREFERENCES (object));
prefs = BG_PREFERENCES (object);
g_free (prefs->wallpaper_filename);
prefs->wallpaper_filename = NULL;
g_free (prefs->wallpaper_sel_path);
prefs->wallpaper_sel_path = NULL;
if (prefs->color1 != NULL) {
gdk_color_free (prefs->color1);
prefs->color1 = NULL;
}
if (prefs->color2 != NULL) {
gdk_color_free (prefs->color2);
prefs->color2 = NULL;
}
parent_class->finalize (object);
}
void
bg_preferences_load (BGPreferences *prefs)
{
GConfClient *client;
GError *error = NULL;
char *tmp;
g_return_if_fail (prefs != NULL);
g_return_if_fail (IS_BG_PREFERENCES (prefs));
client = gconf_client_get_default ();
prefs->enabled = gconf_client_get_bool (client, BG_PREFERENCES_DRAW_BACKGROUND, &error);
prefs->wallpaper_filename = gconf_client_get_string (client, BG_PREFERENCES_PICTURE_FILENAME, &error);
if (prefs->color1 != NULL)
gdk_color_free (prefs->color1);
tmp = gconf_client_get_string (client, BG_PREFERENCES_PRIMARY_COLOR, &error);
prefs->color1 = read_color_from_string (tmp);
g_free (tmp);
if (prefs->color2 != NULL)
gdk_color_free (prefs->color2);
tmp = gconf_client_get_string (client, BG_PREFERENCES_SECONDARY_COLOR, &error);
prefs->color2 = read_color_from_string (tmp);
g_free (tmp);
prefs->opacity = gconf_client_get_int (client, BG_PREFERENCES_PICTURE_OPACITY, &error);
if (prefs->opacity >= 100 || prefs->opacity < 0)
prefs->adjust_opacity = FALSE;
prefs->orientation = read_orientation_from_string (gconf_client_get_string (client, BG_PREFERENCES_COLOR_SHADING_TYPE, &error));
if (prefs->orientation == ORIENTATION_SOLID)
prefs->gradient_enabled = FALSE;
else
prefs->gradient_enabled = TRUE;
prefs->wallpaper_type = read_wptype_from_string (gconf_client_get_string (client, BG_PREFERENCES_PICTURE_OPTIONS, &error));
if (prefs->wallpaper_type == WPTYPE_UNSET) {
prefs->wallpaper_enabled = FALSE;
prefs->wallpaper_type = WPTYPE_CENTERED;
} else {
prefs->wallpaper_enabled = TRUE;
}
}
/* Parse the event name given (the event being notification of a property having
* changed and apply that change to the bg_preferences structure. Eliminates the
* need to reload the structure entirely on every event notification
*/
void
bg_preferences_merge_entry (BGPreferences *prefs,
const GConfEntry *entry)
{
const GConfValue *value = gconf_entry_get_value (entry);
g_return_if_fail (prefs != NULL);
g_return_if_fail (IS_BG_PREFERENCES (prefs));
if (!strcmp (entry->key, BG_PREFERENCES_PICTURE_OPTIONS)) {
wallpaper_type_t wallpaper_type = read_wptype_from_string (g_strdup (gconf_value_get_string (value)));
if (wallpaper_type == WPTYPE_UNSET) {
prefs->wallpaper_enabled = FALSE;
} else {
prefs->wallpaper_type = wallpaper_type;
prefs->wallpaper_enabled = TRUE;
}
}
else if (!strcmp (entry->key, BG_PREFERENCES_PICTURE_FILENAME)) {
prefs->wallpaper_filename = g_strdup (gconf_value_get_string (value));
if (prefs->wallpaper_filename != NULL &&
strcmp (prefs->wallpaper_filename, "") != 0 &&
strcmp (prefs->wallpaper_filename, "(none)") != 0)
prefs->wallpaper_enabled = TRUE;
else
prefs->wallpaper_enabled = FALSE;
}
else if (!strcmp (entry->key, BG_PREFERENCES_PRIMARY_COLOR)) {
if (prefs->color1 != NULL)
gdk_color_free (prefs->color1);
prefs->color1 = read_color_from_string (gconf_value_get_string (value));
}
else if (!strcmp (entry->key, BG_PREFERENCES_SECONDARY_COLOR)) {
if (prefs->color2 != NULL)
gdk_color_free (prefs->color2);
prefs->color2 = read_color_from_string (gconf_value_get_string (value));
}
else if (!strcmp (entry->key, BG_PREFERENCES_PICTURE_OPACITY)) {
prefs->opacity = gconf_value_get_int (value);
if (prefs->opacity >= 100)
prefs->adjust_opacity = FALSE;
}
else if (!strcmp (entry->key, BG_PREFERENCES_COLOR_SHADING_TYPE)) {
prefs->orientation = read_orientation_from_string (g_strdup (gconf_value_get_string (value)));
if (prefs->orientation == ORIENTATION_SOLID)
prefs->gradient_enabled = FALSE;
else
prefs->gradient_enabled = TRUE;
}
else if (!strcmp (entry->key, BG_PREFERENCES_DRAW_BACKGROUND)) {
if (gconf_value_get_bool (value) &&
(prefs->wallpaper_filename != NULL) &&
strcmp (prefs->wallpaper_filename, "") != 0 &&
strcmp (prefs->wallpaper_filename, "(none)") != 0)
prefs->wallpaper_enabled = TRUE;
else
prefs->enabled = FALSE;
} else {
g_warning ("%s: Unknown property: %s", G_GNUC_FUNCTION, entry->key);
}
}
static wallpaper_type_t
read_wptype_from_string (gchar *string)
{
wallpaper_type_t type = WPTYPE_UNSET;
if (string) {
if (!strncmp (string, "wallpaper", sizeof ("wallpaper"))) {
type = WPTYPE_TILED;
} else if (!strncmp (string, "centered", sizeof ("centered"))) {
type = WPTYPE_CENTERED;
} else if (!strncmp (string, "scaled", sizeof ("scaled"))) {
type = WPTYPE_SCALED;
} else if (!strncmp (string, "stretched", sizeof ("stretched"))) {
type = WPTYPE_STRETCHED;
}
g_free (string);
}
return type;
}
static orientation_t
read_orientation_from_string (gchar *string)
{
orientation_t type = ORIENTATION_SOLID;
if (string) {
if (!strncmp (string, "vertical-gradient", sizeof ("vertical-gradient"))) {
type = ORIENTATION_VERT;
} else if (!strncmp (string, "horizontal-gradient", sizeof ("horizontal-gradient"))) {
type = ORIENTATION_HORIZ;
}
g_free (string);
}
return type;
}
static GdkColor *
read_color_from_string (const gchar *string)
{
GdkColor color;
/* If all else fails use black */
if (string == NULL || !gdk_color_parse (string, &color))
gdk_color_parse ("black", &color);
gdk_rgb_find_color (gdk_rgb_get_colormap (), &color);
return gdk_color_copy (&color);
}
const gchar*
bg_preferences_get_wptype_as_string (wallpaper_type_t wp)
{
switch (wp)
{
case WPTYPE_TILED:
return "wallpaper";
case WPTYPE_CENTERED:
return "centered";
case WPTYPE_SCALED:
return "scaled";
case WPTYPE_STRETCHED:
return "stretched";
case WPTYPE_NONE:
return "none";
case WPTYPE_UNSET:
return NULL;
}
return NULL;
}
const gchar*
bg_preferences_get_orientation_as_string (orientation_t o)
{
switch (o)
{
case ORIENTATION_SOLID:
return "solid";
case ORIENTATION_HORIZ:
return "horizontal-gradient";
case ORIENTATION_VERT:
return "vertical-gradient";
}
return NULL;
}
void
bg_preferences_save (BGPreferences *prefs)
{
GConfChangeSet *cs;
gchar *tmp;
g_return_if_fail (prefs != NULL);
g_return_if_fail (IS_BG_PREFERENCES (prefs));
cs = gconf_change_set_new ();
gconf_change_set_set_bool (cs, BG_PREFERENCES_DRAW_BACKGROUND, prefs->enabled);
if (prefs->wallpaper_enabled)
gconf_change_set_set_string (cs, BG_PREFERENCES_PICTURE_OPTIONS, bg_preferences_get_wptype_as_string (prefs->wallpaper_type));
else
gconf_change_set_set_string (cs, BG_PREFERENCES_PICTURE_OPTIONS, "none");
gconf_change_set_set_string (cs, BG_PREFERENCES_PICTURE_FILENAME, prefs->wallpaper_filename);
tmp = g_strdup_printf ("#%02x%02x%02x",
prefs->color1->red >> 8,
prefs->color1->green >> 8,
prefs->color1->blue >> 8);
gconf_change_set_set_string (cs, BG_PREFERENCES_PRIMARY_COLOR, tmp);
g_free (tmp);
tmp = g_strdup_printf ("#%02x%02x%02x",
prefs->color2->red >> 8,
prefs->color2->green >> 8,
prefs->color2->blue >> 8);
gconf_change_set_set_string (cs, BG_PREFERENCES_SECONDARY_COLOR, tmp);
g_free (tmp);
gconf_change_set_set_string (cs, BG_PREFERENCES_COLOR_SHADING_TYPE, bg_preferences_get_orientation_as_string (prefs->orientation));
gconf_client_commit_change_set (gconf_client_get_default (), cs, TRUE, NULL);
gconf_change_set_unref (cs);
}

108
libbackground/preferences.h Normal file
View File

@@ -0,0 +1,108 @@
/* -*- mode: c; style: linux -*- */
/* preferences.h
* Copyright (C) 2000 Helix Code, Inc.
*
* Written by Bradford Hovinen <hovinen@helixcode.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA.
*/
#ifndef __BGPREFERENCES_H
#define __BGPREFERENCES_H
#include <glib-object.h>
#include <gdk-pixbuf/gdk-pixbuf.h>
#include <gconf/gconf-client.h>
#define BG_PREFERENCES(obj) G_TYPE_CHECK_INSTANCE_CAST (obj, bg_preferences_get_type (), BGPreferences)
#define BG_PREFERENCES_CLASS(klass) G_TYPE_CHECK_CLASS_CAST (klass, bg_preferences_get_type (), BGPreferencesClass)
#define IS_BG_PREFERENCES(obj) G_TYPE_CHECK_INSTANCE_TYPE (obj, bg_preferences_get_type ())
#define BG_PREFERENCES_DRAW_BACKGROUND "/desktop/gnome/background/draw_background"
#define BG_PREFERENCES_PRIMARY_COLOR "/desktop/gnome/background/primary_color"
#define BG_PREFERENCES_SECONDARY_COLOR "/desktop/gnome/background/secondary_color"
#define BG_PREFERENCES_COLOR_SHADING_TYPE "/desktop/gnome/background/color_shading_type"
#define BG_PREFERENCES_PICTURE_OPTIONS "/desktop/gnome/background/picture_options"
#define BG_PREFERENCES_PICTURE_OPACITY "/desktop/gnome/background/picture_opacity"
#define BG_PREFERENCES_PICTURE_FILENAME "/desktop/gnome/background/picture_filename"
typedef struct _BGPreferences BGPreferences;
typedef struct _BGPreferencesClass BGPreferencesClass;
typedef enum _orientation_t {
ORIENTATION_SOLID = 0,
ORIENTATION_HORIZ,
ORIENTATION_VERT
} orientation_t;
typedef enum _wallpaper_type_t {
WPTYPE_TILED = 0, WPTYPE_CENTERED, WPTYPE_SCALED,
WPTYPE_STRETCHED, WPTYPE_NONE,
WPTYPE_UNSET
} wallpaper_type_t;
struct _BGPreferences
{
GObject object;
gint frozen;
gboolean auto_apply;
guint timeout_id;
gboolean enabled;
gboolean gradient_enabled;
gboolean wallpaper_enabled;
orientation_t orientation;
wallpaper_type_t wallpaper_type;
GdkColor *color1;
GdkColor *color2;
gchar *wallpaper_filename;
gchar *wallpaper_sel_path;
GSList *wallpapers;
gboolean adjust_opacity;
gint opacity;
};
struct _BGPreferencesClass
{
GObjectClass klass;
};
GType bg_preferences_get_type (void);
GObject *bg_preferences_new (void);
GObject *bg_preferences_clone (const BGPreferences *prefs);
void bg_preferences_load (BGPreferences *prefs);
void bg_preferences_merge_entry (BGPreferences *prefs,
const GConfEntry *entry);
void bg_preferences_save (BGPreferences *prefs);
const gchar *bg_preferences_get_wptype_as_string (wallpaper_type_t wp);
const gchar *bg_preferences_get_orientation_as_string (orientation_t o);
GType bg_preferences_wptype_get_type (void);
GType bg_preferences_orientation_get_type (void);
#endif /* __PREFERENCES_H */

View File

@@ -0,0 +1,280 @@
/* -*- mode: c; style: linux -*- */
/* preview-file-selection.c
* Copyright (C) 2001 Ximian, Inc.
*
* Written by Rachel Hestilow <hestilow@ximian.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA.
*/
#ifdef HAVE_CONFIG_H
# include "config.h"
#endif
#include <libgnome/libgnome.h>
#include <gtk/gtkimage.h>
#include <gtk/gtkhbox.h>
#include <gtk/gtkframe.h>
#include <gtk/gtktreeview.h>
#include <gtk/gtkmain.h>
#include "preview-file-selection.h"
#define SCALE 100
struct _PreviewFileSelectionPrivate
{
GtkWidget *preview;
};
enum
{
PROP_0,
PROP_DO_PREVIEW
};
static GObjectClass *parent_class;
static void preview_file_selection_set_property (GObject *object, guint arg_id, const GValue *value, GParamSpec *spec);
static void preview_file_selection_get_property (GObject *object, guint arg_id, GValue *value, GParamSpec *spec);
static void
preview_file_selection_finalize (GObject *object)
{
PreviewFileSelection *fsel = PREVIEW_FILE_SELECTION (object);
g_free (fsel->priv);
parent_class->finalize (object);
}
static void
preview_file_selection_class_init (GObjectClass *object_class)
{
parent_class = g_type_class_ref (GTK_TYPE_FILE_SELECTION);
object_class->set_property = preview_file_selection_set_property;
object_class->get_property = preview_file_selection_get_property;
object_class->finalize = preview_file_selection_finalize;
g_object_class_install_property
(object_class, PROP_DO_PREVIEW,
g_param_spec_boolean ("do_preview",
"Preview images",
"Whether to preview images",
TRUE,
G_PARAM_READWRITE |
G_PARAM_CONSTRUCT_ONLY));
}
static void
preview_file_selection_init (GObject *object)
{
PreviewFileSelection *fsel = PREVIEW_FILE_SELECTION (object);
fsel->priv = g_new0 (PreviewFileSelectionPrivate, 1);
}
GType
preview_file_selection_get_type (void)
{
static GType type = 0;
if (!type)
{
GTypeInfo info =
{
sizeof (PreviewFileSelectionClass),
NULL,
NULL,
(GClassInitFunc) preview_file_selection_class_init,
NULL,
NULL,
sizeof (PreviewFileSelection),
0,
(GInstanceInitFunc) preview_file_selection_init,
NULL
};
type = g_type_register_static (GTK_TYPE_FILE_SELECTION,
"PreviewFileSelection",
&info, 0);
}
return type;
}
GtkWidget*
preview_file_selection_new (const gchar *title, gboolean do_preview)
{
return GTK_WIDGET (
g_object_new (PREVIEW_FILE_SELECTION_TYPE,
"title", title,
"do_preview", do_preview,
NULL));
}
GdkPixbuf*
preview_file_selection_intelligent_scale (GdkPixbuf *buf, guint scale)
{
GdkPixbuf *scaled;
int w, h;
guint ow = gdk_pixbuf_get_width (buf);
guint oh = gdk_pixbuf_get_height (buf);
if (ow <= scale && oh <= scale)
scaled = gdk_pixbuf_ref (buf);
else
{
if (ow > oh)
{
w = scale;
h = scale * (((double)oh)/(double)ow);
}
else
{
h = scale;
w = scale * (((double)ow)/(double)ow);
}
scaled = gdk_pixbuf_scale_simple (buf, w, h, GDK_INTERP_BILINEAR);
}
return scaled;
}
static void
preview_file_selection_update (PreviewFileSelection *fsel, gpointer data)
{
GdkPixbuf *buf;
const gchar *filename;
g_return_if_fail (IS_PREVIEW_FILE_SELECTION (fsel));
filename = gtk_file_selection_get_filename (GTK_FILE_SELECTION (fsel));
if (filename && (buf = gdk_pixbuf_new_from_file (filename, NULL)))
{
GdkPixbuf *scaled = preview_file_selection_intelligent_scale (buf, SCALE);
gtk_image_set_from_pixbuf (GTK_IMAGE (fsel->priv->preview),
scaled);
g_object_unref (scaled);
g_object_unref (buf);
}
else
gtk_image_set_from_file (GTK_IMAGE (fsel->priv->preview), NULL);
}
static void
preview_file_selection_add_preview (PreviewFileSelection *fsel)
{
GtkWidget *hbox, *frame;
g_return_if_fail (IS_PREVIEW_FILE_SELECTION (fsel));
hbox = GTK_FILE_SELECTION (fsel)->file_list;
do
{
hbox = hbox->parent;
if (!hbox)
{
g_warning (_("Can't find an hbox, using a normal file selection"));
return;
}
} while (!GTK_IS_HBOX (hbox));
frame = gtk_frame_new (_("Preview"));
gtk_widget_set_size_request (frame, SCALE + 10, SCALE + 10);
gtk_widget_show (frame);
gtk_box_pack_end (GTK_BOX (hbox), frame, FALSE, FALSE, 0);
fsel->priv->preview = gtk_image_new ();
gtk_container_add (GTK_CONTAINER (frame), fsel->priv->preview);
gtk_widget_show (fsel->priv->preview);
g_signal_connect_data (G_OBJECT (gtk_tree_view_get_selection (GTK_TREE_VIEW (GTK_FILE_SELECTION (fsel)->file_list))), "changed", (GCallback) preview_file_selection_update, fsel, NULL, G_CONNECT_AFTER | G_CONNECT_SWAPPED);
preview_file_selection_update (fsel, NULL);
}
static void
preview_file_selection_set_property (GObject *object, guint arg_id, const GValue *value, GParamSpec *spec)
{
PreviewFileSelection *fsel = PREVIEW_FILE_SELECTION (object);
switch (arg_id)
{
case PROP_DO_PREVIEW:
if (g_value_get_boolean (value))
preview_file_selection_add_preview (fsel);
break;
}
}
static void preview_file_selection_get_property (GObject *object, guint arg_id, GValue *value, GParamSpec *spec)
{
PreviewFileSelection *fsel = PREVIEW_FILE_SELECTION (object);
switch (arg_id)
{
case PROP_DO_PREVIEW:
g_value_set_boolean (value, fsel->priv->preview != NULL);
break;
}
}
static void
browse_dialog_ok (GtkWidget *button, GnomeFileEntry *entry)
{
gnome_file_entry_set_filename (entry, gtk_file_selection_get_filename (GTK_FILE_SELECTION (entry->fsw)));
g_signal_emit_by_name (entry, "activate");
gtk_widget_destroy (entry->fsw);
}
static void
browse_dialog_kill (GtkFileSelection *fsel, GnomeFileEntry *entry)
{
entry->fsw = NULL;
}
static void
browse_clicked_cb (GnomeFileEntry *entry, const gchar *title)
{
GtkFileSelection *fs = GTK_FILE_SELECTION (preview_file_selection_new (title, TRUE));
entry->fsw = GTK_WIDGET (fs);
g_signal_connect (fs->ok_button, "clicked",
(GCallback) browse_dialog_ok, entry);
g_signal_connect_swapped (fs->cancel_button, "clicked",
(GCallback) gtk_widget_destroy, fs);
g_signal_connect (fs, "destroy",
(GCallback) browse_dialog_kill, entry);
if (gtk_grab_get_current ())
gtk_grab_add (entry->fsw);
}
void
preview_file_selection_hookup_file_entry (GnomeFileEntry *entry, const gchar *title)
{
g_return_if_fail (GNOME_IS_FILE_ENTRY (entry));
g_return_if_fail (title != NULL);
g_signal_connect (G_OBJECT (entry), "browse_clicked",
(GCallback) browse_clicked_cb, (gpointer) title);
}

View File

@@ -0,0 +1,63 @@
/* -*- mode: c; style: linux -*- */
/* preview-file-selection.h
* Copyright (C) 2001 Ximian, Inc.
*
* Written by Rachel Hestilow <hestilow@ximian.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA.
*/
#ifndef __PREVIEW_FILE_SELECTION_H__
#define __PREVIEW_FILE_SELECTION_H__
#include <gtk/gtkfilesel.h>
#include <libgnomeui/gnome-file-entry.h>
G_BEGIN_DECLS
#define PREVIEW_FILE_SELECTION_TYPE preview_file_selection_get_type ()
#define PREVIEW_FILE_SELECTION(obj) G_TYPE_CHECK_INSTANCE_CAST (obj, PREVIEW_FILE_SELECTION_TYPE, PreviewFileSelection)
#define PREVIEW_FILE_SELECTION_CLASS(klass) G_TYPE_CHECK_CLASS_CAST (klass, PREVIEW_FILE_SELECTION_TYPE, PreviewFileSelectionClass)
#define IS_PREVIEW_FILE_SELECTION(obj) G_TYPE_CHECK_INSTANCE_TYPE (obj, PREVIEW_FILE_SELECTION_TYPE)
typedef struct _PreviewFileSelection PreviewFileSelection;
typedef struct _PreviewFileSelectionClass PreviewFileSelectionClass;
typedef struct _PreviewFileSelectionPrivate PreviewFileSelectionPrivate;
struct _PreviewFileSelection
{
GtkFileSelection parent;
PreviewFileSelectionPrivate *priv;
};
struct _PreviewFileSelectionClass
{
GtkFileSelectionClass parent_class;
};
GType preview_file_selection_get_type (void);
GtkWidget *preview_file_selection_new (const gchar *title, gboolean do_preview);
void preview_file_selection_hookup_file_entry (GnomeFileEntry *entry, const gchar *title);
GdkPixbuf* preview_file_selection_intelligent_scale (GdkPixbuf *pixbuf, guint scale);
G_END_DECLS
#endif /* __PREVIEW_FILE_SELECTION_H__ */

View File

@@ -1,53 +0,0 @@
NULL =
uidir = $(pkgdatadir)/ui
INCLUDES = \
$(CAPPLET_CFLAGS) \
$(NULL)
lib_LTLIBRARIES = libgnome-control-center.la
libgnome_control_center_include_HEADERS = \
cc-panel.h \
cc-shell.h \
gconf-property-editor.h \
$(NULL)
libgnome_control_center_la_SOURCES = \
cc-marshal.c \
cc-marshal.h \
cc-panel.c \
cc-panel.h \
cc-shell.c \
cc-shell.h \
gconf-property-editor.c \
gconf-property-editor.h \
$(NULL)
libgnome_control_center_la_LDFLAGS = \
no-undefined \
-version-info $(LIBGNOMECONTROLCENTER_CURRENT):$(LIBGNOMECONTROLCENTER_REVISION):$(LIBGNOMECONTROLCENTER_AGE) \
$(NULL)
libgnome_control_center_la_LIBADD = \
$(CAPPLET_LIBS) \
$(NULL)
libgnome_control_center_la_LIBTOOLFLAGS = --tag=disable-static
libgnome_control_center_includedir = $(includedir)/gnome-control-center-1/libgnome-control-center
pkgconfigdir=$(libdir)/pkgconfig
pkgconfig_DATA=libgnome-control-center.pc
EXTRA_DIST = \
libgnome-control-center.pc.in \
$(NULL)
AM_CPPFLAGS = \
-DGNOMELOCALEDIR="\"$(datadir)/locale\"" \
-DUIDIR="\"$(uidir)\"" \
-DMENUDIR="\"$(menudir)\""
-include $(top_srcdir)/git.mk

View File

@@ -1,41 +0,0 @@
#include <glib.h>
#include <glib-object.h>
#include "cc-marshal.h"
/* VOID:STRING,POINTER (peditor-marshal.list:25) */
void
cc_marshal_VOID__STRING_POINTER (GClosure *closure,
GValue *return_value,
guint n_param_values,
const GValue *param_values,
gpointer invocation_hint,
gpointer marshal_data)
{
typedef void (*GMarshalFunc_VOID__STRING_POINTER) (gpointer data1,
gpointer arg_1,
gpointer arg_2,
gpointer data2);
register GMarshalFunc_VOID__STRING_POINTER callback;
register GCClosure *cc = (GCClosure*) closure;
register gpointer data1, data2;
g_return_if_fail (n_param_values == 3);
if (G_CCLOSURE_SWAP_DATA (closure))
{
data1 = closure->data;
data2 = g_value_peek_pointer (param_values + 0);
}
else
{
data1 = g_value_peek_pointer (param_values + 0);
data2 = closure->data;
}
callback = (GMarshalFunc_VOID__STRING_POINTER) (marshal_data ? marshal_data : cc->callback);
callback (data1,
(char*) g_value_get_string (param_values + 1),
g_value_get_pointer (param_values + 2),
data2);
}

View File

@@ -1,15 +0,0 @@
#include <gobject/gmarshal.h>
G_BEGIN_DECLS
/* VOID:STRING,POINTER (peditor-marshal.list:25) */
extern void cc_marshal_VOID__STRING_POINTER (GClosure *closure,
GValue *return_value,
guint n_param_values,
const GValue *param_values,
gpointer invocation_hint,
gpointer marshal_data);
G_END_DECLS

View File

@@ -1,223 +0,0 @@
/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
*
* Copyright (C) 2010 Red Hat, Inc.
* Copyright (C) 2010 Intel, Inc
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
* Authors: William Jon McCann <jmccann@redhat.com>
* Thomas Wood <thomas.wood@intel.com>
*
*/
/**
* SECTION:cc-panel
* @short_description: An abstract class for Control Center panels
*
* 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.
*/
#include "config.h"
#include "cc-panel.h"
#include <stdlib.h>
#include <stdio.h>
#include <gtk/gtk.h>
#include <gio/gio.h>
#define CC_PANEL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), CC_TYPE_PANEL, CcPanelPrivate))
struct CcPanelPrivate
{
gchar *id;
gchar *display_name;
gchar *category;
gchar *current_location;
gboolean is_active;
CcShell *shell;
};
enum
{
PROP_0,
PROP_SHELL,
};
G_DEFINE_ABSTRACT_TYPE (CcPanel, cc_panel, GTK_TYPE_BIN)
static void
cc_panel_set_property (GObject *object,
guint prop_id,
const GValue *value,
GParamSpec *pspec)
{
CcPanel *panel;
panel = CC_PANEL (object);
switch (prop_id)
{
case PROP_SHELL:
/* construct only property */
panel->priv->shell = g_value_get_object (value);
break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
break;
}
}
static void
cc_panel_get_property (GObject *object,
guint prop_id,
GValue *value,
GParamSpec *pspec)
{
CcPanel *panel;
panel = CC_PANEL (object);
switch (prop_id)
{
case PROP_SHELL:
g_value_set_object (value, panel->priv->shell);
break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
break;
}
}
static void
cc_panel_finalize (GObject *object)
{
CcPanel *panel;
g_return_if_fail (object != NULL);
g_return_if_fail (CC_IS_PANEL (object));
panel = CC_PANEL (object);
g_free (panel->priv->id);
g_free (panel->priv->display_name);
G_OBJECT_CLASS (cc_panel_parent_class)->finalize (object);
}
static void
cc_panel_get_preferred_width (GtkWidget *widget,
gint *minimum,
gint *natural)
{
GtkBin *bin = GTK_BIN (widget);
GtkWidget *child;
if (minimum != NULL)
*minimum = 0;
if (natural != NULL)
*natural = 0;
if ((child = gtk_bin_get_child (bin)))
gtk_widget_get_preferred_width (child, minimum, natural);
}
static void
cc_panel_get_preferred_height (GtkWidget *widget,
gint *minimum,
gint *natural)
{
GtkBin *bin = GTK_BIN (widget);
GtkWidget *child;
if (minimum != NULL)
*minimum = 0;
if (natural != NULL)
*natural = 0;
if ((child = gtk_bin_get_child (bin)))
gtk_widget_get_preferred_height (child, minimum, natural);
}
static void
cc_panel_size_allocate (GtkWidget *widget,
GtkAllocation *allocation)
{
GtkAllocation child_allocation;
gtk_widget_set_allocation (widget, allocation);
child_allocation = *allocation;
gtk_widget_size_allocate (gtk_bin_get_child (GTK_BIN (widget)),
&child_allocation);
}
static void
cc_panel_class_init (CcPanelClass *klass)
{
GParamSpec *pspec;
GObjectClass *object_class = G_OBJECT_CLASS (klass);
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
object_class->get_property = cc_panel_get_property;
object_class->set_property = cc_panel_set_property;
object_class->finalize = cc_panel_finalize;
widget_class->get_preferred_width = cc_panel_get_preferred_width;
widget_class->get_preferred_height = cc_panel_get_preferred_height;
widget_class->size_allocate = cc_panel_size_allocate;
gtk_container_class_handle_border_width (GTK_CONTAINER_CLASS (klass));
g_type_class_add_private (klass, sizeof (CcPanelPrivate));
pspec = g_param_spec_object ("shell",
"Shell",
"Shell the Panel resides in",
CC_TYPE_SHELL,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS
| G_PARAM_CONSTRUCT_ONLY);
g_object_class_install_property (object_class, PROP_SHELL, pspec);
}
static void
cc_panel_init (CcPanel *panel)
{
panel->priv = CC_PANEL_GET_PRIVATE (panel);
}
/**
* cc_panel_get_shell:
* @panel: A #CcPanel
*
* Get the shell that the panel resides in
*
* Returns: a #CcShell
*/
CcShell *
cc_panel_get_shell (CcPanel *panel)
{
return panel->priv->shell;
}

View File

@@ -1,78 +0,0 @@
/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
*
* Copyright (C) 2010 Red Hat, Inc.
* Copyright (C) 2010 Intel, Inc
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
* Authors: William Jon McCann <jmccann@redhat.com>
* Thomas Wood <thomas.wood@intel.com>
*/
#ifndef __CC_PANEL_H
#define __CC_PANEL_H
#include <glib-object.h>
#include <gtk/gtk.h>
G_BEGIN_DECLS
#define CC_TYPE_PANEL (cc_panel_get_type ())
#define CC_PANEL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), CC_TYPE_PANEL, CcPanel))
#define CC_PANEL_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), CC_TYPE_PANEL, CcPanelClass))
#define CC_IS_PANEL(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), CC_TYPE_PANEL))
#define CC_IS_PANEL_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), CC_TYPE_PANEL))
#define CC_PANEL_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), CC_TYPE_PANEL, CcPanelClass))
typedef struct CcPanelPrivate CcPanelPrivate;
typedef struct _CcPanel CcPanel;
typedef struct _CcPanelClass CcPanelClass;
/* cc-shell.h requires CcPanel, so make sure it is defined first */
#include "cc-shell.h"
/**
* CcPanel:
*
* The contents of this struct are private and should not be accessed directly.
*/
struct _CcPanel
{
/*< private >*/
GtkBin parent;
CcPanelPrivate *priv;
};
/**
* CcPanelClass:
*
* The contents of this struct are private and should not be accessed directly.
*/
struct _CcPanelClass
{
/*< private >*/
GtkBinClass parent_class;
};
GType cc_panel_get_type (void);
CcShell* cc_panel_get_shell (CcPanel *panel);
G_END_DECLS
#endif /* __CC_PANEL_H */

View File

@@ -1,237 +0,0 @@
/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
*
* Copyright (c) 2010 Intel, Inc.
*
* The Control Center is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by the
* Free Software Foundation; either version 2 of the License, or (at your
* option) any later version.
*
* The Control Center is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* for more details.
*
* You should have received a copy of the GNU General Public License along
* with the Control Center; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* Author: Thomas Wood <thos@gnome.org>
*/
/**
* SECTION:cc-shell
* @short_description: Abstract class representing the Control Center shell
*
* 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.
*/
#include "cc-shell.h"
#include "cc-panel.h"
G_DEFINE_ABSTRACT_TYPE (CcShell, cc_shell, G_TYPE_OBJECT)
#define SHELL_PRIVATE(o) \
(G_TYPE_INSTANCE_GET_PRIVATE ((o), CC_TYPE_SHELL, CcShellPrivate))
struct _CcShellPrivate
{
CcPanel *active_panel;
};
enum
{
PROP_ACTIVE_PANEL = 1
};
static void
cc_shell_get_property (GObject *object,
guint property_id,
GValue *value,
GParamSpec *pspec)
{
CcShell *shell = CC_SHELL (object);
switch (property_id)
{
case PROP_ACTIVE_PANEL:
g_value_set_object (value, shell->priv->active_panel);
break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
}
}
static void
cc_shell_set_property (GObject *object,
guint property_id,
const GValue *value,
GParamSpec *pspec)
{
CcShell *shell = CC_SHELL (object);
switch (property_id)
{
case PROP_ACTIVE_PANEL:
cc_shell_set_active_panel (shell, g_value_get_object (value));
break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
}
}
static void
cc_shell_dispose (GObject *object)
{
/* remove and unref the active shell */
cc_shell_set_active_panel (CC_SHELL (object), NULL);
G_OBJECT_CLASS (cc_shell_parent_class)->dispose (object);
}
static void
cc_shell_class_init (CcShellClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
GParamSpec *pspec;
g_type_class_add_private (klass, sizeof (CcShellPrivate));
object_class->get_property = cc_shell_get_property;
object_class->set_property = cc_shell_set_property;
object_class->dispose = cc_shell_dispose;
pspec = g_param_spec_object ("active-panel",
"active panel",
"The currently active Panel",
CC_TYPE_PANEL,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
g_object_class_install_property (object_class, PROP_ACTIVE_PANEL, pspec);
}
static void
cc_shell_init (CcShell *self)
{
self->priv = SHELL_PRIVATE (self);
}
/**
* cc_shell_get_active_panel:
* @shell: A #CcShell
*
* Get the current active panel
*
* Returns: a #CcPanel or NULL if no panel is active
*/
CcPanel*
cc_shell_get_active_panel (CcShell *shell)
{
g_return_val_if_fail (CC_IS_SHELL (shell), NULL);
return shell->priv->active_panel;
}
/**
* cc_shell_set_active_panel:
* @shell: A #CcShell
* @panel: A #CcPanel
*
* Set the current active panel. If @panel is NULL, then the shell is returned
* to a state where no panel is being displayed (for example, the list of panels
* may be shown instead).
*
*/
void
cc_shell_set_active_panel (CcShell *shell,
CcPanel *panel)
{
g_return_if_fail (CC_IS_SHELL (shell));
g_return_if_fail (panel == NULL || CC_IS_PANEL (panel));
if (panel != shell->priv->active_panel)
{
/* remove the old panel */
g_object_unref (shell->priv->active_panel);
shell->priv->active_panel = NULL;
/* set the new panel */
if (panel)
{
shell->priv->active_panel = g_object_ref (panel);
g_object_set (G_OBJECT (panel), "shell", shell, NULL);
}
g_object_notify (G_OBJECT (shell), "active-panel");
}
}
/**
* cc_shell_set_active_panel_from_id:
* @shell: A #CcShell
* @id: the ID of the panel to set as active
* @error: A #GError
*
* Find a panel corresponding to the specified id and set it as active.
*
* Returns: #TRUE if the panel was found and set as the active panel
*/
gboolean
cc_shell_set_active_panel_from_id (CcShell *shell,
const gchar *id,
GError **error)
{
CcShellClass *class;
g_return_val_if_fail (CC_IS_SHELL (shell), FALSE);
class = (CcShellClass *) G_OBJECT_GET_CLASS (shell);
if (!class->set_active_panel_from_id)
{
g_warning ("Object of type \"%s\" does not implement required virtual"
" function \"set_active_panel_from_id\",",
G_OBJECT_TYPE_NAME (shell));
return FALSE;
}
else
{
return class->set_active_panel_from_id (shell, id, error);
}
}
/**
* cc_shell_get_toplevel:
* @shell: A #CcShell
*
* Gets the toplevel window of the shell.
*
* Returns: The #GtkWidget of the shell window, or #NULL on error.
*/
GtkWidget *
cc_shell_get_toplevel (CcShell *shell)
{
CcShellClass *klass;
g_return_val_if_fail (CC_IS_SHELL (shell), NULL);
klass = CC_SHELL_GET_CLASS (shell);
if (klass->get_toplevel)
{
return klass->get_toplevel (shell);
}
g_warning ("Object of type \"%s\" does not implement required virtual"
" function \"get_toplevel\",",
G_OBJECT_TYPE_NAME (shell));
return NULL;
}

View File

@@ -1,105 +0,0 @@
/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*-
*
* Copyright (c) 2010 Intel, Inc.
*
* The Control Center is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by the
* Free Software Foundation; either version 2 of the License, or (at your
* option) any later version.
*
* The Control Center is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* for more details.
*
* You should have received a copy of the GNU General Public License along
* with the Control Center; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* Author: Thomas Wood <thos@gnome.org>
*/
#ifndef _CC_SHELL_H
#define _CC_SHELL_H
#include <gtk/gtk.h>
G_BEGIN_DECLS
#define CC_TYPE_SHELL cc_shell_get_type()
#define CC_SHELL(obj) \
(G_TYPE_CHECK_INSTANCE_CAST ((obj), \
CC_TYPE_SHELL, CcShell))
#define CC_SHELL_CLASS(klass) \
(G_TYPE_CHECK_CLASS_CAST ((klass), \
CC_TYPE_SHELL, CcShellClass))
#define CC_IS_SHELL(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), \
CC_TYPE_SHELL))
#define CC_IS_SHELL_CLASS(klass) \
(G_TYPE_CHECK_CLASS_TYPE ((klass), \
CC_TYPE_SHELL))
#define CC_SHELL_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_CLASS ((obj), \
CC_TYPE_SHELL, CcShellClass))
#define CC_SHELL_PANEL_EXTENSION_POINT "control-center-1"
typedef struct _CcShell CcShell;
typedef struct _CcShellClass CcShellClass;
typedef struct _CcShellPrivate CcShellPrivate;
/* cc-panel.h requires CcShell, so make sure they are defined first */
#include "cc-panel.h"
/**
* CcShell:
*
* The contents of this struct are private should not be accessed directly.
*/
struct _CcShell
{
/*< private >*/
GObject parent;
CcShellPrivate *priv;
};
/**
* CcShellClass:
* @set_active_panel_from_id: virtual function to set the active panel from an
* id string
*
*/
struct _CcShellClass
{
/*< private >*/
GObjectClass parent_class;
/*< public >*/
/* vfuncs */
gboolean (*set_active_panel_from_id) (CcShell *shell,
const gchar *id,
GError **error);
GtkWidget * (*get_toplevel) (CcShell *shell);
};
GType cc_shell_get_type (void) G_GNUC_CONST;
CcPanel* cc_shell_get_active_panel (CcShell *shell);
void cc_shell_set_active_panel (CcShell *shell,
CcPanel *panel);
gboolean cc_shell_set_active_panel_from_id (CcShell *shell,
const gchar *id,
GError **error);
GtkWidget * cc_shell_get_toplevel (CcShell *shell);
G_END_DECLS
#endif /* _CC_SHELL_H */

File diff suppressed because it is too large Load Diff

View File

@@ -1,158 +0,0 @@
/* -*- mode: c; style: linux -*- */
/* gconf-property-editor.h
* Copyright (C) 2001 Ximian, Inc.
*
* Written by Bradford Hovinen <hovinen@ximian.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA.
*/
#ifndef __GCONF_PROPERTY_EDITOR_H
#define __GCONF_PROPERTY_EDITOR_H
#include <gtk/gtk.h>
#include <glib/gi18n.h>
#include <gconf/gconf-client.h>
#include <gconf/gconf-changeset.h>
G_BEGIN_DECLS
#define GCONF_PROPERTY_EDITOR(obj) G_TYPE_CHECK_INSTANCE_CAST (obj, gconf_property_editor_get_type (), GConfPropertyEditor)
#define GCONF_PROPERTY_EDITOR_CLASS(klass) G_TYPE_CHECK_CLASS_CAST (klass, gconf_property_editor_get_type (), GConfPropertyEditorClass)
#define IS_GCONF_PROPERTY_EDITOR(obj) G_TYPE_CHECK_INSTANCE_TYPE (obj, gconf_property_editor_get_type ())
typedef struct _GConfPropertyEditor GConfPropertyEditor;
typedef struct _GConfPropertyEditorClass GConfPropertyEditorClass;
typedef struct _GConfPropertyEditorPrivate GConfPropertyEditorPrivate;
typedef GConfValue *(*GConfPEditorValueConvFn) (GConfPropertyEditor *peditor, const GConfValue *);
typedef int (*GConfPEditorGetValueFn) (GConfPropertyEditor *peditor, gpointer data);
struct _GConfPropertyEditor
{
GObject parent;
GConfPropertyEditorPrivate *p;
};
struct _GConfPropertyEditorClass
{
GObjectClass g_object_class;
void (*value_changed) (GConfPropertyEditor *peditor, gchar *key, const GConfValue *value);
};
GType gconf_property_editor_get_type (void);
const gchar *gconf_property_editor_get_key (GConfPropertyEditor *peditor);
GObject *gconf_property_editor_get_ui_control (GConfPropertyEditor *peditor);
GObject *gconf_peditor_new_boolean (GConfChangeSet *changeset,
const gchar *key,
GtkWidget *checkbox,
const gchar *first_property_name,
...);
GObject *gconf_peditor_new_enum_toggle (GConfChangeSet *changeset,
const gchar *key,
GtkWidget *checkbox,
GType enum_type,
GConfPEditorGetValueFn val_true_fn,
guint val_false,
gboolean use_nick,
gpointer data,
const gchar *first_property_name,
...);
GObject *gconf_peditor_new_integer (GConfChangeSet *changeset,
const gchar *key,
GtkWidget *entry,
const gchar *first_property_name,
...);
GObject *gconf_peditor_new_string (GConfChangeSet *changeset,
const gchar *key,
GtkWidget *entry,
const gchar *first_property_name,
...);
GObject *gconf_peditor_new_color (GConfChangeSet *changeset,
const gchar *key,
GtkWidget *color_entry,
const gchar *first_property_name,
...);
GObject *gconf_peditor_new_combo_box (GConfChangeSet *changeset,
const gchar *key,
GtkWidget *combo_box,
const gchar *first_property_name,
...);
GObject *gconf_peditor_new_combo_box_with_enum (GConfChangeSet *changeset,
const gchar *key,
GtkWidget *combo_box,
GType enum_type,
gboolean use_nick,
const gchar *first_property_name,
...);
GObject *gconf_peditor_new_select_radio (GConfChangeSet *changeset,
const gchar *key,
GSList *radio_group,
const gchar *first_property_name,
...);
GObject *gconf_peditor_new_select_radio_with_enum (GConfChangeSet *changeset,
const gchar *key,
GSList *radio_group,
GType enum_type,
gboolean use_nick,
const gchar *first_property_name,
...);
GObject *gconf_peditor_new_numeric_range (GConfChangeSet *changeset,
const gchar *key,
GtkWidget *range,
const gchar *first_property_name,
...);
GObject *gconf_peditor_new_font (GConfChangeSet *changeset,
const gchar *key,
GtkWidget *font_button,
const gchar *first_property_name,
...);
GObject *gconf_peditor_new_image (GConfChangeSet *changeset,
const gchar *key,
GtkWidget *button,
const gchar *first_property,
...);
GObject *gconf_peditor_new_tree_view (GConfChangeSet *changeset,
const gchar *key,
GtkWidget *tree_view,
const gchar *first_property_name,
...);
void gconf_peditor_widget_set_guard (GConfPropertyEditor *peditor,
GtkWidget *widget);
/* some convenience callbacks to map int <-> float */
GConfValue *gconf_value_int_to_float (GConfPropertyEditor *ignored, GConfValue const *value);
GConfValue *gconf_value_float_to_int (GConfPropertyEditor *ignored, GConfValue const *value);
G_END_DECLS
#endif /* __GCONF_PROPERTY_EDITOR_H */

View File

@@ -1,12 +0,0 @@
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
extensiondir=@libdir@/control-center-1/panels
Name: libgnome-control-center
Description: A library to create GNOME Control Center extensions
Version: @VERSION@
Requires: glib-2.0 gio-2.0 gtk+-3.0
Libs: -L${libdir} -lgnome-control-center
Cflags: -I${includedir}/gnome-control-center-1

View File

@@ -1 +0,0 @@
Empty file to keep stub m4 directory here.

View File

@@ -1,22 +0,0 @@
SUBDIRS= \
common \
background \
screen \
power \
display \
media \
mouse \
region \
network \
info \
sound \
keyboard \
universal-access \
user-accounts \
datetime
if BUILD_PRINTERS
SUBDIRS += printers
endif
-include $(top_srcdir)/git.mk

View File

@@ -1,69 +0,0 @@
# This is used in GNOMECC_CAPPLETS_CFLAGS
cappletname = background
uidir = $(pkgdatadir)/ui/background
dist_ui_DATA = \
background.ui \
display-base.png \
display-overlay.png
slideshowicondir = $(datadir)/icons/hicolor/scalable/categories/
dist_slideshowicon_DATA = slideshow-symbolic.svg
slideshowemblemdir = $(datadir)/icons/hicolor/scalable/emblems/
dist_slideshowemblem_DATA = slideshow-emblem.svg
INCLUDES = \
$(PANEL_CFLAGS) \
$(GNOMECC_CAPPLETS_CFLAGS) \
$(XML_CFLAGS) \
$(GNOME_DESKTOP_CFLAGS) \
$(DBUS_CFLAGS) \
-DGNOMELOCALEDIR="\"$(datadir)/locale\"" \
-DGNOMECC_DATA_DIR="\"$(pkgdatadir)\"" \
-DDATADIR="\"$(uidir)\"" \
-DGNOME_DESKTOP_USE_UNSTABLE_API \
$(NULL)
ccpanelsdir = $(PANELS_DIR)
ccpanels_LTLIBRARIES = libbackground.la
libbackground_la_SOURCES = \
background-module.c \
cc-background-panel.c \
cc-background-panel.h \
bg-source.c \
bg-source.h \
bg-pictures-source.c \
bg-pictures-source.h \
bg-wallpapers-source.c \
bg-wallpapers-source.h \
bg-colors-source.c \
bg-colors-source.h \
gnome-wp-info.c gnome-wp-item.c gnome-wp-xml.c \
gnome-wp-info.h gnome-wp-item.h gnome-wp-xml.h
libbackground_la_LIBADD = \
$(PANEL_LIBS) \
$(DBUS_LIBS) \
$(GNOME_DESKTOP_LIBS) \
$(XML_LIBS)
libbackground_la_LDFLAGS = $(PANEL_LDFLAGS)
if WITH_LIBSOCIALWEB
libbackground_la_SOURCES += bg-flickr-source.c bg-flickr-source.h
INCLUDES += $(SOCIALWEB_CFLAGS)
libbackground_la_LIBADD += $(SOCIALWEB_LIBS)
endif
@INTLTOOL_DESKTOP_RULE@
desktopdir = $(datadir)/applications
desktop_in_files = gnome-background-panel.desktop.in
desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
CLEANFILES = $(desktop_in_files) $(desktop_DATA)
-include $(top_srcdir)/git.mk

View File

@@ -1,41 +0,0 @@
/*
* Copyright (C) 2010 Intel, Inc
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
* Author: Thomas Wood <thomas.wood@intel.com>
*
*/
#include <config.h>
#include "cc-background-panel.h"
#include <glib/gi18n.h>
void
g_io_module_load (GIOModule *module)
{
bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
/* register the panel */
cc_background_panel_register (module);
}
void
g_io_module_unload (GIOModule *module)
{
}

View File

@@ -1,281 +0,0 @@
<?xml version="1.0"?>
<interface>
<requires lib="gtk+" version="2.16"/>
<!-- interface-naming-policy project-wide -->
<object class="GtkListStore" id="backgrounds-liststore">
<columns>
<!-- column-name gicon -->
<column type="GIcon"/>
<!-- column-name data -->
<column type="gpointer"/>
<!-- column-name source-id -->
<column type="guint"/>
</columns>
</object>
<object class="GtkListStore" id="sources-liststore">
<columns>
<!-- column-name source-name -->
<column type="gchararray"/>
<!-- column-name source-id -->
<column type="guint"/>
<!-- column-name readonly -->
<column type="gboolean"/>
<!-- column-name source-pointer -->
<column type="gpointer"/>
</columns>
</object>
<object class="GtkHBox" id="background-panel">
<property name="visible">True</property>
<property name="border_width">10</property>
<property name="spacing">12</property>
<child>
<object class="GtkVBox" id="vbox2">
<property name="visible">True</property>
<property name="orientation">vertical</property>
<property name="spacing">6</property>
<child>
<object class="GtkComboBox" id="sources-combobox">
<property name="visible">True</property>
<property name="model">sources-liststore</property>
<child>
<object class="GtkCellRendererText" id="cellrenderertext2"/>
<attributes>
<attribute name="text">0</attribute>
</attributes>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkScrolledWindow" id="scrolledwindow2">
<property name="width_request">220</property>
<property name="height_request">380</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="hscrollbar_policy">automatic</property>
<property name="vscrollbar_policy">automatic</property>
<property name="shadow_type">in</property>
<child>
<object class="GtkIconView" id="backgrounds-iconview">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="row_spacing">0</property>
<property name="column_spacing">0</property>
<property name="margin">0</property>
<child>
<object class="GtkCellRendererPixbuf" id="pixbuf-renderer">
<property name="stock_size">6</property>
</object>
<attributes>
<attribute name="gicon">0</attribute>
</attributes>
</child>
</object>
</child>
</object>
<packing>
<property name="position">1</property>
</packing>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkVBox" id="vbox3">
<property name="visible">True</property>
<property name="orientation">vertical</property>
<property name="spacing">6</property>
<child>
<object class="GtkHBox" id="heading-hbox">
<property name="visible">True</property>
<property name="spacing">24</property>
<child>
<object class="GtkLabel" id="background-label">
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="label">Current background</property>
<attributes>
<attribute name="weight" value="bold"/>
</attributes>
</object>
<packing>
<property name="expand">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="size_label">
<property name="visible">True</property>
<property name="xalign">1</property>
<property name="label">1280x700px</property>
</object>
<packing>
<property name="position">1</property>
</packing>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkDrawingArea" id="preview-area">
<property name="visible">True</property>
</object>
<packing>
<property name="position">1</property>
</packing>
</child>
<child>
<object class="GtkHBox" id="bottom-hbox">
<property name="visible">True</property>
<property name="spacing">12</property>
<child>
<object class="GtkHBox" id="hbox2">
<property name="visible">True</property>
<property name="spacing">2</property>
<child>
<object class="GtkImage" id="slide_image">
<property name="visible">True</property>
<property name="icon_name">slideshow-symbolic</property>
</object>
<packing>
<property name="expand">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="slide-label">
<property name="visible">True</property>
<property name="xalign">0</property>
<property name="label" translatable="yes" comments="This refers to a slideshow background">Changes throughout the day</property>
</object>
<packing>
<property name="expand">False</property>
<property name="position">1</property>
</packing>
</child>
</object>
<packing>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkHBox" id="edit-hbox">
<property name="visible">True</property>
<property name="spacing">6</property>
<child>
<object class="GtkColorButton" id="style-pcolor">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="color">#000000000000</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkColorButton" id="style-scolor">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="color">#000000000000</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="position">1</property>
</packing>
</child>
<child>
<object class="GtkComboBox" id="style-combobox">
<property name="visible">True</property>
<property name="model">style-liststore</property>
<property name="active">0</property>
<child>
<object class="GtkCellRendererText" id="cellrenderertext1"/>
<attributes>
<attribute name="text">0</attribute>
</attributes>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="pack_type">end</property>
<property name="position">2</property>
</packing>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="pack_type">end</property>
<property name="position">1</property>
</packing>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="position">2</property>
</packing>
</child>
</object>
<packing>
<property name="position">1</property>
</packing>
</child>
</object>
<object class="GtkSizeGroup" id="sizegroup">
<property name="mode">vertical</property>
<widgets>
<widget name="sources-combobox"/>
<widget name="heading-hbox"/>
<widget name="slide-label"/>
</widgets>
</object>
<object class="GtkListStore" id="style-liststore">
<columns>
<!-- column-name name -->
<column type="gchararray"/>
<!-- column-name value -->
<column type="gint"/>
</columns>
<data>
<row>
<col id="0" translatable="yes">Tile</col>
<col id="1">1</col>
</row>
<row>
<col id="0" translatable="yes">Zoom</col>
<col id="1">5</col>
</row>
<row>
<col id="0" translatable="yes">Center</col>
<col id="1">2</col>
</row>
<row>
<col id="0" translatable="yes">Scale</col>
<col id="1">3</col>
</row>
<row>
<col id="0" translatable="yes">Fill</col>
<col id="1">4</col>
</row>
<row>
<col id="0" translatable="yes">Span</col>
<col id="1">6</col>
</row>
</data>
</object>
</interface>

View File

@@ -1,104 +0,0 @@
/* bg-colors-source.c */
/*
* Copyright (C) 2010 Intel, Inc
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
* Author: Thomas Wood <thomas.wood@intel.com>
*
*/
#include <config.h>
#include "bg-colors-source.h"
#include "gnome-wp-item.h"
#include <glib/gi18n-lib.h>
G_DEFINE_TYPE (BgColorsSource, bg_colors_source, BG_TYPE_SOURCE)
#define COLORS_SOURCE_PRIVATE(o) \
(G_TYPE_INSTANCE_GET_PRIVATE ((o), BG_TYPE_COLORS_SOURCE, BgColorsSourcePrivate))
static void
bg_colors_source_class_init (BgColorsSourceClass *klass)
{
}
struct {
const char *name;
GDesktopBackgroundShading type;
} items[] = {
{ N_("Horizontal Gradient"), G_DESKTOP_BACKGROUND_SHADING_HORIZONTAL },
{ N_("Vertical Gradient"), G_DESKTOP_BACKGROUND_SHADING_VERTICAL },
{ N_("Solid Color"), G_DESKTOP_BACKGROUND_SHADING_SOLID },
};
#define PCOLOR "#023c88"
#define SCOLOR "#5789ca"
static void
bg_colors_source_init (BgColorsSource *self)
{
GnomeDesktopThumbnailFactory *thumb_factory;
guint i;
GtkListStore *store;
GdkColor pcolor, scolor;
store = bg_source_get_liststore (BG_SOURCE (self));
thumb_factory = gnome_desktop_thumbnail_factory_new (GNOME_DESKTOP_THUMBNAIL_SIZE_NORMAL);
gdk_color_parse (PCOLOR, &pcolor);
gdk_color_parse (SCOLOR, &scolor);
for (i = 0; i < G_N_ELEMENTS (items); i++)
{
GnomeWPItem *item;
GIcon *pixbuf;
item = g_new0 (GnomeWPItem, 1);
item->filename = g_strdup ("(none)");
item->name = g_strdup (_(items[i].name));
item->pcolor = gdk_color_copy (&pcolor);
item->scolor = gdk_color_copy (&scolor);
item->shade_type = items[i].type;
gnome_wp_item_ensure_gnome_bg (item);
/* insert the item into the liststore */
pixbuf = gnome_wp_item_get_thumbnail (item,
thumb_factory,
THUMBNAIL_WIDTH, THUMBNAIL_HEIGHT);
gtk_list_store_insert_with_values (store, NULL, 0,
0, pixbuf,
1, item,
-1);
g_object_unref (pixbuf);
}
g_object_unref (thumb_factory);
}
BgColorsSource *
bg_colors_source_new (void)
{
return g_object_new (BG_TYPE_COLORS_SOURCE, NULL);
}

View File

@@ -1,72 +0,0 @@
/* bg-colors-source.h */
/*
* Copyright (C) 2010 Intel, Inc
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
* Author: Thomas Wood <thomas.wood@intel.com>
*
*/
#ifndef _BG_COLORS_SOURCE_H
#define _BG_COLORS_SOURCE_H
#include <gtk/gtk.h>
#include "bg-source.h"
G_BEGIN_DECLS
#define BG_TYPE_COLORS_SOURCE bg_colors_source_get_type()
#define BG_COLORS_SOURCE(obj) \
(G_TYPE_CHECK_INSTANCE_CAST ((obj), \
BG_TYPE_COLORS_SOURCE, BgColorsSource))
#define BG_COLORS_SOURCE_CLASS(klass) \
(G_TYPE_CHECK_CLASS_CAST ((klass), \
BG_TYPE_COLORS_SOURCE, BgColorsSourceClass))
#define BG_IS_COLORS_SOURCE(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), \
BG_TYPE_COLORS_SOURCE))
#define BG_IS_COLORS_SOURCE_CLASS(klass) \
(G_TYPE_CHECK_CLASS_TYPE ((klass), \
BG_TYPE_COLORS_SOURCE))
#define BG_COLORS_SOURCE_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_CLASS ((obj), \
BG_TYPE_COLORS_SOURCE, BgColorsSourceClass))
typedef struct _BgColorsSource BgColorsSource;
typedef struct _BgColorsSourceClass BgColorsSourceClass;
struct _BgColorsSource
{
BgSource parent;
};
struct _BgColorsSourceClass
{
BgSourceClass parent_class;
};
GType bg_colors_source_get_type (void) G_GNUC_CONST;
BgColorsSource *bg_colors_source_new (void);
G_END_DECLS
#endif /* _BG_COLORS_SOURCE_H */

View File

@@ -1,169 +0,0 @@
/* bg-flickr-source.c */
/*
* Copyright (C) 2010 Intel, Inc
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
* Author: Thomas Wood <thomas.wood@intel.com>
*
*/
#include "bg-flickr-source.h"
#include <libsocialweb-client/sw-client.h>
#include <libsocialweb-client/sw-item.h>
#include <libsocialweb-client/sw-client-service.h>
#include "gnome-wp-item.h"
G_DEFINE_TYPE (BgFlickrSource, bg_flickr_source, BG_TYPE_SOURCE)
#define FLICKR_SOURCE_PRIVATE(o) \
(G_TYPE_INSTANCE_GET_PRIVATE ((o), BG_TYPE_FLICKR_SOURCE, BgFlickrSourcePrivate))
struct _BgFlickrSourcePrivate
{
SwClient *client;
SwClientService *service;
};
static void
bg_flickr_source_dispose (GObject *object)
{
BgFlickrSourcePrivate *priv = BG_FLICKR_SOURCE (object)->priv;
if (priv->client)
{
g_object_unref (priv->client);
priv->client = NULL;
}
if (priv->service)
{
g_object_unref (priv->service);
priv->service = NULL;
}
G_OBJECT_CLASS (bg_flickr_source_parent_class)->dispose (object);
}
static void
bg_flickr_source_finalize (GObject *object)
{
G_OBJECT_CLASS (bg_flickr_source_parent_class)->finalize (object);
}
static void
bg_flickr_source_class_init (BgFlickrSourceClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
g_type_class_add_private (klass, sizeof (BgFlickrSourcePrivate));
object_class->dispose = bg_flickr_source_dispose;
object_class->finalize = bg_flickr_source_finalize;
}
static void
_view_items_added_cb (SwClientItemView *item_view,
GList *items,
gpointer userdata)
{
GList *l;
BgFlickrSource *source = (BgFlickrSource *) userdata;
GtkListStore *store = bg_source_get_liststore (BG_SOURCE (source));
for (l = items; l; l = l->next)
{
GnomeWPItem *item;
GdkPixbuf *pixbuf;
GdkColor color = { 0, 0, 0, 0 };
SwItem *sw_item = (SwItem *) l->data;
const gchar *thumb_url;
item = g_new0 (GnomeWPItem, 1);
item->options = G_DESKTOP_BACKGROUND_STYLE_ZOOM;
item->name = g_strdup (sw_item_get_value (sw_item, "title"));
item->source_url = g_strdup (sw_item_get_value (sw_item,
"x-flickr-photo-url"));
item->pcolor = gdk_color_copy (&color);
item->scolor = gdk_color_copy (&color);
item->shade_type = G_DESKTOP_BACKGROUND_SHADING_SOLID;
gnome_wp_item_ensure_gnome_bg (item);
/* insert the item into the liststore */
thumb_url = sw_item_get_value (sw_item, "thumbnail");
pixbuf = gdk_pixbuf_new_from_file_at_scale (thumb_url, THUMBNAIL_WIDTH,
THUMBNAIL_HEIGHT, TRUE,
NULL);
gtk_list_store_insert_with_values (store, NULL, 0,
0, pixbuf,
1, item,
-1);
g_object_unref (pixbuf);
}
}
static void
_query_open_view_cb (SwClientService *service,
SwClientItemView *item_view,
gpointer userdata)
{
if (!item_view)
{
g_warning ("Could not connect to Flickr service");
return;
}
g_signal_connect (item_view,
"items-added",
(GCallback)_view_items_added_cb,
userdata);
sw_client_item_view_start (item_view);
}
static void
bg_flickr_source_init (BgFlickrSource *self)
{
GnomeDesktopThumbnailFactory *thumb_factory;
BgFlickrSourcePrivate *priv;
priv = self->priv = FLICKR_SOURCE_PRIVATE (self);
priv->client = sw_client_new ();
priv->service = sw_client_get_service (priv->client, "flickr");
sw_client_service_query_open_view (priv->service,
"feed",
NULL,
_query_open_view_cb,
self);
thumb_factory = gnome_desktop_thumbnail_factory_new (GNOME_DESKTOP_THUMBNAIL_SIZE_NORMAL);
g_object_unref (thumb_factory);
}
BgFlickrSource *
bg_flickr_source_new (void)
{
return g_object_new (BG_TYPE_FLICKR_SOURCE, NULL);
}

View File

@@ -1,75 +0,0 @@
/* bg-flickr-source.h */
/*
* Copyright (C) 2010 Intel, Inc
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
* Author: Thomas Wood <thomas.wood@intel.com>
*
*/
#ifndef _BG_FLICKR_SOURCE_H
#define _BG_FLICKR_SOURCE_H
#include <gtk/gtk.h>
#include "bg-source.h"
G_BEGIN_DECLS
#define BG_TYPE_FLICKR_SOURCE bg_flickr_source_get_type()
#define BG_FLICKR_SOURCE(obj) \
(G_TYPE_CHECK_INSTANCE_CAST ((obj), \
BG_TYPE_FLICKR_SOURCE, BgFlickrSource))
#define BG_FLICKR_SOURCE_CLASS(klass) \
(G_TYPE_CHECK_CLASS_CAST ((klass), \
BG_TYPE_FLICKR_SOURCE, BgFlickrSourceClass))
#define BG_IS_FLICKR_SOURCE(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), \
BG_TYPE_FLICKR_SOURCE))
#define BG_IS_FLICKR_SOURCE_CLASS(klass) \
(G_TYPE_CHECK_CLASS_TYPE ((klass), \
BG_TYPE_FLICKR_SOURCE))
#define BG_FLICKR_SOURCE_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_CLASS ((obj), \
BG_TYPE_FLICKR_SOURCE, BgFlickrSourceClass))
typedef struct _BgFlickrSource BgFlickrSource;
typedef struct _BgFlickrSourceClass BgFlickrSourceClass;
typedef struct _BgFlickrSourcePrivate BgFlickrSourcePrivate;
struct _BgFlickrSource
{
BgSource parent;
BgFlickrSourcePrivate *priv;
};
struct _BgFlickrSourceClass
{
BgSourceClass parent_class;
};
GType bg_flickr_source_get_type (void) G_GNUC_CONST;
BgFlickrSource *bg_flickr_source_new (void);
G_END_DECLS
#endif /* _BG_FLICKR_SOURCE_H */

View File

@@ -1,327 +0,0 @@
/* bg-pictures-source.c */
/*
* Copyright (C) 2010 Intel, Inc
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
* Author: Thomas Wood <thomas.wood@intel.com>
*
*/
#include "bg-pictures-source.h"
#include "gnome-wp-item.h"
#include <string.h>
#include <gio/gio.h>
#include <libgnome-desktop/gnome-desktop-thumbnail.h>
G_DEFINE_TYPE (BgPicturesSource, bg_pictures_source, BG_TYPE_SOURCE)
#define PICTURES_SOURCE_PRIVATE(o) \
(G_TYPE_INSTANCE_GET_PRIVATE ((o), BG_TYPE_PICTURES_SOURCE, BgPicturesSourcePrivate))
struct _BgPicturesSourcePrivate
{
GFile *dir;
GCancellable *cancellable;
GnomeDesktopThumbnailFactory *thumb_factory;
};
static void
bg_pictures_source_get_property (GObject *object,
guint property_id,
GValue *value,
GParamSpec *pspec)
{
switch (property_id)
{
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
}
}
static void
bg_pictures_source_set_property (GObject *object,
guint property_id,
const GValue *value,
GParamSpec *pspec)
{
switch (property_id)
{
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
}
}
static void
bg_pictures_source_dispose (GObject *object)
{
BgPicturesSourcePrivate *priv = BG_PICTURES_SOURCE (object)->priv;
if (priv->cancellable)
{
g_cancellable_cancel (priv->cancellable);
g_object_unref (priv->cancellable);
priv->cancellable = NULL;
}
if (priv->thumb_factory)
{
g_object_unref (priv->thumb_factory);
priv->thumb_factory = NULL;
}
if (priv->dir)
{
g_object_unref (priv->dir);
priv->dir = NULL;
}
G_OBJECT_CLASS (bg_pictures_source_parent_class)->dispose (object);
}
static void
bg_pictures_source_finalize (GObject *object)
{
G_OBJECT_CLASS (bg_pictures_source_parent_class)->finalize (object);
}
static void
bg_pictures_source_class_init (BgPicturesSourceClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
g_type_class_add_private (klass, sizeof (BgPicturesSourcePrivate));
object_class->get_property = bg_pictures_source_get_property;
object_class->set_property = bg_pictures_source_set_property;
object_class->dispose = bg_pictures_source_dispose;
object_class->finalize = bg_pictures_source_finalize;
}
static void
picture_scaled (GObject *source_object,
GAsyncResult *res,
gpointer user_data)
{
BgPicturesSource *bg_source = BG_PICTURES_SOURCE (user_data);
GnomeWPItem *item;
GError *error = NULL;
GdkPixbuf *pixbuf;
GtkTreeIter iter;
GtkTreePath *tree_path;
GtkListStore *store;
store = bg_source_get_liststore (BG_SOURCE (bg_source));
item = g_object_get_data (source_object, "item");
pixbuf = gdk_pixbuf_new_from_stream_finish (res, &error);
if (pixbuf == NULL)
{
g_warning ("Failed to load image: %s", error->message);
g_error_free (error);
gnome_wp_item_free (item);
return;
}
/* insert the item into the liststore */
gtk_list_store_insert_with_values (store, &iter, 0,
0, pixbuf,
1, item,
-1);
tree_path = gtk_tree_model_get_path (GTK_TREE_MODEL (store),
&iter);
item->rowref = gtk_tree_row_reference_new (GTK_TREE_MODEL (store),
tree_path);
gtk_tree_path_free (tree_path);
g_object_unref (pixbuf);
}
static void
picture_opened_for_read (GObject *source_object,
GAsyncResult *res,
gpointer user_data)
{
BgPicturesSource *bg_source = BG_PICTURES_SOURCE (user_data);
GnomeWPItem *item;
GFileInputStream *stream;
GError *error = NULL;
item = g_object_get_data (source_object, "item");
stream = g_file_read_finish (G_FILE (source_object), res, &error);
if (stream == NULL)
{
char *filename;
filename = g_file_get_path (G_FILE (source_object));
g_warning ("Failed to load picture '%s': %s", filename, error->message);
g_free (filename);
g_error_free (error);
gnome_wp_item_free (item);
return;
}
g_object_set_data (G_OBJECT (stream), "item", item);
gdk_pixbuf_new_from_stream_at_scale_async (G_INPUT_STREAM (stream),
THUMBNAIL_WIDTH, THUMBNAIL_HEIGHT,
TRUE,
NULL,
picture_scaled, bg_source);
g_object_unref (stream);
}
static void
file_info_async_ready (GObject *source,
GAsyncResult *res,
gpointer user_data)
{
BgPicturesSource *bg_source = BG_PICTURES_SOURCE (user_data);
BgPicturesSourcePrivate *priv = bg_source->priv;
GList *files, *l;
GError *err = NULL;
GFile *parent;
gchar *path;
files = g_file_enumerator_next_files_finish (G_FILE_ENUMERATOR (source),
res,
&err);
if (err)
{
g_warning ("Could not get pictures file information: %s", err->message);
g_error_free (err);
g_list_foreach (files, (GFunc) g_object_unref, NULL);
g_list_free (files);
return;
}
parent = g_file_enumerator_get_container (G_FILE_ENUMERATOR (source));
path = g_file_get_path (parent);
/* iterate over the available files */
for (l = files; l; l = g_list_next (l))
{
GFileInfo *info = l->data;
const gchar *content_type;
/* find png and jpeg files */
content_type = g_file_info_get_content_type (info);
if (!content_type)
continue;
if (!strcmp ("image/png", content_type)
|| !strcmp ("image/jpeg", content_type))
{
GnomeWPItem *item;
gchar *filename;
GFile *file;
filename = g_build_filename (path, g_file_info_get_name (info), NULL);
/* create a new GnomeWpItem */
item = gnome_wp_item_new (filename, NULL,
info,
priv->thumb_factory);
if (!item)
{
g_warning ("Could not load picture \"%s\"", filename);
g_free (filename);
continue;
}
file = g_file_new_for_path (filename);
g_free (filename);
if (item->options == G_DESKTOP_BACKGROUND_STYLE_NONE)
item->options = G_DESKTOP_BACKGROUND_STYLE_ZOOM;
g_object_set_data (G_OBJECT (file), "item", item);
g_file_read_async (file, 0, NULL, picture_opened_for_read, bg_source);
g_object_unref (file);
}
}
g_list_foreach (files, (GFunc) g_object_unref, NULL);
g_list_free (files);
g_free (path);
}
static void
dir_enum_async_ready (GObject *source,
GAsyncResult *res,
gpointer user_data)
{
BgPicturesSourcePrivate *priv = BG_PICTURES_SOURCE (user_data)->priv;
GFileEnumerator *enumerator;
GError *err = NULL;
enumerator = g_file_enumerate_children_finish (G_FILE (source), res, &err);
if (err)
{
g_warning ("Could not fill pictures source: %s", err->message);
g_error_free (err);
return;
}
/* get the files */
g_file_enumerator_next_files_async (enumerator,
G_MAXINT,
G_PRIORITY_LOW,
priv->cancellable,
file_info_async_ready,
user_data);
}
static void
bg_pictures_source_init (BgPicturesSource *self)
{
const gchar *pictures_path;
BgPicturesSourcePrivate *priv;
priv = self->priv = PICTURES_SOURCE_PRIVATE (self);
priv->cancellable = g_cancellable_new ();
pictures_path = g_get_user_special_dir (G_USER_DIRECTORY_PICTURES);
priv->dir = g_file_new_for_path (pictures_path);
g_file_enumerate_children_async (priv->dir,
G_FILE_ATTRIBUTE_STANDARD_NAME ","
G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE,
G_FILE_QUERY_INFO_NONE,
G_PRIORITY_LOW, priv->cancellable,
dir_enum_async_ready, self);
priv->thumb_factory =
gnome_desktop_thumbnail_factory_new (GNOME_DESKTOP_THUMBNAIL_SIZE_NORMAL);
}
BgPicturesSource *
bg_pictures_source_new (void)
{
return g_object_new (BG_TYPE_PICTURES_SOURCE, NULL);
}

View File

@@ -1,76 +0,0 @@
/* bg-pictures-source.h */
/*
* Copyright (C) 2010 Intel, Inc
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
* Author: Thomas Wood <thomas.wood@intel.com>
*
*/
#ifndef _BG_PICTURES_SOURCE_H
#define _BG_PICTURES_SOURCE_H
#include <gtk/gtk.h>
#include "bg-source.h"
G_BEGIN_DECLS
#define BG_TYPE_PICTURES_SOURCE bg_pictures_source_get_type()
#define BG_PICTURES_SOURCE(obj) \
(G_TYPE_CHECK_INSTANCE_CAST ((obj), \
BG_TYPE_PICTURES_SOURCE, BgPicturesSource))
#define BG_PICTURES_SOURCE_CLASS(klass) \
(G_TYPE_CHECK_CLASS_CAST ((klass), \
BG_TYPE_PICTURES_SOURCE, BgPicturesSourceClass))
#define BG_IS_PICTURES_SOURCE(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), \
BG_TYPE_PICTURES_SOURCE))
#define BG_IS_PICTURES_SOURCE_CLASS(klass) \
(G_TYPE_CHECK_CLASS_TYPE ((klass), \
BG_TYPE_PICTURES_SOURCE))
#define BG_PICTURES_SOURCE_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_CLASS ((obj), \
BG_TYPE_PICTURES_SOURCE, BgPicturesSourceClass))
typedef struct _BgPicturesSource BgPicturesSource;
typedef struct _BgPicturesSourceClass BgPicturesSourceClass;
typedef struct _BgPicturesSourcePrivate BgPicturesSourcePrivate;
struct _BgPicturesSource
{
BgSource parent;
BgPicturesSourcePrivate *priv;
};
struct _BgPicturesSourceClass
{
BgSourceClass parent_class;
};
GType bg_pictures_source_get_type (void) G_GNUC_CONST;
BgPicturesSource *bg_pictures_source_new (void);
G_END_DECLS
#endif /* _BG_PICTURES_SOURCE_H */

Some files were not shown because too many files have changed in this diff Show More