From c44e1035467d9bd282de37bdda54f59b4351e615 Mon Sep 17 00:00:00 2001 From: Robert Ancell Date: Wed, 29 Apr 2009 01:29:16 +1000 Subject: [PATCH] Import upstream version 3.6.3 --- ChangeLog | 50 + NEWS | 26 + aclocal.m4 | 1190 ++--- configure | 44 +- configure.ac | 4 +- data/gladeui-1.0.pc.in | 2 +- doc/Makefile.am | 6 +- doc/Makefile.in | 6 +- doc/gladepython.sgml | 82 + doc/gladeui-docs.sgml | 2 + doc/html/GladeApp.html | 206 +- doc/html/GladeBaseEditor.html | 116 +- doc/html/GladeClipboard.html | 42 +- doc/html/GladeClipboardView.html | 34 +- doc/html/GladeCommand.html | 172 +- doc/html/GladeDesignView.html | 26 +- doc/html/GladeEditor.html | 58 +- doc/html/GladeEditorProperty.html | 56 +- doc/html/GladeFixed.html | 52 +- doc/html/GladeInspector.html | 44 +- doc/html/GladePalette.html | 80 +- doc/html/GladePlaceholder.html | 18 +- doc/html/GladeProject.html | 286 +- doc/html/GladeWidget.html | 746 +-- doc/html/GladeWidgetAction.html | 26 +- doc/html/catalog.html | 5 + doc/html/catalogintro.html | 6 +- doc/html/core.html | 6 +- doc/html/dockables.html | 2 +- doc/html/gladeui-GladePropertyClass.html | 146 +- doc/html/gladeui-GladeWidgetAdaptor.html | 808 ++-- doc/html/gladeui-glade-parameter.html | 84 +- doc/html/gladeui-glade-property.html | 301 +- doc/html/gladeui-glade-signal-editor.html | 14 +- doc/html/gladeui-glade-utils.html | 324 +- doc/html/gladeui-glade-xml-utils.html | 364 +- doc/html/gladeui.devhelp | 595 --- doc/html/gladeui.devhelp2 | 600 --- doc/html/home.png | Bin 654 -> 0 bytes doc/html/index.html | 141 - doc/html/index.sgml | 715 --- doc/html/ix01.html | 1145 ----- doc/html/left.png | Bin 459 -> 0 bytes doc/html/properties.html | 16 +- doc/html/pythonsupport.html | 113 + doc/html/right.png | Bin 472 -> 0 bytes doc/html/style.css | 212 - doc/html/up.png | Bin 406 -> 0 bytes doc/html/widgetclasses.html | 28 +- doc/version.xml | 2 +- gladeui/glade-editor-property.c | 14 +- gladeui/glade-property.c | 2 + help/ru/glade.xml | 2 +- help/ru/ru.po | 2 +- intltool-extract.in | 875 ---- intltool-merge.in | 1506 ------ intltool-update.in | 1166 ----- plugins/gtk+/glade-activatable-editor.c | 5 +- plugins/gtk+/glade-gtk.c | 98 +- plugins/gtk+/gtk+.xml | 7 +- plugins/gtk+/gtk+.xml.in | 8 +- po/ChangeLog | 8 + po/LINGUAS | 2 + po/es.po | 14 +- po/sr.po | 5234 +++++++++++++++++++++ po/sr@latin.po | 5234 +++++++++++++++++++++ src/glade-window.c | 11 +- 67 files changed, 13538 insertions(+), 9651 deletions(-) create mode 100644 doc/gladepython.sgml delete mode 100644 doc/html/gladeui.devhelp delete mode 100644 doc/html/gladeui.devhelp2 delete mode 100644 doc/html/home.png delete mode 100644 doc/html/index.html delete mode 100644 doc/html/index.sgml delete mode 100644 doc/html/ix01.html delete mode 100644 doc/html/left.png create mode 100644 doc/html/pythonsupport.html delete mode 100644 doc/html/right.png delete mode 100644 doc/html/style.css delete mode 100644 doc/html/up.png create mode 100644 po/sr.po create mode 100644 po/sr@latin.po diff --git a/ChangeLog b/ChangeLog index 861ed8b..2ab5f33 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,52 @@ +2009-04-22 Tristan Van Berkom + + * NEWS, configure.ac: Rolling 3.6.3 + + * plugins/gtk+/gtk+.xml.in: Removed buggy query dialog from notebook (closing bug 578727). + + * plugins/gtk+/glade-gtk.c: Made Atk proxy objects always have unique names (at + least as unique as the widget they are created for) (bug 579565). + + * src/glade-window.c: Removed hard coded size request to palette (Bug 579624) + (added some default pane positions). + +2009-04-22 Davyd Madeley + + * plugins/gtk+/glade-gtk.c: Fixed output format for GtkLabel attributes (bug 579793). + +2009-04-21 Juan Pablo Ugarte + + * doc/gladepython.sgml: added Glade Python plugin documentation. + + * doc/gladeui-docs.sgml, doc/Makefile.am: added reference to the new docs. + +2009-04-18 Tristan Van Berkom + + * plugins/gtk+/gtk+.xml.in: Fixed GtkButton to only allow real stock items, + gave GtkImage a default icon-size of GTK_ICON_SIZE_BUTTON (better than invalid). + + * plugins/gtk+/glade-activatable-editor.c, + gladeui/glade-editor-property.c: Maintain current widget selection + during commits of related-action (was causing crashes when the + selection changed as a result of a commit, bug 578869). + +2009-04-15 Tristan Van Berkom + + * configure.ac, NEWS, data/gladeui.pc.in: Bumping + required GTK+ version in the .pc and rolling 3.6.2. + + * plugins/gtk+/glade-gtk.c, plugins/gtk+/gtk+.xml.in: + Added glade_gtk_cell_renderer_read_widget() and now + glade_gtk_cell_layout_read_child() doesnt load attributes + if the object property has been explicitly specified in + the Glade file (fixes bug 566928). + +2009-04-07 Tristan Van Berkom + + * plugins/gtk+/glade-gtk.c: GtkWindow adaptor was skipping GtkWidget + adaptor when chaining up in ->write_widget() (causeing atk props, + accelerators and signals in libglade to be missed - bug 578211). + 2009-04-06 Tristan Van Berkom * plugins/gtk+/glade-button-editor.c: Properly initialize GValue on @@ -23,6 +72,7 @@ in libglade format, leave signals to core when in builder format. 2009-03-21 Tristan Van Berkom + * NEWS, configure.ac: Rolling 3.6.1 * gladeui/glade-command.c: Fix win32 crasher (bug 575206) again (seems diff --git a/NEWS b/NEWS index 2af2b10..222b01c 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,29 @@ + +=========== +Glade 3.6.3 +=========== + - Maintain current widget selection during commits of related-action + (was causing crashes when the selection changed as a result of a commit, bug 578869) + - GtkButton only accepts real stock *items* and not icons (to use an icon, use a GtkImage + with an unrestricted stock icon) + - Added documentation on integrating Python widgets (Juan Pablo Ugarte) + - Fixed output format for GtkLabel attributes (bug 579793, patch by Davyd Madeley). + - Removed hard coded size request to palette (Bug 579624). + - Made Atk proxy objects always have unique names (bug 579565). + - Removed buggy query dialog from notebook creation (bug 578727). + +=========== +Glade 3.6.2 +=========== + - Fixed missing properties/attributes when serializing GtkWindows (bug 578211) + - Fixed loading state of cellrenderer attributes (whether to use attribute or property + directly, bug 566928). + +New and updated translations +============================ + - Goran Rakic (sr, sr@latin) + - Jorge Gonzalez (es) + =========== Glade 3.6.1 =========== diff --git a/aclocal.m4 b/aclocal.m4 index f1e7f4f..ebf13cb 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -11,628 +11,195 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. -# Copyright (C) 1995-2002 Free Software Foundation, Inc. -# Copyright (C) 2001-2003,2004 Red Hat, Inc. -# -# This file is free software, distributed under the terms of the GNU -# General Public License. As a special exception to the GNU General -# Public License, this file may be distributed as part of a program -# that contains a configuration script generated by Autoconf, under -# the same distribution terms as the rest of that program. -# -# This file can be copied and used freely without restrictions. It can -# be used in projects which are not available under the GNU Public License -# but which still want to provide support for the GNU gettext functionality. -# -# Macro to add for using GNU gettext. -# Ulrich Drepper , 1995, 1996 -# -# Modified to never use included libintl. -# Owen Taylor , 12/15/1998 -# -# Major rework to remove unused code -# Owen Taylor , 12/11/2002 -# -# Added better handling of ALL_LINGUAS from GNU gettext version -# written by Bruno Haible, Owen Taylor 5/30/3002 -# -# Modified to require ngettext -# Matthias Clasen 08/06/2004 -# -# We need this here as well, since someone might use autoconf-2.5x -# to configure GLib then an older version to configure a package -# using AM_GLIB_GNU_GETTEXT -AC_PREREQ(2.53) +# gnome-common.m4 +# -dnl -dnl We go to great lengths to make sure that aclocal won't -dnl try to pull in the installed version of these macros -dnl when running aclocal in the glib directory. -dnl -m4_copy([AC_DEFUN],[glib_DEFUN]) -m4_copy([AC_REQUIRE],[glib_REQUIRE]) -dnl -dnl At the end, if we're not within glib, we'll define the public -dnl definitions in terms of our private definitions. -dnl +dnl GNOME_COMMON_INIT -# GLIB_LC_MESSAGES -#-------------------- -glib_DEFUN([GLIB_LC_MESSAGES], - [AC_CHECK_HEADERS([locale.h]) - if test $ac_cv_header_locale_h = yes; then - AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES, - [AC_TRY_LINK([#include ], [return LC_MESSAGES], - am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)]) - if test $am_cv_val_LC_MESSAGES = yes; then - AC_DEFINE(HAVE_LC_MESSAGES, 1, - [Define if your file defines LC_MESSAGES.]) - fi - fi]) +AC_DEFUN([GNOME_COMMON_INIT], +[ + dnl this macro should come after AC_CONFIG_MACRO_DIR + AC_BEFORE([AC_CONFIG_MACRO_DIR], [$0]) -# GLIB_PATH_PROG_WITH_TEST -#---------------------------- -dnl GLIB_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR, -dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) -glib_DEFUN([GLIB_PATH_PROG_WITH_TEST], -[# Extract the first word of "$2", so it can be a program name with args. -set dummy $2; ac_word=[$]2 -AC_MSG_CHECKING([for $ac_word]) -AC_CACHE_VAL(ac_cv_path_$1, -[case "[$]$1" in - /*) - ac_cv_path_$1="[$]$1" # Let the user override the test with a path. - ;; - *) - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" - for ac_dir in ifelse([$5], , $PATH, [$5]); do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - if [$3]; then - ac_cv_path_$1="$ac_dir/$ac_word" - break - fi - fi - done - IFS="$ac_save_ifs" -dnl If no 4th arg is given, leave the cache variable unset, -dnl so AC_PATH_PROGS will keep looking. -ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4" -])dnl - ;; -esac])dnl -$1="$ac_cv_path_$1" -if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then - AC_MSG_RESULT([$]$1) -else - AC_MSG_RESULT(no) -fi -AC_SUBST($1)dnl -]) + dnl ensure that when the Automake generated makefile calls aclocal, + dnl it honours the $ACLOCAL_FLAGS environment variable + ACLOCAL_AMFLAGS="\${ACLOCAL_FLAGS}" + if test -n "$ac_macro_dir"; then + ACLOCAL_AMFLAGS="-I $ac_macro_dir $ACLOCAL_AMFLAGS" + fi -# GLIB_WITH_NLS -#----------------- -glib_DEFUN([GLIB_WITH_NLS], - dnl NLS is obligatory - [USE_NLS=yes - AC_SUBST(USE_NLS) + AC_SUBST([ACLOCAL_AMFLAGS]) +]) - gt_cv_have_gettext=no +AC_DEFUN([GNOME_DEBUG_CHECK], +[ + AC_ARG_ENABLE([debug], + AC_HELP_STRING([--enable-debug], + [turn on debugging]),, + [enable_debug=no]) - CATOBJEXT=NONE - XGETTEXT=: - INTLLIBS= + if test x$enable_debug = xyes ; then + AC_DEFINE(GNOME_ENABLE_DEBUG, 1, + [Enable additional debugging at the expense of performance and size]) + fi +]) - AC_CHECK_HEADER(libintl.h, - [gt_cv_func_dgettext_libintl="no" - libintl_extra_libs="" +dnl GNOME_MAINTAINER_MODE_DEFINES () +dnl define DISABLE_DEPRECATED +dnl +AC_DEFUN([GNOME_MAINTAINER_MODE_DEFINES], +[ + AC_REQUIRE([AM_MAINTAINER_MODE]) - # - # First check in libc - # - AC_CACHE_CHECK([for ngettext in libc], gt_cv_func_ngettext_libc, - [AC_TRY_LINK([ -#include -], - [return !ngettext ("","", 1)], - gt_cv_func_ngettext_libc=yes, - gt_cv_func_ngettext_libc=no) - ]) - - if test "$gt_cv_func_ngettext_libc" = "yes" ; then - AC_CACHE_CHECK([for dgettext in libc], gt_cv_func_dgettext_libc, - [AC_TRY_LINK([ -#include -], - [return !dgettext ("","")], - gt_cv_func_dgettext_libc=yes, - gt_cv_func_dgettext_libc=no) - ]) - fi - - if test "$gt_cv_func_ngettext_libc" = "yes" ; then - AC_CHECK_FUNCS(bind_textdomain_codeset) - fi + if test $USE_MAINTAINER_MODE = yes; then + DISABLE_DEPRECATED="-DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DPANGO_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGCONF_DISABLE_DEPRECATED -DBONOBO_DISABLE_DEPRECATED -DBONOBO_UI_DISABLE_DEPRECATED -DGNOME_VFS_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED -DLIBGLADE_DISABLE_DEPRECATED" + else + DISABLE_DEPRECATED="" + fi + AC_SUBST(DISABLE_DEPRECATED) +]) - # - # If we don't have everything we want, check in libintl - # - if test "$gt_cv_func_dgettext_libc" != "yes" \ - || test "$gt_cv_func_ngettext_libc" != "yes" \ - || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then - - AC_CHECK_LIB(intl, bindtextdomain, - [AC_CHECK_LIB(intl, ngettext, - [AC_CHECK_LIB(intl, dgettext, - gt_cv_func_dgettext_libintl=yes)])]) +dnl GNOME_COMPILE_WARNINGS +dnl Turn on many useful compiler warnings +dnl For now, only works on GCC +AC_DEFUN([GNOME_COMPILE_WARNINGS],[ + dnl ****************************** + dnl More compiler warnings + dnl ****************************** - if test "$gt_cv_func_dgettext_libintl" != "yes" ; then - AC_MSG_CHECKING([if -liconv is needed to use gettext]) - AC_MSG_RESULT([]) - AC_CHECK_LIB(intl, ngettext, - [AC_CHECK_LIB(intl, dcgettext, - [gt_cv_func_dgettext_libintl=yes - libintl_extra_libs=-liconv], - :,-liconv)], - :,-liconv) - fi + AC_ARG_ENABLE(compile-warnings, + AC_HELP_STRING([--enable-compile-warnings=@<:@no/minimum/yes/maximum/error@:>@], + [Turn on compiler warnings]),, + [enable_compile_warnings="m4_default([$1],[yes])"]) - # - # If we found libintl, then check in it for bind_textdomain_codeset(); - # we'll prefer libc if neither have bind_textdomain_codeset(), - # and both have dgettext and ngettext - # - if test "$gt_cv_func_dgettext_libintl" = "yes" ; then - glib_save_LIBS="$LIBS" - LIBS="$LIBS -lintl $libintl_extra_libs" - unset ac_cv_func_bind_textdomain_codeset - AC_CHECK_FUNCS(bind_textdomain_codeset) - LIBS="$glib_save_LIBS" + warnCFLAGS= + if test "x$GCC" != xyes; then + enable_compile_warnings=no + fi - if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then - gt_cv_func_dgettext_libc=no - else - if test "$gt_cv_func_dgettext_libc" = "yes" \ - && test "$gt_cv_func_ngettext_libc" = "yes"; then - gt_cv_func_dgettext_libintl=no - fi - fi - fi - fi + warning_flags= + realsave_CFLAGS="$CFLAGS" - if test "$gt_cv_func_dgettext_libc" = "yes" \ - || test "$gt_cv_func_dgettext_libintl" = "yes"; then - gt_cv_have_gettext=yes - fi - - if test "$gt_cv_func_dgettext_libintl" = "yes"; then - INTLLIBS="-lintl $libintl_extra_libs" - fi - - if test "$gt_cv_have_gettext" = "yes"; then - AC_DEFINE(HAVE_GETTEXT,1, - [Define if the GNU gettext() function is already present or preinstalled.]) - GLIB_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, - [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl - if test "$MSGFMT" != "no"; then - glib_save_LIBS="$LIBS" - LIBS="$LIBS $INTLLIBS" - AC_CHECK_FUNCS(dcgettext) - MSGFMT_OPTS= - AC_MSG_CHECKING([if msgfmt accepts -c]) - GLIB_RUN_PROG([$MSGFMT -c -o /dev/null],[ -msgid "" -msgstr "" -"Content-Type: text/plain; charset=UTF-8\n" -"Project-Id-Version: test 1.0\n" -"PO-Revision-Date: 2007-02-15 12:01+0100\n" -"Last-Translator: test \n" -"Language-Team: C \n" -"MIME-Version: 1.0\n" -"Content-Transfer-Encoding: 8bit\n" -], [MSGFMT_OPTS=-c; AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no])]) - AC_SUBST(MSGFMT_OPTS) - AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) - GLIB_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, - [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :) - AC_TRY_LINK(, [extern int _nl_msg_cat_cntr; - return _nl_msg_cat_cntr], - [CATOBJEXT=.gmo - DATADIRNAME=share], - [case $host in - *-*-solaris*) - dnl On Solaris, if bind_textdomain_codeset is in libc, - dnl GNU format message catalog is always supported, - dnl since both are added to the libc all together. - dnl Hence, we'd like to go with DATADIRNAME=share and - dnl and CATOBJEXT=.gmo in this case. - AC_CHECK_FUNC(bind_textdomain_codeset, - [CATOBJEXT=.gmo - DATADIRNAME=share], - [CATOBJEXT=.mo - DATADIRNAME=lib]) - ;; - *) - CATOBJEXT=.mo - DATADIRNAME=lib - ;; - esac]) - LIBS="$glib_save_LIBS" - INSTOBJEXT=.mo - else - gt_cv_have_gettext=no + case "$enable_compile_warnings" in + no) + warning_flags= + ;; + minimum) + warning_flags="-Wall" + ;; + yes) + warning_flags="-Wall -Wmissing-prototypes" + ;; + maximum|error) + warning_flags="-Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith" + CFLAGS="$warning_flags $CFLAGS" + for option in -Wno-sign-compare; do + SAVE_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $option" + AC_MSG_CHECKING([whether gcc understands $option]) + AC_TRY_COMPILE([], [], + has_option=yes, + has_option=no,) + CFLAGS="$SAVE_CFLAGS" + AC_MSG_RESULT($has_option) + if test $has_option = yes; then + warning_flags="$warning_flags $option" + fi + unset has_option + unset SAVE_CFLAGS + done + unset option + if test "$enable_compile_warnings" = "error" ; then + warning_flags="$warning_flags -Werror" fi - fi - ]) + ;; + *) + AC_MSG_ERROR(Unknown argument '$enable_compile_warnings' to --enable-compile-warnings) + ;; + esac + CFLAGS="$realsave_CFLAGS" + AC_MSG_CHECKING(what warning flags to pass to the C compiler) + AC_MSG_RESULT($warning_flags) - if test "$gt_cv_have_gettext" = "yes" ; then - AC_DEFINE(ENABLE_NLS, 1, - [always defined to indicate that i18n is enabled]) - fi + AC_ARG_ENABLE(iso-c, + AC_HELP_STRING([--enable-iso-c], + [Try to warn if code is not ISO C ]),, + [enable_iso_c=no]) - dnl Test whether we really found GNU xgettext. - if test "$XGETTEXT" != ":"; then - dnl If it is not GNU xgettext we define it as : so that the - dnl Makefiles still can work. - if $XGETTEXT --omit-header /dev/null 2> /dev/null; then - : ; - else - AC_MSG_RESULT( - [found xgettext program is not GNU xgettext; ignore it]) - XGETTEXT=":" - fi + AC_MSG_CHECKING(what language compliance flags to pass to the C compiler) + complCFLAGS= + if test "x$enable_iso_c" != "xno"; then + if test "x$GCC" = "xyes"; then + case " $CFLAGS " in + *[\ \ ]-ansi[\ \ ]*) ;; + *) complCFLAGS="$complCFLAGS -ansi" ;; + esac + case " $CFLAGS " in + *[\ \ ]-pedantic[\ \ ]*) ;; + *) complCFLAGS="$complCFLAGS -pedantic" ;; + esac + fi fi + AC_MSG_RESULT($complCFLAGS) - # We need to process the po/ directory. - POSUB=po + WARN_CFLAGS="$warning_flags $complCFLAGS" + AC_SUBST(WARN_CFLAGS) +]) - AC_OUTPUT_COMMANDS( - [case "$CONFIG_FILES" in *po/Makefile.in*) - sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile - esac]) +dnl For C++, do basically the same thing. - dnl These rules are solely for the distribution goal. While doing this - dnl we only have to keep exactly one list of the available catalogs - dnl in configure.in. - for lang in $ALL_LINGUAS; do - GMOFILES="$GMOFILES $lang.gmo" - POFILES="$POFILES $lang.po" - done +AC_DEFUN([GNOME_CXX_WARNINGS],[ + AC_ARG_ENABLE(cxx-warnings, + AC_HELP_STRING([--enable-cxx-warnings=@<:@no/minimum/yes@:>@] + [Turn on compiler warnings.]),, + [enable_cxx_warnings="m4_default([$1],[minimum])"]) - dnl Make all variables we use known to autoconf. - AC_SUBST(CATALOGS) - AC_SUBST(CATOBJEXT) - AC_SUBST(DATADIRNAME) - AC_SUBST(GMOFILES) - AC_SUBST(INSTOBJEXT) - AC_SUBST(INTLLIBS) - AC_SUBST(PO_IN_DATADIR_TRUE) - AC_SUBST(PO_IN_DATADIR_FALSE) - AC_SUBST(POFILES) - AC_SUBST(POSUB) - ]) + AC_MSG_CHECKING(what warning flags to pass to the C++ compiler) + warnCXXFLAGS= + if test "x$GXX" != xyes; then + enable_cxx_warnings=no + fi + if test "x$enable_cxx_warnings" != "xno"; then + if test "x$GXX" = "xyes"; then + case " $CXXFLAGS " in + *[\ \ ]-Wall[\ \ ]*) ;; + *) warnCXXFLAGS="-Wall -Wno-unused" ;; + esac -# AM_GLIB_GNU_GETTEXT -# ------------------- -# Do checks necessary for use of gettext. If a suitable implementation -# of gettext is found in either in libintl or in the C library, -# it will set INTLLIBS to the libraries needed for use of gettext -# and AC_DEFINE() HAVE_GETTEXT and ENABLE_NLS. (The shell variable -# gt_cv_have_gettext will be set to "yes".) It will also call AC_SUBST() -# on various variables needed by the Makefile.in.in installed by -# glib-gettextize. -dnl -glib_DEFUN([GLIB_GNU_GETTEXT], - [AC_REQUIRE([AC_PROG_CC])dnl - AC_REQUIRE([AC_HEADER_STDC])dnl - - GLIB_LC_MESSAGES - GLIB_WITH_NLS + ## -W is not all that useful. And it cannot be controlled + ## with individual -Wno-xxx flags, unlike -Wall + if test "x$enable_cxx_warnings" = "xyes"; then + warnCXXFLAGS="$warnCXXFLAGS -Wshadow -Woverloaded-virtual" + fi + fi + fi + AC_MSG_RESULT($warnCXXFLAGS) - if test "$gt_cv_have_gettext" = "yes"; then - if test "x$ALL_LINGUAS" = "x"; then - LINGUAS= - else - AC_MSG_CHECKING(for catalogs to be installed) - NEW_LINGUAS= - for presentlang in $ALL_LINGUAS; do - useit=no - if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then - desiredlanguages="$LINGUAS" - else - desiredlanguages="$ALL_LINGUAS" - fi - for desiredlang in $desiredlanguages; do - # Use the presentlang catalog if desiredlang is - # a. equal to presentlang, or - # b. a variant of presentlang (because in this case, - # presentlang can be used as a fallback for messages - # which are not translated in the desiredlang catalog). - case "$desiredlang" in - "$presentlang"*) useit=yes;; - esac - done - if test $useit = yes; then - NEW_LINGUAS="$NEW_LINGUAS $presentlang" - fi - done - LINGUAS=$NEW_LINGUAS - AC_MSG_RESULT($LINGUAS) - fi + AC_ARG_ENABLE(iso-cxx, + AC_HELP_STRING([--enable-iso-cxx], + [Try to warn if code is not ISO C++ ]),, + [enable_iso_cxx=no]) - dnl Construct list of names of catalog files to be constructed. - if test -n "$LINGUAS"; then - for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done + AC_MSG_CHECKING(what language compliance flags to pass to the C++ compiler) + complCXXFLAGS= + if test "x$enable_iso_cxx" != "xno"; then + if test "x$GXX" = "xyes"; then + case " $CXXFLAGS " in + *[\ \ ]-ansi[\ \ ]*) ;; + *) complCXXFLAGS="$complCXXFLAGS -ansi" ;; + esac + + case " $CXXFLAGS " in + *[\ \ ]-pedantic[\ \ ]*) ;; + *) complCXXFLAGS="$complCXXFLAGS -pedantic" ;; + esac fi fi + AC_MSG_RESULT($complCXXFLAGS) - dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly - dnl find the mkinstalldirs script in another subdir but ($top_srcdir). - dnl Try to locate is. - MKINSTALLDIRS= - if test -n "$ac_aux_dir"; then - MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" - fi - if test -z "$MKINSTALLDIRS"; then - MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" - fi - AC_SUBST(MKINSTALLDIRS) - - dnl Generate list of files to be processed by xgettext which will - dnl be included in po/Makefile. - test -d po || mkdir po - if test "x$srcdir" != "x."; then - if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then - posrcprefix="$srcdir/" - else - posrcprefix="../$srcdir/" - fi - else - posrcprefix="../" - fi - rm -f po/POTFILES - sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ - < $srcdir/po/POTFILES.in > po/POTFILES - ]) - -# AM_GLIB_DEFINE_LOCALEDIR(VARIABLE) -# ------------------------------- -# Define VARIABLE to the location where catalog files will -# be installed by po/Makefile. -glib_DEFUN([GLIB_DEFINE_LOCALEDIR], -[glib_REQUIRE([GLIB_GNU_GETTEXT])dnl -glib_save_prefix="$prefix" -glib_save_exec_prefix="$exec_prefix" -glib_save_datarootdir="$datarootdir" -test "x$prefix" = xNONE && prefix=$ac_default_prefix -test "x$exec_prefix" = xNONE && exec_prefix=$prefix -datarootdir=`eval echo "${datarootdir}"` -if test "x$CATOBJEXT" = "x.mo" ; then - localedir=`eval echo "${libdir}/locale"` -else - localedir=`eval echo "${datadir}/locale"` -fi -prefix="$glib_save_prefix" -exec_prefix="$glib_save_exec_prefix" -datarootdir="$glib_save_datarootdir" -AC_DEFINE_UNQUOTED($1, "$localedir", - [Define the location where the catalogs will be installed]) -]) - -dnl -dnl Now the definitions that aclocal will find -dnl -ifdef(glib_configure_in,[],[ -AC_DEFUN([AM_GLIB_GNU_GETTEXT],[GLIB_GNU_GETTEXT($@)]) -AC_DEFUN([AM_GLIB_DEFINE_LOCALEDIR],[GLIB_DEFINE_LOCALEDIR($@)]) -])dnl - -# GLIB_RUN_PROG(PROGRAM, TEST-FILE, [ACTION-IF-PASS], [ACTION-IF-FAIL]) -# -# Create a temporary file with TEST-FILE as its contents and pass the -# file name to PROGRAM. Perform ACTION-IF-PASS if PROGRAM exits with -# 0 and perform ACTION-IF-FAIL for any other exit status. -AC_DEFUN([GLIB_RUN_PROG], -[cat >conftest.foo <<_ACEOF -$2 -_ACEOF -if AC_RUN_LOG([$1 conftest.foo]); then - m4_ifval([$3], [$3], [:]) -m4_ifvaln([$4], [else $4])dnl -echo "$as_me: failed input was:" >&AS_MESSAGE_LOG_FD -sed 's/^/| /' conftest.foo >&AS_MESSAGE_LOG_FD -fi]) - - -# gnome-common.m4 -# - -dnl GNOME_COMMON_INIT - -AC_DEFUN([GNOME_COMMON_INIT], -[ - dnl this macro should come after AC_CONFIG_MACRO_DIR - AC_BEFORE([AC_CONFIG_MACRO_DIR], [$0]) - - dnl ensure that when the Automake generated makefile calls aclocal, - dnl it honours the $ACLOCAL_FLAGS environment variable - ACLOCAL_AMFLAGS="\${ACLOCAL_FLAGS}" - if test -n "$ac_macro_dir"; then - ACLOCAL_AMFLAGS="-I $ac_macro_dir $ACLOCAL_AMFLAGS" - fi - - AC_SUBST([ACLOCAL_AMFLAGS]) -]) - -AC_DEFUN([GNOME_DEBUG_CHECK], -[ - AC_ARG_ENABLE([debug], - AC_HELP_STRING([--enable-debug], - [turn on debugging]),, - [enable_debug=no]) - - if test x$enable_debug = xyes ; then - AC_DEFINE(GNOME_ENABLE_DEBUG, 1, - [Enable additional debugging at the expense of performance and size]) - fi -]) - -dnl GNOME_MAINTAINER_MODE_DEFINES () -dnl define DISABLE_DEPRECATED -dnl -AC_DEFUN([GNOME_MAINTAINER_MODE_DEFINES], -[ - AC_REQUIRE([AM_MAINTAINER_MODE]) - - if test $USE_MAINTAINER_MODE = yes; then - DISABLE_DEPRECATED="-DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DPANGO_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGCONF_DISABLE_DEPRECATED -DBONOBO_DISABLE_DEPRECATED -DBONOBO_UI_DISABLE_DEPRECATED -DGNOME_VFS_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED -DLIBGLADE_DISABLE_DEPRECATED" - else - DISABLE_DEPRECATED="" - fi - AC_SUBST(DISABLE_DEPRECATED) -]) - -dnl GNOME_COMPILE_WARNINGS -dnl Turn on many useful compiler warnings -dnl For now, only works on GCC -AC_DEFUN([GNOME_COMPILE_WARNINGS],[ - dnl ****************************** - dnl More compiler warnings - dnl ****************************** - - AC_ARG_ENABLE(compile-warnings, - AC_HELP_STRING([--enable-compile-warnings=@<:@no/minimum/yes/maximum/error@:>@], - [Turn on compiler warnings]),, - [enable_compile_warnings="m4_default([$1],[yes])"]) - - warnCFLAGS= - if test "x$GCC" != xyes; then - enable_compile_warnings=no - fi - - warning_flags= - realsave_CFLAGS="$CFLAGS" - - case "$enable_compile_warnings" in - no) - warning_flags= - ;; - minimum) - warning_flags="-Wall" - ;; - yes) - warning_flags="-Wall -Wmissing-prototypes" - ;; - maximum|error) - warning_flags="-Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith" - CFLAGS="$warning_flags $CFLAGS" - for option in -Wno-sign-compare; do - SAVE_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS $option" - AC_MSG_CHECKING([whether gcc understands $option]) - AC_TRY_COMPILE([], [], - has_option=yes, - has_option=no,) - CFLAGS="$SAVE_CFLAGS" - AC_MSG_RESULT($has_option) - if test $has_option = yes; then - warning_flags="$warning_flags $option" - fi - unset has_option - unset SAVE_CFLAGS - done - unset option - if test "$enable_compile_warnings" = "error" ; then - warning_flags="$warning_flags -Werror" - fi - ;; - *) - AC_MSG_ERROR(Unknown argument '$enable_compile_warnings' to --enable-compile-warnings) - ;; - esac - CFLAGS="$realsave_CFLAGS" - AC_MSG_CHECKING(what warning flags to pass to the C compiler) - AC_MSG_RESULT($warning_flags) - - AC_ARG_ENABLE(iso-c, - AC_HELP_STRING([--enable-iso-c], - [Try to warn if code is not ISO C ]),, - [enable_iso_c=no]) - - AC_MSG_CHECKING(what language compliance flags to pass to the C compiler) - complCFLAGS= - if test "x$enable_iso_c" != "xno"; then - if test "x$GCC" = "xyes"; then - case " $CFLAGS " in - *[\ \ ]-ansi[\ \ ]*) ;; - *) complCFLAGS="$complCFLAGS -ansi" ;; - esac - case " $CFLAGS " in - *[\ \ ]-pedantic[\ \ ]*) ;; - *) complCFLAGS="$complCFLAGS -pedantic" ;; - esac - fi - fi - AC_MSG_RESULT($complCFLAGS) - - WARN_CFLAGS="$warning_flags $complCFLAGS" - AC_SUBST(WARN_CFLAGS) -]) - -dnl For C++, do basically the same thing. - -AC_DEFUN([GNOME_CXX_WARNINGS],[ - AC_ARG_ENABLE(cxx-warnings, - AC_HELP_STRING([--enable-cxx-warnings=@<:@no/minimum/yes@:>@] - [Turn on compiler warnings.]),, - [enable_cxx_warnings="m4_default([$1],[minimum])"]) - - AC_MSG_CHECKING(what warning flags to pass to the C++ compiler) - warnCXXFLAGS= - if test "x$GXX" != xyes; then - enable_cxx_warnings=no - fi - if test "x$enable_cxx_warnings" != "xno"; then - if test "x$GXX" = "xyes"; then - case " $CXXFLAGS " in - *[\ \ ]-Wall[\ \ ]*) ;; - *) warnCXXFLAGS="-Wall -Wno-unused" ;; - esac - - ## -W is not all that useful. And it cannot be controlled - ## with individual -Wno-xxx flags, unlike -Wall - if test "x$enable_cxx_warnings" = "xyes"; then - warnCXXFLAGS="$warnCXXFLAGS -Wshadow -Woverloaded-virtual" - fi - fi - fi - AC_MSG_RESULT($warnCXXFLAGS) - - AC_ARG_ENABLE(iso-cxx, - AC_HELP_STRING([--enable-iso-cxx], - [Try to warn if code is not ISO C++ ]),, - [enable_iso_cxx=no]) - - AC_MSG_CHECKING(what language compliance flags to pass to the C++ compiler) - complCXXFLAGS= - if test "x$enable_iso_cxx" != "xno"; then - if test "x$GXX" = "xyes"; then - case " $CXXFLAGS " in - *[\ \ ]-ansi[\ \ ]*) ;; - *) complCXXFLAGS="$complCXXFLAGS -ansi" ;; - esac - - case " $CXXFLAGS " in - *[\ \ ]-pedantic[\ \ ]*) ;; - *) complCXXFLAGS="$complCXXFLAGS -pedantic" ;; - esac - fi - fi - AC_MSG_RESULT($complCXXFLAGS) - - WARN_CXXFLAGS="$CXXFLAGS $warnCXXFLAGS $complCXXFLAGS" - AC_SUBST(WARN_CXXFLAGS) -]) + WARN_CXXFLAGS="$CXXFLAGS $warnCXXFLAGS $complCXXFLAGS" + AC_SUBST(WARN_CXXFLAGS) +]) # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- @@ -8506,6 +8073,439 @@ AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR +# Copyright (C) 1995-2002 Free Software Foundation, Inc. +# Copyright (C) 2001-2003,2004 Red Hat, Inc. +# +# This file is free software, distributed under the terms of the GNU +# General Public License. As a special exception to the GNU General +# Public License, this file may be distributed as part of a program +# that contains a configuration script generated by Autoconf, under +# the same distribution terms as the rest of that program. +# +# This file can be copied and used freely without restrictions. It can +# be used in projects which are not available under the GNU Public License +# but which still want to provide support for the GNU gettext functionality. +# +# Macro to add for using GNU gettext. +# Ulrich Drepper , 1995, 1996 +# +# Modified to never use included libintl. +# Owen Taylor , 12/15/1998 +# +# Major rework to remove unused code +# Owen Taylor , 12/11/2002 +# +# Added better handling of ALL_LINGUAS from GNU gettext version +# written by Bruno Haible, Owen Taylor 5/30/3002 +# +# Modified to require ngettext +# Matthias Clasen 08/06/2004 +# +# We need this here as well, since someone might use autoconf-2.5x +# to configure GLib then an older version to configure a package +# using AM_GLIB_GNU_GETTEXT +AC_PREREQ(2.53) + +dnl +dnl We go to great lengths to make sure that aclocal won't +dnl try to pull in the installed version of these macros +dnl when running aclocal in the glib directory. +dnl +m4_copy([AC_DEFUN],[glib_DEFUN]) +m4_copy([AC_REQUIRE],[glib_REQUIRE]) +dnl +dnl At the end, if we're not within glib, we'll define the public +dnl definitions in terms of our private definitions. +dnl + +# GLIB_LC_MESSAGES +#-------------------- +glib_DEFUN([GLIB_LC_MESSAGES], + [AC_CHECK_HEADERS([locale.h]) + if test $ac_cv_header_locale_h = yes; then + AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES, + [AC_TRY_LINK([#include ], [return LC_MESSAGES], + am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)]) + if test $am_cv_val_LC_MESSAGES = yes; then + AC_DEFINE(HAVE_LC_MESSAGES, 1, + [Define if your file defines LC_MESSAGES.]) + fi + fi]) + +# GLIB_PATH_PROG_WITH_TEST +#---------------------------- +dnl GLIB_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR, +dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) +glib_DEFUN([GLIB_PATH_PROG_WITH_TEST], +[# Extract the first word of "$2", so it can be a program name with args. +set dummy $2; ac_word=[$]2 +AC_MSG_CHECKING([for $ac_word]) +AC_CACHE_VAL(ac_cv_path_$1, +[case "[$]$1" in + /*) + ac_cv_path_$1="[$]$1" # Let the user override the test with a path. + ;; + *) + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" + for ac_dir in ifelse([$5], , $PATH, [$5]); do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$ac_word; then + if [$3]; then + ac_cv_path_$1="$ac_dir/$ac_word" + break + fi + fi + done + IFS="$ac_save_ifs" +dnl If no 4th arg is given, leave the cache variable unset, +dnl so AC_PATH_PROGS will keep looking. +ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4" +])dnl + ;; +esac])dnl +$1="$ac_cv_path_$1" +if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then + AC_MSG_RESULT([$]$1) +else + AC_MSG_RESULT(no) +fi +AC_SUBST($1)dnl +]) + +# GLIB_WITH_NLS +#----------------- +glib_DEFUN([GLIB_WITH_NLS], + dnl NLS is obligatory + [USE_NLS=yes + AC_SUBST(USE_NLS) + + gt_cv_have_gettext=no + + CATOBJEXT=NONE + XGETTEXT=: + INTLLIBS= + + AC_CHECK_HEADER(libintl.h, + [gt_cv_func_dgettext_libintl="no" + libintl_extra_libs="" + + # + # First check in libc + # + AC_CACHE_CHECK([for ngettext in libc], gt_cv_func_ngettext_libc, + [AC_TRY_LINK([ +#include +], + [return !ngettext ("","", 1)], + gt_cv_func_ngettext_libc=yes, + gt_cv_func_ngettext_libc=no) + ]) + + if test "$gt_cv_func_ngettext_libc" = "yes" ; then + AC_CACHE_CHECK([for dgettext in libc], gt_cv_func_dgettext_libc, + [AC_TRY_LINK([ +#include +], + [return !dgettext ("","")], + gt_cv_func_dgettext_libc=yes, + gt_cv_func_dgettext_libc=no) + ]) + fi + + if test "$gt_cv_func_ngettext_libc" = "yes" ; then + AC_CHECK_FUNCS(bind_textdomain_codeset) + fi + + # + # If we don't have everything we want, check in libintl + # + if test "$gt_cv_func_dgettext_libc" != "yes" \ + || test "$gt_cv_func_ngettext_libc" != "yes" \ + || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then + + AC_CHECK_LIB(intl, bindtextdomain, + [AC_CHECK_LIB(intl, ngettext, + [AC_CHECK_LIB(intl, dgettext, + gt_cv_func_dgettext_libintl=yes)])]) + + if test "$gt_cv_func_dgettext_libintl" != "yes" ; then + AC_MSG_CHECKING([if -liconv is needed to use gettext]) + AC_MSG_RESULT([]) + AC_CHECK_LIB(intl, ngettext, + [AC_CHECK_LIB(intl, dcgettext, + [gt_cv_func_dgettext_libintl=yes + libintl_extra_libs=-liconv], + :,-liconv)], + :,-liconv) + fi + + # + # If we found libintl, then check in it for bind_textdomain_codeset(); + # we'll prefer libc if neither have bind_textdomain_codeset(), + # and both have dgettext and ngettext + # + if test "$gt_cv_func_dgettext_libintl" = "yes" ; then + glib_save_LIBS="$LIBS" + LIBS="$LIBS -lintl $libintl_extra_libs" + unset ac_cv_func_bind_textdomain_codeset + AC_CHECK_FUNCS(bind_textdomain_codeset) + LIBS="$glib_save_LIBS" + + if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then + gt_cv_func_dgettext_libc=no + else + if test "$gt_cv_func_dgettext_libc" = "yes" \ + && test "$gt_cv_func_ngettext_libc" = "yes"; then + gt_cv_func_dgettext_libintl=no + fi + fi + fi + fi + + if test "$gt_cv_func_dgettext_libc" = "yes" \ + || test "$gt_cv_func_dgettext_libintl" = "yes"; then + gt_cv_have_gettext=yes + fi + + if test "$gt_cv_func_dgettext_libintl" = "yes"; then + INTLLIBS="-lintl $libintl_extra_libs" + fi + + if test "$gt_cv_have_gettext" = "yes"; then + AC_DEFINE(HAVE_GETTEXT,1, + [Define if the GNU gettext() function is already present or preinstalled.]) + GLIB_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, + [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl + if test "$MSGFMT" != "no"; then + glib_save_LIBS="$LIBS" + LIBS="$LIBS $INTLLIBS" + AC_CHECK_FUNCS(dcgettext) + MSGFMT_OPTS= + AC_MSG_CHECKING([if msgfmt accepts -c]) + GLIB_RUN_PROG([$MSGFMT -c -o /dev/null],[ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: test 1.0\n" +"PO-Revision-Date: 2007-02-15 12:01+0100\n" +"Last-Translator: test \n" +"Language-Team: C \n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +], [MSGFMT_OPTS=-c; AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no])]) + AC_SUBST(MSGFMT_OPTS) + AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) + GLIB_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, + [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :) + AC_TRY_LINK(, [extern int _nl_msg_cat_cntr; + return _nl_msg_cat_cntr], + [CATOBJEXT=.gmo + DATADIRNAME=share], + [case $host in + *-*-solaris*) + dnl On Solaris, if bind_textdomain_codeset is in libc, + dnl GNU format message catalog is always supported, + dnl since both are added to the libc all together. + dnl Hence, we'd like to go with DATADIRNAME=share and + dnl and CATOBJEXT=.gmo in this case. + AC_CHECK_FUNC(bind_textdomain_codeset, + [CATOBJEXT=.gmo + DATADIRNAME=share], + [CATOBJEXT=.mo + DATADIRNAME=lib]) + ;; + *) + CATOBJEXT=.mo + DATADIRNAME=lib + ;; + esac]) + LIBS="$glib_save_LIBS" + INSTOBJEXT=.mo + else + gt_cv_have_gettext=no + fi + fi + ]) + + if test "$gt_cv_have_gettext" = "yes" ; then + AC_DEFINE(ENABLE_NLS, 1, + [always defined to indicate that i18n is enabled]) + fi + + dnl Test whether we really found GNU xgettext. + if test "$XGETTEXT" != ":"; then + dnl If it is not GNU xgettext we define it as : so that the + dnl Makefiles still can work. + if $XGETTEXT --omit-header /dev/null 2> /dev/null; then + : ; + else + AC_MSG_RESULT( + [found xgettext program is not GNU xgettext; ignore it]) + XGETTEXT=":" + fi + fi + + # We need to process the po/ directory. + POSUB=po + + AC_OUTPUT_COMMANDS( + [case "$CONFIG_FILES" in *po/Makefile.in*) + sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile + esac]) + + dnl These rules are solely for the distribution goal. While doing this + dnl we only have to keep exactly one list of the available catalogs + dnl in configure.in. + for lang in $ALL_LINGUAS; do + GMOFILES="$GMOFILES $lang.gmo" + POFILES="$POFILES $lang.po" + done + + dnl Make all variables we use known to autoconf. + AC_SUBST(CATALOGS) + AC_SUBST(CATOBJEXT) + AC_SUBST(DATADIRNAME) + AC_SUBST(GMOFILES) + AC_SUBST(INSTOBJEXT) + AC_SUBST(INTLLIBS) + AC_SUBST(PO_IN_DATADIR_TRUE) + AC_SUBST(PO_IN_DATADIR_FALSE) + AC_SUBST(POFILES) + AC_SUBST(POSUB) + ]) + +# AM_GLIB_GNU_GETTEXT +# ------------------- +# Do checks necessary for use of gettext. If a suitable implementation +# of gettext is found in either in libintl or in the C library, +# it will set INTLLIBS to the libraries needed for use of gettext +# and AC_DEFINE() HAVE_GETTEXT and ENABLE_NLS. (The shell variable +# gt_cv_have_gettext will be set to "yes".) It will also call AC_SUBST() +# on various variables needed by the Makefile.in.in installed by +# glib-gettextize. +dnl +glib_DEFUN([GLIB_GNU_GETTEXT], + [AC_REQUIRE([AC_PROG_CC])dnl + AC_REQUIRE([AC_HEADER_STDC])dnl + + GLIB_LC_MESSAGES + GLIB_WITH_NLS + + if test "$gt_cv_have_gettext" = "yes"; then + if test "x$ALL_LINGUAS" = "x"; then + LINGUAS= + else + AC_MSG_CHECKING(for catalogs to be installed) + NEW_LINGUAS= + for presentlang in $ALL_LINGUAS; do + useit=no + if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then + desiredlanguages="$LINGUAS" + else + desiredlanguages="$ALL_LINGUAS" + fi + for desiredlang in $desiredlanguages; do + # Use the presentlang catalog if desiredlang is + # a. equal to presentlang, or + # b. a variant of presentlang (because in this case, + # presentlang can be used as a fallback for messages + # which are not translated in the desiredlang catalog). + case "$desiredlang" in + "$presentlang"*) useit=yes;; + esac + done + if test $useit = yes; then + NEW_LINGUAS="$NEW_LINGUAS $presentlang" + fi + done + LINGUAS=$NEW_LINGUAS + AC_MSG_RESULT($LINGUAS) + fi + + dnl Construct list of names of catalog files to be constructed. + if test -n "$LINGUAS"; then + for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done + fi + fi + + dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly + dnl find the mkinstalldirs script in another subdir but ($top_srcdir). + dnl Try to locate is. + MKINSTALLDIRS= + if test -n "$ac_aux_dir"; then + MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" + fi + if test -z "$MKINSTALLDIRS"; then + MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" + fi + AC_SUBST(MKINSTALLDIRS) + + dnl Generate list of files to be processed by xgettext which will + dnl be included in po/Makefile. + test -d po || mkdir po + if test "x$srcdir" != "x."; then + if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then + posrcprefix="$srcdir/" + else + posrcprefix="../$srcdir/" + fi + else + posrcprefix="../" + fi + rm -f po/POTFILES + sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ + < $srcdir/po/POTFILES.in > po/POTFILES + ]) + +# AM_GLIB_DEFINE_LOCALEDIR(VARIABLE) +# ------------------------------- +# Define VARIABLE to the location where catalog files will +# be installed by po/Makefile. +glib_DEFUN([GLIB_DEFINE_LOCALEDIR], +[glib_REQUIRE([GLIB_GNU_GETTEXT])dnl +glib_save_prefix="$prefix" +glib_save_exec_prefix="$exec_prefix" +glib_save_datarootdir="$datarootdir" +test "x$prefix" = xNONE && prefix=$ac_default_prefix +test "x$exec_prefix" = xNONE && exec_prefix=$prefix +datarootdir=`eval echo "${datarootdir}"` +if test "x$CATOBJEXT" = "x.mo" ; then + localedir=`eval echo "${libdir}/locale"` +else + localedir=`eval echo "${datadir}/locale"` +fi +prefix="$glib_save_prefix" +exec_prefix="$glib_save_exec_prefix" +datarootdir="$glib_save_datarootdir" +AC_DEFINE_UNQUOTED($1, "$localedir", + [Define the location where the catalogs will be installed]) +]) + +dnl +dnl Now the definitions that aclocal will find +dnl +ifdef(glib_configure_in,[],[ +AC_DEFUN([AM_GLIB_GNU_GETTEXT],[GLIB_GNU_GETTEXT($@)]) +AC_DEFUN([AM_GLIB_DEFINE_LOCALEDIR],[GLIB_DEFINE_LOCALEDIR($@)]) +])dnl + +# GLIB_RUN_PROG(PROGRAM, TEST-FILE, [ACTION-IF-PASS], [ACTION-IF-FAIL]) +# +# Create a temporary file with TEST-FILE as its contents and pass the +# file name to PROGRAM. Perform ACTION-IF-PASS if PROGRAM exits with +# 0 and perform ACTION-IF-FAIL for any other exit status. +AC_DEFUN([GLIB_RUN_PROG], +[cat >conftest.foo <<_ACEOF +$2 +_ACEOF +if AC_RUN_LOG([$1 conftest.foo]); then + m4_ifval([$3], [$3], [:]) +m4_ifvaln([$4], [else $4])dnl +echo "$as_me: failed input was:" >&AS_MESSAGE_LOG_FD +sed 's/^/| /' conftest.foo >&AS_MESSAGE_LOG_FD +fi]) + + m4_include([m4/gnome-doc-utils.m4]) m4_include([m4/gtk-doc.m4]) m4_include([m4/intltool.m4]) diff --git a/configure b/configure index aef3375..20e4541 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.61 for glade3 3.6.1. +# Generated by GNU Autoconf 2.61 for glade3 3.6.3. # # Report bugs to . # @@ -728,8 +728,8 @@ SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='glade3' PACKAGE_TARNAME='glade3' -PACKAGE_VERSION='3.6.1' -PACKAGE_STRING='glade3 3.6.1' +PACKAGE_VERSION='3.6.3' +PACKAGE_STRING='glade3 3.6.3' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=glade3' ac_unique_file="gladeui/glade.h" @@ -1517,7 +1517,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures glade3 3.6.1 to adapt to many kinds of systems. +\`configure' configures glade3 3.6.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1588,7 +1588,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of glade3 3.6.1:";; + short | recursive ) echo "Configuration of glade3 3.6.3:";; esac cat <<\_ACEOF @@ -1715,7 +1715,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -glade3 configure 3.6.1 +glade3 configure 3.6.3 generated by GNU Autoconf 2.61 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @@ -1729,7 +1729,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by glade3 $as_me 3.6.1, which was +It was created by glade3 $as_me 3.6.3, which was generated by GNU Autoconf 2.61. Invocation command line was $ $0 $@ @@ -2104,10 +2104,10 @@ GLADE_MINOR_VERSION=6 cat >>confdefs.h <<\_ACEOF -#define GLADE_MICRO_VERSION 1 +#define GLADE_MICRO_VERSION 3 _ACEOF -GLADE_MICRO_VERSION=1 +GLADE_MICRO_VERSION=3 ac_aux_dir= @@ -2554,7 +2554,7 @@ fi # Define the identity of the package. PACKAGE='glade3' - VERSION='3.6.1' + VERSION='3.6.3' cat >>confdefs.h <<_ACEOF @@ -24162,12 +24162,12 @@ if test -n "$PKG_CONFIG"; then pkg_cv_GTK_CFLAGS="$GTK_CFLAGS" else if test -n "$PKG_CONFIG" && \ - { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= 2.14.0 gthread-2.0 libxml-2.0 >= 2.4.0\"") >&5 - ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= 2.14.0 gthread-2.0 libxml-2.0 >= 2.4.0") 2>&5 + { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= 2.14.0 gthread-2.0 libxml-2.0 >= 2.4.0\"") >&5 + ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= 2.14.0 gthread-2.0 libxml-2.0 >= 2.4.0") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then - pkg_cv_GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= 2.14.0 gthread-2.0 libxml-2.0 >= 2.4.0" 2>/dev/null` + pkg_cv_GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= 2.14.0 gthread-2.0 libxml-2.0 >= 2.4.0" 2>/dev/null` else pkg_failed=yes fi @@ -24180,12 +24180,12 @@ if test -n "$PKG_CONFIG"; then pkg_cv_GTK_LIBS="$GTK_LIBS" else if test -n "$PKG_CONFIG" && \ - { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= 2.14.0 gthread-2.0 libxml-2.0 >= 2.4.0\"") >&5 - ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= 2.14.0 gthread-2.0 libxml-2.0 >= 2.4.0") 2>&5 + { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= 2.14.0 gthread-2.0 libxml-2.0 >= 2.4.0\"") >&5 + ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= 2.14.0 gthread-2.0 libxml-2.0 >= 2.4.0") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then - pkg_cv_GTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= 2.14.0 gthread-2.0 libxml-2.0 >= 2.4.0" 2>/dev/null` + pkg_cv_GTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= 2.14.0 gthread-2.0 libxml-2.0 >= 2.4.0" 2>/dev/null` else pkg_failed=yes fi @@ -24204,14 +24204,14 @@ else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gtk+-2.0 >= 2.14.0 gthread-2.0 libxml-2.0 >= 2.4.0"` + GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gtk+-2.0 >= 2.14.0 gthread-2.0 libxml-2.0 >= 2.4.0"` else - GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0 >= 2.14.0 gthread-2.0 libxml-2.0 >= 2.4.0"` + GTK_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0 >= 2.14.0 gthread-2.0 libxml-2.0 >= 2.4.0"` fi # Put the nasty error message in config.log where it belongs echo "$GTK_PKG_ERRORS" >&5 - { { echo "$as_me:$LINENO: error: Package requirements (gtk+-2.0 >= 2.14.0 gthread-2.0 libxml-2.0 >= 2.4.0) were not met: + { { echo "$as_me:$LINENO: error: Package requirements (gtk+-2.0 >= 2.14.0 gthread-2.0 libxml-2.0 >= 2.4.0) were not met: $GTK_PKG_ERRORS @@ -24222,7 +24222,7 @@ Alternatively, you may set the environment variables GTK_CFLAGS and GTK_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. " >&5 -echo "$as_me: error: Package requirements (gtk+-2.0 >= 2.14.0 gthread-2.0 libxml-2.0 >= 2.4.0) were not met: +echo "$as_me: error: Package requirements (gtk+-2.0 >= 2.14.0 gthread-2.0 libxml-2.0 >= 2.4.0) were not met: $GTK_PKG_ERRORS @@ -25605,7 +25605,7 @@ exec 6>&1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by glade3 $as_me 3.6.1, which was +This file was extended by glade3 $as_me 3.6.3, which was generated by GNU Autoconf 2.61. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -25658,7 +25658,7 @@ Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ -glade3 config.status 3.6.1 +glade3 config.status 3.6.3 configured by $0, generated by GNU Autoconf 2.61, with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" diff --git a/configure.ac b/configure.ac index f2b4254..1886df5 100644 --- a/configure.ac +++ b/configure.ac @@ -4,7 +4,7 @@ AC_PREREQ(2.52) m4_define(glade_major_version, 3) m4_define(glade_minor_version, 6) -m4_define(glade_micro_version, 1) +m4_define(glade_micro_version, 3) m4_define(glade_version, glade_major_version.glade_minor_version.glade_micro_version) AC_INIT([glade3], [glade_version], @@ -116,7 +116,7 @@ GTK_DOC_CHECK(1.9) dnl ================================================================ dnl Check for gtk+ dnl ================================================================ -PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= 2.14.0 gthread-2.0 libxml-2.0 >= 2.4.0]) +PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= 2.14.0 gthread-2.0 libxml-2.0 >= 2.4.0]) AC_SUBST(GTK_LIBS) AC_SUBST(GTK_CFLAGS) diff --git a/data/gladeui-1.0.pc.in b/data/gladeui-1.0.pc.in index fcd5841..a42bafe 100644 --- a/data/gladeui-1.0.pc.in +++ b/data/gladeui-1.0.pc.in @@ -13,6 +13,6 @@ Name: Glade Description: Glade interface designer library URL: http://glade.gnome.org Version: @PACKAGE_VERSION@ -Requires: gtk+-2.0 >= 2.10.0 libxml-2.0 >= 2.4.0 +Requires: gtk+-2.0 >= 2.14.0 libxml-2.0 >= 2.4.0 Libs: -L${libdir} -lgladeui-1 Cflags: -I${includedir} diff --git a/doc/Makefile.am b/doc/Makefile.am index f04d84f..e33714b 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -76,7 +76,8 @@ content_files=\ version.xml \ catalogintro.sgml \ widgetclasses.sgml \ - properties.sgml + properties.sgml \ + gladepython.sgml # SGML files where gtk-doc abbrevations (#GtkWidget) are expanded # These files must be listed here *and* in content_files @@ -84,7 +85,8 @@ content_files=\ expand_content_files=\ catalogintro.sgml \ widgetclasses.sgml \ - properties.sgml + properties.sgml \ + gladepython.sgml # CFLAGS and LDFLAGS for compiling gtkdoc-scangobj with your library. # Only needed if you are using gtkdoc-scangobj to dynamically query widget diff --git a/doc/Makefile.in b/doc/Makefile.in index d0669f1..15edc79 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -357,7 +357,8 @@ content_files = \ version.xml \ catalogintro.sgml \ widgetclasses.sgml \ - properties.sgml + properties.sgml \ + gladepython.sgml # SGML files where gtk-doc abbrevations (#GtkWidget) are expanded @@ -366,7 +367,8 @@ content_files = \ expand_content_files = \ catalogintro.sgml \ widgetclasses.sgml \ - properties.sgml + properties.sgml \ + gladepython.sgml # CFLAGS and LDFLAGS for compiling gtkdoc-scangobj with your library. diff --git a/doc/gladepython.sgml b/doc/gladepython.sgml new file mode 100644 index 0000000..c5dcb63 --- /dev/null +++ b/doc/gladepython.sgml @@ -0,0 +1,82 @@ + + + Python Gtk widgets support + Glade UI + + + Add python support to your catalog + +How to write and install a catalog for a python widget library + + + + + Introduction +Glade supports loading widgets coded in python by linking and running the python +interpreter from the gladepython catalog plugin. + + + + + +So in order for glade to include your python gtk widgets you will have to: + + +a) specify gladepython support code as your plugin library. + + + +b) set glade_python_init as you init function. + + + +c) make sure your catalog name is the same as your python import library since +glade_python_init() will use this name to import your widgets into the +interpreter. + + + + + glade_python_init + + + + + + + + +]]> + + + + +Glade's python interpreter will look up for your widgets in the same +places it looks +for regular catalogs plugins, that is $GLADE_ENV_CATALOG_PATH +enviroment variable +and `pkg-config --variable=catalogdir gladeui-1.0` + +So the easiest thing would be to make a symlink in one of those directory, just +do not forget that the name should be the one specified in your catalog name. + + + +pythonplugin.py + + + + + + diff --git a/doc/gladeui-docs.sgml b/doc/gladeui-docs.sgml index 42116a1..4716fc1 100644 --- a/doc/gladeui-docs.sgml +++ b/doc/gladeui-docs.sgml @@ -4,6 +4,7 @@ + @@ -56,6 +57,7 @@ custom GTK+ derived widgets into the Glade UI Designer. &CatalogIntro; &WidgetClasses; &Properties; + &PythonSupport; diff --git a/doc/html/GladeApp.html b/doc/html/GladeApp.html index 993db6a..f2f7b72 100644 --- a/doc/html/GladeApp.html +++ b/doc/html/GladeApp.html @@ -51,62 +51,62 @@

GladeApp GladeApp; GladeApp* glade_app_new (void); -GType glade_pointer_mode_get_type (void); +GType glade_pointer_mode_get_type (void); GladeApp* glade_app_get (void); -void glade_app_update_ui (void); -void glade_app_set_window (GtkWidget *window); -GtkWidget* glade_app_get_window (void); +void glade_app_update_ui (void); +void glade_app_set_window (GtkWidget *window); +GtkWidget* glade_app_get_window (void); GladeEditor* glade_app_get_editor (void); GladePalette* glade_app_get_palette (void); GladeClipboard* glade_app_get_clipboard (void); -GtkWidget* glade_app_get_clipboard_view (void); +GtkWidget* glade_app_get_clipboard_view (void); GladeProject* glade_app_get_project (void); -void glade_app_set_project (GladeProject *project); -GladePointerMode glade_app_get_pointer_mode (void); -void glade_app_set_pointer_mode (GladePointerMode mode); -void glade_app_add_project (GladeProject *project); -void glade_app_remove_project (GladeProject *project); -GList* glade_app_get_projects (void); -GKeyFile* glade_app_get_config (void); -gboolean glade_app_is_project_loaded (const gchar *project_path); -GladeProject* glade_app_get_project_by_path (const gchar *project_path); -void glade_app_show_properties (gboolean raise); -void glade_app_hide_properties (void); -void glade_app_command_copy (void); -void glade_app_command_cut (void); -void glade_app_command_paste (GladePlaceholder *placeholder); -void glade_app_command_delete (void); -void glade_app_command_delete_clipboard (void); -void glade_app_command_undo (void); -void glade_app_command_redo (void); -gint glade_app_config_save (void); -void glade_app_set_transient_parent (GtkWindow *parent); -GtkWindow * glade_app_get_transient_parent (void); -void glade_app_set_accel_group (GtkAccelGroup *accel_group); -void glade_app_update_instance_count (GladeProject *project); -GtkWidget * glade_app_undo_button_new (void); -GtkWidget * glade_app_redo_button_new (void); -GList * glade_app_get_selection (void); -gboolean glade_app_is_selected (GObject *object); -void glade_app_selection_set (GObject *object, - gboolean emit_signal); -void glade_app_selection_add (GObject *object, - gboolean emit_signal); -void glade_app_selection_remove (GObject *object, - gboolean emit_signal); -void glade_app_selection_clear (gboolean emit_signal); -void glade_app_selection_changed (void); -const gchar * glade_app_get_catalogs_dir (void); -const gchar * glade_app_get_modules_dir (void); -const gchar * glade_app_get_plugins_dir (void); -const gchar * glade_app_get_pixmaps_dir (void); -const gchar * glade_app_get_locale_dir (void); +void glade_app_set_project (GladeProject *project); +GladePointerMode glade_app_get_pointer_mode (void); +void glade_app_set_pointer_mode (GladePointerMode mode); +void glade_app_add_project (GladeProject *project); +void glade_app_remove_project (GladeProject *project); +GList* glade_app_get_projects (void); +GKeyFile* glade_app_get_config (void); +gboolean glade_app_is_project_loaded (const gchar *project_path); +GladeProject* glade_app_get_project_by_path (const gchar *project_path); +void glade_app_show_properties (gboolean raise); +void glade_app_hide_properties (void); +void glade_app_command_copy (void); +void glade_app_command_cut (void); +void glade_app_command_paste (GladePlaceholder *placeholder); +void glade_app_command_delete (void); +void glade_app_command_delete_clipboard (void); +void glade_app_command_undo (void); +void glade_app_command_redo (void); +gint glade_app_config_save (void); +void glade_app_set_transient_parent (GtkWindow *parent); +GtkWindow * glade_app_get_transient_parent (void); +void glade_app_set_accel_group (GtkAccelGroup *accel_group); +void glade_app_update_instance_count (GladeProject *project); +GtkWidget * glade_app_undo_button_new (void); +GtkWidget * glade_app_redo_button_new (void); +GList * glade_app_get_selection (void); +gboolean glade_app_is_selected (GObject *object); +void glade_app_selection_set (GObject *object, + gboolean emit_signal); +void glade_app_selection_add (GObject *object, + gboolean emit_signal); +void glade_app_selection_remove (GObject *object, + gboolean emit_signal); +void glade_app_selection_clear (gboolean emit_signal); +void glade_app_selection_changed (void); +const gchar * glade_app_get_catalogs_dir (void); +const gchar * glade_app_get_modules_dir (void); +const gchar * glade_app_get_plugins_dir (void); +const gchar * glade_app_get_pixmaps_dir (void); +const gchar * glade_app_get_locale_dir (void);

Object Hierarchy

-  GObject
+  GObject
    +----GladeApp
 
@@ -114,7 +114,7 @@

GladeApp

Properties

   "active-project"           GladeProject*         : Read / Write
-  "pointer-mode"             GladePointerMode      : Read / Write
+  "pointer-mode"             GladePointerMode      : Read / Write
 
@@ -146,7 +146,7 @@

GladeApp

glade_pointer_mode_get_type ()

-
GType               glade_pointer_mode_get_type         (void);
+
GType               glade_pointer_mode_get_type         (void);

@@ -156,17 +156,17 @@

GladeApp

glade_app_update_ui ()

-
void                glade_app_update_ui                 (void);
+
void                glade_app_update_ui                 (void);

glade_app_set_window ()

-
void                glade_app_set_window                (GtkWidget *window);
+
void                glade_app_set_window                (GtkWidget *window);

glade_app_get_window ()

-
GtkWidget*          glade_app_get_window                (void);
+
GtkWidget*          glade_app_get_window                (void);

@@ -186,7 +186,7 @@

GladeApp

glade_app_get_clipboard_view ()

-
GtkWidget*          glade_app_get_clipboard_view        (void);
+
GtkWidget*          glade_app_get_clipboard_view        (void);

@@ -196,7 +196,7 @@

GladeApp

glade_app_set_project ()

-
void                glade_app_set_project               (GladeProject *project);
+
void                glade_app_set_project               (GladeProject *project);

Sets the active project in the GladeApp to project.

@@ -211,14 +211,14 @@

GladeApp

glade_app_get_pointer_mode ()

-
GladePointerMode    glade_app_get_pointer_mode          (void);
+
GladePointerMode    glade_app_get_pointer_mode          (void);

-Gets the current GladePointerMode

+Gets the current GladePointerMode

-

Returns :

The GladePointerMode + The GladePointerMode
@@ -226,14 +226,14 @@

GladeApp

glade_app_set_pointer_mode ()

-
void                glade_app_set_pointer_mode          (GladePointerMode mode);
+
void                glade_app_set_pointer_mode          (GladePointerMode mode);

-Sets the GladePointerMode

+Sets the GladePointerMode

-

mode :

A GladePointerMode + A GladePointerMode
@@ -241,32 +241,32 @@

GladeApp

glade_app_add_project ()

-
void                glade_app_add_project               (GladeProject *project);
+
void                glade_app_add_project               (GladeProject *project);

glade_app_remove_project ()

-
void                glade_app_remove_project            (GladeProject *project);
+
void                glade_app_remove_project            (GladeProject *project);

glade_app_get_projects ()

-
GList*              glade_app_get_projects              (void);
+
GList*              glade_app_get_projects              (void);

glade_app_get_config ()

-
GKeyFile*           glade_app_get_config                (void);
+
GKeyFile*           glade_app_get_config                (void);

glade_app_is_project_loaded ()

-
gboolean            glade_app_is_project_loaded         (const gchar *project_path);
+
gboolean            glade_app_is_project_loaded         (const gchar *project_path);

glade_app_get_project_by_path ()

-
GladeProject*       glade_app_get_project_by_path       (const gchar *project_path);
+
GladeProject*       glade_app_get_project_by_path       (const gchar *project_path);

Finds an open project with path

@@ -288,17 +288,17 @@

GladeApp

glade_app_show_properties ()

-
void                glade_app_show_properties           (gboolean raise);
+
void                glade_app_show_properties           (gboolean raise);

glade_app_hide_properties ()

-
void                glade_app_hide_properties           (void);
+
void                glade_app_hide_properties           (void);

glade_app_command_copy ()

-
void                glade_app_command_copy              (void);
+
void                glade_app_command_copy              (void);

Copy the active project's selection (the new copies will end up on the clipboard and will be set as @@ -315,7 +315,7 @@

GladeApp

glade_app_command_cut ()

-
void                glade_app_command_cut               (void);
+
void                glade_app_command_cut               (void);

Cut the active project's selection (the cut objects will end up on the clipboard and will be set as @@ -332,7 +332,7 @@

GladeApp

glade_app_command_paste ()

-
void                glade_app_command_paste             (GladePlaceholder *placeholder);
+
void                glade_app_command_paste             (GladePlaceholder *placeholder);

Paste the clipboard selection to the active project's selection (the project must have only one object selected).

@@ -348,33 +348,33 @@

GladeApp

glade_app_command_delete ()

-
void                glade_app_command_delete            (void);
+
void                glade_app_command_delete            (void);

Delete the active project's selection.


glade_app_command_delete_clipboard ()

-
void                glade_app_command_delete_clipboard  (void);
+
void                glade_app_command_delete_clipboard  (void);

Delete the clipboard's selection.


glade_app_command_undo ()

-
void                glade_app_command_undo              (void);
+
void                glade_app_command_undo              (void);

glade_app_command_redo ()

-
void                glade_app_command_redo              (void);
+
void                glade_app_command_redo              (void);

glade_app_config_save ()

-
gint                glade_app_config_save               (void);
+
gint                glade_app_config_save               (void);

-Saves the GKeyFile to "g_get_user_config_dir()/GLADE_CONFIG_FILENAME" +Saves the GKeyFile to "g_get_user_config_dir()/GLADE_CONFIG_FILENAME"

Return 0 on success.

@@ -382,95 +382,95 @@

GladeApp

glade_app_set_transient_parent ()

-
void                glade_app_set_transient_parent      (GtkWindow *parent);
+
void                glade_app_set_transient_parent      (GtkWindow *parent);

glade_app_get_transient_parent ()

-
GtkWindow *         glade_app_get_transient_parent      (void);
+
GtkWindow *         glade_app_get_transient_parent      (void);

glade_app_set_accel_group ()

-
void                glade_app_set_accel_group           (GtkAccelGroup *accel_group);
+
void                glade_app_set_accel_group           (GtkAccelGroup *accel_group);

glade_app_update_instance_count ()

-
void                glade_app_update_instance_count     (GladeProject *project);
+
void                glade_app_update_instance_count     (GladeProject *project);

glade_app_undo_button_new ()

-
GtkWidget *         glade_app_undo_button_new           (void);
+
GtkWidget *         glade_app_undo_button_new           (void);

glade_app_redo_button_new ()

-
GtkWidget *         glade_app_redo_button_new           (void);
+
GtkWidget *         glade_app_redo_button_new           (void);

glade_app_get_selection ()

-
GList *             glade_app_get_selection             (void);
+
GList *             glade_app_get_selection             (void);

glade_app_is_selected ()

-
gboolean            glade_app_is_selected               (GObject *object);
+
gboolean            glade_app_is_selected               (GObject *object);

glade_app_selection_set ()

-
void                glade_app_selection_set             (GObject *object,
-                                                         gboolean emit_signal);
+
void                glade_app_selection_set             (GObject *object,
+                                                         gboolean emit_signal);

glade_app_selection_add ()

-
void                glade_app_selection_add             (GObject *object,
-                                                         gboolean emit_signal);
+
void                glade_app_selection_add             (GObject *object,
+                                                         gboolean emit_signal);

glade_app_selection_remove ()

-
void                glade_app_selection_remove          (GObject *object,
-                                                         gboolean emit_signal);
+
void                glade_app_selection_remove          (GObject *object,
+                                                         gboolean emit_signal);

glade_app_selection_clear ()

-
void                glade_app_selection_clear           (gboolean emit_signal);
+
void                glade_app_selection_clear           (gboolean emit_signal);

glade_app_selection_changed ()

-
void                glade_app_selection_changed         (void);
+
void                glade_app_selection_changed         (void);

glade_app_get_catalogs_dir ()

-
const gchar *       glade_app_get_catalogs_dir          (void);
+
const gchar *       glade_app_get_catalogs_dir          (void);

glade_app_get_modules_dir ()

-
const gchar *       glade_app_get_modules_dir           (void);
+
const gchar *       glade_app_get_modules_dir           (void);

glade_app_get_plugins_dir ()

-
const gchar *       glade_app_get_plugins_dir           (void);
+
const gchar *       glade_app_get_plugins_dir           (void);

glade_app_get_pixmaps_dir ()

-
const gchar *       glade_app_get_pixmaps_dir           (void);
+
const gchar *       glade_app_get_pixmaps_dir           (void);

glade_app_get_locale_dir ()

-
const gchar *       glade_app_get_locale_dir            (void);
+
const gchar *       glade_app_get_locale_dir            (void);

@@ -483,7 +483,7 @@

GladeApp

The "pointer-mode" property

-
  "pointer-mode"             GladePointerMode      : Read / Write
+
  "pointer-mode"             GladePointerMode      : Read / Write

Current mode for the pointer in the workspace.

Default value: select

@@ -492,9 +492,9 @@

GladeApp

Signal Details

The "signal-editor-created" signal

-
void                user_function                      (GladeApp *gladeapp,
-                                                        GObject  *signal_editor,
-                                                        gpointer  user_data)          : Run Last
+
void                user_function                      (GladeApp *gladeapp,
+                                                        GObject  *signal_editor,
+                                                        gpointer  user_data)          : Run Last

Emitted when a new signal editor created. A tree view is created in the default handler. @@ -523,8 +523,8 @@

GladeApp

The "update-ui" signal

-
void                user_function                      (GladeApp *gladeapp,
-                                                        gpointer  user_data)      : Run First
+
void                user_function                      (GladeApp *gladeapp,
+                                                        gpointer  user_data)      : Run First

Emitted when a project name changes or a cut/copy/paste/delete occurred.

diff --git a/doc/html/GladeBaseEditor.html b/doc/html/GladeBaseEditor.html index 9d1e5b8..2e29e1e 100644 --- a/doc/html/GladeBaseEditor.html +++ b/doc/html/GladeBaseEditor.html @@ -52,36 +52,36 @@

GladeB

Synopsis

                     GladeBaseEditor;
-GladeBaseEditor *   glade_base_editor_new               (GObject *container,
-                                                         GladeEditable *main_editable,
+GladeBaseEditor *   glade_base_editor_new               (GObject *container,
+                                                         GladeEditable *main_editable,
                                                          ...);
-void                glade_base_editor_add_default_properties
+void                glade_base_editor_add_default_properties
                                                         (GladeBaseEditor *editor,
                                                          GladeWidget *gchild);
-void                glade_base_editor_add_properties    (GladeBaseEditor *editor,
+void                glade_base_editor_add_properties    (GladeBaseEditor *editor,
                                                          GladeWidget *gchild,
-                                                         gboolean packing,
+                                                         gboolean packing,
                                                          ...);
-void                glade_base_editor_add_label         (GladeBaseEditor *editor,
-                                                         gchar *str);
-void                glade_base_editor_set_show_signal_editor
+void                glade_base_editor_add_label         (GladeBaseEditor *editor,
+                                                         gchar *str);
+void                glade_base_editor_set_show_signal_editor
                                                         (GladeBaseEditor *editor,
-                                                         gboolean val);
-GtkWidget *         glade_base_editor_pack_new_window   (GladeBaseEditor *editor,
-                                                         gchar *title,
-                                                         gchar *help_markup);
+                                                         gboolean val);
+GtkWidget *         glade_base_editor_pack_new_window   (GladeBaseEditor *editor,
+                                                         gchar *title,
+                                                         gchar *help_markup);
 

Object Hierarchy

-  GObject
-   +----GInitiallyUnowned
-         +----GtkObject
-               +----GtkWidget
-                     +----GtkContainer
-                           +----GtkBox
-                                 +----GtkVBox
+  GObject
+   +----GInitiallyUnowned
+         +----GtkObject
+               +----GtkWidget
+                     +----GtkContainer
+                           +----GtkBox
+                                 +----GtkVBox
                                        +----GladeBaseEditor
 
@@ -89,12 +89,12 @@

GladeB

Implemented Interfaces

GladeBaseEditor implements - AtkImplementorIface, GtkBuildable and GtkOrientable.

+ AtkImplementorIface, GtkBuildable and GtkOrientable.

Properties

-  "container"                GObject*              : Read / Write
+  "container"                GObject*              : Read / Write
 
@@ -122,8 +122,8 @@

GladeB

glade_base_editor_new ()

-
GladeBaseEditor *   glade_base_editor_new               (GObject *container,
-                                                         GladeEditable *main_editable,
+
GladeBaseEditor *   glade_base_editor_new               (GObject *container,
+                                                         GladeEditable *main_editable,
                                                          ...);

Creates a new GladeBaseEditor with container toplevel @@ -141,7 +141,7 @@

GladeB

- @@ -156,7 +156,7 @@

GladeB

glade_base_editor_add_default_properties ()

-
void                glade_base_editor_add_default_properties
+
void                glade_base_editor_add_default_properties
                                                         (GladeBaseEditor *editor,
                                                          GladeWidget *gchild);

@@ -183,9 +183,9 @@

GladeB

glade_base_editor_add_properties ()

-
void                glade_base_editor_add_properties    (GladeBaseEditor *editor,
+
void                glade_base_editor_add_properties    (GladeBaseEditor *editor,
                                                          GladeWidget *gchild,
-                                                         gboolean packing,
+                                                         gboolean packing,
                                                          ...);

Add gchild properties to editor @@ -221,8 +221,8 @@

GladeB

glade_base_editor_add_label ()

-
void                glade_base_editor_add_label         (GladeBaseEditor *editor,
-                                                         gchar *str);
+
void                glade_base_editor_add_label         (GladeBaseEditor *editor,
+                                                         gchar *str);

Adds a new label to editor

@@ -247,9 +247,9 @@

GladeB

glade_base_editor_set_show_signal_editor ()

-
void                glade_base_editor_set_show_signal_editor
+
void                glade_base_editor_set_show_signal_editor
                                                         (GladeBaseEditor *editor,
-                                                         gboolean val);
+ gboolean val);

Shows/hide editor 's signal editor

main_editable :

the custom GladeEditable for container, or NULL + the custom GladeEditable for container, or NULL @... A NULL terminated list of gchar *, GType
@@ -271,9 +271,9 @@

GladeB

glade_base_editor_pack_new_window ()

-
GtkWidget *         glade_base_editor_pack_new_window   (GladeBaseEditor *editor,
-                                                         gchar *title,
-                                                         gchar *help_markup);
+
GtkWidget *         glade_base_editor_pack_new_window   (GladeBaseEditor *editor,
+                                                         gchar *title,
+                                                         gchar *help_markup);

This convenience function create a new dialog window and packs editor in it.

@@ -307,7 +307,7 @@

GladeB

Property Details

The "container" property

-
  "container"                GObject*              : Read / Write
+
  "container"                GObject*              : Read / Write

The container object this editor is currently editing.

@@ -315,10 +315,10 @@

GladeB

Signal Details

The "build-child" signal

-
GObject*            user_function                      (GladeBaseEditor *gladebaseeditor,
-                                                        GObject         *gparent,
-                                                        guint            type,
-                                                        gpointer         user_data)            : Run Last
+
GObject*            user_function                      (GladeBaseEditor *gladebaseeditor,
+                                                        GObject         *gparent,
+                                                        guint            type,
+                                                        gpointer         user_data)            : Run Last

Create a child widget here if something else must be done other than calling glade_command_create() such as creating an intermediate parent.

@@ -337,7 +337,7 @@

GladeB

- @@ -355,17 +355,17 @@

GladeB

The "change-type" signal

-
gboolean            user_function                      (GladeBaseEditor *gladebaseeditor,
-                                                        GObject         *arg1,
-                                                        guint            arg2,
-                                                        gpointer         user_data)            : Run Last
+
gboolean            user_function                      (GladeBaseEditor *gladebaseeditor,
+                                                        GObject         *arg1,
+                                                        guint            arg2,
+                                                        gpointer         user_data)            : Run Last

The "child-selected" signal

-
void                user_function                      (GladeBaseEditor *gladebaseeditor,
-                                                        GObject         *gchild,
-                                                        gpointer         user_data)            : Run Last
+
void                user_function                      (GladeBaseEditor *gladebaseeditor,
+                                                        GObject         *gchild,
+                                                        gpointer         user_data)            : Run Last

Emited when the user selects a child in the editor's treeview. You can add the relevant child properties here using @@ -395,10 +395,10 @@

GladeB

The "delete-child" signal

-
gboolean            user_function                      (GladeBaseEditor *gladebaseeditor,
-                                                        GObject         *gparent,
-                                                        GObject         *gchild,
-                                                        gpointer         user_data)            : Run Last
+
gboolean            user_function                      (GladeBaseEditor *gladebaseeditor,
+                                                        GObject         *gparent,
+                                                        GObject         *gchild,
+                                                        gpointer         user_data)            : Run Last

type :

the GType of the child + the GType of the child
@@ -429,9 +429,9 @@

GladeB

The "get-display-name" signal

-
gchar*              user_function                      (GladeBaseEditor *gladebaseeditor,
-                                                        GObject         *gchild,
-                                                        gpointer         user_data)            : Run Last
+
gchar*              user_function                      (GladeBaseEditor *gladebaseeditor,
+                                                        GObject         *gchild,
+                                                        gpointer         user_data)            : Run Last

@@ -463,10 +463,10 @@

GladeB

The "move-child" signal

-
gboolean            user_function                      (GladeBaseEditor *gladebaseeditor,
-                                                        GObject         *gparent,
-                                                        GObject         *gchild,
-                                                        gpointer         user_data)            : Run Last
+
gboolean            user_function                      (GladeBaseEditor *gladebaseeditor,
+                                                        GObject         *gparent,
+                                                        GObject         *gchild,
+                                                        gpointer         user_data)            : Run Last

Move child here if something else must be done other than cut & paste.

diff --git a/doc/html/GladeClipboard.html b/doc/html/GladeClipboard.html index e14b20c..aa9456b 100644 --- a/doc/html/GladeClipboard.html +++ b/doc/html/GladeClipboard.html @@ -49,29 +49,29 @@

GladeCl
                     GladeClipboard;
 GladeClipboard *    glade_clipboard_new                 (void);
-void                glade_clipboard_add                 (GladeClipboard *clipboard,
-                                                         GList *widgets);
-void                glade_clipboard_remove              (GladeClipboard *clipboard,
-                                                         GList *widgets);
-void                glade_clipboard_selection_add       (GladeClipboard *clipboard,
+void                glade_clipboard_add                 (GladeClipboard *clipboard,
+                                                         GList *widgets);
+void                glade_clipboard_remove              (GladeClipboard *clipboard,
+                                                         GList *widgets);
+void                glade_clipboard_selection_add       (GladeClipboard *clipboard,
                                                          GladeWidget *widget);
-void                glade_clipboard_selection_remove    (GladeClipboard *clipboard,
+void                glade_clipboard_selection_remove    (GladeClipboard *clipboard,
                                                          GladeWidget *widget);
-void                glade_clipboard_selection_clear     (GladeClipboard *clipboard);
-gboolean            glade_clipboard_get_has_selection   (GladeClipboard *clipboard);
+void                glade_clipboard_selection_clear     (GladeClipboard *clipboard);
+gboolean            glade_clipboard_get_has_selection   (GladeClipboard *clipboard);
 

Object Hierarchy

-  GObject
+  GObject
    +----GladeClipboard
 

Properties

-  "has-selection"            gboolean              : Read
+  "has-selection"            gboolean              : Read
 
@@ -105,8 +105,8 @@

GladeCl

glade_clipboard_add ()

-
void                glade_clipboard_add                 (GladeClipboard *clipboard,
-                                                         GList *widgets);
+
void                glade_clipboard_add                 (GladeClipboard *clipboard,
+                                                         GList *widgets);

Adds widgets to clipboard. This increases the reference count of each GladeWidget in widgets.

@@ -120,7 +120,7 @@

GladeCl

- @@ -129,8 +129,8 @@

GladeCl

glade_clipboard_remove ()

-
void                glade_clipboard_remove              (GladeClipboard *clipboard,
-                                                         GList *widgets);
+
void                glade_clipboard_remove              (GladeClipboard *clipboard,
+                                                         GList *widgets);

Removes widgets from clipboard.

widgets :

a GList of GladeWidgets + a GList of GladeWidgets
@@ -143,7 +143,7 @@

GladeCl

- @@ -152,24 +152,24 @@

GladeCl

glade_clipboard_selection_add ()

-
void                glade_clipboard_selection_add       (GladeClipboard *clipboard,
+
void                glade_clipboard_selection_add       (GladeClipboard *clipboard,
                                                          GladeWidget *widget);

glade_clipboard_selection_remove ()

-
void                glade_clipboard_selection_remove    (GladeClipboard *clipboard,
+
void                glade_clipboard_selection_remove    (GladeClipboard *clipboard,
                                                          GladeWidget *widget);

glade_clipboard_selection_clear ()

-
void                glade_clipboard_selection_clear     (GladeClipboard *clipboard);
+
void                glade_clipboard_selection_clear     (GladeClipboard *clipboard);

glade_clipboard_get_has_selection ()

-
gboolean            glade_clipboard_get_has_selection   (GladeClipboard *clipboard);
+
gboolean            glade_clipboard_get_has_selection   (GladeClipboard *clipboard);

widgets :

a GList of GladeWidgets + a GList of GladeWidgets
@@ -193,7 +193,7 @@

GladeCl

Property Details

The "has-selection" property

-
  "has-selection"            gboolean              : Read
+
  "has-selection"            gboolean              : Read

Whether clipboard has a selection of items to paste.

Default value: FALSE

diff --git a/doc/html/GladeClipboardView.html b/doc/html/GladeClipboardView.html index b627555..f4d26c5 100644 --- a/doc/html/GladeClipboardView.html +++ b/doc/html/GladeClipboardView.html @@ -48,24 +48,24 @@

Gla

Synopsis

                     GladeClipboardView;
-GtkWidget *         glade_clipboard_view_new            (GladeClipboard *clipboard);
-void                glade_clipboard_view_add            (GladeClipboardView *view,
+GtkWidget *         glade_clipboard_view_new            (GladeClipboard *clipboard);
+void                glade_clipboard_view_add            (GladeClipboardView *view,
                                                          GladeWidget *widget);
-void                glade_clipboard_view_remove         (GladeClipboardView *view,
+void                glade_clipboard_view_remove         (GladeClipboardView *view,
                                                          GladeWidget *widget);
-void                glade_clipboard_view_refresh_sel    (GladeClipboardView *view);
+void                glade_clipboard_view_refresh_sel    (GladeClipboardView *view);
 

Object Hierarchy

-  GObject
-   +----GInitiallyUnowned
-         +----GtkObject
-               +----GtkWidget
-                     +----GtkContainer
-                           +----GtkBin
-                                 +----GtkWindow
+  GObject
+   +----GInitiallyUnowned
+         +----GtkObject
+               +----GtkWidget
+                     +----GtkContainer
+                           +----GtkBin
+                                 +----GtkWindow
                                        +----GladeClipboardView
 
@@ -73,7 +73,7 @@

Gla

Implemented Interfaces

GladeClipboardView implements - AtkImplementorIface and GtkBuildable.

+ AtkImplementorIface and GtkBuildable.

Description

@@ -90,7 +90,7 @@

Gla

glade_clipboard_view_new ()

-
GtkWidget *         glade_clipboard_view_new            (GladeClipboard *clipboard);
+
GtkWidget *         glade_clipboard_view_new            (GladeClipboard *clipboard);

Create a new GladeClipboardView widget for clipboard.

@@ -103,7 +103,7 @@

Gla

- @@ -112,7 +112,7 @@

Gla

glade_clipboard_view_add ()

-
void                glade_clipboard_view_add            (GladeClipboardView *view,
+
void                glade_clipboard_view_add            (GladeClipboardView *view,
                                                          GladeWidget *widget);

Adds widget to view.

@@ -135,13 +135,13 @@

Gla

glade_clipboard_view_remove ()

-
void                glade_clipboard_view_remove         (GladeClipboardView *view,
+
void                glade_clipboard_view_remove         (GladeClipboardView *view,
                                                          GladeWidget *widget);

glade_clipboard_view_refresh_sel ()

-
void                glade_clipboard_view_refresh_sel    (GladeClipboardView *view);
+
void                glade_clipboard_view_refresh_sel    (GladeClipboardView *view);

Synchronizes the treeview selection to the clipboard selection.

Returns :

a new GladeClipboardView cast to be a GtkWidget + a new GladeClipboardView cast to be a GtkWidget
diff --git a/doc/html/GladeCommand.html b/doc/html/GladeCommand.html index 0e887f1..8a6780c 100644 --- a/doc/html/GladeCommand.html +++ b/doc/html/GladeCommand.html @@ -47,58 +47,58 @@

GladeComm
                     GCSetPropData;
                     GladeCommand;
-void                glade_command_push_group            (const gchar *fmt,
+void                glade_command_push_group            (const gchar *fmt,
                                                          ...);
-void                glade_command_pop_group             (void);
-gboolean            glade_command_execute               (GladeCommand *command);
-gboolean            glade_command_undo                  (GladeCommand *command);
-gboolean            glade_command_unifies               (GladeCommand *command,
+void                glade_command_pop_group             (void);
+gboolean            glade_command_execute               (GladeCommand *command);
+gboolean            glade_command_undo                  (GladeCommand *command);
+gboolean            glade_command_unifies               (GladeCommand *command,
                                                          GladeCommand *other);
-void                glade_command_collapse              (GladeCommand *command,
+void                glade_command_collapse              (GladeCommand *command,
                                                          GladeCommand *other);
-void                glade_command_set_property          (GladeProperty *property,
+void                glade_command_set_property          (GladeProperty *property,
                                                          ...);
-void                glade_command_set_property_value    (GladeProperty *property,
-                                                         const GValue *value);
-void                glade_command_set_properties        (GladeProperty *property,
-                                                         const GValue *old_value,
-                                                         const GValue *new_value,
+void                glade_command_set_property_value    (GladeProperty *property,
+                                                         const GValue *value);
+void                glade_command_set_properties        (GladeProperty *property,
+                                                         const GValue *old_value,
+                                                         const GValue *new_value,
                                                          ...);
-void                glade_command_set_properties_list   (GladeProject *project,
-                                                         GList *props);
-void                glade_command_set_name              (GladeWidget *glade_widget,
-                                                         const gchar *name);
-void                glade_command_delete                (GList *widgets);
+void                glade_command_set_properties_list   (GladeProject *project,
+                                                         GList *props);
+void                glade_command_set_name              (GladeWidget *glade_widget,
+                                                         const gchar *name);
+void                glade_command_delete                (GList *widgets);
 GladeWidget *       glade_command_create                (GladeWidgetAdaptor *adaptor,
                                                          GladeWidget *parent,
                                                          GladePlaceholder *placeholder,
                                                          GladeProject *project);
-void                glade_command_cut                   (GList *widgets);
-void                glade_command_copy                  (GList *widgets);
-void                glade_command_paste                 (GList *widgets,
+void                glade_command_cut                   (GList *widgets);
+void                glade_command_copy                  (GList *widgets);
+void                glade_command_paste                 (GList *widgets,
                                                          GladeWidget *parent,
                                                          GladePlaceholder *placeholder);
-void                glade_command_dnd                   (GList *widgets,
+void                glade_command_dnd                   (GList *widgets,
                                                          GladeWidget *parent,
                                                          GladePlaceholder *placeholder);
-void                glade_command_add_signal            (GladeWidget *glade_widget,
-                                                         const GladeSignal *signal);
-void                glade_command_remove_signal         (GladeWidget *glade_widget,
-                                                         const GladeSignal *signal);
-void                glade_command_change_signal         (GladeWidget *glade_widget,
-                                                         const GladeSignal *old_signal,
-                                                         const GladeSignal *new_signal);
-void                glade_command_set_i18n              (GladeProperty *property,
-                                                         gboolean translatable,
-                                                         gboolean has_context,
-                                                         const gchar *context,
-                                                         const gchar *comment);
+void                glade_command_add_signal            (GladeWidget *glade_widget,
+                                                         const GladeSignal *signal);
+void                glade_command_remove_signal         (GladeWidget *glade_widget,
+                                                         const GladeSignal *signal);
+void                glade_command_change_signal         (GladeWidget *glade_widget,
+                                                         const GladeSignal *old_signal,
+                                                         const GladeSignal *new_signal);
+void                glade_command_set_i18n              (GladeProperty *property,
+                                                         gboolean translatable,
+                                                         gboolean has_context,
+                                                         const gchar *context,
+                                                         const gchar *comment);
 

Object Hierarchy

-  GObject
+  GObject
    +----GladeCommand
 
@@ -119,9 +119,9 @@

GladeComm } GCSetPropData;

-GladeProperties can be set in a list as one command, +GladeProperties can be set in a list as one command, for Undo purposes; we store the list of GCSetPropData with -their old and new GValue.

+their old and new GValue.

@@ -131,13 +131,13 @@

GladeComm

- - + - - + @@ -151,7 +151,7 @@

GladeComm

glade_command_push_group ()

-
void                glade_command_push_group            (const gchar *fmt,
+
void                glade_command_push_group            (const gchar *fmt,
                                                          ...);

Marks the begining of a group.

@@ -176,14 +176,14 @@

GladeComm

glade_command_pop_group ()

-
void                glade_command_pop_group             (void);
+
void                glade_command_pop_group             (void);

Mark the end of a command group.


glade_command_execute ()

-
gboolean            glade_command_execute               (GladeCommand *command);
+
gboolean            glade_command_execute               (GladeCommand *command);

Executes command

GValue *new_value;

The new GValue to assign to property +

GValue *new_value;

The new GValue to assign to property

GValue *old_value;

The old GValue of property +

GValue *old_value;

The old GValue of property
@@ -205,7 +205,7 @@

GladeComm

glade_command_undo ()

-
gboolean            glade_command_undo                  (GladeCommand *command);
+
gboolean            glade_command_undo                  (GladeCommand *command);

Undo the effects of command

@@ -227,7 +227,7 @@

GladeComm

glade_command_unifies ()

-
gboolean            glade_command_unifies               (GladeCommand *command,
+
gboolean            glade_command_unifies               (GladeCommand *command,
                                                          GladeCommand *other);

Checks whether command and other can be unified @@ -256,7 +256,7 @@

GladeComm

glade_command_collapse ()

-
void                glade_command_collapse              (GladeCommand *command,
+
void                glade_command_collapse              (GladeCommand *command,
                                                          GladeCommand *other);

Merges other into command, so that command now @@ -280,46 +280,46 @@

GladeComm

glade_command_set_property ()

-
void                glade_command_set_property          (GladeProperty *property,
+
void                glade_command_set_property          (GladeProperty *property,
                                                          ...);

glade_command_set_property_value ()

-
void                glade_command_set_property_value    (GladeProperty *property,
-                                                         const GValue *value);
+
void                glade_command_set_property_value    (GladeProperty *property,
+                                                         const GValue *value);

glade_command_set_properties ()

-
void                glade_command_set_properties        (GladeProperty *property,
-                                                         const GValue *old_value,
-                                                         const GValue *new_value,
+
void                glade_command_set_properties        (GladeProperty *property,
+                                                         const GValue *old_value,
+                                                         const GValue *new_value,
                                                          ...);

glade_command_set_properties_list ()

-
void                glade_command_set_properties_list   (GladeProject *project,
-                                                         GList *props);
+
void                glade_command_set_properties_list   (GladeProject *project,
+                                                         GList *props);

glade_command_set_name ()

-
void                glade_command_set_name              (GladeWidget *glade_widget,
-                                                         const gchar *name);
+
void                glade_command_set_name              (GladeWidget *glade_widget,
+                                                         const gchar *name);

glade_command_delete ()

-
void                glade_command_delete                (GList *widgets);
+
void                glade_command_delete                (GList *widgets);

Performs a delete command on the list of widgets.

-

widgets :

a GList of GladeWidgets + a GList of GladeWidgets
@@ -368,14 +368,14 @@

GladeComm

glade_command_cut ()

-
void                glade_command_cut                   (GList *widgets);
+
void                glade_command_cut                   (GList *widgets);

Removes the list of widgets and adds them to the clipboard.

-

widgets :

a GList of GladeWidgets + a GList of GladeWidgets
@@ -383,14 +383,14 @@

GladeComm

glade_command_copy ()

-
void                glade_command_copy                  (GList *widgets);
+
void                glade_command_copy                  (GList *widgets);

Copies the list of widgets and adds them to the clipboard.

-

widgets :

a GList of GladeWidgets + a GList of GladeWidgets
@@ -398,7 +398,7 @@

GladeComm

glade_command_paste ()

-
void                glade_command_paste                 (GList *widgets,
+
void                glade_command_paste                 (GList *widgets,
                                                          GladeWidget *parent,
                                                          GladePlaceholder *placeholder);

@@ -410,7 +410,7 @@

GladeComm

widgets :

- a GList of GladeWidget + a GList of GladeWidget @@ -429,7 +429,7 @@

GladeComm

glade_command_dnd ()

-
void                glade_command_dnd                   (GList *widgets,
+
void                glade_command_dnd                   (GList *widgets,
                                                          GladeWidget *parent,
                                                          GladePlaceholder *placeholder);

@@ -441,7 +441,7 @@

GladeComm

widgets :

- a GList of GladeWidget + a GList of GladeWidget @@ -460,8 +460,8 @@

GladeComm

glade_command_add_signal ()

-
void                glade_command_add_signal            (GladeWidget *glade_widget,
-                                                         const GladeSignal *signal);
+
void                glade_command_add_signal            (GladeWidget *glade_widget,
+                                                         const GladeSignal *signal);

TODO: write me

@@ -474,7 +474,7 @@

GladeComm

- @@ -483,8 +483,8 @@

GladeComm

glade_command_remove_signal ()

-
void                glade_command_remove_signal         (GladeWidget *glade_widget,
-                                                         const GladeSignal *signal);
+
void                glade_command_remove_signal         (GladeWidget *glade_widget,
+                                                         const GladeSignal *signal);

TODO: write me

signal :

a GladeSignal + a GladeSignal
@@ -497,7 +497,7 @@

GladeComm

- @@ -506,9 +506,9 @@

GladeComm

glade_command_change_signal ()

-
void                glade_command_change_signal         (GladeWidget *glade_widget,
-                                                         const GladeSignal *old_signal,
-                                                         const GladeSignal *new_signal);
+
void                glade_command_change_signal         (GladeWidget *glade_widget,
+                                                         const GladeSignal *old_signal,
+                                                         const GladeSignal *new_signal);

TODO: write me

signal :

a GladeSignal + a GladeSignal
@@ -521,12 +521,12 @@

GladeComm

- - @@ -535,11 +535,11 @@

GladeComm

glade_command_set_i18n ()

-
void                glade_command_set_i18n              (GladeProperty *property,
-                                                         gboolean translatable,
-                                                         gboolean has_context,
-                                                         const gchar *context,
-                                                         const gchar *comment);
+
void                glade_command_set_i18n              (GladeProperty *property,
+                                                         gboolean translatable,
+                                                         gboolean has_context,
+                                                         const gchar *context,
+                                                         const gchar *comment);

Sets the i18n data on the property.

old_signal :

a GladeSignal + a GladeSignal

new_signal :

a GladeSignal + a GladeSignal
@@ -552,22 +552,22 @@

GladeComm

- - - - diff --git a/doc/html/GladeDesignView.html b/doc/html/GladeDesignView.html index d08fafa..3705603 100644 --- a/doc/html/GladeDesignView.html +++ b/doc/html/GladeDesignView.html @@ -50,22 +50,22 @@

GladeD

Synopsis

                     GladeDesignView;
-GtkWidget *         glade_design_view_new               (GladeProject *project);
+GtkWidget *         glade_design_view_new               (GladeProject *project);
 GladeProject *      glade_design_view_get_project       (GladeDesignView *view);
 GladeDesignView *   glade_design_view_get_from_project  (GladeProject *project);
-GladeDesignLayout * glade_design_view_get_layout        (GladeDesignView *view);
+GladeDesignLayout * glade_design_view_get_layout        (GladeDesignView *view);
 

Object Hierarchy

-  GObject
-   +----GInitiallyUnowned
-         +----GtkObject
-               +----GtkWidget
-                     +----GtkContainer
-                           +----GtkBox
-                                 +----GtkVBox
+  GObject
+   +----GInitiallyUnowned
+         +----GtkObject
+               +----GtkWidget
+                     +----GtkContainer
+                           +----GtkBox
+                                 +----GtkVBox
                                        +----GladeDesignView
 
@@ -73,7 +73,7 @@

GladeD

Implemented Interfaces

GladeDesignView implements - AtkImplementorIface, GtkBuildable and GtkOrientable.

+ AtkImplementorIface, GtkBuildable and GtkOrientable.

Properties

@@ -84,7 +84,7 @@

GladeD

Description

-Use this widget to embed the currently active GtkWindow +Use this widget to embed the currently active GtkWindow in a given GladeProject.

@@ -96,7 +96,7 @@

GladeD

glade_design_view_new ()

-
GtkWidget *         glade_design_view_new               (GladeProject *project);
+
GtkWidget *         glade_design_view_new               (GladeProject *project);

@@ -111,7 +111,7 @@

GladeD

glade_design_view_get_layout ()

-
GladeDesignLayout * glade_design_view_get_layout        (GladeDesignView *view);
+
GladeDesignLayout * glade_design_view_get_layout        (GladeDesignView *view);

diff --git a/doc/html/GladeEditor.html b/doc/html/GladeEditor.html index a834863..6ed0fe2 100644 --- a/doc/html/GladeEditor.html +++ b/doc/html/GladeEditor.html @@ -56,25 +56,25 @@

GladeEdito GladeEditorTable; GladeEditor; GladeEditor * glade_editor_new (void); -void glade_editor_load_widget (GladeEditor *editor, +void glade_editor_load_widget (GladeEditor *editor, GladeWidget *widget); -void glade_editor_refresh (GladeEditor *editor); -gboolean glade_editor_query_dialog (GladeEditor *editor, +void glade_editor_refresh (GladeEditor *editor); +gboolean glade_editor_query_dialog (GladeEditor *editor, GladeWidget *widget); -void glade_editor_show_info (GladeEditor *editor); -void glade_editor_hide_info (GladeEditor *editor); +void glade_editor_show_info (GladeEditor *editor); +void glade_editor_hide_info (GladeEditor *editor);

Object Hierarchy

-  GObject
-   +----GInitiallyUnowned
-         +----GtkObject
-               +----GtkWidget
-                     +----GtkContainer
-                           +----GtkBox
-                                 +----GtkVBox
+  GObject
+   +----GInitiallyUnowned
+         +----GtkObject
+               +----GtkWidget
+                     +----GtkContainer
+                           +----GtkBox
+                                 +----GtkVBox
                                        +----GladeEditor
 
@@ -82,12 +82,12 @@

GladeEdito

Implemented Interfaces

GladeEditor implements - AtkImplementorIface, GtkBuildable and GtkOrientable.

+ AtkImplementorIface, GtkBuildable and GtkOrientable.

Properties

-  "show-info"                gboolean              : Read
+  "show-info"                gboolean              : Read
   "widget"                   GladeWidget*          : Read / Write
 
@@ -178,10 +178,10 @@

GladeEdito

glade_editor_load_widget ()

-
void                glade_editor_load_widget            (GladeEditor *editor,
+
void                glade_editor_load_widget            (GladeEditor *editor,
                                                          GladeWidget *widget);

-Load widget into editor. If widget is NULL, clear the editor.

+Load widget into editor. If widget is NULL, clear the editor.

translatable :

a gboolean + a gboolean

has_context :

a gboolean + a gboolean

context :

a const gchar * + a const gchar *

comment :

a const gchar * + a const gchar *
@@ -201,7 +201,7 @@

GladeEdito

glade_editor_refresh ()

-
void                glade_editor_refresh                (GladeEditor *editor);
+
void                glade_editor_refresh                (GladeEditor *editor);

Synchronize editor with the currently loaded widget.

@@ -216,25 +216,25 @@

GladeEdito

glade_editor_query_dialog ()

-
gboolean            glade_editor_query_dialog           (GladeEditor *editor,
+
gboolean            glade_editor_query_dialog           (GladeEditor *editor,
                                                          GladeWidget *widget);

glade_editor_show_info ()

-
void                glade_editor_show_info              (GladeEditor *editor);
+
void                glade_editor_show_info              (GladeEditor *editor);

glade_editor_hide_info ()

-
void                glade_editor_hide_info              (GladeEditor *editor);
+
void                glade_editor_hide_info              (GladeEditor *editor);

Property Details

The "show-info" property

-
  "show-info"                gboolean              : Read
+
  "show-info"                gboolean              : Read

Whether to show an informational button for the loaded widget.

Default value: FALSE

@@ -249,11 +249,11 @@

GladeEdito

Signal Details

The "gtk-doc-search" signal

-
void                user_function                      (GladeEditor *gladeeditor,
-                                                        gchar       *arg1,
-                                                        gchar       *arg2,
-                                                        gchar       *arg3,
-                                                        gpointer     user_data)        : Run Last
+
void                user_function                      (GladeEditor *gladeeditor,
+                                                        gchar       *arg1,
+                                                        gchar       *arg2,
+                                                        gchar       *arg3,
+                                                        gpointer     user_data)        : Run Last

Emitted when the editor requests that a doc-search be performed.

@@ -266,17 +266,17 @@

GladeEdito

- - - diff --git a/doc/html/GladeEditorProperty.html b/doc/html/GladeEditorProperty.html index eee3b1d..5630caf 100644 --- a/doc/html/GladeEditorProperty.html +++ b/doc/html/GladeEditorProperty.html @@ -53,25 +53,25 @@

Gl
                     GladeEditorProperty;
 #define             GLADE_MAKE_EPROP_TYPE               (func, type, parent)
-void                glade_editor_property_load          (GladeEditorProperty *eprop,
+void                glade_editor_property_load          (GladeEditorProperty *eprop,
                                                          GladeProperty *property);
-void                glade_editor_property_load_by_widget
+void                glade_editor_property_load_by_widget
                                                         (GladeEditorProperty *eprop,
                                                          GladeWidget *widget);
-void                glade_editor_property_commit        (GladeEditorProperty *eprop,
-                                                         GValue *value);
+void                glade_editor_property_commit        (GladeEditorProperty *eprop,
+                                                         GValue *value);
 

Object Hierarchy

-  GObject
-   +----GInitiallyUnowned
-         +----GtkObject
-               +----GtkWidget
-                     +----GtkContainer
-                           +----GtkBox
-                                 +----GtkHBox
+  GObject
+   +----GInitiallyUnowned
+         +----GtkObject
+               +----GtkWidget
+                     +----GtkContainer
+                           +----GtkBox
+                                 +----GtkHBox
                                        +----GladeEditorProperty
 
@@ -79,13 +79,13 @@

Gl

Implemented Interfaces

GladeEditorProperty implements - AtkImplementorIface, GtkBuildable and GtkOrientable.

+ AtkImplementorIface, GtkBuildable and GtkOrientable.

Properties

-  "property-class"           gpointer              : Read / Write / Construct Only
-  "use-command"              gboolean              : Read / Write
+  "property-class"           gpointer              : Read / Write / Construct Only
+  "use-command"              gboolean              : Read / Write
 
@@ -116,12 +116,12 @@

Gl

glade_editor_property_load ()

-
void                glade_editor_property_load          (GladeEditorProperty *eprop,
+
void                glade_editor_property_load          (GladeEditorProperty *eprop,
                                                          GladeProperty *property);

Loads property values into eprop and connects. (the editor property will watch the property's value -until its loaded with another property or NULL)

+until its loaded with another property or NULL)

arg1 :

the (gchar *) book to search or NULL + the (gchar *) book to search or NULL

arg2 :

the (gchar *) page to search or NULL + the (gchar *) page to search or NULL

arg3 :

the (gchar *) search string or NULL + the (gchar *) search string or NULL
@@ -141,7 +141,7 @@

Gl

glade_editor_property_load_by_widget ()

-
void                glade_editor_property_load_by_widget
+
void                glade_editor_property_load_by_widget
                                                         (GladeEditorProperty *eprop,
                                                          GladeWidget *widget);

@@ -166,8 +166,8 @@

Gl

glade_editor_property_commit ()

-
void                glade_editor_property_commit        (GladeEditorProperty *eprop,
-                                                         GValue *value);
+
void                glade_editor_property_commit        (GladeEditorProperty *eprop,
+                                                         GValue *value);

Commits value to the property currently being edited by eprop.

@@ -180,7 +180,7 @@

Gl

- @@ -191,13 +191,13 @@

Gl

Property Details

The "property-class" property

-
  "property-class"           gpointer              : Read / Write / Construct Only
+
  "property-class"           gpointer              : Read / Write / Construct Only

The GladePropertyClass this GladeEditorProperty was created for.


The "use-command" property

-
  "use-command"              gboolean              : Read / Write
+
  "use-command"              gboolean              : Read / Write

Whether we should use the command API for the undo/redo stack.

Default value: FALSE

@@ -206,9 +206,9 @@

Gl

Signal Details

The "commit" signal

-
void                user_function                      (GladeEditorProperty *gladeeditorproperty,
-                                                        gpointer             arg1,
-                                                        gpointer             user_data)                : Run Last
+
void                user_function                      (GladeEditorProperty *gladeeditorproperty,
+                                                        gpointer             arg1,
+                                                        gpointer             user_data)                : Run Last

Emitted when a property's value is committed, can be useful to serialize commands before and after the property's commit command from custom editors.

@@ -222,7 +222,7 @@

Gl

- @@ -235,9 +235,9 @@

Gl

The "value-changed" signal

-
void                user_function                      (GladeEditorProperty *gladeeditorproperty,
+
void                user_function                      (GladeEditorProperty *gladeeditorproperty,
                                                         GladeProperty       *arg1,
-                                                        gpointer             user_data)                : Run Last
+ gpointer user_data) : Run Last

Emitted when a contained property changes value

value :

The GValue to commit + The GValue to commit

arg1 :

the new GValue to commit. + the new GValue to commit.
diff --git a/doc/html/GladeFixed.html b/doc/html/GladeFixed.html index 71e2e4a..30c5229 100644 --- a/doc/html/GladeFixed.html +++ b/doc/html/GladeFixed.html @@ -55,7 +55,7 @@

GladeFixed<

Object Hierarchy

-  GObject
+  GObject
    +----GladeWidget
          +----GladeFixed
 
@@ -63,11 +63,11 @@

GladeFixed<

Properties

-  "can-resize"               gboolean              : Read / Write / Construct
-  "height-prop"              gchar*                : Read / Write / Construct
-  "width-prop"               gchar*                : Read / Write / Construct
-  "x-prop"                   gchar*                : Read / Write / Construct
-  "y-prop"                   gchar*                : Read / Write / Construct
+  "can-resize"               gboolean              : Read / Write / Construct
+  "height-prop"              gchar*                : Read / Write / Construct
+  "width-prop"               gchar*                : Read / Write / Construct
+  "x-prop"                   gchar*                : Read / Write / Construct
+  "y-prop"                   gchar*                : Read / Write / Construct
 
@@ -96,7 +96,7 @@

GladeFixed< and dont let them propagate to the GladeFixed, then the x-prop/y-prop/width-prop/height-prop properties will be completely ignored and it is up to the implementor to play with whatever child packing properties are available to make a closest match -for the values passed to configure-child via the GdkRectangle.

+for the values passed to configure-child via the GdkRectangle.

Details

@@ -109,35 +109,35 @@

GladeFixed<

Property Details

The "can-resize" property

-
  "can-resize"               gboolean              : Read / Write / Construct
+
  "can-resize"               gboolean              : Read / Write / Construct

Whether this container supports resizes of child widgets.

Default value: TRUE


The "height-prop" property

-
  "height-prop"              gchar*                : Read / Write / Construct
+
  "height-prop"              gchar*                : Read / Write / Construct

The property used to set the height of a child object.

Default value: "height-request"


The "width-prop" property

-
  "width-prop"               gchar*                : Read / Write / Construct
+
  "width-prop"               gchar*                : Read / Write / Construct

The property used to set the width of a child object.

Default value: "width-request"


The "x-prop" property

-
  "x-prop"                   gchar*                : Read / Write / Construct
+
  "x-prop"                   gchar*                : Read / Write / Construct

The property used to set the X position of a child object.

Default value: "x"


The "y-prop" property

-
  "y-prop"                   gchar*                : Read / Write / Construct
+
  "y-prop"                   gchar*                : Read / Write / Construct

The property used to set the Y position of a child object.

Default value: "y"

@@ -146,9 +146,9 @@

GladeFixed<

Signal Details

The "configure-begin" signal

-
gboolean            user_function                      (GladeFixed *gladewidget,
-                                                        GObject    *arg1,
-                                                        gpointer    user_data)        : Run Last
+
gboolean            user_function                      (GladeFixed *gladewidget,
+                                                        GObject    *arg1,
+                                                        gpointer    user_data)        : Run Last

Signals the beginning of a Drag/Resize

@@ -170,7 +170,7 @@

GladeFixed<

- @@ -180,10 +180,10 @@

GladeFixed<

The "configure-child" signal

-
gboolean            user_function                      (GladeFixed *gladewidget,
-                                                        GObject    *arg1,
-                                                        gpointer    arg2,
-                                                        gpointer    user_data)        : Run Last
+
gboolean            user_function                      (GladeFixed *gladewidget,
+                                                        GObject    *arg1,
+                                                        gpointer    arg2,
+                                                        gpointer    user_data)        : Run Last

Delegates the Drag/Resize job.

Returns :

TRUE means you have handled the event and cancels the + TRUE means you have handled the event and cancels the default handler from being triggered.
@@ -201,7 +201,7 @@

GladeFixed<

- @@ -210,7 +210,7 @@

GladeFixed<

- @@ -220,9 +220,9 @@

GladeFixed<

The "configure-end" signal

-
gboolean            user_function                      (GladeFixed *gladewidget,
-                                                        GObject    *arg1,
-                                                        gpointer    user_data)        : Run Last
+
gboolean            user_function                      (GladeFixed *gladewidget,
+                                                        GObject    *arg1,
+                                                        gpointer    user_data)        : Run Last

Signals the end of a Drag/Resize

arg2 :

a pointer to a GdkRectange describing the new size. + a pointer to a GdkRectange describing the new size.

Returns :

TRUE means you have handled the event and cancels the + TRUE means you have handled the event and cancels the default handler from being triggered.
@@ -244,7 +244,7 @@

GladeFixed<

- diff --git a/doc/html/GladeInspector.html b/doc/html/GladeInspector.html index 881fbbc..86aeec5 100644 --- a/doc/html/GladeInspector.html +++ b/doc/html/GladeInspector.html @@ -52,24 +52,24 @@

GladeIn

Synopsis

                     GladeInspector;
-GtkWidget *         glade_inspector_new                 (void);
-GtkWidget *         glade_inspector_new_with_project    (GladeProject *project);
-void                glade_inspector_set_project         (GladeInspector *inspector,
+GtkWidget *         glade_inspector_new                 (void);
+GtkWidget *         glade_inspector_new_with_project    (GladeProject *project);
+void                glade_inspector_set_project         (GladeInspector *inspector,
                                                          GladeProject *project);
 GladeProject *      glade_inspector_get_project         (GladeInspector *inspector);
-GList *             glade_inspector_get_selected_items  (GladeInspector *inspector);
+GList *             glade_inspector_get_selected_items  (GladeInspector *inspector);
 

Object Hierarchy

-  GObject
-   +----GInitiallyUnowned
-         +----GtkObject
-               +----GtkWidget
-                     +----GtkContainer
-                           +----GtkBox
-                                 +----GtkVBox
+  GObject
+   +----GInitiallyUnowned
+         +----GtkObject
+               +----GtkWidget
+                     +----GtkContainer
+                           +----GtkBox
+                                 +----GtkVBox
                                        +----GladeInspector
 
@@ -77,7 +77,7 @@

GladeIn

Implemented Interfaces

GladeInspector implements - AtkImplementorIface, GtkBuildable and GtkOrientable.

+ AtkImplementorIface, GtkBuildable and GtkOrientable.

Properties

@@ -112,7 +112,7 @@

GladeIn

glade_inspector_new ()

-
GtkWidget *         glade_inspector_new                 (void);
+
GtkWidget *         glade_inspector_new                 (void);

Creates a new GladeInspector

Returns :

TRUE means you have handled the event and cancels the + TRUE means you have handled the event and cancels the default handler from being triggered.
@@ -127,7 +127,7 @@

GladeIn

glade_inspector_new_with_project ()

-
GtkWidget *         glade_inspector_new_with_project    (GladeProject *project);
+
GtkWidget *         glade_inspector_new_with_project    (GladeProject *project);

Creates a new GladeInspector with project

@@ -149,11 +149,11 @@

GladeIn

glade_inspector_set_project ()

-
void                glade_inspector_set_project         (GladeInspector *inspector,
+
void                glade_inspector_set_project         (GladeInspector *inspector,
                                                          GladeProject *project);

Sets the current project of inspector to project. To unset the current -project, pass NULL for project.

+project, pass NULL for project.

@@ -195,7 +195,7 @@

GladeIn

glade_inspector_get_selected_items ()

-
GList *             glade_inspector_get_selected_items  (GladeInspector *inspector);
+
GList *             glade_inspector_get_selected_items  (GladeInspector *inspector);

Returns the selected items in the inspector.

@@ -208,7 +208,7 @@

GladeIn

- @@ -227,8 +227,8 @@

GladeIn

Signal Details

The "item-activated" signal

-
void                user_function                      (GladeInspector *inspector,
-                                                        gpointer        user_data)      : Run Last
+
void                user_function                      (GladeInspector *inspector,
+                                                        gpointer        user_data)      : Run Last

Emitted when a item is activated in the GladeInspector.

Returns :

A GList + A GList
@@ -249,8 +249,8 @@

GladeIn

The "selection-changed" signal

-
void                user_function                      (GladeInspector *inspector,
-                                                        gpointer        user_data)      : Run Last
+
void                user_function                      (GladeInspector *inspector,
+                                                        gpointer        user_data)      : Run Last

Emitted when the selection changes in the GladeInspector.

diff --git a/doc/html/GladePalette.html b/doc/html/GladePalette.html index a3fe77a..a6c5326 100644 --- a/doc/html/GladePalette.html +++ b/doc/html/GladePalette.html @@ -44,7 +44,7 @@

GladePalette

-

GladePalette — A widget to select a GladeWidgetClass for addition.

+

GladePalette — A widget to select a GladeWidgetClass for addition.

@@ -53,35 +53,35 @@

GladePale
                     GladePalette;
 enum                GladeItemAppearance;
-GtkWidget *         glade_palette_new                   (const GList *catalogs);
-void                glade_palette_deselect_current_item (GladePalette *palette,
-                                                         gboolean sticky_aware);
+GtkWidget *         glade_palette_new                   (const GList *catalogs);
+void                glade_palette_deselect_current_item (GladePalette *palette,
+                                                         gboolean sticky_aware);
 GladeWidgetAdaptor * glade_palette_get_current_item     (GladePalette *palette);
 GladeItemAppearance  glade_palette_get_item_appearance  (GladePalette *palette);
-void                glade_palette_set_item_appearance   (GladePalette *palette,
+void                glade_palette_set_item_appearance   (GladePalette *palette,
                                                          GladeItemAppearance item_appearance);
-gboolean            glade_palette_get_use_small_item_icons
+gboolean            glade_palette_get_use_small_item_icons
                                                         (GladePalette *palette);
-void                glade_palette_set_use_small_item_icons
+void                glade_palette_set_use_small_item_icons
                                                         (GladePalette *palette,
-                                                         gboolean use_small_item_icons);
-void                glade_palette_set_show_selector_button
+                                                         gboolean use_small_item_icons);
+void                glade_palette_set_show_selector_button
                                                         (GladePalette *palette,
-                                                         gboolean show_selector_button);
-gboolean            glade_palette_get_show_selector_button
+                                                         gboolean show_selector_button);
+gboolean            glade_palette_get_show_selector_button
                                                         (GladePalette *palette);
 

Object Hierarchy

-  GObject
-   +----GInitiallyUnowned
-         +----GtkObject
-               +----GtkWidget
-                     +----GtkContainer
-                           +----GtkBox
-                                 +----GtkVBox
+  GObject
+   +----GInitiallyUnowned
+         +----GtkObject
+               +----GtkWidget
+                     +----GtkContainer
+                           +----GtkBox
+                                 +----GtkVBox
                                        +----GladePalette
 
@@ -89,16 +89,16 @@

GladePale

Implemented Interfaces

GladePalette implements - AtkImplementorIface, GtkBuildable and GtkOrientable.

+ AtkImplementorIface, GtkBuildable and GtkOrientable.

Properties

-  "catalogs"                 gpointer              : Read / Write / Construct Only
-  "current-item"             gpointer              : Read
+  "catalogs"                 gpointer              : Read / Write / Construct Only
+  "current-item"             gpointer              : Read
   "item-appearance"          GladeItemAppearance   : Read / Write
-  "show-selector-button"     gboolean              : Read / Write
-  "use-small-item-icons"     gboolean              : Read / Write
+  "show-selector-button"     gboolean              : Read / Write
+  "use-small-item-icons"     gboolean              : Read / Write
 
@@ -111,7 +111,7 @@

GladePale

Description

GladePalette is responsible for displaying the list of available -GladeWidgetClass types and publishing the currently selected class +GladeWidgetClass types and publishing the currently selected class to the Glade core.

@@ -134,7 +134,7 @@

GladePale

glade_palette_new ()

-
GtkWidget *         glade_palette_new                   (const GList *catalogs);
+
GtkWidget *         glade_palette_new                   (const GList *catalogs);

Creates a new GladePalette widget

@@ -156,8 +156,8 @@

GladePale

glade_palette_deselect_current_item ()

-
void                glade_palette_deselect_current_item (GladePalette *palette,
-                                                         gboolean sticky_aware);
+
void                glade_palette_deselect_current_item (GladePalette *palette,
+                                                         gboolean sticky_aware);

Deselects the currently selected item

@@ -224,7 +224,7 @@

GladePale

glade_palette_set_item_appearance ()

-
void                glade_palette_set_item_appearance   (GladePalette *palette,
+
void                glade_palette_set_item_appearance   (GladePalette *palette,
                                                          GladeItemAppearance item_appearance);

Sets the appearance of the palette items.

@@ -247,7 +247,7 @@

GladePale

glade_palette_get_use_small_item_icons ()

-
gboolean            glade_palette_get_use_small_item_icons
+
gboolean            glade_palette_get_use_small_item_icons
                                                         (GladePalette *palette);

@@ -270,9 +270,9 @@

GladePale

glade_palette_set_use_small_item_icons ()

-
void                glade_palette_set_use_small_item_icons
+
void                glade_palette_set_use_small_item_icons
                                                         (GladePalette *palette,
-                                                         gboolean use_small_item_icons);
+ gboolean use_small_item_icons);

Sets whether to use small item icons.

@@ -294,9 +294,9 @@

GladePale

glade_palette_set_show_selector_button ()

-
void                glade_palette_set_show_selector_button
+
void                glade_palette_set_show_selector_button
                                                         (GladePalette *palette,
-                                                         gboolean show_selector_button);
+ gboolean show_selector_button);

Sets whether to show the internal widget selector button

@@ -318,7 +318,7 @@

GladePale

glade_palette_get_show_selector_button ()

-
gboolean            glade_palette_get_show_selector_button
+
gboolean            glade_palette_get_show_selector_button
                                                         (GladePalette *palette);

@@ -343,13 +343,13 @@

GladePale

Property Details

The "catalogs" property

-
  "catalogs"                 gpointer              : Read / Write / Construct Only
+
  "catalogs"                 gpointer              : Read / Write / Construct Only

The widget catalogs for the palette.


The "current-item" property

-
  "current-item"             gpointer              : Read
+
  "current-item"             gpointer              : Read

The GladeWidgetAdaptor of the currently selected item.


@@ -362,14 +362,14 @@

GladePale

The "show-selector-button" property

-
  "show-selector-button"     gboolean              : Read / Write
+
  "show-selector-button"     gboolean              : Read / Write

Whether to show the internal selector button.

Default value: TRUE


The "use-small-item-icons" property

-
  "use-small-item-icons"     gboolean              : Read / Write
+
  "use-small-item-icons"     gboolean              : Read / Write

Whether to use small icons to represent items.

Default value: FALSE

@@ -378,8 +378,8 @@

GladePale

Signal Details

The "toggled" signal

-
void                user_function                      (GladePalette *gladepalette,
-                                                        gpointer      user_data)         : Run Last
+
void                user_function                      (GladePalette *gladepalette,
+                                                        gpointer      user_data)         : Run Last

diff --git a/doc/html/GladePlaceholder.html b/doc/html/GladePlaceholder.html index ab5facc..84b6cef 100644 --- a/doc/html/GladePlaceholder.html +++ b/doc/html/GladePlaceholder.html @@ -40,7 +40,7 @@

GladePlaceholder

-

GladePlaceholder — A GtkWidget to fill empty places.

+

GladePlaceholder — A GtkWidget to fill empty places.

@@ -48,17 +48,17 @@

Glade

Synopsis

                     GladePlaceholder;
-GtkWidget *         glade_placeholder_new               (void);
+GtkWidget *         glade_placeholder_new               (void);
 GladeWidget *       glade_placeholder_get_parent        (GladePlaceholder *placeholder);
 

Object Hierarchy

-  GObject
-   +----GInitiallyUnowned
-         +----GtkObject
-               +----GtkWidget
+  GObject
+   +----GInitiallyUnowned
+         +----GtkObject
+               +----GtkWidget
                      +----GladePlaceholder
 
@@ -66,7 +66,7 @@

Glade

Implemented Interfaces

GladePlaceholder implements - AtkImplementorIface and GtkBuildable.

+ AtkImplementorIface and GtkBuildable.

Description

@@ -86,14 +86,14 @@

Glade

glade_placeholder_new ()

-
GtkWidget *         glade_placeholder_new               (void);
+
GtkWidget *         glade_placeholder_new               (void);

-

Returns :

a new GladePlaceholder cast as a GtkWidget + a new GladePlaceholder cast as a GtkWidget
diff --git a/doc/html/GladeProject.html b/doc/html/GladeProject.html index 425232a..15d3553 100644 --- a/doc/html/GladeProject.html +++ b/doc/html/GladeProject.html @@ -53,79 +53,79 @@

GladeProj enum GladeProjectFormat; GladeProject * glade_project_new (void); GladeProjectFormat glade_project_get_format (GladeProject *project); -void glade_project_set_format (GladeProject *project, +void glade_project_set_format (GladeProject *project, GladeProjectFormat format); -GladeProject * glade_project_load (const gchar *path); -gboolean glade_project_save (GladeProject *project, - const gchar *path, - GError **error); -const gchar * glade_project_get_path (GladeProject *project); -gchar * glade_project_get_name (GladeProject *project); -void glade_project_undo (GladeProject *project); -void glade_project_redo (GladeProject *project); +GladeProject * glade_project_load (const gchar *path); +gboolean glade_project_save (GladeProject *project, + const gchar *path, + GError **error); +const gchar * glade_project_get_path (GladeProject *project); +gchar * glade_project_get_name (GladeProject *project); +void glade_project_undo (GladeProject *project); +void glade_project_redo (GladeProject *project); GladeCommand * glade_project_next_undo_item (GladeProject *project); GladeCommand * glade_project_next_redo_item (GladeProject *project); -void glade_project_push_undo (GladeProject *project, +void glade_project_push_undo (GladeProject *project, GladeCommand *cmd); -GtkWidget * glade_project_undo_items (GladeProject *project); -GtkWidget * glade_project_redo_items (GladeProject *project); -void glade_project_reset_path (GladeProject *project); -gboolean glade_project_get_readonly (GladeProject *project); -const GList * glade_project_get_objects (GladeProject *project); -void glade_project_add_object (GladeProject *project, +GtkWidget * glade_project_undo_items (GladeProject *project); +GtkWidget * glade_project_redo_items (GladeProject *project); +void glade_project_reset_path (GladeProject *project); +gboolean glade_project_get_readonly (GladeProject *project); +const GList * glade_project_get_objects (GladeProject *project); +void glade_project_add_object (GladeProject *project, GladeProject *old_project, - GObject *object); -void glade_project_remove_object (GladeProject *project, - GObject *object); -gboolean glade_project_has_object (GladeProject *project, - GObject *object); + GObject *object); +void glade_project_remove_object (GladeProject *project, + GObject *object); +gboolean glade_project_has_object (GladeProject *project, + GObject *object); GladeWidget * glade_project_get_widget_by_name (GladeProject *project, GladeWidget *ancestor, - const gchar *name); -gchar * glade_project_new_widget_name (GladeProject *project, + const gchar *name); +gchar * glade_project_new_widget_name (GladeProject *project, GladeWidget *widget, - const gchar *base_name); -gboolean glade_project_is_selected (GladeProject *project, - GObject *object); -void glade_project_selection_set (GladeProject *project, - GObject *object, - gboolean emit_signal); -void glade_project_selection_add (GladeProject *project, - GObject *object, - gboolean emit_signal); -void glade_project_selection_remove (GladeProject *project, - GObject *object, - gboolean emit_signal); -void glade_project_selection_clear (GladeProject *project, - gboolean emit_signal); -void glade_project_selection_changed (GladeProject *project); -GList * glade_project_selection_get (GladeProject *project); -gboolean glade_project_get_has_selection (GladeProject *project); -gchar * glade_project_resource_fullpath (GladeProject *project, - const gchar *resource); -gboolean glade_project_is_loading (GladeProject *project); -time_t glade_project_get_file_mtime (GladeProject *project); -guint glade_project_get_instance_count (GladeProject *project); -void glade_project_set_instance_count (GladeProject *project, - guint instance_count); -gboolean glade_project_get_modified (GladeProject *project); + const gchar *base_name); +gboolean glade_project_is_selected (GladeProject *project, + GObject *object); +void glade_project_selection_set (GladeProject *project, + GObject *object, + gboolean emit_signal); +void glade_project_selection_add (GladeProject *project, + GObject *object, + gboolean emit_signal); +void glade_project_selection_remove (GladeProject *project, + GObject *object, + gboolean emit_signal); +void glade_project_selection_clear (GladeProject *project, + gboolean emit_signal); +void glade_project_selection_changed (GladeProject *project); +GList * glade_project_selection_get (GladeProject *project); +gboolean glade_project_get_has_selection (GladeProject *project); +gchar * glade_project_resource_fullpath (GladeProject *project, + const gchar *resource); +gboolean glade_project_is_loading (GladeProject *project); +time_t glade_project_get_file_mtime (GladeProject *project); +guint glade_project_get_instance_count (GladeProject *project); +void glade_project_set_instance_count (GladeProject *project, + guint instance_count); +gboolean glade_project_get_modified (GladeProject *project);

Object Hierarchy

-  GObject
+  GObject
    +----GladeProject
 

Properties

-  "format"                   gint                  : Read
-  "has-selection"            gboolean              : Read
-  "modified"                 gboolean              : Read
-  "path"                     gchar*                : Read
-  "read-only"                gboolean              : Read
+  "format"                   gint                  : Read
+  "has-selection"            gboolean              : Read
+  "modified"                 gboolean              : Read
+  "path"                     gchar*                : Read
+  "read-only"                gboolean              : Read
 
@@ -187,7 +187,7 @@

GladeProj

glade_project_set_format ()

-
void                glade_project_set_format            (GladeProject *project,
+
void                glade_project_set_format            (GladeProject *project,
                                                          GladeProjectFormat format);

Sets project format to format, used internally to set the actual format @@ -211,7 +211,7 @@

GladeProj

glade_project_load ()

-
GladeProject *      glade_project_load                  (const gchar *path);
+
GladeProject *      glade_project_load                  (const gchar *path);

Opens a project at the given path.

@@ -224,7 +224,7 @@

GladeProj

- @@ -234,9 +234,9 @@

GladeProj

glade_project_save ()

-
gboolean            glade_project_save                  (GladeProject *project,
-                                                         const gchar *path,
-                                                         GError **error);
+
gboolean            glade_project_save                  (GladeProject *project,
+                                                         const gchar *path,
+                                                         GError **error);

Saves project to the given path.

Returns :

a new GladeProject for the opened project on success, NULL on + a new GladeProject for the opened project on success, NULL on failure
@@ -259,7 +259,7 @@

GladeProj

- @@ -268,17 +268,17 @@

GladeProj

glade_project_get_path ()

-
const gchar *       glade_project_get_path              (GladeProject *project);
+
const gchar *       glade_project_get_path              (GladeProject *project);

glade_project_get_name ()

-
gchar *             glade_project_get_name              (GladeProject *project);
+
gchar *             glade_project_get_name              (GladeProject *project);

glade_project_undo ()

-
void                glade_project_undo                  (GladeProject *project);
+
void                glade_project_undo                  (GladeProject *project);

Redoes a GladeCommand in this project.

Returns :

TRUE on success, FALSE on failure + TRUE on success, FALSE on failure
@@ -293,7 +293,7 @@

GladeProj

glade_project_redo ()

-
void                glade_project_redo                  (GladeProject *project);
+
void                glade_project_redo                  (GladeProject *project);

@@ -342,7 +342,7 @@

GladeProj

glade_project_push_undo ()

-
void                glade_project_push_undo             (GladeProject *project,
+
void                glade_project_push_undo             (GladeProject *project,
                                                          GladeCommand *cmd);

Pushes a newly created GladeCommand onto projects stack.

@@ -365,7 +365,7 @@

GladeProj

glade_project_undo_items ()

-
GtkWidget *         glade_project_undo_items            (GladeProject *project);
+
GtkWidget *         glade_project_undo_items            (GladeProject *project);

Creates a menu of the undo items in the project stack

@@ -387,7 +387,7 @@

GladeProj

glade_project_redo_items ()

-
GtkWidget *         glade_project_redo_items            (GladeProject *project);
+
GtkWidget *         glade_project_redo_items            (GladeProject *project);

Creates a menu of the undo items in the project stack

@@ -409,12 +409,12 @@

GladeProj

glade_project_reset_path ()

-
void                glade_project_reset_path            (GladeProject *project);
+
void                glade_project_reset_path            (GladeProject *project);

glade_project_get_readonly ()

-
gboolean            glade_project_get_readonly          (GladeProject *project);
+
gboolean            glade_project_get_readonly          (GladeProject *project);

Gets whether the project is read only or not

@@ -436,14 +436,14 @@

GladeProj

glade_project_get_objects ()

-
const GList *       glade_project_get_objects           (GladeProject *project);
+
const GList *       glade_project_get_objects           (GladeProject *project);

glade_project_add_object ()

-
void                glade_project_add_object            (GladeProject *project,
+
void                glade_project_add_object            (GladeProject *project,
                                                          GladeProject *old_project,
-                                                         GObject *object);
+ GObject *object);

Adds an object to the project.

@@ -457,12 +457,12 @@

GladeProj

- @@ -471,13 +471,13 @@

GladeProj

glade_project_remove_object ()

-
void                glade_project_remove_object         (GladeProject *project,
-                                                         GObject *object);
+
void                glade_project_remove_object         (GladeProject *project,
+                                                         GObject *object);

Removes object from project.

-Note that when removing the GObject from the project we +Note that when removing the GObject from the project we don't change ->project in the associated GladeWidget; this way UNDO can work.

old_project :

the GladeProject the widget was previously in - (or NULL for the clipboard) + (or NULL for the clipboard)

object :

the GObject to add + the GObject to add
@@ -490,7 +490,7 @@

GladeProj

- @@ -499,8 +499,8 @@

GladeProj

glade_project_has_object ()

-
gboolean            glade_project_has_object            (GladeProject *project,
-                                                         GObject *object);
+
gboolean            glade_project_has_object            (GladeProject *project,
+                                                         GObject *object);

object :

the GObject to remove + the GObject to remove
@@ -513,7 +513,7 @@

GladeProj

- @@ -529,7 +529,7 @@

GladeProj

glade_project_get_widget_by_name ()

GladeWidget *       glade_project_get_widget_by_name    (GladeProject *project,
                                                          GladeWidget *ancestor,
-                                                         const gchar *name);
+ const gchar *name);

Searches under ancestor in project looking for a GladeWidget named name.

object :

the GObject to search + the GObject to search
@@ -552,7 +552,7 @@

GladeProj

- @@ -561,9 +561,9 @@

GladeProj

glade_project_new_widget_name ()

-
gchar *             glade_project_new_widget_name       (GladeProject *project,
+
gchar *             glade_project_new_widget_name       (GladeProject *project,
                                                          GladeWidget *widget,
-                                                         const gchar *base_name);
+ const gchar *base_name);

Creates a new name for a widget that doesn't collide with any of the names already in project. This name will start with base_name.

@@ -587,7 +587,7 @@

GladeProj

- @@ -597,8 +597,8 @@

GladeProj

glade_project_is_selected ()

-
gboolean            glade_project_is_selected           (GladeProject *project,
-                                                         GObject *object);
+
gboolean            glade_project_is_selected           (GladeProject *project,
+                                                         GObject *object);

Returns :

a pointer to the widget, NULL if the widget does not exist + a pointer to the widget, NULL if the widget does not exist

Returns :

a string containing the new name, NULL if there is not enough + a string containing the new name, NULL if there is not enough memory for this string
@@ -611,7 +611,7 @@

GladeProj

- @@ -625,14 +625,14 @@

GladeProj

glade_project_selection_set ()

-
void                glade_project_selection_set         (GladeProject *project,
-                                                         GObject *object,
-                                                         gboolean emit_signal);
+
void                glade_project_selection_set         (GladeProject *project,
+                                                         GObject *object,
+                                                         gboolean emit_signal);

Set the selection in project to object

-If emit_signal is TRUE, calls glade_project_selection_changed().

+If emit_signal is TRUE, calls glade_project_selection_changed().

object :

a GObject + a GObject
@@ -643,7 +643,7 @@

GladeProj

- @@ -658,14 +658,14 @@

GladeProj

glade_project_selection_add ()

-
void                glade_project_selection_add         (GladeProject *project,
-                                                         GObject *object,
-                                                         gboolean emit_signal);
+
void                glade_project_selection_add         (GladeProject *project,
+                                                         GObject *object,
+                                                         gboolean emit_signal);

Adds object to the selection chain of project

-If emit_signal is TRUE, calls glade_project_selection_changed().

+If emit_signal is TRUE, calls glade_project_selection_changed().

object :

a GObject in project + a GObject in project
@@ -676,7 +676,7 @@

GladeProj

- @@ -691,14 +691,14 @@

GladeProj

glade_project_selection_remove ()

-
void                glade_project_selection_remove      (GladeProject *project,
-                                                         GObject *object,
-                                                         gboolean emit_signal);
+
void                glade_project_selection_remove      (GladeProject *project,
+                                                         GObject *object,
+                                                         gboolean emit_signal);

Removes object from the selection chain of project

-If emit_signal is TRUE, calls glade_project_selection_changed().

+If emit_signal is TRUE, calls glade_project_selection_changed().

object :

a GObject in project + a GObject in project
@@ -709,7 +709,7 @@

GladeProj

- @@ -724,13 +724,13 @@

GladeProj

glade_project_selection_clear ()

-
void                glade_project_selection_clear       (GladeProject *project,
-                                                         gboolean emit_signal);
+
void                glade_project_selection_clear       (GladeProject *project,
+                                                         gboolean emit_signal);

Clears project's selection chain

-If emit_signal is TRUE, calls glade_project_selection_changed().

+If emit_signal is TRUE, calls glade_project_selection_changed().

object :

a GObject in project + a GObject in project
@@ -750,7 +750,7 @@

GladeProj

glade_project_selection_changed ()

-
void                glade_project_selection_changed     (GladeProject *project);
+
void                glade_project_selection_changed     (GladeProject *project);

Causes project to emit a "selection_changed" signal.

@@ -765,7 +765,7 @@

GladeProj

glade_project_selection_get ()

-
GList *             glade_project_selection_get         (GladeProject *project);
+
GList *             glade_project_selection_get         (GladeProject *project);

@@ -778,7 +778,7 @@

GladeProj

- @@ -788,7 +788,7 @@

GladeProj

glade_project_get_has_selection ()

-
gboolean            glade_project_get_has_selection     (GladeProject *project);
+
gboolean            glade_project_get_has_selection     (GladeProject *project);

Returns :

a GList containing the GtkWidget items currently selected in + a GList containing the GtkWidget items currently selected in project
@@ -810,8 +810,8 @@

GladeProj

glade_project_resource_fullpath ()

-
gchar *             glade_project_resource_fullpath     (GladeProject *project,
-                                                         const gchar *resource);
+
gchar *             glade_project_resource_fullpath     (GladeProject *project,
+                                                         const gchar *resource);

Project resource strings may be relative or fullpaths, but glade always expects a copy in the glade file directory, this function @@ -841,7 +841,7 @@

GladeProj

glade_project_is_loading ()

-
gboolean            glade_project_is_loading            (GladeProject *project);
+
gboolean            glade_project_is_loading            (GladeProject *project);

@@ -864,23 +864,23 @@

GladeProj

glade_project_get_file_mtime ()

-
time_t              glade_project_get_file_mtime        (GladeProject *project);
+
time_t              glade_project_get_file_mtime        (GladeProject *project);

glade_project_get_instance_count ()

-
guint               glade_project_get_instance_count    (GladeProject *project);
+
guint               glade_project_get_instance_count    (GladeProject *project);

glade_project_set_instance_count ()

-
void                glade_project_set_instance_count    (GladeProject *project,
-                                                         guint instance_count);
+
void                glade_project_set_instance_count    (GladeProject *project,
+                                                         guint instance_count);

glade_project_get_modified ()

-
gboolean            glade_project_get_modified          (GladeProject *project);
+
gboolean            glade_project_get_modified          (GladeProject *project);

Get's whether the project has been modified since it was last saved.

@@ -893,7 +893,7 @@

GladeProj

- @@ -904,7 +904,7 @@

GladeProj

Property Details

The "format" property

-
  "format"                   gint                  : Read
+
  "format"                   gint                  : Read

The project file format.

Allowed values: [0,1]

Default value: 1

@@ -912,28 +912,28 @@

GladeProj

The "has-selection" property

-
  "has-selection"            gboolean              : Read
+
  "has-selection"            gboolean              : Read

Whether project has a selection.

Default value: FALSE


The "modified" property

-
  "modified"                 gboolean              : Read
+
  "modified"                 gboolean              : Read

Whether project has been modified since it was last saved.

Default value: FALSE


The "path" property

-
  "path"                     gchar*                : Read
+
  "path"                     gchar*                : Read

The filesystem path of the project.

Default value: NULL


The "read-only" property

-
  "read-only"                gboolean              : Read
+
  "read-only"                gboolean              : Read

Whether project is read only or not.

Default value: FALSE

@@ -942,9 +942,9 @@

GladeProj

Signal Details

The "add-widget" signal

-
void                user_function                      (GladeProject *gladeproject,
+
void                user_function                      (GladeProject *gladeproject,
                                                         GladeWidget  *arg1,
-                                                        gpointer      user_data)         : Run Last
+ gpointer user_data) : Run Last

Emitted when a widget is added to a project.

Returns :

TRUE if the project has been modified since it was last saved + TRUE if the project has been modified since it was last saved
@@ -970,10 +970,10 @@

GladeProj

The "changed" signal

-
void                user_function                      (GladeProject *gladeproject,
+
void                user_function                      (GladeProject *gladeproject,
                                                         GladeCommand *arg1,
-                                                        gboolean      arg2,
-                                                        gpointer      user_data)         : Run First
+ gboolean arg2, + gpointer user_data) : Run First

Emitted when a gladeproject's state changes via a GladeCommand.

@@ -1004,8 +1004,8 @@

GladeProj

The "close" signal

-
void                user_function                      (GladeProject *gladeproject,
-                                                        gpointer      user_data)         : Run Last
+
void                user_function                      (GladeProject *gladeproject,
+                                                        gpointer      user_data)         : Run Last

Emitted when a project is closing (a good time to clean up any associated resources).

@@ -1027,8 +1027,8 @@

GladeProj

The "convert-finished" signal

-
void                user_function                      (GladeProject *gladeproject,
-                                                        gpointer      user_data)         : Run First
+
void                user_function                      (GladeProject *gladeproject,
+                                                        gpointer      user_data)         : Run First

Emitted when gladeproject format conversion has finished.

@@ -1055,8 +1055,8 @@

GladeProj

The "parse-finished" signal

-
void                user_function                      (GladeProject *gladeproject,
-                                                        gpointer      user_data)         : Run First
+
void                user_function                      (GladeProject *gladeproject,
+                                                        gpointer      user_data)         : Run First

Emitted when gladeproject parsing has finished.

@@ -1077,9 +1077,9 @@

GladeProj

The "remove-widget" signal

-
void                user_function                      (GladeProject *gladeproject,
+
void                user_function                      (GladeProject *gladeproject,
                                                         GladeWidget  *arg1,
-                                                        gpointer      user_data)         : Run Last
+ gpointer user_data) : Run Last

Emitted when a widget is removed from a project.

@@ -1105,8 +1105,8 @@

GladeProj

The "selection-changed" signal

-
void                user_function                      (GladeProject *gladeproject,
-                                                        gpointer      user_data)         : Run Last
+
void                user_function                      (GladeProject *gladeproject,
+                                                        gpointer      user_data)         : Run Last

Emitted when gladeproject selection list changes.

@@ -1127,9 +1127,9 @@

GladeProj

The "widget-name-changed" signal

-
void                user_function                      (GladeProject *gladeproject,
+
void                user_function                      (GladeProject *gladeproject,
                                                         GladeWidget  *arg1,
-                                                        gpointer      user_data)         : Run Last
+ gpointer user_data) : Run Last

Emitted when gwidget's name changes.

diff --git a/doc/html/GladeWidget.html b/doc/html/GladeWidget.html index 8166344..ed0cedb 100644 --- a/doc/html/GladeWidget.html +++ b/doc/html/GladeWidget.html @@ -50,196 +50,196 @@

GladeWidge

Synopsis

                     GladeWidget;
-GladeWidget *       glade_widget_get_from_gobject       (gpointer object);
-void                glade_widget_add_child              (GladeWidget *parent,
+GladeWidget *       glade_widget_get_from_gobject       (gpointer object);
+void                glade_widget_add_child              (GladeWidget *parent,
                                                          GladeWidget *child,
-                                                         gboolean at_mouse);
-void                glade_widget_remove_child           (GladeWidget *parent,
+                                                         gboolean at_mouse);
+void                glade_widget_remove_child           (GladeWidget *parent,
                                                          GladeWidget *child);
-void                glade_widget_replace                (GladeWidget *parent,
-                                                         GObject *old_object,
-                                                         GObject *new_object);
-void                glade_widget_rebuild                (GladeWidget *gwidget);
+void                glade_widget_replace                (GladeWidget *parent,
+                                                         GObject *old_object,
+                                                         GObject *new_object);
+void                glade_widget_rebuild                (GladeWidget *gwidget);
 GladeWidget *       glade_widget_read                   (GladeProject *project,
                                                          GladeWidget *parent,
-                                                         GladeXmlNode *node,
-                                                         const gchar *internal);
-void                glade_widget_write                  (GladeWidget *widget,
-                                                         GladeXmlContext *context,
-                                                         GladeXmlNode *node);
-void                glade_widget_read_child             (GladeWidget *widget,
-                                                         GladeXmlNode *node);
-void                glade_widget_write_child            (GladeWidget *widget,
+                                                         GladeXmlNode *node,
+                                                         const gchar *internal);
+void                glade_widget_write                  (GladeWidget *widget,
+                                                         GladeXmlContext *context,
+                                                         GladeXmlNode *node);
+void                glade_widget_read_child             (GladeWidget *widget,
+                                                         GladeXmlNode *node);
+void                glade_widget_write_child            (GladeWidget *widget,
                                                          GladeWidget *child,
-                                                         GladeXmlContext *context,
-                                                         GladeXmlNode *node);
-void                glade_widget_write_placeholder      (GladeWidget *parent,
-                                                         GObject *object,
-                                                         GladeXmlContext *context,
-                                                         GladeXmlNode *node);
-void                glade_widget_write_special_child_prop
+                                                         GladeXmlContext *context,
+                                                         GladeXmlNode *node);
+void                glade_widget_write_placeholder      (GladeWidget *parent,
+                                                         GObject *object,
+                                                         GladeXmlContext *context,
+                                                         GladeXmlNode *node);
+void                glade_widget_write_special_child_prop
                                                         (GladeWidget *parent,
-                                                         GObject *object,
-                                                         GladeXmlContext *context,
-                                                         GladeXmlNode *node);
+                                                         GObject *object,
+                                                         GladeXmlContext *context,
+                                                         GladeXmlNode *node);
 GladeEditorProperty * glade_widget_create_editor_property
                                                         (GladeWidget *widget,
-                                                         const gchar *property,
-                                                         gboolean packing,
-                                                         gboolean use_command);
-void                glade_widget_set_child_type_from_node
+                                                         const gchar *property,
+                                                         gboolean packing,
+                                                         gboolean use_command);
+void                glade_widget_set_child_type_from_node
                                                         (GladeWidget *parent,
-                                                         GObject *child,
-                                                         GladeXmlNode *node);
+                                                         GObject *child,
+                                                         GladeXmlNode *node);
 GladeWidget *       glade_widget_dup                    (GladeWidget *template_widget,
-                                                         gboolean exact);
-void                glade_widget_copy_signals           (GladeWidget *widget,
+                                                         gboolean exact);
+void                glade_widget_copy_signals           (GladeWidget *widget,
                                                          GladeWidget *template_widget);
-void                glade_widget_copy_properties        (GladeWidget *widget,
+void                glade_widget_copy_properties        (GladeWidget *widget,
                                                          GladeWidget *template_widget,
-                                                         gboolean copy_parentless,
-                                                         gboolean exact);
-void                glade_widget_set_packing_properties (GladeWidget *widget,
+                                                         gboolean copy_parentless,
+                                                         gboolean exact);
+void                glade_widget_set_packing_properties (GladeWidget *widget,
                                                          GladeWidget *container);
 GladeProperty *     glade_widget_get_property           (GladeWidget *widget,
-                                                         const gchar *id_property);
+                                                         const gchar *id_property);
 GladeProperty *     glade_widget_get_pack_property      (GladeWidget *widget,
-                                                         const gchar *id_property);
-GList *             glade_widget_dup_properties         (GladeWidget *dest_widget,
-                                                         GList *template_props,
-                                                         gboolean as_load,
-                                                         gboolean copy_parentless,
-                                                         gboolean exact);
-void                glade_widget_remove_property        (GladeWidget *widget,
-                                                         const gchar *id_property);
-void                glade_widget_show                   (GladeWidget *widget);
-void                glade_widget_hide                   (GladeWidget *widget);
-void                glade_widget_add_signal_handler     (GladeWidget *widget,
-                                                         GladeSignal *signal_handler);
-void                glade_widget_remove_signal_handler  (GladeWidget *widget,
-                                                         GladeSignal *signal_handler);
-void                glade_widget_change_signal_handler  (GladeWidget *widget,
-                                                         GladeSignal *old_signal_handler,
-                                                         GladeSignal *new_signal_handler);
-GPtrArray *         glade_widget_list_signal_handlers   (GladeWidget *widget,
-                                                         const gchar *signal_name);
-gboolean            glade_widget_has_decendant          (GladeWidget *widget,
-                                                         GType type);
-gboolean            glade_widget_event                  (GladeWidget *gwidget,
-                                                         GdkEvent *event);
-gboolean            glade_widget_placeholder_relation   (GladeWidget *parent,
+                                                         const gchar *id_property);
+GList *             glade_widget_dup_properties         (GladeWidget *dest_widget,
+                                                         GList *template_props,
+                                                         gboolean as_load,
+                                                         gboolean copy_parentless,
+                                                         gboolean exact);
+void                glade_widget_remove_property        (GladeWidget *widget,
+                                                         const gchar *id_property);
+void                glade_widget_show                   (GladeWidget *widget);
+void                glade_widget_hide                   (GladeWidget *widget);
+void                glade_widget_add_signal_handler     (GladeWidget *widget,
+                                                         GladeSignal *signal_handler);
+void                glade_widget_remove_signal_handler  (GladeWidget *widget,
+                                                         GladeSignal *signal_handler);
+void                glade_widget_change_signal_handler  (GladeWidget *widget,
+                                                         GladeSignal *old_signal_handler,
+                                                         GladeSignal *new_signal_handler);
+GPtrArray *         glade_widget_list_signal_handlers   (GladeWidget *widget,
+                                                         const gchar *signal_name);
+gboolean            glade_widget_has_decendant          (GladeWidget *widget,
+                                                         GType type);
+gboolean            glade_widget_event                  (GladeWidget *gwidget,
+                                                         GdkEvent *event);
+gboolean            glade_widget_placeholder_relation   (GladeWidget *parent,
                                                          GladeWidget *widget);
 GladeWidgetAction * glade_widget_get_action             (GladeWidget *widget,
-                                                         const gchar *action_path);
+                                                         const gchar *action_path);
 GladeWidgetAction * glade_widget_get_pack_action        (GladeWidget *widget,
-                                                         const gchar *action_path);
-gboolean            glade_widget_set_action_sensitive   (GladeWidget *widget,
-                                                         const gchar *action_path,
-                                                         gboolean sensitive);
-gboolean            glade_widget_set_pack_action_sensitive
+                                                         const gchar *action_path);
+gboolean            glade_widget_set_action_sensitive   (GladeWidget *widget,
+                                                         const gchar *action_path,
+                                                         gboolean sensitive);
+gboolean            glade_widget_set_pack_action_sensitive
                                                         (GladeWidget *widget,
-                                                         const gchar *action_path,
-                                                         gboolean sensitive);
-void                glade_widget_remove_action          (GladeWidget *widget,
-                                                         const gchar *action_path);
-void                glade_widget_remove_pack_action     (GladeWidget *widget,
-                                                         const gchar *action_path);
-void                glade_widget_add_prop_ref           (GladeWidget *widget,
+                                                         const gchar *action_path,
+                                                         gboolean sensitive);
+void                glade_widget_remove_action          (GladeWidget *widget,
+                                                         const gchar *action_path);
+void                glade_widget_remove_pack_action     (GladeWidget *widget,
+                                                         const gchar *action_path);
+void                glade_widget_add_prop_ref           (GladeWidget *widget,
                                                          GladeProperty *property);
-void                glade_widget_remove_prop_ref        (GladeWidget *widget,
+void                glade_widget_remove_prop_ref        (GladeWidget *widget,
                                                          GladeProperty *property);
-void                glade_widget_object_set_property    (GladeWidget *widget,
-                                                         const gchar *property_name,
-                                                         const GValue *value);
-void                glade_widget_object_get_property    (GladeWidget *widget,
-                                                         const gchar *property_name,
-                                                         GValue *value);
-void                glade_widget_child_set_property     (GladeWidget *widget,
+void                glade_widget_object_set_property    (GladeWidget *widget,
+                                                         const gchar *property_name,
+                                                         const GValue *value);
+void                glade_widget_object_get_property    (GladeWidget *widget,
+                                                         const gchar *property_name,
+                                                         GValue *value);
+void                glade_widget_child_set_property     (GladeWidget *widget,
                                                          GladeWidget *child,
-                                                         const gchar *property_name,
-                                                         const GValue *value);
-void                glade_widget_child_get_property     (GladeWidget *widget,
+                                                         const gchar *property_name,
+                                                         const GValue *value);
+void                glade_widget_child_get_property     (GladeWidget *widget,
                                                          GladeWidget *child,
-                                                         const gchar *property_name,
-                                                         GValue *value);
-gboolean            glade_widget_property_get           (GladeWidget *widget,
-                                                         const gchar *id_property,
+                                                         const gchar *property_name,
+                                                         GValue *value);
+gboolean            glade_widget_property_get           (GladeWidget *widget,
+                                                         const gchar *id_property,
                                                          ...);
-gboolean            glade_widget_property_set           (GladeWidget *widget,
-                                                         const gchar *id_property,
+gboolean            glade_widget_property_set           (GladeWidget *widget,
+                                                         const gchar *id_property,
                                                          ...);
-gboolean            glade_widget_pack_property_get      (GladeWidget *widget,
-                                                         const gchar *id_property,
+gboolean            glade_widget_pack_property_get      (GladeWidget *widget,
+                                                         const gchar *id_property,
                                                          ...);
-gboolean            glade_widget_pack_property_set      (GladeWidget *widget,
-                                                         const gchar *id_property,
+gboolean            glade_widget_pack_property_set      (GladeWidget *widget,
+                                                         const gchar *id_property,
                                                          ...);
-gboolean            glade_widget_property_reset         (GladeWidget *widget,
-                                                         const gchar *id_property);
-gboolean            glade_widget_pack_property_reset    (GladeWidget *widget,
-                                                         const gchar *id_property);
-gboolean            glade_widget_property_default       (GladeWidget *widget,
-                                                         const gchar *id_property);
-gboolean            glade_widget_property_original_default
+gboolean            glade_widget_property_reset         (GladeWidget *widget,
+                                                         const gchar *id_property);
+gboolean            glade_widget_pack_property_reset    (GladeWidget *widget,
+                                                         const gchar *id_property);
+gboolean            glade_widget_property_default       (GladeWidget *widget,
+                                                         const gchar *id_property);
+gboolean            glade_widget_property_original_default
                                                         (GladeWidget *widget,
-                                                         const gchar *id_property);
-gboolean            glade_widget_pack_property_default  (GladeWidget *widget,
-                                                         const gchar *id_property);
-gboolean            glade_widget_property_set_sensitive (GladeWidget *widget,
-                                                         const gchar *id_property,
-                                                         gboolean sensitive,
-                                                         const gchar *reason);
-gboolean            glade_widget_pack_property_set_sensitive
+                                                         const gchar *id_property);
+gboolean            glade_widget_pack_property_default  (GladeWidget *widget,
+                                                         const gchar *id_property);
+gboolean            glade_widget_property_set_sensitive (GladeWidget *widget,
+                                                         const gchar *id_property,
+                                                         gboolean sensitive,
+                                                         const gchar *reason);
+gboolean            glade_widget_pack_property_set_sensitive
                                                         (GladeWidget *widget,
-                                                         const gchar *id_property,
-                                                         gboolean sensitive,
-                                                         const gchar *reason);
-gboolean            glade_widget_property_set_enabled   (GladeWidget *widget,
-                                                         const gchar *id_property,
-                                                         gboolean enabled);
-gboolean            glade_widget_pack_property_set_enabled
+                                                         const gchar *id_property,
+                                                         gboolean sensitive,
+                                                         const gchar *reason);
+gboolean            glade_widget_property_set_enabled   (GladeWidget *widget,
+                                                         const gchar *id_property,
+                                                         gboolean enabled);
+gboolean            glade_widget_pack_property_set_enabled
                                                         (GladeWidget *widget,
-                                                         const gchar *id_property,
-                                                         gboolean enabled);
-gboolean            glade_widget_property_set_save_always
+                                                         const gchar *id_property,
+                                                         gboolean enabled);
+gboolean            glade_widget_property_set_save_always
                                                         (GladeWidget *widget,
-                                                         const gchar *id_property,
-                                                         gboolean setting);
-gboolean            glade_widget_pack_property_set_save_always
+                                                         const gchar *id_property,
+                                                         gboolean setting);
+gboolean            glade_widget_pack_property_set_save_always
                                                         (GladeWidget *widget,
-                                                         const gchar *id_property,
-                                                         gboolean setting);
-gchar *             glade_widget_property_string        (GladeWidget *widget,
-                                                         const gchar *id_property,
-                                                         const GValue *value);
-gchar *             glade_widget_pack_property_string   (GladeWidget *widget,
-                                                         const gchar *id_property,
-                                                         const GValue *value);
-void                glade_widget_set_name               (GladeWidget *widget,
-                                                         const gchar *name);
-const gchar *       glade_widget_get_name               (GladeWidget *widget);
-void                glade_widget_set_internal           (GladeWidget *widget,
-                                                         const gchar *internal);
-const gchar *       glade_widget_get_internal           (GladeWidget *widget);
-void                glade_widget_set_object             (GladeWidget *gwidget,
-                                                         GObject *new_object);
-GObject *           glade_widget_get_object             (GladeWidget *widget);
-void                glade_widget_set_project            (GladeWidget *widget,
+                                                         const gchar *id_property,
+                                                         gboolean setting);
+gchar *             glade_widget_property_string        (GladeWidget *widget,
+                                                         const gchar *id_property,
+                                                         const GValue *value);
+gchar *             glade_widget_pack_property_string   (GladeWidget *widget,
+                                                         const gchar *id_property,
+                                                         const GValue *value);
+void                glade_widget_set_name               (GladeWidget *widget,
+                                                         const gchar *name);
+const gchar *       glade_widget_get_name               (GladeWidget *widget);
+void                glade_widget_set_internal           (GladeWidget *widget,
+                                                         const gchar *internal);
+const gchar *       glade_widget_get_internal           (GladeWidget *widget);
+void                glade_widget_set_object             (GladeWidget *gwidget,
+                                                         GObject *new_object);
+GObject *           glade_widget_get_object             (GladeWidget *widget);
+void                glade_widget_set_project            (GladeWidget *widget,
                                                          GladeProject *project);
 GladeProject *      glade_widget_get_project            (GladeWidget *widget);
 GladeWidgetAdaptor * glade_widget_get_adaptor           (GladeWidget *widget);
 GladeWidget *       glade_widget_get_parent             (GladeWidget *widget);
-void                glade_widget_set_parent             (GladeWidget *widget,
+void                glade_widget_set_parent             (GladeWidget *widget,
                                                          GladeWidget *parent);
-gboolean            glade_widget_superuser              (void);
-void                glade_widget_push_superuser         (void);
-void                glade_widget_pop_superuser          (void);
+gboolean            glade_widget_superuser              (void);
+void                glade_widget_push_superuser         (void);
+void                glade_widget_pop_superuser          (void);
 

Object Hierarchy

-  GObject
+  GObject
    +----GladeWidget
          +----GladeFixed
 
@@ -247,21 +247,21 @@

GladeWidge

Properties

-  "adaptor"                  GladeGObjectAdaptor*  : Read / Write / Construct Only
-  "anarchist"                gboolean              : Read / Write / Construct Only
-  "internal"                 gchar*                : Read / Write / Construct
-  "internal-name"            gchar*                : Write / Construct Only
-  "name"                     gchar*                : Read / Write / Construct
-  "object"                   GObject*              : Read / Write / Construct
+  "adaptor"                  GladeGObjectAdaptor*  : Read / Write / Construct Only
+  "anarchist"                gboolean              : Read / Write / Construct Only
+  "internal"                 gchar*                : Read / Write / Construct
+  "internal-name"            gchar*                : Write / Construct Only
+  "name"                     gchar*                : Read / Write / Construct
+  "object"                   GObject*              : Read / Write / Construct
   "parent"                   GladeWidget*          : Read / Write / Construct
   "project"                  GladeProject*         : Read / Write / Construct
-  "properties"               gpointer              : Read / Write / Construct Only
-  "reason"                   gint                  : Write / Construct Only
-  "support-warning"          gchar*                : Read
+  "properties"               gpointer              : Read / Write / Construct Only
+  "reason"                   gint                  : Write / Construct Only
+  "support-warning"          gchar*                : Read
   "template"                 GladeWidget*          : Write / Construct Only
-  "template-exact"           gboolean              : Write / Construct Only
-  "toplevel-height"          gint                  : Read / Write
-  "toplevel-width"           gint                  : Read / Write
+  "template-exact"           gboolean              : Write / Construct Only
+  "toplevel-height"          gint                  : Read / Write
+  "toplevel-width"           gint                  : Read / Write
 
@@ -291,14 +291,14 @@

GladeWidge

glade_widget_get_from_gobject ()

-
GladeWidget *       glade_widget_get_from_gobject       (gpointer object);
+
GladeWidget *       glade_widget_get_from_gobject       (gpointer object);

glade_widget_add_child ()

-
void                glade_widget_add_child              (GladeWidget *parent,
+
void                glade_widget_add_child              (GladeWidget *parent,
                                                          GladeWidget *child,
-                                                         gboolean at_mouse);
+ gboolean at_mouse);

Adds child to parent in a generic way for this GladeWidget parent.

@@ -326,7 +326,7 @@

GladeWidge

glade_widget_remove_child ()

-
void                glade_widget_remove_child           (GladeWidget *parent,
+
void                glade_widget_remove_child           (GladeWidget *parent,
                                                          GladeWidget *child);

Removes child from parent in a generic way for this GladeWidget parent.

@@ -349,9 +349,9 @@

GladeWidge

glade_widget_replace ()

-
void                glade_widget_replace                (GladeWidget *parent,
-                                                         GObject *old_object,
-                                                         GObject *new_object);
+
void                glade_widget_replace                (GladeWidget *parent,
+                                                         GObject *old_object,
+                                                         GObject *new_object);

Replaces a GObject with another GObject inside a GObject which behaves as a container. @@ -363,12 +363,12 @@

GladeWidge

- - @@ -377,7 +377,7 @@

GladeWidge

glade_widget_rebuild ()

-
void                glade_widget_rebuild                (GladeWidget *gwidget);
+
void                glade_widget_rebuild                (GladeWidget *gwidget);

Replaces the current widget instance with a new one while preserving all properties children and @@ -396,8 +396,8 @@

GladeWidge

glade_widget_read ()

GladeWidget *       glade_widget_read                   (GladeProject *project,
                                                          GladeWidget *parent,
-                                                         GladeXmlNode *node,
-                                                         const gchar *internal);
+ GladeXmlNode *node, + const gchar *internal);

old_object :

a GObject + a GObject

new_object :

a GObject + a GObject
@@ -410,12 +410,12 @@

GladeWidge

- - @@ -429,12 +429,12 @@

GladeWidge

glade_widget_write ()

-
void                glade_widget_write                  (GladeWidget *widget,
-                                                         GladeXmlContext *context,
-                                                         GladeXmlNode *node);
+
void                glade_widget_write                  (GladeWidget *widget,
+                                                         GladeXmlContext *context,
+                                                         GladeXmlNode *node);

Recursively writes out widget and its children -and appends the created GladeXmlNode to node.

+and appends the created GladeXmlNode to node.

parent :

The parent GladeWidget or NULL + The parent GladeWidget or NULL

node :

a GladeXmlNode + a GladeXmlNode
@@ -445,12 +445,12 @@

GladeWidge

- - @@ -459,8 +459,8 @@

GladeWidge

glade_widget_read_child ()

-
void                glade_widget_read_child             (GladeWidget *widget,
-                                                         GladeXmlNode *node);
+
void                glade_widget_read_child             (GladeWidget *widget,
+                                                         GladeXmlNode *node);

Reads in a child widget from the xml (handles 'child' tag)

context :

A GladeXmlContext + A GladeXmlContext

node :

A GladeXmlNode + A GladeXmlNode
@@ -473,7 +473,7 @@

GladeWidge

- @@ -482,10 +482,10 @@

GladeWidge

glade_widget_write_child ()

-
void                glade_widget_write_child            (GladeWidget *widget,
+
void                glade_widget_write_child            (GladeWidget *widget,
                                                          GladeWidget *child,
-                                                         GladeXmlContext *context,
-                                                         GladeXmlNode *node);
+ GladeXmlContext *context, + GladeXmlNode *node);

Writes out a widget to the xml, takes care of packing properties and special child types.

@@ -504,12 +504,12 @@

GladeWidge

- - @@ -518,10 +518,10 @@

GladeWidge

glade_widget_write_placeholder ()

-
void                glade_widget_write_placeholder      (GladeWidget *parent,
-                                                         GObject *object,
-                                                         GladeXmlContext *context,
-                                                         GladeXmlNode *node);
+
void                glade_widget_write_placeholder      (GladeWidget *parent,
+                                                         GObject *object,
+                                                         GladeXmlContext *context,
+                                                         GladeXmlNode *node);

Writes out a placeholder to the xml

node :

a GladeXmlNode + a GladeXmlNode

context :

A GladeXmlContext + A GladeXmlContext

node :

A GladeXmlNode + A GladeXmlNode
@@ -534,17 +534,17 @@

GladeWidge

- - - @@ -553,20 +553,20 @@

GladeWidge

glade_widget_write_special_child_prop ()

-
void                glade_widget_write_special_child_prop
+
void                glade_widget_write_special_child_prop
                                                         (GladeWidget *parent,
-                                                         GObject *object,
-                                                         GladeXmlContext *context,
-                                                         GladeXmlNode *node);
+ GObject *object, + GladeXmlContext *context, + GladeXmlNode *node);

glade_widget_create_editor_property ()

GladeEditorProperty * glade_widget_create_editor_property
                                                         (GladeWidget *widget,
-                                                         const gchar *property,
-                                                         gboolean packing,
-                                                         gboolean use_command);
+ const gchar *property, + gboolean packing, + gboolean use_command);

This is a convenience function to create a GladeEditorProperty corresponding to property

@@ -604,16 +604,16 @@

GladeWidge

glade_widget_set_child_type_from_node ()

-
void                glade_widget_set_child_type_from_node
+
void                glade_widget_set_child_type_from_node
                                                         (GladeWidget *parent,
-                                                         GObject *child,
-                                                         GladeXmlNode *node);
+ GObject *child, + GladeXmlNode *node);

glade_widget_dup ()

GladeWidget *       glade_widget_dup                    (GladeWidget *template_widget,
-                                                         gboolean exact);
+ gboolean exact);

Creates a deep copy of GladeWidget. if exact is specified, the widget name is preserved and signals are carried over @@ -643,7 +643,7 @@

GladeWidge

glade_widget_copy_signals ()

-
void                glade_widget_copy_signals           (GladeWidget *widget,
+
void                glade_widget_copy_signals           (GladeWidget *widget,
                                                          GladeWidget *template_widget);

Sets signals in widget based on the values of @@ -667,10 +667,10 @@

GladeWidge

glade_widget_copy_properties ()

-
void                glade_widget_copy_properties        (GladeWidget *widget,
+
void                glade_widget_copy_properties        (GladeWidget *widget,
                                                          GladeWidget *template_widget,
-                                                         gboolean copy_parentless,
-                                                         gboolean exact);
+ gboolean copy_parentless, + gboolean exact);

Sets properties in widget based on the values of matching properties in template_widget

@@ -703,7 +703,7 @@

GladeWidge

glade_widget_set_packing_properties ()

-
void                glade_widget_set_packing_properties (GladeWidget *widget,
+
void                glade_widget_set_packing_properties (GladeWidget *widget,
                                                          GladeWidget *container);

Generates the packing_properties list of the widget, given @@ -730,7 +730,7 @@

GladeWidge

glade_widget_get_property ()

GladeProperty *     glade_widget_get_property           (GladeWidget *widget,
-                                                         const gchar *id_property);
+ const gchar *id_property);

object :

A GladePlaceHolder + A GladePlaceHolder

context :

A GladeXmlContext + A GladeXmlContext

node :

A GladeXmlNode + A GladeXmlNode
@@ -758,7 +758,7 @@

GladeWidge

glade_widget_get_pack_property ()

GladeProperty *     glade_widget_get_pack_property      (GladeWidget *widget,
-                                                         const gchar *id_property);
+ const gchar *id_property);

@@ -785,11 +785,11 @@

GladeWidge

glade_widget_dup_properties ()

-
GList *             glade_widget_dup_properties         (GladeWidget *dest_widget,
-                                                         GList *template_props,
-                                                         gboolean as_load,
-                                                         gboolean copy_parentless,
-                                                         gboolean exact);
+
GList *             glade_widget_dup_properties         (GladeWidget *dest_widget,
+                                                         GList *template_props,
+                                                         gboolean as_load,
+                                                         gboolean copy_parentless,
+                                                         gboolean exact);

Copies a list of properties, if as_load is specified, then properties that are not saved to the glade file are ignored.

@@ -823,7 +823,7 @@

GladeWidge

- @@ -832,8 +832,8 @@

GladeWidge

glade_widget_remove_property ()

-
void                glade_widget_remove_property        (GladeWidget *widget,
-                                                         const gchar *id_property);
+
void                glade_widget_remove_property        (GladeWidget *widget,
+                                                         const gchar *id_property);

Removes the GladeProperty indicated by id_property from widget (this is intended for use in the plugin, to @@ -860,7 +860,7 @@

GladeWidge

glade_widget_show ()

-
void                glade_widget_show                   (GladeWidget *widget);
+
void                glade_widget_show                   (GladeWidget *widget);

Display widget in it's project's GladeDesignView

Returns :

A newly allocated GList of new GladeProperty objects. + A newly allocated GList of new GladeProperty objects.
@@ -875,7 +875,7 @@

GladeWidge

glade_widget_hide ()

-
void                glade_widget_hide                   (GladeWidget *widget);
+
void                glade_widget_hide                   (GladeWidget *widget);

Hide widget

@@ -890,8 +890,8 @@

GladeWidge

glade_widget_add_signal_handler ()

-
void                glade_widget_add_signal_handler     (GladeWidget *widget,
-                                                         GladeSignal *signal_handler);
+
void                glade_widget_add_signal_handler     (GladeWidget *widget,
+                                                         GladeSignal *signal_handler);

Adds a signal handler for widget

@@ -904,7 +904,7 @@

GladeWidge

- @@ -913,8 +913,8 @@

GladeWidge

glade_widget_remove_signal_handler ()

-
void                glade_widget_remove_signal_handler  (GladeWidget *widget,
-                                                         GladeSignal *signal_handler);
+
void                glade_widget_remove_signal_handler  (GladeWidget *widget,
+                                                         GladeSignal *signal_handler);

Removes a signal handler from widget

signal_handler :

The GladeSignal + The GladeSignal
@@ -927,7 +927,7 @@

GladeWidge

- @@ -936,11 +936,11 @@

GladeWidge

glade_widget_change_signal_handler ()

-
void                glade_widget_change_signal_handler  (GladeWidget *widget,
-                                                         GladeSignal *old_signal_handler,
-                                                         GladeSignal *new_signal_handler);
+
void                glade_widget_change_signal_handler  (GladeWidget *widget,
+                                                         GladeSignal *old_signal_handler,
+                                                         GladeSignal *new_signal_handler);

-Changes a GladeSignal on widget

+Changes a GladeSignal on widget

signal_handler :

The GladeSignal + The GladeSignal
@@ -951,12 +951,12 @@

GladeWidge

- - @@ -965,8 +965,8 @@

GladeWidge

glade_widget_list_signal_handlers ()

-
GPtrArray *         glade_widget_list_signal_handlers   (GladeWidget *widget,
-                                                         const gchar *signal_name);
+
GPtrArray *         glade_widget_list_signal_handlers   (GladeWidget *widget,
+                                                         const gchar *signal_name);

old_signal_handler :

the old GladeSignal + the old GladeSignal

new_signal_handler :

the new GladeSignal + the new GladeSignal
@@ -984,7 +984,7 @@

GladeWidge

- @@ -993,8 +993,8 @@

GladeWidge

glade_widget_has_decendant ()

-
gboolean            glade_widget_has_decendant          (GladeWidget *widget,
-                                                         GType type);
+
gboolean            glade_widget_has_decendant          (GladeWidget *widget,
+                                                         GType type);

Returns :

A GPtrArray of GladeSignal for signal_name + A GPtrArray of GladeSignal for signal_name
@@ -1007,7 +1007,7 @@

GladeWidge

- @@ -1022,8 +1022,8 @@

GladeWidge

glade_widget_event ()

-
gboolean            glade_widget_event                  (GladeWidget *gwidget,
-                                                         GdkEvent *event);
+
gboolean            glade_widget_event                  (GladeWidget *gwidget,
+                                                         GdkEvent *event);

Feed an event to be handled on the project GladeWidget hierarchy.

@@ -1032,7 +1032,7 @@

GladeWidge

- @@ -1046,7 +1046,7 @@

GladeWidge

glade_widget_placeholder_relation ()

-
gboolean            glade_widget_placeholder_relation   (GladeWidget *parent,
+
gboolean            glade_widget_placeholder_relation   (GladeWidget *parent,
                                                          GladeWidget *widget);

Returns whether placeholders should be used @@ -1081,7 +1081,7 @@

GladeWidge

glade_widget_get_action ()

GladeWidgetAction * glade_widget_get_action             (GladeWidget *widget,
-                                                         const gchar *action_path);
+ const gchar *action_path);

Returns a GladeWidgetAction object indentified by action_path.

type :

a GType + a GType

event :

A GdkEvent + A GdkEvent
@@ -1109,7 +1109,7 @@

GladeWidge

glade_widget_get_pack_action ()

GladeWidgetAction * glade_widget_get_pack_action        (GladeWidget *widget,
-                                                         const gchar *action_path);
+ const gchar *action_path);

Returns a GladeWidgetAction object indentified by action_path.

@@ -1136,9 +1136,9 @@

GladeWidge

glade_widget_set_action_sensitive ()

-
gboolean            glade_widget_set_action_sensitive   (GladeWidget *widget,
-                                                         const gchar *action_path,
-                                                         gboolean sensitive);
+
gboolean            glade_widget_set_action_sensitive   (GladeWidget *widget,
+                                                         const gchar *action_path,
+                                                         gboolean sensitive);

Sets the sensitivity of action_path in widget

@@ -1170,10 +1170,10 @@

GladeWidge

glade_widget_set_pack_action_sensitive ()

-
gboolean            glade_widget_set_pack_action_sensitive
+
gboolean            glade_widget_set_pack_action_sensitive
                                                         (GladeWidget *widget,
-                                                         const gchar *action_path,
-                                                         gboolean sensitive);
+ const gchar *action_path, + gboolean sensitive);

Sets the sensitivity of action_path in widget

@@ -1205,8 +1205,8 @@

GladeWidge

glade_widget_remove_action ()

-
void                glade_widget_remove_action          (GladeWidget *widget,
-                                                         const gchar *action_path);
+
void                glade_widget_remove_action          (GladeWidget *widget,
+                                                         const gchar *action_path);

Remove an action.

@@ -1228,8 +1228,8 @@

GladeWidge

glade_widget_remove_pack_action ()

-
void                glade_widget_remove_pack_action     (GladeWidget *widget,
-                                                         const gchar *action_path);
+
void                glade_widget_remove_pack_action     (GladeWidget *widget,
+                                                         const gchar *action_path);

Remove a packing action.

@@ -1251,7 +1251,7 @@

GladeWidge

glade_widget_add_prop_ref ()

-
void                glade_widget_add_prop_ref           (GladeWidget *widget,
+
void                glade_widget_add_prop_ref           (GladeWidget *widget,
                                                          GladeProperty *property);

Adds property to widget 's list of referenced properties. @@ -1278,7 +1278,7 @@

GladeWidge

glade_widget_remove_prop_ref ()

-
void                glade_widget_remove_prop_ref        (GladeWidget *widget,
+
void                glade_widget_remove_prop_ref        (GladeWidget *widget,
                                                          GladeProperty *property);

Removes property from widget 's list of referenced properties. @@ -1305,9 +1305,9 @@

GladeWidge

glade_widget_object_set_property ()

-
void                glade_widget_object_set_property    (GladeWidget *widget,
-                                                         const gchar *property_name,
-                                                         const GValue *value);
+
void                glade_widget_object_set_property    (GladeWidget *widget,
+                                                         const gchar *property_name,
+                                                         const GValue *value);

This function applies value to the property property_name on the runtime object of widget.

@@ -1326,7 +1326,7 @@

GladeWidge

- @@ -1335,9 +1335,9 @@

GladeWidge

glade_widget_object_get_property ()

-
void                glade_widget_object_get_property    (GladeWidget *widget,
-                                                         const gchar *property_name,
-                                                         GValue *value);
+
void                glade_widget_object_get_property    (GladeWidget *widget,
+                                                         const gchar *property_name,
+                                                         GValue *value);

This function retrieves the value of the property property_name on the runtime object of widget and sets it in value.

@@ -1356,7 +1356,7 @@

GladeWidge

- @@ -1365,10 +1365,10 @@

GladeWidge

glade_widget_child_set_property ()

-
void                glade_widget_child_set_property     (GladeWidget *widget,
+
void                glade_widget_child_set_property     (GladeWidget *widget,
                                                          GladeWidget *child,
-                                                         const gchar *property_name,
-                                                         const GValue *value);
+ const gchar *property_name, + const GValue *value);

Sets child's packing property identified by property_name to value.

value :

The GValue + The GValue

value :

The GValue + The GValue
@@ -1400,10 +1400,10 @@

GladeWidge

glade_widget_child_get_property ()

-
void                glade_widget_child_get_property     (GladeWidget *widget,
+
void                glade_widget_child_get_property     (GladeWidget *widget,
                                                          GladeWidget *child,
-                                                         const gchar *property_name,
-                                                         GValue *value);
+ const gchar *property_name, + GValue *value);

Gets child's packing property identified by property_name.

@@ -1435,8 +1435,8 @@

GladeWidge

glade_widget_property_get ()

-
gboolean            glade_widget_property_get           (GladeWidget *widget,
-                                                         const gchar *id_property,
+
gboolean            glade_widget_property_get           (GladeWidget *widget,
+                                                         const gchar *id_property,
                                                          ...);

Gets the value of id_property in widget

@@ -1470,8 +1470,8 @@

GladeWidge

glade_widget_property_set ()

-
gboolean            glade_widget_property_set           (GladeWidget *widget,
-                                                         const gchar *id_property,
+
gboolean            glade_widget_property_set           (GladeWidget *widget,
+                                                         const gchar *id_property,
                                                          ...);

Sets the value of id_property in widget

@@ -1504,8 +1504,8 @@

GladeWidge

glade_widget_pack_property_get ()

-
gboolean            glade_widget_pack_property_get      (GladeWidget *widget,
-                                                         const gchar *id_property,
+
gboolean            glade_widget_pack_property_get      (GladeWidget *widget,
+                                                         const gchar *id_property,
                                                          ...);

Gets the value of id_property in widget packing properties

@@ -1538,8 +1538,8 @@

GladeWidge

glade_widget_pack_property_set ()

-
gboolean            glade_widget_pack_property_set      (GladeWidget *widget,
-                                                         const gchar *id_property,
+
gboolean            glade_widget_pack_property_set      (GladeWidget *widget,
+                                                         const gchar *id_property,
                                                          ...);

Sets the value of id_property in widget packing properties

@@ -1572,8 +1572,8 @@

GladeWidge

glade_widget_property_reset ()

-
gboolean            glade_widget_property_reset         (GladeWidget *widget,
-                                                         const gchar *id_property);
+
gboolean            glade_widget_property_reset         (GladeWidget *widget,
+                                                         const gchar *id_property);

Resets id_property in widget to it's default value

@@ -1600,8 +1600,8 @@

GladeWidge

glade_widget_pack_property_reset ()

-
gboolean            glade_widget_pack_property_reset    (GladeWidget *widget,
-                                                         const gchar *id_property);
+
gboolean            glade_widget_pack_property_reset    (GladeWidget *widget,
+                                                         const gchar *id_property);

Resets id_property in widget's packing properties to it's default value

@@ -1628,8 +1628,8 @@

GladeWidge

glade_widget_property_default ()

-
gboolean            glade_widget_property_default       (GladeWidget *widget,
-                                                         const gchar *id_property);
+
gboolean            glade_widget_property_default       (GladeWidget *widget,
+                                                         const gchar *id_property);

@@ -1657,9 +1657,9 @@

GladeWidge

glade_widget_property_original_default ()

-
gboolean            glade_widget_property_original_default
+
gboolean            glade_widget_property_original_default
                                                         (GladeWidget *widget,
-                                                         const gchar *id_property);
+ const gchar *id_property);

@@ -1687,8 +1687,8 @@

GladeWidge

glade_widget_pack_property_default ()

-
gboolean            glade_widget_pack_property_default  (GladeWidget *widget,
-                                                         const gchar *id_property);
+
gboolean            glade_widget_pack_property_default  (GladeWidget *widget,
+                                                         const gchar *id_property);

@@ -1716,10 +1716,10 @@

GladeWidge

glade_widget_property_set_sensitive ()

-
gboolean            glade_widget_property_set_sensitive (GladeWidget *widget,
-                                                         const gchar *id_property,
-                                                         gboolean sensitive,
-                                                         const gchar *reason);
+
gboolean            glade_widget_property_set_sensitive (GladeWidget *widget,
+                                                         const gchar *id_property,
+                                                         gboolean sensitive,
+                                                         const gchar *reason);

Sets the sensitivity of id_property in widget

@@ -1757,11 +1757,11 @@

GladeWidge

glade_widget_pack_property_set_sensitive ()

-
gboolean            glade_widget_pack_property_set_sensitive
+
gboolean            glade_widget_pack_property_set_sensitive
                                                         (GladeWidget *widget,
-                                                         const gchar *id_property,
-                                                         gboolean sensitive,
-                                                         const gchar *reason);
+ const gchar *id_property, + gboolean sensitive, + const gchar *reason);

Sets the sensitivity of id_property in widget's packing properties.

@@ -1799,9 +1799,9 @@

GladeWidge

glade_widget_property_set_enabled ()

-
gboolean            glade_widget_property_set_enabled   (GladeWidget *widget,
-                                                         const gchar *id_property,
-                                                         gboolean enabled);
+
gboolean            glade_widget_property_set_enabled   (GladeWidget *widget,
+                                                         const gchar *id_property,
+                                                         gboolean enabled);

Sets the enabled state of id_property in widget; this is used for optional properties.

@@ -1834,10 +1834,10 @@

GladeWidge

glade_widget_pack_property_set_enabled ()

-
gboolean            glade_widget_pack_property_set_enabled
+
gboolean            glade_widget_pack_property_set_enabled
                                                         (GladeWidget *widget,
-                                                         const gchar *id_property,
-                                                         gboolean enabled);
+ const gchar *id_property, + gboolean enabled);

Sets the enabled state of id_property in widget's packing properties; this is used for optional properties.

@@ -1870,10 +1870,10 @@

GladeWidge

glade_widget_property_set_save_always ()

-
gboolean            glade_widget_property_set_save_always
+
gboolean            glade_widget_property_set_save_always
                                                         (GladeWidget *widget,
-                                                         const gchar *id_property,
-                                                         gboolean setting);
+ const gchar *id_property, + gboolean setting);

Sets whether id_property in widget should be special cased to always be saved regardless of its default value. @@ -1909,10 +1909,10 @@

GladeWidge

glade_widget_pack_property_set_save_always ()

-
gboolean            glade_widget_pack_property_set_save_always
+
gboolean            glade_widget_pack_property_set_save_always
                                                         (GladeWidget *widget,
-                                                         const gchar *id_property,
-                                                         gboolean setting);
+ const gchar *id_property, + gboolean setting);

Sets whether id_property in widget should be special cased to always be saved regardless of its default value. @@ -1948,9 +1948,9 @@

GladeWidge

glade_widget_property_string ()

-
gchar *             glade_widget_property_string        (GladeWidget *widget,
-                                                         const gchar *id_property,
-                                                         const GValue *value);
+
gchar *             glade_widget_property_string        (GladeWidget *widget,
+                                                         const gchar *id_property,
+                                                         const GValue *value);

Creates a printable string representing id_property in widget, if value is specified it will be used in place @@ -1972,7 +1972,7 @@

GladeWidge

- @@ -1986,9 +1986,9 @@

GladeWidge

glade_widget_pack_property_string ()

-
gchar *             glade_widget_pack_property_string   (GladeWidget *widget,
-                                                         const gchar *id_property,
-                                                         const GValue *value);
+
gchar *             glade_widget_pack_property_string   (GladeWidget *widget,
+                                                         const gchar *id_property,
+                                                         const GValue *value);

Same as glade_widget_property_string() but for packing properties.

@@ -2007,7 +2007,7 @@

GladeWidge

- @@ -2021,8 +2021,8 @@

GladeWidge

glade_widget_set_name ()

-
void                glade_widget_set_name               (GladeWidget *widget,
-                                                         const gchar *name);
+
void                glade_widget_set_name               (GladeWidget *widget,
+                                                         const gchar *name);

Sets widget's name to name.

value :

the GValue to print or NULL + the GValue to print or NULL

value :

the GValue to print or NULL + the GValue to print or NULL
@@ -2044,7 +2044,7 @@

GladeWidge

glade_widget_get_name ()

-
const gchar *       glade_widget_get_name               (GladeWidget *widget);
+
const gchar *       glade_widget_get_name               (GladeWidget *widget);

@@ -2066,8 +2066,8 @@

GladeWidge

glade_widget_set_internal ()

-
void                glade_widget_set_internal           (GladeWidget *widget,
-                                                         const gchar *internal);
+
void                glade_widget_set_internal           (GladeWidget *widget,
+                                                         const gchar *internal);

Sets the internal name of widget to internal

@@ -2089,7 +2089,7 @@

GladeWidge

glade_widget_get_internal ()

-
const gchar *       glade_widget_get_internal           (GladeWidget *widget);
+
const gchar *       glade_widget_get_internal           (GladeWidget *widget);

@@ -2111,8 +2111,8 @@

GladeWidge

glade_widget_set_object ()

-
void                glade_widget_set_object             (GladeWidget *gwidget,
-                                                         GObject *new_object);
+
void                glade_widget_set_object             (GladeWidget *gwidget,
+                                                         GObject *new_object);

Set the runtime object for this GladeWidget wrapper (this is used deep in the core and is probably unsafe @@ -2127,7 +2127,7 @@

GladeWidge

- @@ -2136,7 +2136,7 @@

GladeWidge

glade_widget_get_object ()

-
GObject *           glade_widget_get_object             (GladeWidget *widget);
+
GObject *           glade_widget_get_object             (GladeWidget *widget);

new_object :

the new GObject for gwidget + the new GObject for gwidget
@@ -2149,7 +2149,7 @@

GladeWidge

- @@ -2158,7 +2158,7 @@

GladeWidge

glade_widget_set_project ()

-
void                glade_widget_set_project            (GladeWidget *widget,
+
void                glade_widget_set_project            (GladeWidget *widget,
                                                          GladeProject *project);

Makes widget belong to project.

@@ -2247,7 +2247,7 @@

GladeWidge

glade_widget_set_parent ()

-
void                glade_widget_set_parent             (GladeWidget *widget,
+
void                glade_widget_set_parent             (GladeWidget *widget,
                                                          GladeWidget *parent);

sets the parenting GladeWidget

@@ -2261,7 +2261,7 @@

GladeWidge

- @@ -2270,7 +2270,7 @@

GladeWidge

glade_widget_superuser ()

-
gboolean            glade_widget_superuser              (void);
+
gboolean            glade_widget_superuser              (void);

Checks if we are in superuser mode.

@@ -2289,14 +2289,14 @@

GladeWidge

glade_widget_push_superuser ()

-
void                glade_widget_push_superuser         (void);
+
void                glade_widget_push_superuser         (void);

Sets superuser mode


glade_widget_pop_superuser ()

-
void                glade_widget_pop_superuser          (void);
+
void                glade_widget_pop_superuser          (void);

Unsets superuser mode

@@ -2305,41 +2305,41 @@

GladeWidge

Property Details

The "adaptor" property

-
  "adaptor"                  GladeGObjectAdaptor*  : Read / Write / Construct Only
+
  "adaptor"                  GladeGObjectAdaptor*  : Read / Write / Construct Only

The class adaptor for the associated widget.


The "anarchist" property

-
  "anarchist"                gboolean              : Read / Write / Construct Only
+
  "anarchist"                gboolean              : Read / Write / Construct Only

Whether this composite child is an ancestral child or an anarchist child.

Default value: FALSE


The "internal" property

-
  "internal"                 gchar*                : Read / Write / Construct
+
  "internal"                 gchar*                : Read / Write / Construct

The internal name of the widget.

Default value: NULL


The "internal-name" property

-
  "internal-name"            gchar*                : Write / Construct Only
+
  "internal-name"            gchar*                : Write / Construct Only

A generic name prefix for internal widgets.

Default value: NULL


The "name" property

-
  "name"                     gchar*                : Read / Write / Construct
+
  "name"                     gchar*                : Read / Write / Construct

The name of the widget.

Default value: NULL


The "object" property

-
  "object"                   GObject*              : Read / Write / Construct
+
  "object"                   GObject*              : Read / Write / Construct

The object associated.


@@ -2357,13 +2357,13 @@

GladeWidge

The "properties" property

-
  "properties"               gpointer              : Read / Write / Construct Only
+
  "properties"               gpointer              : Read / Write / Construct Only

A list of GladeProperties.


The "reason" property

-
  "reason"                   gint                  : Write / Construct Only
+
  "reason"                   gint                  : Write / Construct Only

A GladeCreateReason for this creation.

Allowed values: [0,3]

Default value: 0

@@ -2371,7 +2371,7 @@

GladeWidge

The "support-warning" property

-
  "support-warning"          gchar*                : Read
+
  "support-warning"          gchar*                : Read

A warning string about version mismatches.

Default value: NULL

@@ -2384,14 +2384,14 @@

GladeWidge

The "template-exact" property

-
  "template-exact"           gboolean              : Write / Construct Only
+
  "template-exact"           gboolean              : Write / Construct Only

Whether we are creating an exact duplicate when using a template.

Default value: FALSE


The "toplevel-height" property

-
  "toplevel-height"          gint                  : Read / Write
+
  "toplevel-height"          gint                  : Read / Write

The height of the widget when toplevel in the GladeDesignLayout.

Allowed values: >= G_MAXULONG

Default value: -1

@@ -2399,7 +2399,7 @@

GladeWidge

The "toplevel-width" property

-
  "toplevel-width"           gint                  : Read / Write
+
  "toplevel-width"           gint                  : Read / Write

The width of the widget when toplevel in the GladeDesignLayout.

Allowed values: >= G_MAXULONG

Default value: -1

@@ -2409,9 +2409,9 @@

GladeWidge

Signal Details

The "add-signal-handler" signal

-
void                user_function                      (GladeWidget *gladewidget,
-                                                        gpointer     arg1,
-                                                        gpointer     user_data)        : Run Last
+
void                user_function                      (GladeWidget *gladewidget,
+                                                        gpointer     arg1,
+                                                        gpointer     user_data)        : Run Last

Returns :

the GObject associated with widget + the GObject associated with widget

parent :

the parenting GladeWidget (or NULL) + the parenting GladeWidget (or NULL)
@@ -2424,7 +2424,7 @@

GladeWidge

- @@ -2437,9 +2437,9 @@

GladeWidge

The "button-press-event" signal

-
gboolean            user_function                      (GladeWidget    *gladewidget,
-                                                        GdkEventButton *arg1,
-                                                        gpointer        user_data)        : Run Last
+
gboolean            user_function                      (GladeWidget    *gladewidget,
+                                                        GdkEventButton *arg1,
+                                                        gpointer        user_data)        : Run Last

arg1 :

the GladeSignal that was added to gladewidget. + the GladeSignal that was added to gladewidget.
@@ -2452,7 +2452,7 @@

GladeWidge

- @@ -2465,17 +2465,17 @@

GladeWidge

The "button-release-event" signal

-
gboolean            user_function                      (GladeWidget    *gladewidget,
-                                                        GdkEventButton *event,
-                                                        gpointer        user_data)        : Run Last
+
gboolean            user_function                      (GladeWidget    *gladewidget,
+                                                        GdkEventButton *event,
+                                                        gpointer        user_data)        : Run Last

The "change-signal-handler" signal

-
void                user_function                      (GladeWidget *gladewidget,
-                                                        gpointer     arg1,
-                                                        gpointer     arg2,
-                                                        gpointer     user_data)        : Run Last
+
void                user_function                      (GladeWidget *gladewidget,
+                                                        gpointer     arg1,
+                                                        gpointer     arg2,
+                                                        gpointer     user_data)        : Run Last

arg1 :

the GdkEvent + the GdkEvent
@@ -2488,12 +2488,12 @@

GladeWidge

- - @@ -2506,9 +2506,9 @@

GladeWidge

The "motion-notify-event" signal

-
gboolean            user_function                      (GladeWidget    *gladewidget,
-                                                        GdkEventMotion *arg1,
-                                                        gpointer        user_data)        : Run Last
+
gboolean            user_function                      (GladeWidget    *gladewidget,
+                                                        GdkEventMotion *arg1,
+                                                        gpointer        user_data)        : Run Last

arg1 :

the old GladeSignal + the old GladeSignal

arg2 :

the new GladeSignal + the new GladeSignal
@@ -2521,7 +2521,7 @@

GladeWidge

- @@ -2534,9 +2534,9 @@

GladeWidge

The "remove-signal-handler" signal

-
void                user_function                      (GladeWidget *gladewidget,
-                                                        gpointer     arg1,
-                                                        gpointer     user_data)        : Run Last
+
void                user_function                      (GladeWidget *gladewidget,
+                                                        gpointer     arg1,
+                                                        gpointer     user_data)        : Run Last

arg1 :

the GdkEvent + the GdkEvent
@@ -2549,7 +2549,7 @@

GladeWidge

- diff --git a/doc/html/GladeWidgetAction.html b/doc/html/GladeWidgetAction.html index ddb67d9..bca8be3 100644 --- a/doc/html/GladeWidgetAction.html +++ b/doc/html/GladeWidgetAction.html @@ -49,26 +49,26 @@

Glad
                     GWActionClass;
                     GladeWidgetAction;
-void                glade_widget_action_class_free      (GWActionClass *action);
+void                glade_widget_action_class_free      (GWActionClass *action);
 GWActionClass *     glade_widget_action_class_clone     (GWActionClass *action);
-gboolean            glade_widget_action_remove          (GladeWidgetAction *action,
+gboolean            glade_widget_action_remove          (GladeWidgetAction *action,
                                                          GladeWidgetAction *child);
-void                glade_widget_action_set_sensitive   (GladeWidgetAction *action,
-                                                         gboolean sensitive);
+void                glade_widget_action_set_sensitive   (GladeWidgetAction *action,
+                                                         gboolean sensitive);
 

Object Hierarchy

-  GObject
+  GObject
    +----GladeWidgetAction
 

Properties

-  "class"                    gpointer              : Write / Construct Only
-  "sensitive"                gboolean              : Read / Write
+  "class"                    gpointer              : Write / Construct Only
+  "sensitive"                gboolean              : Read / Write
 
@@ -102,7 +102,7 @@

Glad

glade_widget_action_class_free ()

-
void                glade_widget_action_class_free      (GWActionClass *action);
+
void                glade_widget_action_class_free      (GWActionClass *action);

@@ -129,7 +129,7 @@

Glad

glade_widget_action_remove ()

-
gboolean            glade_widget_action_remove          (GladeWidgetAction *action,
+
gboolean            glade_widget_action_remove          (GladeWidgetAction *action,
                                                          GladeWidgetAction *child);

Remove an action.

@@ -157,8 +157,8 @@

Glad

glade_widget_action_set_sensitive ()

-
void                glade_widget_action_set_sensitive   (GladeWidgetAction *action,
-                                                         gboolean sensitive);
+
void                glade_widget_action_set_sensitive   (GladeWidgetAction *action,
+                                                         gboolean sensitive);

Set whether or not this action is sensitive.

arg1 :

the GladeSignal that was removed from gladewidget. + the GladeSignal that was removed from gladewidget.
@@ -182,13 +182,13 @@

Glad

Property Details

The "class" property

-
  "class"                    gpointer              : Write / Construct Only
+
  "class"                    gpointer              : Write / Construct Only

GladeWidgetActionClass structure pointer.


The "sensitive" property

-
  "sensitive"                gboolean              : Read / Write
+
  "sensitive"                gboolean              : Read / Write

Whether or not this action is sensitive.

Default value: TRUE

diff --git a/doc/html/catalog.html b/doc/html/catalog.html index 1acf6ed..458082a 100644 --- a/doc/html/catalog.html +++ b/doc/html/catalog.html @@ -45,6 +45,11 @@ How to augment or define a GladePropertyClass
+
+Python Gtk widgets support — +How to write and install a catalog for a python widget library + +
diff --git a/doc/html/catalogintro.html b/doc/html/catalogintro.html index 934a87f..70a22ae 100644 --- a/doc/html/catalogintro.html +++ b/doc/html/catalogintro.html @@ -36,7 +36,7 @@

Introducing the Glade Catalog

-

Introduction

+

Introduction

You can provide support for your custom widgets in a few ways, you can make a package and install it to the system directories, load additional @@ -90,7 +90,7 @@

Introducing the Glade Catalog

-

Toplevel catalog properties and tags

+

Toplevel catalog properties and tags

When defining the catalog, the 'name' and 'library' are both manditory attributes of the 'glade-catalog' tag; optionally @@ -179,7 +179,7 @@

Introducing the Glade Catalog

-

Validating and installing

+

Validating and installing

The DTD that is shipped with Glade can be used to validate your catalog file. Note that properties must be entered in the same order as they are diff --git a/doc/html/core.html b/doc/html/core.html index 8de9073..d80d4c5 100644 --- a/doc/html/core.html +++ b/doc/html/core.html @@ -6,7 +6,7 @@ - + @@ -18,7 +18,7 @@ - + @@ -64,7 +64,7 @@ GladeBaseEditor — A customisable editor
-GladePlaceholder — A GtkWidget to fill empty places. +GladePlaceholder — A GtkWidget to fill empty places.
Xml Utils — An api to read and write xml. diff --git a/doc/html/dockables.html b/doc/html/dockables.html index 81b82ee..374d8dc 100644 --- a/doc/html/dockables.html +++ b/doc/html/dockables.html @@ -37,7 +37,7 @@ GladeEditorProperty — A generic widget to edit a GladeProperty.
-GladePalette — A widget to select a GladeWidgetClass for addition. +GladePalette — A widget to select a GladeWidgetClass for addition.
GladeClipboardView — A widget to view and control the GladeClipboard. diff --git a/doc/html/gladeui-GladePropertyClass.html b/doc/html/gladeui-GladePropertyClass.html index 3372eda..0355b11 100644 --- a/doc/html/gladeui-GladePropertyClass.html +++ b/doc/html/gladeui-GladePropertyClass.html @@ -46,56 +46,56 @@

GPC_OBJECT_DELIMITER #define GPC_PROPERTY_NAMELEN GladePropertyClass; -GladePropertyClass * glade_property_class_new (gpointer handle); -GladePropertyClass * glade_property_class_new_from_spec (gpointer handle, - GParamSpec *spec); +GladePropertyClass * glade_property_class_new (gpointer handle); +GladePropertyClass * glade_property_class_new_from_spec (gpointer handle, + GParamSpec *spec); GladePropertyClass * glade_property_class_clone (GladePropertyClass *property_class); -void glade_property_class_free (GladePropertyClass *property_class); -gboolean glade_property_class_is_visible (GladePropertyClass *property_class); -gboolean glade_property_class_is_object (GladePropertyClass *property_class, +void glade_property_class_free (GladePropertyClass *property_class); +gboolean glade_property_class_is_visible (GladePropertyClass *property_class); +gboolean glade_property_class_is_object (GladePropertyClass *property_class, GladeProjectFormat fmt); -GValue * glade_property_class_make_gvalue_from_string +GValue * glade_property_class_make_gvalue_from_string (GladePropertyClass *property_class, - const gchar *string, + const gchar *string, GladeProject *project, GladeWidget *widget); -gchar * glade_property_class_make_string_from_gvalue +gchar * glade_property_class_make_string_from_gvalue (GladePropertyClass *property_class, - const GValue *value, + const GValue *value, GladeProjectFormat fmt); -GValue * glade_property_class_make_gvalue_from_vl +GValue * glade_property_class_make_gvalue_from_vl (GladePropertyClass *property_class, - va_list vl); -void glade_property_class_set_vl_from_gvalue + va_list vl); +void glade_property_class_set_vl_from_gvalue (GladePropertyClass *klass, - GValue *value, - va_list vl); -GValue * glade_property_class_make_gvalue (GladePropertyClass *klass, + GValue *value, + va_list vl); +GValue * glade_property_class_make_gvalue (GladePropertyClass *klass, ...); -void glade_property_class_get_from_gvalue +void glade_property_class_get_from_gvalue (GladePropertyClass *klass, - GValue *value, + GValue *value, ...); -gboolean glade_property_class_update_from_node - (GladeXmlNode *node, - GModule *module, - GType object_type, +gboolean glade_property_class_update_from_node + (GladeXmlNode *node, + GModule *module, + GType object_type, GladePropertyClass **property_class, - const gchar *domain); -GtkAdjustment * glade_property_class_make_adjustment + const gchar *domain); +GtkAdjustment * glade_property_class_make_adjustment (GladePropertyClass *property_class); -gboolean glade_property_class_match (GladePropertyClass *klass, +gboolean glade_property_class_match (GladePropertyClass *klass, GladePropertyClass *comp); -gboolean glade_property_class_void_value (GladePropertyClass *klass, - GValue *value); +gboolean glade_property_class_void_value (GladePropertyClass *klass, + GValue *value);

Description

-GladePropertyClass is a structure based on a GParamSpec and parameters +GladePropertyClass is a structure based on a GParamSpec and parameters from the Glade catalog files and describes how properties are to be handled -in Glade; it also provides an interface to convert GValue to strings and +in Glade; it also provides an interface to convert GValue to strings and va_lists etc (back and forth).

@@ -264,7 +264,7 @@

glade_property_class_new ()

-
GladePropertyClass * glade_property_class_new           (gpointer handle);
+
GladePropertyClass * glade_property_class_new           (gpointer handle);

@@ -272,7 +272,7 @@

- @@ -286,8 +286,8 @@

glade_property_class_new_from_spec ()

-
GladePropertyClass * glade_property_class_new_from_spec (gpointer handle,
-                                                         GParamSpec *spec);
+
GladePropertyClass * glade_property_class_new_from_spec (gpointer handle,
+                                                         GParamSpec *spec);

handle :

A generic pointer (i.e. a GladeWidgetClass) + A generic pointer (i.e. a GladeWidgetClass)
@@ -295,18 +295,18 @@

- - @@ -337,7 +337,7 @@

glade_property_class_free ()

-
void                glade_property_class_free           (GladePropertyClass *property_class);
+
void                glade_property_class_free           (GladePropertyClass *property_class);

Frees klass and its associated memory.

handle :

A generic pointer (i.e. a GladeWidgetClass) + A generic pointer (i.e. a GladeWidgetClass)

spec :

A GParamSpec + A GParamSpec

Returns :

a newly created GladePropertyClass based on spec - or NULL if its unsupported. + or NULL if its unsupported.
@@ -352,7 +352,7 @@

glade_property_class_is_visible ()

-
gboolean            glade_property_class_is_visible     (GladePropertyClass *property_class);
+
gboolean            glade_property_class_is_visible     (GladePropertyClass *property_class);

@@ -374,7 +374,7 @@

glade_property_class_is_object ()

-
gboolean            glade_property_class_is_object      (GladePropertyClass *property_class,
+
gboolean            glade_property_class_is_object      (GladePropertyClass *property_class,
                                                          GladeProjectFormat fmt);

@@ -403,9 +403,9 @@

glade_property_class_make_gvalue_from_string ()

-
GValue *            glade_property_class_make_gvalue_from_string
+
GValue *            glade_property_class_make_gvalue_from_string
                                                         (GladePropertyClass *property_class,
-                                                         const gchar *string,
+                                                         const gchar *string,
                                                          GladeProject *project,
                                                          GladeWidget *widget);

@@ -430,7 +430,7 @@

- @@ -440,9 +440,9 @@

glade_property_class_make_string_from_gvalue ()

-
gchar *             glade_property_class_make_string_from_gvalue
+
gchar *             glade_property_class_make_string_from_gvalue
                                                         (GladePropertyClass *property_class,
-                                                         const GValue *value,
+                                                         const GValue *value,
                                                          GladeProjectFormat fmt);

@@ -456,7 +456,7 @@

- @@ -475,9 +475,9 @@

glade_property_class_make_gvalue_from_vl ()

-
GValue *            glade_property_class_make_gvalue_from_vl
+
GValue *            glade_property_class_make_gvalue_from_vl
                                                         (GladePropertyClass *property_class,
-                                                         va_list vl);
+ va_list vl);

Returns :

A GValue created based on the property_class + A GValue created based on the property_class and string criteria.

value :

A GValue + A GValue
@@ -490,13 +490,13 @@

- - @@ -506,10 +506,10 @@

glade_property_class_set_vl_from_gvalue ()

-
void                glade_property_class_set_vl_from_gvalue
+
void                glade_property_class_set_vl_from_gvalue
                                                         (GladePropertyClass *klass,
-                                                         GValue *value,
-                                                         va_list vl);
+ GValue *value, + va_list vl);

Sets vl from value based on klass criteria.

vl :

a va_list holding one argument of the correct type + a va_list holding one argument of the correct type specified by property_class

Returns :

A GValue created based on the property_class + A GValue created based on the property_class and a vl arg of the correct type.
@@ -522,12 +522,12 @@

- - @@ -537,7 +537,7 @@

glade_property_class_make_gvalue ()

-
GValue *            glade_property_class_make_gvalue    (GladePropertyClass *klass,
+
GValue *            glade_property_class_make_gvalue    (GladePropertyClass *klass,
                                                          ...);

@@ -556,7 +556,7 @@

- @@ -566,9 +566,9 @@

glade_property_class_get_from_gvalue ()

-
void                glade_property_class_get_from_gvalue
+
void                glade_property_class_get_from_gvalue
                                                         (GladePropertyClass *klass,
-                                                         GValue *value,
+                                                         GValue *value,
                                                          ...);

Assignes the provided return location to value

@@ -582,7 +582,7 @@

- @@ -596,12 +596,12 @@

glade_property_class_update_from_node ()

-
gboolean            glade_property_class_update_from_node
-                                                        (GladeXmlNode *node,
-                                                         GModule *module,
-                                                         GType object_type,
+
gboolean            glade_property_class_update_from_node
+                                                        (GladeXmlNode *node,
+                                                         GModule *module,
+                                                         GType object_type,
                                                          GladePropertyClass **property_class,
-                                                         const gchar *domain);
+ const gchar *domain);

Updates the property_class with the contents of the node in the xml file. Only the values found in the xml file are overridden.

@@ -615,12 +615,12 @@

- - @@ -635,7 +635,7 @@

- @@ -645,7 +645,7 @@

glade_property_class_make_adjustment ()

-
GtkAdjustment *     glade_property_class_make_adjustment
+
GtkAdjustment *     glade_property_class_make_adjustment
                                                         (GladePropertyClass *property_class);

Creates and appropriate GtkAdjustment for use in the editor

@@ -659,7 +659,7 @@

- @@ -668,7 +668,7 @@

glade_property_class_match ()

-
gboolean            glade_property_class_match          (GladePropertyClass *klass,
+
gboolean            glade_property_class_match          (GladePropertyClass *klass,
                                                          GladePropertyClass *comp);

@@ -698,8 +698,8 @@

glade_property_class_void_value ()

-
gboolean            glade_property_class_void_value     (GladePropertyClass *klass,
-                                                         GValue *value);
+
gboolean            glade_property_class_void_value     (GladePropertyClass *klass,
+                                                         GValue *value);

value :

A GValue to set + A GValue to set

vl :

a va_list holding one argument of the correct type + a va_list holding one argument of the correct type specified by klass

Returns :

A GValue created based on the property_class + A GValue created based on the property_class and the provided argument.

value :

A GValue to set + A GValue to set

module :

a GModule to lookup symbols from the plugin + a GModule to lookup symbols from the plugin

object_type :

the GType of the owning object + the GType of the owning object

Returns :

TRUE on success. property_class is set to NULL if the property + TRUE on success. property_class is set to NULL if the property has Disabled="TRUE".

Returns :

An appropriate GtkAdjustment for use in the Property editor + An appropriate GtkAdjustment for use in the Property editor
@@ -713,7 +713,7 @@

diff --git a/doc/html/gladeui-GladeWidgetAdaptor.html b/doc/html/gladeui-GladeWidgetAdaptor.html index aa3dc6b..eb3d3e9 100644 --- a/doc/html/gladeui-GladeWidgetAdaptor.html +++ b/doc/html/gladeui-GladeWidgetAdaptor.html @@ -53,210 +53,210 @@

GWA_GET_OCLASS (type) #define GLADE_VALID_CREATE_REASON (reason) #define GLADE_TYPE_CREATE_REASON -void (*GladeSetPropertyFunc) (GladeWidgetAdaptor *adaptor, - GObject *object, - const gchar *property_name, - const GValue *value); -void (*GladeGetPropertyFunc) (GladeWidgetAdaptor *adaptor, - GObject *object, - const gchar *property_name, - GValue *value); -gboolean (*GladeVerifyPropertyFunc) (GladeWidgetAdaptor *adaptor, - GObject *object, - const gchar *property_name, - const GValue *value); -void (*GladeChildSetPropertyFunc) (GladeWidgetAdaptor *adaptor, - GObject *container, - GObject *child, - const gchar *property_name, - const GValue *value); -void (*GladeChildGetPropertyFunc) (GladeWidgetAdaptor *adaptor, - GObject *container, - GObject *child, - const gchar *property_name, - GValue *value); -gboolean (*GladeChildVerifyPropertyFunc) (GladeWidgetAdaptor *adaptor, - GObject *container, - GObject *child, - const gchar *property_name, - const GValue *value); -GList * (*GladeGetChildrenFunc) (GladeWidgetAdaptor *adaptor, - GObject *container); -void (*GladeAddChildFunc) (GladeWidgetAdaptor *adaptor, - GObject *parent, - GObject *child); -void (*GladeRemoveChildFunc) (GladeWidgetAdaptor *adaptor, - GObject *parent, - GObject *child); -void (*GladeReplaceChildFunc) (GladeWidgetAdaptor *adaptor, - GObject *container, - GObject *old_obj, - GObject *new_obj); -void (*GladePostCreateFunc) (GladeWidgetAdaptor *adaptor, - GObject *object, +void (*GladeSetPropertyFunc) (GladeWidgetAdaptor *adaptor, + GObject *object, + const gchar *property_name, + const GValue *value); +void (*GladeGetPropertyFunc) (GladeWidgetAdaptor *adaptor, + GObject *object, + const gchar *property_name, + GValue *value); +gboolean (*GladeVerifyPropertyFunc) (GladeWidgetAdaptor *adaptor, + GObject *object, + const gchar *property_name, + const GValue *value); +void (*GladeChildSetPropertyFunc) (GladeWidgetAdaptor *adaptor, + GObject *container, + GObject *child, + const gchar *property_name, + const GValue *value); +void (*GladeChildGetPropertyFunc) (GladeWidgetAdaptor *adaptor, + GObject *container, + GObject *child, + const gchar *property_name, + GValue *value); +gboolean (*GladeChildVerifyPropertyFunc) (GladeWidgetAdaptor *adaptor, + GObject *container, + GObject *child, + const gchar *property_name, + const GValue *value); +GList * (*GladeGetChildrenFunc) (GladeWidgetAdaptor *adaptor, + GObject *container); +void (*GladeAddChildFunc) (GladeWidgetAdaptor *adaptor, + GObject *parent, + GObject *child); +void (*GladeRemoveChildFunc) (GladeWidgetAdaptor *adaptor, + GObject *parent, + GObject *child); +void (*GladeReplaceChildFunc) (GladeWidgetAdaptor *adaptor, + GObject *container, + GObject *old_obj, + GObject *new_obj); +void (*GladePostCreateFunc) (GladeWidgetAdaptor *adaptor, + GObject *object, GladeCreateReason reason); -GObject * (*GladeGetInternalFunc) (GladeWidgetAdaptor *adaptor, - GObject *parent, - const gchar *name); -void (*GladeActionActivateFunc) (GladeWidgetAdaptor *adaptor, - GObject *object, - const gchar *action_path); -void (*GladeChildActionActivateFunc) (GladeWidgetAdaptor *adaptor, - GObject *container, - GObject *object, - const gchar *action_path); -void (*GladeReadWidgetFunc) (GladeWidgetAdaptor *adaptor, +GObject * (*GladeGetInternalFunc) (GladeWidgetAdaptor *adaptor, + GObject *parent, + const gchar *name); +void (*GladeActionActivateFunc) (GladeWidgetAdaptor *adaptor, + GObject *object, + const gchar *action_path); +void (*GladeChildActionActivateFunc) (GladeWidgetAdaptor *adaptor, + GObject *container, + GObject *object, + const gchar *action_path); +void (*GladeReadWidgetFunc) (GladeWidgetAdaptor *adaptor, GladeWidget *widget, - GladeXmlNode *node); -void (*GladeWriteWidgetFunc) (GladeWidgetAdaptor *adaptor, + GladeXmlNode *node); +void (*GladeWriteWidgetFunc) (GladeWidgetAdaptor *adaptor, GladeWidget *widget, - GladeXmlContext *context, - GladeXmlNode *node); + GladeXmlContext *context, + GladeXmlNode *node); GladeEditorProperty * (*GladeCreateEPropFunc) (GladeWidgetAdaptor *adaptor, GladePropertyClass *klass, - gboolean use_command); -gchar * (*GladeStringFromValueFunc) (GladeWidgetAdaptor *adaptor, + gboolean use_command); +gchar * (*GladeStringFromValueFunc) (GladeWidgetAdaptor *adaptor, GladePropertyClass *klass, - const GValue *value, + const GValue *value, GladeProjectFormat fmt); GladeWidgetAdaptor; #define glade_widget_adaptor_create_widget (adaptor, query, ...) GladeEditorProperty * glade_widget_adaptor_create_eprop (GladeWidgetAdaptor *adaptor, GladePropertyClass *klass, - gboolean use_command); + gboolean use_command); #define glade_widget_adaptor_from_pclass (pclass) GladeWidgetAdaptor * glade_widget_adaptor_from_pspec (GladeWidgetAdaptor *adaptor, - GParamSpec *spec); -GladeWidgetAdaptor * glade_widget_adaptor_from_catalog (GladeCatalog *catalog, - GladeXmlNode *class_node, - GModule *module); -void glade_widget_adaptor_register (GladeWidgetAdaptor *adaptor); + GParamSpec *spec); +GladeWidgetAdaptor * glade_widget_adaptor_from_catalog (GladeCatalog *catalog, + GladeXmlNode *class_node, + GModule *module); +void glade_widget_adaptor_register (GladeWidgetAdaptor *adaptor); GladeWidget * glade_widget_adaptor_create_internal (GladeWidget *parent, - GObject *internal_object, - const gchar *internal_name, - const gchar *parent_name, - gboolean anarchist, + GObject *internal_object, + const gchar *internal_name, + const gchar *parent_name, + gboolean anarchist, GladeCreateReason reason); GladeWidget * glade_widget_adaptor_create_widget_real - (gboolean query, - const gchar *first_property, + (gboolean query, + const gchar *first_property, ...); -GladeWidgetAdaptor * glade_widget_adaptor_get_by_name (const gchar *name); -GladeWidgetAdaptor * glade_widget_adaptor_get_by_type (GType type); +GladeWidgetAdaptor * glade_widget_adaptor_get_by_name (const gchar *name); +GladeWidgetAdaptor * glade_widget_adaptor_get_by_type (GType type); GladePropertyClass * glade_widget_adaptor_get_property_class (GladeWidgetAdaptor *adaptor, - const gchar *name); + const gchar *name); GladePropertyClass * glade_widget_adaptor_get_pack_property_class (GladeWidgetAdaptor *adaptor, - const gchar *name); -GParameter * glade_widget_adaptor_default_params (GladeWidgetAdaptor *adaptor, - gboolean construct, - guint *n_params); -void glade_widget_adaptor_post_create (GladeWidgetAdaptor *adaptor, - GObject *object, + const gchar *name); +GParameter * glade_widget_adaptor_default_params (GladeWidgetAdaptor *adaptor, + gboolean construct, + guint *n_params); +void glade_widget_adaptor_post_create (GladeWidgetAdaptor *adaptor, + GObject *object, GladeCreateReason reason); -GObject * glade_widget_adaptor_get_internal_child +GObject * glade_widget_adaptor_get_internal_child (GladeWidgetAdaptor *adaptor, - GObject *object, - const gchar *internal_name); -void glade_widget_adaptor_set_property (GladeWidgetAdaptor *adaptor, - GObject *object, - const gchar *property_name, - const GValue *value); -void glade_widget_adaptor_get_property (GladeWidgetAdaptor *adaptor, - GObject *object, - const gchar *property_name, - GValue *value); -gboolean glade_widget_adaptor_verify_property + GObject *object, + const gchar *internal_name); +void glade_widget_adaptor_set_property (GladeWidgetAdaptor *adaptor, + GObject *object, + const gchar *property_name, + const GValue *value); +void glade_widget_adaptor_get_property (GladeWidgetAdaptor *adaptor, + GObject *object, + const gchar *property_name, + GValue *value); +gboolean glade_widget_adaptor_verify_property (GladeWidgetAdaptor *adaptor, - GObject *object, - const gchar *property_name, - const GValue *value); -void glade_widget_adaptor_add (GladeWidgetAdaptor *adaptor, - GObject *container, - GObject *child); -void glade_widget_adaptor_remove (GladeWidgetAdaptor *adaptor, - GObject *container, - GObject *child); -GList * glade_widget_adaptor_get_children (GladeWidgetAdaptor *adaptor, - GObject *container); -gboolean glade_widget_adaptor_has_child (GladeWidgetAdaptor *adaptor, - GObject *container, - GObject *child); -void glade_widget_adaptor_child_set_property + GObject *object, + const gchar *property_name, + const GValue *value); +void glade_widget_adaptor_add (GladeWidgetAdaptor *adaptor, + GObject *container, + GObject *child); +void glade_widget_adaptor_remove (GladeWidgetAdaptor *adaptor, + GObject *container, + GObject *child); +GList * glade_widget_adaptor_get_children (GladeWidgetAdaptor *adaptor, + GObject *container); +gboolean glade_widget_adaptor_has_child (GladeWidgetAdaptor *adaptor, + GObject *container, + GObject *child); +void glade_widget_adaptor_child_set_property (GladeWidgetAdaptor *adaptor, - GObject *container, - GObject *child, - const gchar *property_name, - const GValue *value); -void glade_widget_adaptor_child_get_property + GObject *container, + GObject *child, + const gchar *property_name, + const GValue *value); +void glade_widget_adaptor_child_get_property (GladeWidgetAdaptor *adaptor, - GObject *container, - GObject *child, - const gchar *property_name, - GValue *value); -gboolean glade_widget_adaptor_child_verify_property + GObject *container, + GObject *child, + const gchar *property_name, + GValue *value); +gboolean glade_widget_adaptor_child_verify_property (GladeWidgetAdaptor *adaptor, - GObject *container, - GObject *child, - const gchar *property_name, - const GValue *value); -void glade_widget_adaptor_replace_child (GladeWidgetAdaptor *adaptor, - GObject *container, - GObject *old_obj, - GObject *new_obj); -void glade_widget_adaptor_read_child (GladeWidgetAdaptor *adaptor, + GObject *container, + GObject *child, + const gchar *property_name, + const GValue *value); +void glade_widget_adaptor_replace_child (GladeWidgetAdaptor *adaptor, + GObject *container, + GObject *old_obj, + GObject *new_obj); +void glade_widget_adaptor_read_child (GladeWidgetAdaptor *adaptor, GladeWidget *widget, - GladeXmlNode *node); -void glade_widget_adaptor_read_widget (GladeWidgetAdaptor *adaptor, + GladeXmlNode *node); +void glade_widget_adaptor_read_widget (GladeWidgetAdaptor *adaptor, GladeWidget *widget, - GladeXmlNode *node); -void glade_widget_adaptor_write_child (GladeWidgetAdaptor *adaptor, + GladeXmlNode *node); +void glade_widget_adaptor_write_child (GladeWidgetAdaptor *adaptor, GladeWidget *widget, - GladeXmlContext *context, - GladeXmlNode *node); -void glade_widget_adaptor_write_widget (GladeWidgetAdaptor *adaptor, + GladeXmlContext *context, + GladeXmlNode *node); +void glade_widget_adaptor_write_widget (GladeWidgetAdaptor *adaptor, GladeWidget *widget, - GladeXmlContext *context, - GladeXmlNode *node); -gboolean glade_widget_adaptor_query (GladeWidgetAdaptor *adaptor); -gchar * glade_widget_adaptor_get_packing_default + GladeXmlContext *context, + GladeXmlNode *node); +gboolean glade_widget_adaptor_query (GladeWidgetAdaptor *adaptor); +gchar * glade_widget_adaptor_get_packing_default (GladeWidgetAdaptor *child_adaptor, GladeWidgetAdaptor *container_adaptor, - const gchar *id); -gboolean glade_widget_adaptor_is_container (GladeWidgetAdaptor *adaptor); -gboolean glade_widget_adaptor_action_add (GladeWidgetAdaptor *adaptor, - const gchar *action_path, - const gchar *label, - const gchar *stock, - gboolean important); -gboolean glade_widget_adaptor_pack_action_add + const gchar *id); +gboolean glade_widget_adaptor_is_container (GladeWidgetAdaptor *adaptor); +gboolean glade_widget_adaptor_action_add (GladeWidgetAdaptor *adaptor, + const gchar *action_path, + const gchar *label, + const gchar *stock, + gboolean important); +gboolean glade_widget_adaptor_pack_action_add (GladeWidgetAdaptor *adaptor, - const gchar *action_path, - const gchar *label, - const gchar *stock, - gboolean important); -gboolean glade_widget_adaptor_action_remove (GladeWidgetAdaptor *adaptor, - const gchar *action_path); -gboolean glade_widget_adaptor_pack_action_remove + const gchar *action_path, + const gchar *label, + const gchar *stock, + gboolean important); +gboolean glade_widget_adaptor_action_remove (GladeWidgetAdaptor *adaptor, + const gchar *action_path); +gboolean glade_widget_adaptor_pack_action_remove (GladeWidgetAdaptor *adaptor, - const gchar *action_path); -GList * glade_widget_adaptor_pack_actions_new + const gchar *action_path); +GList * glade_widget_adaptor_pack_actions_new (GladeWidgetAdaptor *adaptor); -void glade_widget_adaptor_action_activate +void glade_widget_adaptor_action_activate (GladeWidgetAdaptor *adaptor, - GObject *object, - const gchar *action_path); -void glade_widget_adaptor_child_action_activate + GObject *object, + const gchar *action_path); +void glade_widget_adaptor_child_action_activate (GladeWidgetAdaptor *adaptor, - GObject *container, - GObject *object, - const gchar *action_path); -gchar * glade_widget_adaptor_string_from_value + GObject *container, + GObject *object, + const gchar *action_path); +gchar * glade_widget_adaptor_string_from_value (GladeWidgetAdaptor *adaptor, GladePropertyClass *klass, - const GValue *value, + const GValue *value, GladeProjectFormat fmt); @@ -428,7 +428,7 @@

-

Returns :

Whether value for this klass is voided; a voided value - can be a NULL value for boxed or object type param specs. + can be a NULL value for boxed or object type param specs.

type :

A GType + A GType

@@ -444,7 +444,7 @@

type :

- A GType. + A GType.

@@ -464,10 +464,10 @@

GladeSetPropertyFunc ()

-
void                (*GladeSetPropertyFunc)             (GladeWidgetAdaptor *adaptor,
-                                                         GObject *object,
-                                                         const gchar *property_name,
-                                                         const GValue *value);
+
void                (*GladeSetPropertyFunc)             (GladeWidgetAdaptor *adaptor,
+                                                         GObject *object,
+                                                         const gchar *property_name,
+                                                         const GValue *value);

This delagate function is used to apply the property value on the runtime object. @@ -484,7 +484,7 @@

object :

- The GObject + The GObject @@ -494,7 +494,7 @@

value :

- The GValue + The GValue @@ -503,10 +503,10 @@

GladeGetPropertyFunc ()

-
void                (*GladeGetPropertyFunc)             (GladeWidgetAdaptor *adaptor,
-                                                         GObject *object,
-                                                         const gchar *property_name,
-                                                         GValue *value);
+
void                (*GladeGetPropertyFunc)             (GladeWidgetAdaptor *adaptor,
+                                                         GObject *object,
+                                                         const gchar *property_name,
+                                                         GValue *value);

Gets value on object for a given GladePropertyClass

@@ -519,7 +519,7 @@

- @@ -529,7 +529,7 @@

- @@ -538,10 +538,10 @@

GladeVerifyPropertyFunc ()

-
gboolean            (*GladeVerifyPropertyFunc)          (GladeWidgetAdaptor *adaptor,
-                                                         GObject *object,
-                                                         const gchar *property_name,
-                                                         const GValue *value);
+
gboolean            (*GladeVerifyPropertyFunc)          (GladeWidgetAdaptor *adaptor,
+                                                         GObject *object,
+                                                         const gchar *property_name,
+                                                         const GValue *value);

This delagate function is always called whenever setting any properties with the exception of load time, and copy/paste time @@ -558,7 +558,7 @@

- @@ -568,7 +568,7 @@

- @@ -582,11 +582,11 @@

GladeChildSetPropertyFunc ()

-
void                (*GladeChildSetPropertyFunc)        (GladeWidgetAdaptor *adaptor,
-                                                         GObject *container,
-                                                         GObject *child,
-                                                         const gchar *property_name,
-                                                         const GValue *value);
+
void                (*GladeChildSetPropertyFunc)        (GladeWidgetAdaptor *adaptor,
+                                                         GObject *container,
+                                                         GObject *child,
+                                                         const gchar *property_name,
+                                                         const GValue *value);

Called to set the packing property property_name to value on the child object of container.

@@ -600,12 +600,12 @@

- - @@ -615,7 +615,7 @@

- @@ -624,11 +624,11 @@

GladeChildGetPropertyFunc ()

-
void                (*GladeChildGetPropertyFunc)        (GladeWidgetAdaptor *adaptor,
-                                                         GObject *container,
-                                                         GObject *child,
-                                                         const gchar *property_name,
-                                                         GValue *value);
+
void                (*GladeChildGetPropertyFunc)        (GladeWidgetAdaptor *adaptor,
+                                                         GObject *container,
+                                                         GObject *child,
+                                                         const gchar *property_name,
+                                                         GValue *value);

Called to get the packing property property_name on the child object of container into value.

@@ -642,12 +642,12 @@

- - @@ -657,7 +657,7 @@

- @@ -666,11 +666,11 @@

GladeChildVerifyPropertyFunc ()

-
gboolean            (*GladeChildVerifyPropertyFunc)     (GladeWidgetAdaptor *adaptor,
-                                                         GObject *container,
-                                                         GObject *child,
-                                                         const gchar *property_name,
-                                                         const GValue *value);
+
gboolean            (*GladeChildVerifyPropertyFunc)     (GladeWidgetAdaptor *adaptor,
+                                                         GObject *container,
+                                                         GObject *child,
+                                                         const gchar *property_name,
+                                                         const GValue *value);

This delagate function is always called whenever setting any properties with the exception of load time, and copy/paste time @@ -687,12 +687,12 @@

- - @@ -702,7 +702,7 @@

- @@ -716,8 +716,8 @@

GladeGetChildrenFunc ()

-
GList *             (*GladeGetChildrenFunc)             (GladeWidgetAdaptor *adaptor,
-                                                         GObject *container);
+
GList *             (*GladeGetChildrenFunc)             (GladeWidgetAdaptor *adaptor,
+                                                         GObject *container);

A function called to get containers children.

object :

The GObject + The GObject

value :

The GValue + The GValue

object :

The GObject + The GObject

value :

The GValue + The GValue

container :

The GObject container + The GObject container

child :

The GObject child + The GObject child

value :

The GValue + The GValue

container :

The GObject container + The GObject container

child :

The GObject child + The GObject child

value :

The GValue + The GValue

container :

The GObject container + The GObject container

child :

The GObject child + The GObject child

value :

The GValue + The GValue
@@ -725,12 +725,12 @@

- - @@ -739,9 +739,9 @@

GladeAddChildFunc ()

-
void                (*GladeAddChildFunc)                (GladeWidgetAdaptor *adaptor,
-                                                         GObject *parent,
-                                                         GObject *child);
+
void                (*GladeAddChildFunc)                (GladeWidgetAdaptor *adaptor,
+                                                         GObject *parent,
+                                                         GObject *child);

Called to add child to parent.

container :

A GObject container + A GObject container

Returns :

A GList of GObject children. + A GList of GObject children.
@@ -749,12 +749,12 @@

- - @@ -763,9 +763,9 @@

GladeRemoveChildFunc ()

-
void                (*GladeRemoveChildFunc)             (GladeWidgetAdaptor *adaptor,
-                                                         GObject *parent,
-                                                         GObject *child);
+
void                (*GladeRemoveChildFunc)             (GladeWidgetAdaptor *adaptor,
+                                                         GObject *parent,
+                                                         GObject *child);

Called to remove child from parent.

parent :

A GObject container + A GObject container

child :

A GObject child + A GObject child
@@ -773,12 +773,12 @@

- - @@ -787,10 +787,10 @@

GladeReplaceChildFunc ()

-
void                (*GladeReplaceChildFunc)            (GladeWidgetAdaptor *adaptor,
-                                                         GObject *container,
-                                                         GObject *old_obj,
-                                                         GObject *new_obj);
+
void                (*GladeReplaceChildFunc)            (GladeWidgetAdaptor *adaptor,
+                                                         GObject *container,
+                                                         GObject *old_obj,
+                                                         GObject *new_obj);

Called to swap placeholders with project objects in containers.

@@ -799,17 +799,17 @@

- - - @@ -818,8 +818,8 @@

GladePostCreateFunc ()

-
void                (*GladePostCreateFunc)              (GladeWidgetAdaptor *adaptor,
-                                                         GObject *object,
+
void                (*GladePostCreateFunc)              (GladeWidgetAdaptor *adaptor,
+                                                         GObject *object,
                                                          GladeCreateReason reason);

This function is called exactly once for any project object @@ -829,7 +829,7 @@

- @@ -843,9 +843,9 @@

GladeGetInternalFunc ()

-
GObject *           (*GladeGetInternalFunc)             (GladeWidgetAdaptor *adaptor,
-                                                         GObject *parent,
-                                                         const gchar *name);
+
GObject *           (*GladeGetInternalFunc)             (GladeWidgetAdaptor *adaptor,
+                                                         GObject *parent,
+                                                         const gchar *name);

Called to lookup child in composite object parent by name.

parent :

A GObject container + A GObject container

child :

A GObject child + A GObject child

container :

A GObject container + A GObject container

old_obj :

The old GObject child + The old GObject child

new_obj :

The new GObject child to take its place + The new GObject child to take its place

object :

a GObject + a GObject
@@ -853,7 +853,7 @@

- @@ -872,9 +872,9 @@

GladeActionActivateFunc ()

-
void                (*GladeActionActivateFunc)          (GladeWidgetAdaptor *adaptor,
-                                                         GObject *object,
-                                                         const gchar *action_path);
+
void                (*GladeActionActivateFunc)          (GladeWidgetAdaptor *adaptor,
+                                                         GObject *object,
+                                                         const gchar *action_path);

This delagate function is used to catch actions from the core.

parent :

A GObject composite object + A GObject composite object
@@ -887,7 +887,7 @@

- @@ -901,10 +901,10 @@

GladeChildActionActivateFunc ()

-
void                (*GladeChildActionActivateFunc)     (GladeWidgetAdaptor *adaptor,
-                                                         GObject *container,
-                                                         GObject *object,
-                                                         const gchar *action_path);
+
void                (*GladeChildActionActivateFunc)     (GladeWidgetAdaptor *adaptor,
+                                                         GObject *container,
+                                                         GObject *object,
+                                                         const gchar *action_path);

This delagate function is used to catch packing actions from the core.

object :

The GObject + The GObject
@@ -917,12 +917,12 @@

- - @@ -936,9 +936,9 @@

GladeReadWidgetFunc ()

-
void                (*GladeReadWidgetFunc)              (GladeWidgetAdaptor *adaptor,
+
void                (*GladeReadWidgetFunc)              (GladeWidgetAdaptor *adaptor,
                                                          GladeWidget *widget,
-                                                         GladeXmlNode *node);
+ GladeXmlNode *node);

This function is called to update widget from node.

container :

The GtkContainer + The GtkContainer

object :

The GObject + The GObject
@@ -956,7 +956,7 @@

- @@ -965,10 +965,10 @@

GladeWriteWidgetFunc ()

-
void                (*GladeWriteWidgetFunc)             (GladeWidgetAdaptor *adaptor,
+
void                (*GladeWriteWidgetFunc)             (GladeWidgetAdaptor *adaptor,
                                                          GladeWidget *widget,
-                                                         GladeXmlContext *context,
-                                                         GladeXmlNode *node);
+ GladeXmlContext *context, + GladeXmlNode *node);

This function is called to fill in node from widget.

node :

The GladeXmlNode + The GladeXmlNode
@@ -986,7 +986,7 @@

- @@ -997,7 +997,7 @@

GladeCreateEPropFunc ()

GladeEditorProperty * (*GladeCreateEPropFunc)           (GladeWidgetAdaptor *adaptor,
                                                          GladePropertyClass *klass,
-                                                         gboolean use_command);
+ gboolean use_command);

Creates a GladeEditorProperty to edit klass

node :

The GladeXmlNode + The GladeXmlNode
@@ -1030,9 +1030,9 @@

GladeStringFromValueFunc ()

-
gchar *             (*GladeStringFromValueFunc)         (GladeWidgetAdaptor *adaptor,
+
gchar *             (*GladeStringFromValueFunc)         (GladeWidgetAdaptor *adaptor,
                                                          GladePropertyClass *klass,
-                                                         const GValue *value,
+                                                         const GValue *value,
                                                          GladeProjectFormat fmt);

For normal properties this is used to serialize @@ -1054,7 +1054,7 @@

- @@ -1152,7 +1152,7 @@

- @@ -1164,7 +1164,7 @@

glade_widget_adaptor_create_eprop ()

GladeEditorProperty * glade_widget_adaptor_create_eprop (GladeWidgetAdaptor *adaptor,
                                                          GladePropertyClass *klass,
-                                                         gboolean use_command);
+ gboolean use_command);

Creates a GladeEditorProperty to edit klass

value :

The GValue to convert to a string + The GValue to convert to a string

... :

a NULL terminated list of string/value pairs of GladeWidget + a NULL terminated list of string/value pairs of GladeWidget properties
@@ -1203,7 +1203,7 @@

glade_widget_adaptor_from_pspec ()

GladeWidgetAdaptor * glade_widget_adaptor_from_pspec    (GladeWidgetAdaptor *adaptor,
-                                                         GParamSpec *spec);
+ GParamSpec *spec);

Assumes pspec is a property in an object class wrapped by adaptor, this function will search for the specific parent adaptor class which @@ -1218,7 +1218,7 @@

- @@ -1233,9 +1233,9 @@

glade_widget_adaptor_from_catalog ()

-
GladeWidgetAdaptor * glade_widget_adaptor_from_catalog  (GladeCatalog *catalog,
-                                                         GladeXmlNode *class_node,
-                                                         GModule *module);
+
GladeWidgetAdaptor * glade_widget_adaptor_from_catalog  (GladeCatalog *catalog,
+                                                         GladeXmlNode *class_node,
+                                                         GModule *module);

Dynamicly creates a subclass of GladeWidgetAdaptor and subclasses the closest parent adaptor (parent class adapters must be creates/registerd @@ -1246,12 +1246,12 @@

- - @@ -1265,7 +1265,7 @@

glade_widget_adaptor_register ()

-
void                glade_widget_adaptor_register       (GladeWidgetAdaptor *adaptor);
+
void                glade_widget_adaptor_register       (GladeWidgetAdaptor *adaptor);

Registers adaptor into the Glade core (every supported object type must have a registered adaptor).

@@ -1283,10 +1283,10 @@

glade_widget_adaptor_create_internal ()

GladeWidget *       glade_widget_adaptor_create_internal
                                                         (GladeWidget *parent,
-                                                         GObject *internal_object,
-                                                         const gchar *internal_name,
-                                                         const gchar *parent_name,
-                                                         gboolean anarchist,
+                                                         GObject *internal_object,
+                                                         const gchar *internal_name,
+                                                         const gchar *parent_name,
+                                                         gboolean anarchist,
                                                          GladeCreateReason reason);

A convenienve function to create a GladeWidget of the prescribed type @@ -1296,13 +1296,13 @@

- - @@ -1342,14 +1342,14 @@

glade_widget_adaptor_create_widget_real ()

GladeWidget *       glade_widget_adaptor_create_widget_real
-                                                        (gboolean query,
-                                                         const gchar *first_property,
+                                                        (gboolean query,
+                                                         const gchar *first_property,
                                                          ...);

glade_widget_adaptor_get_by_name ()

-
GladeWidgetAdaptor * glade_widget_adaptor_get_by_name   (const gchar *name);
+
GladeWidgetAdaptor * glade_widget_adaptor_get_by_name   (const gchar *name);

pspec :

a GParamSpec + a GParamSpec

catalog :

A GladeCatalog + A GladeCatalog

class_node :

the GladeXmlNode to load + the GladeXmlNode to load

parent :

The parent GladeWidget, or NULL for children + The parent GladeWidget, or NULL for children outside of the hierarchy.

internal_object :

the GObject + the GObject
@@ -1363,7 +1363,7 @@

@@ -1372,7 +1372,7 @@

glade_widget_adaptor_get_by_type ()

-
GladeWidgetAdaptor * glade_widget_adaptor_get_by_type   (GType type);
+
GladeWidgetAdaptor * glade_widget_adaptor_get_by_type   (GType type);

Returns :

an existing GladeWidgetAdaptor with the name equaling name, - or NULL if such a class doesn't exist + or NULL if such a class doesn't exist
@@ -1380,13 +1380,13 @@

- @@ -1397,7 +1397,7 @@

glade_widget_adaptor_get_property_class ()

GladePropertyClass * glade_widget_adaptor_get_property_class
                                                         (GladeWidgetAdaptor *adaptor,
-                                                         const gchar *name);
+ const gchar *name);

Retrieves the GladePropertyClass for name in adaptor

type :

the GType of an object class + the GType of an object class

Returns :

an existing GladeWidgetAdaptor with the type equaling type, - or NULL if such a class doesn't exist + or NULL if such a class doesn't exist
@@ -1426,7 +1426,7 @@

glade_widget_adaptor_get_pack_property_class ()

GladePropertyClass * glade_widget_adaptor_get_pack_property_class
                                                         (GladeWidgetAdaptor *adaptor,
-                                                         const gchar *name);
+ const gchar *name);

Retrieves the GladePropertyClass for name in adaptor's child properties

@@ -1454,15 +1454,15 @@

glade_widget_adaptor_default_params ()

-
GParameter *        glade_widget_adaptor_default_params (GladeWidgetAdaptor *adaptor,
-                                                         gboolean construct,
-                                                         guint *n_params);
+
GParameter *        glade_widget_adaptor_default_params (GladeWidgetAdaptor *adaptor,
+                                                         gboolean construct,
+                                                         guint *n_params);

glade_widget_adaptor_post_create ()

-
void                glade_widget_adaptor_post_create    (GladeWidgetAdaptor *adaptor,
-                                                         GObject *object,
+
void                glade_widget_adaptor_post_create    (GladeWidgetAdaptor *adaptor,
+                                                         GObject *object,
                                                          GladeCreateReason reason);

An adaptor function to be called after the object is created

@@ -1476,7 +1476,7 @@

- @@ -1490,10 +1490,10 @@

glade_widget_adaptor_get_internal_child ()

-
GObject *           glade_widget_adaptor_get_internal_child
+
GObject *           glade_widget_adaptor_get_internal_child
                                                         (GladeWidgetAdaptor *adaptor,
-                                                         GObject *object,
-                                                         const gchar *internal_name);
+ GObject *object, + const gchar *internal_name);

Retrieves the internal object internal_name from object

object :

The GObject + The GObject
@@ -1506,7 +1506,7 @@

- @@ -1516,7 +1516,7 @@

- @@ -1525,10 +1525,10 @@

glade_widget_adaptor_set_property ()

-
void                glade_widget_adaptor_set_property   (GladeWidgetAdaptor *adaptor,
-                                                         GObject *object,
-                                                         const gchar *property_name,
-                                                         const GValue *value);
+
void                glade_widget_adaptor_set_property   (GladeWidgetAdaptor *adaptor,
+                                                         GObject *object,
+                                                         const gchar *property_name,
+                                                         const GValue *value);

This delagate function is used to apply the property value on the runtime object.

@@ -1542,7 +1542,7 @@

- @@ -1552,7 +1552,7 @@

- @@ -1561,10 +1561,10 @@

glade_widget_adaptor_get_property ()

-
void                glade_widget_adaptor_get_property   (GladeWidgetAdaptor *adaptor,
-                                                         GObject *object,
-                                                         const gchar *property_name,
-                                                         GValue *value);
+
void                glade_widget_adaptor_get_property   (GladeWidgetAdaptor *adaptor,
+                                                         GObject *object,
+                                                         const gchar *property_name,
+                                                         GValue *value);

Gets value of property_name on object.

object :

The GObject + The GObject

Returns :

The internal GObject + The internal GObject

object :

The GObject + The GObject

value :

The GValue + The GValue
@@ -1577,7 +1577,7 @@

- @@ -1587,7 +1587,7 @@

- @@ -1596,11 +1596,11 @@

glade_widget_adaptor_verify_property ()

-
gboolean            glade_widget_adaptor_verify_property
+
gboolean            glade_widget_adaptor_verify_property
                                                         (GladeWidgetAdaptor *adaptor,
-                                                         GObject *object,
-                                                         const gchar *property_name,
-                                                         const GValue *value);
+ GObject *object, + const gchar *property_name, + const GValue *value);

This delagate function is always called whenever setting any properties with the exception of load time, and copy/paste time @@ -1617,7 +1617,7 @@

- @@ -1627,7 +1627,7 @@

- @@ -1642,9 +1642,9 @@

glade_widget_adaptor_add ()

-
void                glade_widget_adaptor_add            (GladeWidgetAdaptor *adaptor,
-                                                         GObject *container,
-                                                         GObject *child);
+
void                glade_widget_adaptor_add            (GladeWidgetAdaptor *adaptor,
+                                                         GObject *container,
+                                                         GObject *child);

Adds child to container.

object :

The GObject + The GObject

value :

The GValue + The GValue

object :

The GObject + The GObject

value :

The GValue + The GValue
@@ -1657,12 +1657,12 @@

- - @@ -1671,9 +1671,9 @@

glade_widget_adaptor_remove ()

-
void                glade_widget_adaptor_remove         (GladeWidgetAdaptor *adaptor,
-                                                         GObject *container,
-                                                         GObject *child);
+
void                glade_widget_adaptor_remove         (GladeWidgetAdaptor *adaptor,
+                                                         GObject *container,
+                                                         GObject *child);

Removes child from container.

container :

The GObject container + The GObject container

child :

The GObject child + The GObject child
@@ -1686,12 +1686,12 @@

- - @@ -1700,8 +1700,8 @@

glade_widget_adaptor_get_children ()

-
GList *             glade_widget_adaptor_get_children   (GladeWidgetAdaptor *adaptor,
-                                                         GObject *container);
+
GList *             glade_widget_adaptor_get_children   (GladeWidgetAdaptor *adaptor,
+                                                         GObject *container);

Lists the children of container.

container :

The GObject container + The GObject container

child :

The GObject child + The GObject child
@@ -1714,12 +1714,12 @@

- - @@ -1728,9 +1728,9 @@

glade_widget_adaptor_has_child ()

-
gboolean            glade_widget_adaptor_has_child      (GladeWidgetAdaptor *adaptor,
-                                                         GObject *container,
-                                                         GObject *child);
+
gboolean            glade_widget_adaptor_has_child      (GladeWidgetAdaptor *adaptor,
+                                                         GObject *container,
+                                                         GObject *child);

container :

The GObject container + The GObject container

Returns :

A GList of children + A GList of children
@@ -1743,12 +1743,12 @@

- - @@ -1762,12 +1762,12 @@

glade_widget_adaptor_child_set_property ()

-
void                glade_widget_adaptor_child_set_property
+
void                glade_widget_adaptor_child_set_property
                                                         (GladeWidgetAdaptor *adaptor,
-                                                         GObject *container,
-                                                         GObject *child,
-                                                         const gchar *property_name,
-                                                         const GValue *value);
+ GObject *container, + GObject *child, + const gchar *property_name, + const GValue *value);

Sets child's packing property identified by property_name to value.

container :

The GObject container + The GObject container

child :

The GObject child + The GObject child
@@ -1780,12 +1780,12 @@

- - @@ -1804,12 +1804,12 @@

glade_widget_adaptor_child_get_property ()

-
void                glade_widget_adaptor_child_get_property
+
void                glade_widget_adaptor_child_get_property
                                                         (GladeWidgetAdaptor *adaptor,
-                                                         GObject *container,
-                                                         GObject *child,
-                                                         const gchar *property_name,
-                                                         GValue *value);
+ GObject *container, + GObject *child, + const gchar *property_name, + GValue *value);

Gets child's packing property identified by property_name.

container :

The GObject container + The GObject container

child :

The GObject child + The GObject child
@@ -1822,12 +1822,12 @@

- - @@ -1846,12 +1846,12 @@

glade_widget_adaptor_child_verify_property ()

-
gboolean            glade_widget_adaptor_child_verify_property
+
gboolean            glade_widget_adaptor_child_verify_property
                                                         (GladeWidgetAdaptor *adaptor,
-                                                         GObject *container,
-                                                         GObject *child,
-                                                         const gchar *property_name,
-                                                         const GValue *value);
+ GObject *container, + GObject *child, + const gchar *property_name, + const GValue *value);

This delagate function is always called whenever setting any properties with the exception of load time, and copy/paste time @@ -1868,12 +1868,12 @@

- - @@ -1898,10 +1898,10 @@

glade_widget_adaptor_replace_child ()

-
void                glade_widget_adaptor_replace_child  (GladeWidgetAdaptor *adaptor,
-                                                         GObject *container,
-                                                         GObject *old_obj,
-                                                         GObject *new_obj);
+
void                glade_widget_adaptor_replace_child  (GladeWidgetAdaptor *adaptor,
+                                                         GObject *container,
+                                                         GObject *old_obj,
+                                                         GObject *new_obj);

Replaces old_obj with new_obj in container while positioning new_obj where old_obj was and assigning it appropriate packing @@ -1916,17 +1916,17 @@

- - - @@ -1935,9 +1935,9 @@

glade_widget_adaptor_read_child ()

-
void                glade_widget_adaptor_read_child     (GladeWidgetAdaptor *adaptor,
+
void                glade_widget_adaptor_read_child     (GladeWidgetAdaptor *adaptor,
                                                          GladeWidget *widget,
-                                                         GladeXmlNode *node);
+ GladeXmlNode *node);

This function is called to update load a child widget from node when loading xml files (will recurse into @@ -1957,7 +1957,7 @@

- @@ -1966,9 +1966,9 @@

glade_widget_adaptor_read_widget ()

-
void                glade_widget_adaptor_read_widget    (GladeWidgetAdaptor *adaptor,
+
void                glade_widget_adaptor_read_widget    (GladeWidgetAdaptor *adaptor,
                                                          GladeWidget *widget,
-                                                         GladeXmlNode *node);
+ GladeXmlNode *node);

This function is called to update widget from node when loading xml files.

@@ -1987,7 +1987,7 @@

- @@ -1996,10 +1996,10 @@

glade_widget_adaptor_write_child ()

-
void                glade_widget_adaptor_write_child    (GladeWidgetAdaptor *adaptor,
+
void                glade_widget_adaptor_write_child    (GladeWidgetAdaptor *adaptor,
                                                          GladeWidget *widget,
-                                                         GladeXmlContext *context,
-                                                         GladeXmlNode *node);
+ GladeXmlContext *context, + GladeXmlNode *node);

This function is called to write the child widget to node when writing xml files (takes care of packing and recurses @@ -2019,12 +2019,12 @@

- - @@ -2033,10 +2033,10 @@

glade_widget_adaptor_write_widget ()

-
void                glade_widget_adaptor_write_widget   (GladeWidgetAdaptor *adaptor,
+
void                glade_widget_adaptor_write_widget   (GladeWidgetAdaptor *adaptor,
                                                          GladeWidget *widget,
-                                                         GladeXmlContext *context,
-                                                         GladeXmlNode *node);
+ GladeXmlContext *context, + GladeXmlNode *node);

This function is called to write widget to node when writing xml files.

@@ -2055,12 +2055,12 @@

- - @@ -2069,7 +2069,7 @@

glade_widget_adaptor_query ()

-
gboolean            glade_widget_adaptor_query          (GladeWidgetAdaptor *adaptor);
+
gboolean            glade_widget_adaptor_query          (GladeWidgetAdaptor *adaptor);

container :

The GObject container + The GObject container

child :

The GObject child + The GObject child

container :

The GObject container + The GObject container

child :

The GObject child + The GObject child

container :

The GObject container + The GObject container

old_obj :

The old GObject child + The old GObject child

new_obj :

The new GObject child + The new GObject child

node :

The GladeXmlNode + The GladeXmlNode

node :

The GladeXmlNode + The GladeXmlNode

context :

The GladeXmlContext + The GladeXmlContext

node :

The GladeXmlNode + The GladeXmlNode

context :

The GladeXmlContext + The GladeXmlContext

node :

The GladeXmlNode + The GladeXmlNode
@@ -2092,10 +2092,10 @@

glade_widget_adaptor_get_packing_default ()

-
gchar *             glade_widget_adaptor_get_packing_default
+
gchar *             glade_widget_adaptor_get_packing_default
                                                         (GladeWidgetAdaptor *child_adaptor,
                                                          GladeWidgetAdaptor *container_adaptor,
-                                                         const gchar *id);
+ const gchar *id);

Gets the default value for property_id on a widget governed by child_adaptor when parented in a widget governed by parent_adaptor

@@ -2128,7 +2128,7 @@

glade_widget_adaptor_is_container ()

-
gboolean            glade_widget_adaptor_is_container   (GladeWidgetAdaptor *adaptor);
+
gboolean            glade_widget_adaptor_is_container   (GladeWidgetAdaptor *adaptor);

Checks whether or not this adaptor has support to interface with child objects.

@@ -2151,11 +2151,11 @@

glade_widget_adaptor_action_add ()

-
gboolean            glade_widget_adaptor_action_add     (GladeWidgetAdaptor *adaptor,
-                                                         const gchar *action_path,
-                                                         const gchar *label,
-                                                         const gchar *stock,
-                                                         gboolean important);
+
gboolean            glade_widget_adaptor_action_add     (GladeWidgetAdaptor *adaptor,
+                                                         const gchar *action_path,
+                                                         const gchar *label,
+                                                         const gchar *stock,
+                                                         gboolean important);

Add an action to adaptor. If the action is present then it overrides label and stock

@@ -2198,12 +2198,12 @@

glade_widget_adaptor_pack_action_add ()

-
gboolean            glade_widget_adaptor_pack_action_add
+
gboolean            glade_widget_adaptor_pack_action_add
                                                         (GladeWidgetAdaptor *adaptor,
-                                                         const gchar *action_path,
-                                                         const gchar *label,
-                                                         const gchar *stock,
-                                                         gboolean important);
+ const gchar *action_path, + const gchar *label, + const gchar *stock, + gboolean important);

Add a packing action to adaptor. If the action is present then it overrides label and stock

@@ -2246,8 +2246,8 @@

glade_widget_adaptor_action_remove ()

-
gboolean            glade_widget_adaptor_action_remove  (GladeWidgetAdaptor *adaptor,
-                                                         const gchar *action_path);
+
gboolean            glade_widget_adaptor_action_remove  (GladeWidgetAdaptor *adaptor,
+                                                         const gchar *action_path);

Remove an adaptor's action.

@@ -2274,9 +2274,9 @@

glade_widget_adaptor_pack_action_remove ()

-
gboolean            glade_widget_adaptor_pack_action_remove
+
gboolean            glade_widget_adaptor_pack_action_remove
                                                         (GladeWidgetAdaptor *adaptor,
-                                                         const gchar *action_path);
+ const gchar *action_path);

Remove an adaptor's packing action.

@@ -2303,7 +2303,7 @@

glade_widget_adaptor_pack_actions_new ()

-
GList *             glade_widget_adaptor_pack_actions_new
+
GList *             glade_widget_adaptor_pack_actions_new
                                                         (GladeWidgetAdaptor *adaptor);

Create a list of packing actions.

@@ -2326,10 +2326,10 @@

glade_widget_adaptor_action_activate ()

-
void                glade_widget_adaptor_action_activate
+
void                glade_widget_adaptor_action_activate
                                                         (GladeWidgetAdaptor *adaptor,
-                                                         GObject *object,
-                                                         const gchar *action_path);
+ GObject *object, + const gchar *action_path);

An adaptor function to be called on widget actions.

@@ -2342,7 +2342,7 @@

- @@ -2356,11 +2356,11 @@

glade_widget_adaptor_child_action_activate ()

-
void                glade_widget_adaptor_child_action_activate
+
void                glade_widget_adaptor_child_action_activate
                                                         (GladeWidgetAdaptor *adaptor,
-                                                         GObject *container,
-                                                         GObject *object,
-                                                         const gchar *action_path);
+ GObject *container, + GObject *object, + const gchar *action_path);

An adaptor function to be called on widget actions.

object :

The GObject + The GObject
@@ -2373,7 +2373,7 @@

- @@ -2387,10 +2387,10 @@

glade_widget_adaptor_string_from_value ()

-
gchar *             glade_widget_adaptor_string_from_value
+
gchar *             glade_widget_adaptor_string_from_value
                                                         (GladeWidgetAdaptor *adaptor,
                                                          GladePropertyClass *klass,
-                                                         const GValue *value,
+                                                         const GValue *value,
                                                          GladeProjectFormat fmt);

For normal properties this is used to serialize @@ -2411,7 +2411,7 @@

- diff --git a/doc/html/gladeui-glade-parameter.html b/doc/html/gladeui-glade-parameter.html index 00cc284..30a3cfd 100644 --- a/doc/html/gladeui-glade-parameter.html +++ b/doc/html/gladeui-glade-parameter.html @@ -46,21 +46,21 @@

GladeParameter; GladeParameter * glade_parameter_new (void); GladeParameter * glade_parameter_clone (GladeParameter *parameter); -void glade_parameter_free (GladeParameter *parameter); -void glade_parameter_get_float (GList *parameters, - const gchar *key, - gfloat *value); -void glade_parameter_get_integer (GList *parameters, - const gchar *key, - gint *value); -void glade_parameter_get_boolean (GList *parameters, - const gchar *key, - gboolean *value); -void glade_parameter_get_string (GList *parameters, - const gchar *key, - gchar **value); -GList * glade_parameter_list_new_from_node (GList *list, - GladeXmlNode *node); +void glade_parameter_free (GladeParameter *parameter); +void glade_parameter_get_float (GList *parameters, + const gchar *key, + gfloat *value); +void glade_parameter_get_integer (GList *parameters, + const gchar *key, + gint *value); +void glade_parameter_get_boolean (GList *parameters, + const gchar *key, + gboolean *value); +void glade_parameter_get_string (GList *parameters, + const gchar *key, + gchar **value); +GList * glade_parameter_list_new_from_node (GList *list, + GladeXmlNode *node);
@@ -119,7 +119,7 @@

glade_parameter_free ()

-
void                glade_parameter_free                (GladeParameter *parameter);
+
void                glade_parameter_free                (GladeParameter *parameter);

Frees parameter and its associated memory.

object :

The GObject + The GObject

value :

The GValue to convert to a string + The GValue to convert to a string
@@ -134,18 +134,18 @@

glade_parameter_get_float ()

-
void                glade_parameter_get_float           (GList *parameters,
-                                                         const gchar *key,
-                                                         gfloat *value);
+
void                glade_parameter_get_float           (GList *parameters,
+                                                         const gchar *key,
+                                                         gfloat *value);

Searches through parameters looking for a GladeParameter named key. If -found, it stores a gfloat representation of its value into value.

+found, it stores a gfloat representation of its value into value.

- @@ -155,7 +155,7 @@

- @@ -164,18 +164,18 @@

glade_parameter_get_integer ()

-
void                glade_parameter_get_integer         (GList *parameters,
-                                                         const gchar *key,
-                                                         gint *value);
+
void                glade_parameter_get_integer         (GList *parameters,
+                                                         const gchar *key,
+                                                         gint *value);

Searches through parameters looking for a GladeParameter named key. If -found, it stores a gint representation of its value into value.

+found, it stores a gint representation of its value into value.

parameters :

a GList of GladeParameters + a GList of GladeParameters

value :

a pointer to a gfloat + a pointer to a gfloat
- @@ -185,7 +185,7 @@

- @@ -194,18 +194,18 @@

glade_parameter_get_boolean ()

-
void                glade_parameter_get_boolean         (GList *parameters,
-                                                         const gchar *key,
-                                                         gboolean *value);
+
void                glade_parameter_get_boolean         (GList *parameters,
+                                                         const gchar *key,
+                                                         gboolean *value);

Searches through parameters looking for a GladeParameter named key. If -found, it stores a gboolean representation of its value into value.

+found, it stores a gboolean representation of its value into value.

parameters :

a GList of GladeParameters + a GList of GladeParameters

value :

a pointer to a gint + a pointer to a gint
- @@ -215,7 +215,7 @@

- @@ -224,9 +224,9 @@

glade_parameter_get_string ()

-
void                glade_parameter_get_string          (GList *parameters,
-                                                         const gchar *key,
-                                                         gchar **value);
+
void                glade_parameter_get_string          (GList *parameters,
+                                                         const gchar *key,
+                                                         gchar **value);

Searches through parameters looking for a GladeParameter named key. If found, it stores a newly copied string representation of its value into @@ -236,7 +236,7 @@

- @@ -255,8 +255,8 @@

glade_parameter_list_new_from_node ()

-
GList *             glade_parameter_list_new_from_node  (GList *list,
-                                                         GladeXmlNode *node);
+
GList *             glade_parameter_list_new_from_node  (GList *list,
+                                                         GladeXmlNode *node);

TODO: write me

parameters :

a GList of GladeParameters + a GList of GladeParameters

value :

a pointer to a gboolean + a pointer to a gboolean

parameters :

a GList of GladeParameters + a GList of GladeParameters
@@ -264,12 +264,12 @@

- - diff --git a/doc/html/gladeui-glade-property.html b/doc/html/gladeui-glade-property.html index 8fded3f..ec6b5b8 100644 --- a/doc/html/gladeui-glade-property.html +++ b/doc/html/gladeui-glade-property.html @@ -52,87 +52,87 @@

GladeProperty; GladeProperty * glade_property_new (GladePropertyClass *klass, GladeWidget *widget, - GValue *value); + GValue *value); GladeProperty * glade_property_dup (GladeProperty *template_prop, GladeWidget *widget); -void glade_property_reset (GladeProperty *property); -void glade_property_original_reset (GladeProperty *property); -gboolean glade_property_default (GladeProperty *property); -gboolean glade_property_original_default (GladeProperty *property); -gboolean glade_property_equals_value (GladeProperty *property, - const GValue *value); -gboolean glade_property_equals (GladeProperty *property, +void glade_property_reset (GladeProperty *property); +void glade_property_original_reset (GladeProperty *property); +gboolean glade_property_default (GladeProperty *property); +gboolean glade_property_original_default (GladeProperty *property); +gboolean glade_property_equals_value (GladeProperty *property, + const GValue *value); +gboolean glade_property_equals (GladeProperty *property, ...); -gboolean glade_property_set_value (GladeProperty *property, - const GValue *value); -gboolean glade_property_set_va_list (GladeProperty *property, - va_list vl); -gboolean glade_property_set (GladeProperty *property, +gboolean glade_property_set_value (GladeProperty *property, + const GValue *value); +gboolean glade_property_set_va_list (GladeProperty *property, + va_list vl); +gboolean glade_property_set (GladeProperty *property, ...); -void glade_property_get_value (GladeProperty *property, - GValue *value); -void glade_property_get_default (GladeProperty *property, - GValue *value); -void glade_property_get_va_list (GladeProperty *property, - va_list vl); -void glade_property_get (GladeProperty *property, +void glade_property_get_value (GladeProperty *property, + GValue *value); +void glade_property_get_default (GladeProperty *property, + GValue *value); +void glade_property_get_va_list (GladeProperty *property, + va_list vl); +void glade_property_get (GladeProperty *property, ...); -void glade_property_add_object (GladeProperty *property, - GObject *object); -void glade_property_remove_object (GladeProperty *property, - GObject *object); -void glade_property_sync (GladeProperty *property); -void glade_property_load (GladeProperty *property); -void glade_property_read (GladeProperty *property, +void glade_property_add_object (GladeProperty *property, + GObject *object); +void glade_property_remove_object (GladeProperty *property, + GObject *object); +void glade_property_sync (GladeProperty *property); +void glade_property_load (GladeProperty *property); +void glade_property_read (GladeProperty *property, GladeProject *project, - GladeXmlNode *node); -void glade_property_write (GladeProperty *property, - GladeXmlContext *context, - GladeXmlNode *node); -void glade_property_set_sensitive (GladeProperty *property, - gboolean sensitive, - const gchar *reason); -gboolean glade_property_get_sensitive (GladeProperty *property); -void glade_property_set_save_always (GladeProperty *property, - gboolean setting); -gboolean glade_property_get_save_always (GladeProperty *property); -void glade_property_set_enabled (GladeProperty *property, - gboolean enabled); -gboolean glade_property_get_enabled (GladeProperty *property); -void glade_property_i18n_set_comment (GladeProperty *property, - const gchar *str); -const gchar * glade_property_i18n_get_comment (GladeProperty *property); -void glade_property_i18n_set_translatable + GladeXmlNode *node); +void glade_property_write (GladeProperty *property, + GladeXmlContext *context, + GladeXmlNode *node); +void glade_property_set_sensitive (GladeProperty *property, + gboolean sensitive, + const gchar *reason); +gboolean glade_property_get_sensitive (GladeProperty *property); +void glade_property_set_save_always (GladeProperty *property, + gboolean setting); +gboolean glade_property_get_save_always (GladeProperty *property); +void glade_property_set_enabled (GladeProperty *property, + gboolean enabled); +gboolean glade_property_get_enabled (GladeProperty *property); +void glade_property_i18n_set_comment (GladeProperty *property, + const gchar *str); +const gchar * glade_property_i18n_get_comment (GladeProperty *property); +void glade_property_i18n_set_translatable (GladeProperty *property, - gboolean translatable); -gboolean glade_property_i18n_get_translatable + gboolean translatable); +gboolean glade_property_i18n_get_translatable (GladeProperty *property); -void glade_property_i18n_set_has_context (GladeProperty *property, - gboolean has_context); -gboolean glade_property_i18n_get_has_context (GladeProperty *property); -void glade_property_push_superuser (void); -void glade_property_pop_superuser (void); -gboolean glade_property_superuser (void); +void glade_property_i18n_set_has_context (GladeProperty *property, + gboolean has_context); +gboolean glade_property_i18n_get_has_context (GladeProperty *property); +void glade_property_push_superuser (void); +void glade_property_pop_superuser (void); +gboolean glade_property_superuser (void);

Object Hierarchy

-  GObject
+  GObject
    +----GladeProperty
 

Properties

-  "class"                    gpointer              : Read / Write / Construct Only
-  "enabled"                  gboolean              : Read / Write
-  "i18n-comment"             gchar*                : Read / Write
-  "i18n-context"             gchar*                : Read / Write
-  "i18n-has-context"         gboolean              : Read / Write
-  "i18n-translatable"        gboolean              : Read / Write
-  "sensitive"                gboolean              : Read / Write
-  "state"                    gint                  : Read
+  "class"                    gpointer              : Read / Write / Construct Only
+  "enabled"                  gboolean              : Read / Write
+  "i18n-comment"             gchar*                : Read / Write
+  "i18n-context"             gchar*                : Read / Write
+  "i18n-has-context"         gboolean              : Read / Write
+  "i18n-translatable"        gboolean              : Read / Write
+  "sensitive"                gboolean              : Read / Write
+  "state"                    gint                  : Read
 
@@ -164,10 +164,10 @@

glade_property_new ()

GladeProperty *     glade_property_new                  (GladePropertyClass *klass,
                                                          GladeWidget *widget,
-                                                         GValue *value);
+ GValue *value);

Creates a GladeProperty of type klass for widget with value; if -value is NULL, then the introspected default value for that property +value is NULL, then the introspected default value for that property will be used.

list :

a GList node + a GList node

node :

a GladeXmlNode + a GladeXmlNode
@@ -184,7 +184,7 @@

- @@ -227,7 +227,7 @@

glade_property_reset ()

-
void                glade_property_reset                (GladeProperty *property);
+
void                glade_property_reset                (GladeProperty *property);

Resets this property to its default value

value :

The initial GValue of the property or NULL + The initial GValue of the property or NULL (the GladeProperty will assume ownership of value)
@@ -242,7 +242,7 @@

glade_property_original_reset ()

-
void                glade_property_original_reset       (GladeProperty *property);
+
void                glade_property_original_reset       (GladeProperty *property);

Resets this property to its original default value

@@ -257,7 +257,7 @@

glade_property_default ()

-
gboolean            glade_property_default              (GladeProperty *property);
+
gboolean            glade_property_default              (GladeProperty *property);

@@ -279,7 +279,7 @@

glade_property_original_default ()

-
gboolean            glade_property_original_default     (GladeProperty *property);
+
gboolean            glade_property_original_default     (GladeProperty *property);

@@ -301,8 +301,8 @@

glade_property_equals_value ()

-
gboolean            glade_property_equals_value         (GladeProperty *property,
-                                                         const GValue *value);
+
gboolean            glade_property_equals_value         (GladeProperty *property,
+                                                         const GValue *value);

@@ -315,7 +315,7 @@

- @@ -329,7 +329,7 @@

glade_property_equals ()

-
gboolean            glade_property_equals               (GladeProperty *property,
+
gboolean            glade_property_equals               (GladeProperty *property,
                                                          ...);

@@ -357,8 +357,8 @@

glade_property_set_value ()

-
gboolean            glade_property_set_value            (GladeProperty *property,
-                                                         const GValue *value);
+
gboolean            glade_property_set_value            (GladeProperty *property,
+                                                         const GValue *value);

Sets the property's value

value :

a GValue + a GValue
@@ -371,7 +371,12 @@

- + + + + @@ -380,8 +385,8 @@

glade_property_set_va_list ()

-
gboolean            glade_property_set_va_list          (GladeProperty *property,
-                                                         va_list vl);
+
gboolean            glade_property_set_va_list          (GladeProperty *property,
+                                                         va_list vl);

Sets the property's value

value :

a GValue + a GValue +

Returns :

Whether the property was successfully set.
@@ -403,7 +408,7 @@

glade_property_set ()

-
gboolean            glade_property_set                  (GladeProperty *property,
+
gboolean            glade_property_set                  (GladeProperty *property,
                                                          ...);

Sets the property's value (in a convenient way)

@@ -426,8 +431,8 @@

glade_property_get_value ()

-
void                glade_property_get_value            (GladeProperty *property,
-                                                         GValue *value);
+
void                glade_property_get_value            (GladeProperty *property,
+                                                         GValue *value);

Retrieve the property value

@@ -440,7 +445,7 @@

- @@ -449,8 +454,8 @@

glade_property_get_default ()

-
void                glade_property_get_default          (GladeProperty *property,
-                                                         GValue *value);
+
void                glade_property_get_default          (GladeProperty *property,
+                                                         GValue *value);

Retrieve the default property value

value :

a GValue + a GValue
@@ -463,7 +468,7 @@

- @@ -472,8 +477,8 @@

glade_property_get_va_list ()

-
void                glade_property_get_va_list          (GladeProperty *property,
-                                                         va_list vl);
+
void                glade_property_get_va_list          (GladeProperty *property,
+                                                         va_list vl);

Retrieve the property value

value :

a GValue + a GValue
@@ -495,7 +500,7 @@

glade_property_get ()

-
void                glade_property_get                  (GladeProperty *property,
+
void                glade_property_get                  (GladeProperty *property,
                                                          ...);

Retrieve the property value

@@ -518,14 +523,14 @@

glade_property_add_object ()

-
void                glade_property_add_object           (GladeProperty *property,
-                                                         GObject *object);
+
void                glade_property_add_object           (GladeProperty *property,
+                                                         GObject *object);

Adds object to the object list in property.

-Note: This function expects property to be a GladeParamSpecObjects -or GParamSpecObject type property.

+Note: This function expects property to be a GladeParamSpecObjects +or GParamSpecObject type property.

@@ -536,7 +541,7 @@

- @@ -545,14 +550,14 @@

glade_property_remove_object ()

-
void                glade_property_remove_object        (GladeProperty *property,
-                                                         GObject *object);
+
void                glade_property_remove_object        (GladeProperty *property,
+                                                         GObject *object);

Removes object from the object list in property.

-Note: This function expects property to be a GladeParamSpecObjects -or GParamSpecObject type property.

+Note: This function expects property to be a GladeParamSpecObjects +or GParamSpecObject type property.

object :

The GObject to add + The GObject to add
@@ -563,7 +568,7 @@

- @@ -572,7 +577,7 @@

glade_property_sync ()

-
void                glade_property_sync                 (GladeProperty *property);
+
void                glade_property_sync                 (GladeProperty *property);

Synchronize the object with this property

object :

The GObject to add + The GObject to add
@@ -587,7 +592,7 @@

glade_property_load ()

-
void                glade_property_load                 (GladeProperty *property);
+
void                glade_property_load                 (GladeProperty *property);

Loads the value of property from the coresponding object instance

@@ -602,9 +607,9 @@

glade_property_read ()

-
void                glade_property_read                 (GladeProperty *property,
+
void                glade_property_read                 (GladeProperty *property,
                                                          GladeProject *project,
-                                                         GladeXmlNode *node);
+ GladeXmlNode *node);

Read the value and any attributes for property from node, assumes property is being loaded for project @@ -617,7 +622,7 @@

- @@ -627,7 +632,7 @@

- @@ -637,9 +642,9 @@

glade_property_write ()

-
void                glade_property_write                (GladeProperty *property,
-                                                         GladeXmlContext *context,
-                                                         GladeXmlNode *node);
+
void                glade_property_write                (GladeProperty *property,
+                                                         GladeXmlContext *context,
+                                                         GladeXmlNode *node);

Write property to node

property :

a GladeProperty or NULL + a GladeProperty or NULL

node :

the GladeXmlNode to read, will either be a 'widget' + the GladeXmlNode to read, will either be a 'widget' node or a 'child' node for packing properties.
@@ -652,12 +657,12 @@

- - @@ -666,20 +671,20 @@

glade_property_set_sensitive ()

-
void                glade_property_set_sensitive        (GladeProperty *property,
-                                                         gboolean sensitive,
-                                                         const gchar *reason);
+
void                glade_property_set_sensitive        (GladeProperty *property,
+                                                         gboolean sensitive,
+                                                         const gchar *reason);

glade_property_get_sensitive ()

-
gboolean            glade_property_get_sensitive        (GladeProperty *property);
+
gboolean            glade_property_get_sensitive        (GladeProperty *property);

glade_property_set_save_always ()

-
void                glade_property_set_save_always      (GladeProperty *property,
-                                                         gboolean setting);
+
void                glade_property_set_save_always      (GladeProperty *property,
+                                                         gboolean setting);

Sets whether this property should be special cased to always be saved regardless of its default value. @@ -705,7 +710,7 @@

glade_property_get_save_always ()

-
gboolean            glade_property_get_save_always      (GladeProperty *property);
+
gboolean            glade_property_get_save_always      (GladeProperty *property);

context :

A GladeXmlContext + A GladeXmlContext

node :

A GladeXmlNode + A GladeXmlNode
@@ -728,118 +733,118 @@

glade_property_set_enabled ()

-
void                glade_property_set_enabled          (GladeProperty *property,
-                                                         gboolean enabled);
+
void                glade_property_set_enabled          (GladeProperty *property,
+                                                         gboolean enabled);

glade_property_get_enabled ()

-
gboolean            glade_property_get_enabled          (GladeProperty *property);
+
gboolean            glade_property_get_enabled          (GladeProperty *property);

glade_property_i18n_set_comment ()

-
void                glade_property_i18n_set_comment     (GladeProperty *property,
-                                                         const gchar *str);
+
void                glade_property_i18n_set_comment     (GladeProperty *property,
+                                                         const gchar *str);

glade_property_i18n_get_comment ()

-
const gchar *       glade_property_i18n_get_comment     (GladeProperty *property);
+
const gchar *       glade_property_i18n_get_comment     (GladeProperty *property);

glade_property_i18n_set_translatable ()

-
void                glade_property_i18n_set_translatable
+
void                glade_property_i18n_set_translatable
                                                         (GladeProperty *property,
-                                                         gboolean translatable);
+ gboolean translatable);

glade_property_i18n_get_translatable ()

-
gboolean            glade_property_i18n_get_translatable
+
gboolean            glade_property_i18n_get_translatable
                                                         (GladeProperty *property);

glade_property_i18n_set_has_context ()

-
void                glade_property_i18n_set_has_context (GladeProperty *property,
-                                                         gboolean has_context);
+
void                glade_property_i18n_set_has_context (GladeProperty *property,
+                                                         gboolean has_context);

glade_property_i18n_get_has_context ()

-
gboolean            glade_property_i18n_get_has_context (GladeProperty *property);
+
gboolean            glade_property_i18n_get_has_context (GladeProperty *property);

glade_property_push_superuser ()

-
void                glade_property_push_superuser       (void);
+
void                glade_property_push_superuser       (void);

glade_property_pop_superuser ()

-
void                glade_property_pop_superuser        (void);
+
void                glade_property_pop_superuser        (void);

glade_property_superuser ()

-
gboolean            glade_property_superuser            (void);
+
gboolean            glade_property_superuser            (void);

Property Details

The "class" property

-
  "class"                    gpointer              : Read / Write / Construct Only
+
  "class"                    gpointer              : Read / Write / Construct Only

The GladePropertyClass for this property.


The "enabled" property

-
  "enabled"                  gboolean              : Read / Write
+
  "enabled"                  gboolean              : Read / Write

If the property is optional, this is its enabled state.

Default value: TRUE


The "i18n-comment" property

-
  "i18n-comment"             gchar*                : Read / Write
+
  "i18n-comment"             gchar*                : Read / Write

Comment for translators.

Default value: NULL


The "i18n-context" property

-
  "i18n-context"             gchar*                : Read / Write
+
  "i18n-context"             gchar*                : Read / Write

Context for translation.

Default value: NULL


The "i18n-has-context" property

-
  "i18n-has-context"         gboolean              : Read / Write
+
  "i18n-has-context"         gboolean              : Read / Write

Whether or not the translatable string has a context prefix.

Default value: FALSE


The "i18n-translatable" property

-
  "i18n-translatable"        gboolean              : Read / Write
+
  "i18n-translatable"        gboolean              : Read / Write

Whether this property is translatable or not.

Default value: TRUE


The "sensitive" property

-
  "sensitive"                gboolean              : Read / Write
+
  "sensitive"                gboolean              : Read / Write

This gives backends control to set property sensitivity.

Default value: TRUE


The "state" property

-
  "state"                    gint                  : Read
+
  "state"                    gint                  : Read

Priority information for the property editor to act on.

Allowed values: >= 0

Default value: 0

@@ -849,19 +854,19 @@

Signal Details

The "tooltip-changed" signal

-
void                user_function                      (GladeProperty *gladeproperty,
-                                                        gchar         *arg1,
-                                                        gchar         *arg2,
-                                                        gchar         *arg3,
-                                                        gpointer       user_data)          : Run Last
+
void                user_function                      (GladeProperty *gladeproperty,
+                                                        gchar         *arg1,
+                                                        gchar         *arg2,
+                                                        gchar         *arg3,
+                                                        gpointer       user_data)          : Run Last

The "value-changed" signal

-
void                user_function                      (GladeProperty *gladeproperty,
-                                                        gpointer       arg1,
-                                                        gpointer       arg2,
-                                                        gpointer       user_data)          : Run Last
+
void                user_function                      (GladeProperty *gladeproperty,
+                                                        gpointer       arg1,
+                                                        gpointer       arg2,
+                                                        gpointer       user_data)          : Run Last

diff --git a/doc/html/gladeui-glade-signal-editor.html b/doc/html/gladeui-glade-signal-editor.html index 7ff5a8d..4ac2956 100644 --- a/doc/html/gladeui-glade-signal-editor.html +++ b/doc/html/gladeui-glade-signal-editor.html @@ -44,9 +44,9 @@

Synopsis

                     GladeSignalEditor;
-GtkWidget *         glade_signal_editor_get_widget      (GladeSignalEditor *editor);
-GladeSignalEditor * glade_signal_editor_new             (gpointer *editor);
-void                glade_signal_editor_load_widget     (GladeSignalEditor *editor,
+GtkWidget *         glade_signal_editor_get_widget      (GladeSignalEditor *editor);
+GladeSignalEditor * glade_signal_editor_new             (gpointer *editor);
+void                glade_signal_editor_load_widget     (GladeSignalEditor *editor,
                                                          GladeWidget *widget);
 
@@ -85,7 +85,7 @@

glade_signal_editor_get_widget ()

-
GtkWidget *         glade_signal_editor_get_widget      (GladeSignalEditor *editor);
+
GtkWidget *         glade_signal_editor_get_widget      (GladeSignalEditor *editor);

@@ -98,7 +98,7 @@

Returns :

-

@@ -108,7 +108,7 @@

glade_signal_editor_new ()

-
GladeSignalEditor * glade_signal_editor_new             (gpointer *editor);
+
GladeSignalEditor * glade_signal_editor_new             (gpointer *editor);

the GtkWidget that is the main window for editor, or NULL if + the GtkWidget that is the main window for editor, or NULL if it does not exist
@@ -130,7 +130,7 @@

glade_signal_editor_load_widget ()

-
void                glade_signal_editor_load_widget     (GladeSignalEditor *editor,
+
void                glade_signal_editor_load_widget     (GladeSignalEditor *editor,
                                                          GladeWidget *widget);

TODO: write me

diff --git a/doc/html/gladeui-glade-utils.html b/doc/html/gladeui-glade-utils.html index 59d8f69..b5029ff 100644 --- a/doc/html/gladeui-glade-utils.html +++ b/doc/html/gladeui-glade-utils.html @@ -45,70 +45,70 @@

Gl
 enum                GladeUtilFileDialogType;
 enum                GladeUIMessageType;
-GType               glade_util_get_type_from_name       (const gchar *name,
-                                                         gboolean have_func);
-GParamSpec *        glade_utils_get_pspec_from_funcname (const gchar *funcname);
-gboolean            glade_util_ui_message               (GtkWidget *parent,
+GType               glade_util_get_type_from_name       (const gchar *name,
+                                                         gboolean have_func);
+GParamSpec *        glade_utils_get_pspec_from_funcname (const gchar *funcname);
+gboolean            glade_util_ui_message               (GtkWidget *parent,
                                                          GladeUIMessageType type,
-                                                         GtkWidget *widget,
-                                                         const gchar *format,
+                                                         GtkWidget *widget,
+                                                         const gchar *format,
                                                          ...);
-void                glade_util_flash_message            (GtkWidget *statusbar,
-                                                         guint context_id,
-                                                         gchar *format,
+void                glade_util_flash_message            (GtkWidget *statusbar,
+                                                         guint context_id,
+                                                         gchar *format,
                                                          ...);
-gint                glade_util_compare_stock_labels     (gconstpointer a,
-                                                         gconstpointer b);
-void                glade_util_hide_window              (GtkWindow *window);
-gchar *             glade_util_gtk_combo_func           (gpointer data);
-gpointer            glade_util_gtk_combo_find           (GtkCombo *combo);
-GtkWidget *         glade_util_file_dialog_new          (const gchar *title,
+gint                glade_util_compare_stock_labels     (gconstpointer a,
+                                                         gconstpointer b);
+void                glade_util_hide_window              (GtkWindow *window);
+gchar *             glade_util_gtk_combo_func           (gpointer data);
+gpointer            glade_util_gtk_combo_find           (GtkCombo *combo);
+GtkWidget *         glade_util_file_dialog_new          (const gchar *title,
                                                          GladeProject *project,
-                                                         GtkWindow *parent,
+                                                         GtkWindow *parent,
                                                          GladeUtilFileDialogType action);
-void                glade_util_replace                  (gchar *str,
-                                                         gchar a,
-                                                         gchar b);
-gchar *             glade_util_read_prop_name           (const gchar *str);
-gchar *             glade_util_duplicate_underscores    (const gchar *name);
-void                glade_util_add_selection            (GtkWidget *widget);
-void                glade_util_remove_selection         (GtkWidget *widget);
-gboolean            glade_util_has_selection            (GtkWidget *widget);
-void                glade_util_clear_selection          (void);
-GList *             glade_util_get_selection            (void);
-GList *             glade_util_container_get_all_children
-                                                        (GtkContainer *container);
-gint                glade_util_count_placeholders       (GladeWidget *parent);
-GtkTreeIter *       glade_util_find_iter_by_widget      (GtkTreeModel *model,
+void                glade_util_replace                  (gchar *str,
+                                                         gchar a,
+                                                         gchar b);
+gchar *             glade_util_read_prop_name           (const gchar *str);
+gchar *             glade_util_duplicate_underscores    (const gchar *name);
+void                glade_util_add_selection            (GtkWidget *widget);
+void                glade_util_remove_selection         (GtkWidget *widget);
+gboolean            glade_util_has_selection            (GtkWidget *widget);
+void                glade_util_clear_selection          (void);
+GList *             glade_util_get_selection            (void);
+GList *             glade_util_container_get_all_children
+                                                        (GtkContainer *container);
+gint                glade_util_count_placeholders       (GladeWidget *parent);
+GtkTreeIter *       glade_util_find_iter_by_widget      (GtkTreeModel *model,
                                                          GladeWidget *findme,
-                                                         gint column);
-gboolean            glade_util_basenames_match          (const gchar *path1,
-                                                         const gchar *path2);
-GList *             glade_util_purify_list              (GList *list);
-GList *             glade_util_added_in_list            (GList *old_list,
-                                                         GList *new_list);
-GList *             glade_util_removed_from_list        (GList *old_list,
-                                                         GList *new_list);
-gchar *             glade_util_canonical_path           (const gchar *path);
-gboolean            glade_util_copy_file                (const gchar *src_path,
-                                                         const gchar *dest_path);
-gboolean            glade_util_class_implements_interface
-                                                        (GType class_type,
-                                                         GType iface_type);
-GModule *           glade_util_load_library             (const gchar *library_name);
-gboolean            glade_util_file_is_writeable        (const gchar *path);
-gboolean            glade_util_have_devhelp             (void);
-GtkWidget *         glade_util_get_devhelp_icon         (GtkIconSize size);
-void                glade_util_search_devhelp           (const gchar *book,
-                                                         const gchar *page,
-                                                         const gchar *search);
-GtkWidget *         glade_util_get_placeholder_from_pointer
-                                                        (GtkContainer *container);
-gboolean            glade_util_object_is_loading        (GObject *object);
-gboolean            glade_util_url_show                 (const gchar *url);
-time_t              glade_util_get_file_mtime           (const gchar *filename,
-                                                         GError **error);
-void                glade_util_draw_selection_nodes     (GdkWindow *expose_win);
+                                                         gint column);
+gboolean            glade_util_basenames_match          (const gchar *path1,
+                                                         const gchar *path2);
+GList *             glade_util_purify_list              (GList *list);
+GList *             glade_util_added_in_list            (GList *old_list,
+                                                         GList *new_list);
+GList *             glade_util_removed_from_list        (GList *old_list,
+                                                         GList *new_list);
+gchar *             glade_util_canonical_path           (const gchar *path);
+gboolean            glade_util_copy_file                (const gchar *src_path,
+                                                         const gchar *dest_path);
+gboolean            glade_util_class_implements_interface
+                                                        (GType class_type,
+                                                         GType iface_type);
+GModule *           glade_util_load_library             (const gchar *library_name);
+gboolean            glade_util_file_is_writeable        (const gchar *path);
+gboolean            glade_util_have_devhelp             (void);
+GtkWidget *         glade_util_get_devhelp_icon         (GtkIconSize size);
+void                glade_util_search_devhelp           (const gchar *book,
+                                                         const gchar *page,
+                                                         const gchar *search);
+GtkWidget *         glade_util_get_placeholder_from_pointer
+                                                        (GtkContainer *container);
+gboolean            glade_util_object_is_loading        (GObject *object);
+gboolean            glade_util_url_show                 (const gchar *url);
+time_t              glade_util_get_file_mtime           (const gchar *filename,
+                                                         GError **error);
+void                glade_util_draw_selection_nodes     (GdkWindow *expose_win);
 
@@ -143,8 +143,8 @@

Gl

glade_util_get_type_from_name ()

-
GType               glade_util_get_type_from_name       (const gchar *name,
-                                                         gboolean have_func);
+
GType               glade_util_get_type_from_name       (const gchar *name,
+                                                         gboolean have_func);

Returns the type using the "get type" function name based on name. If the have_func flag is true,name is used directly, otherwise the get-type @@ -154,7 +154,7 @@

Gl

- @@ -164,7 +164,7 @@

Gl

- @@ -173,7 +173,7 @@

Gl

glade_utils_get_pspec_from_funcname ()

-
GParamSpec *        glade_utils_get_pspec_from_funcname (const gchar *funcname);
+
GParamSpec *        glade_utils_get_pspec_from_funcname (const gchar *funcname);

name :

the name of the GType - like 'GtkWidget' or a "get-type" function. + the name of the GType - like 'GtkWidget' or a "get-type" function.

Returns :

the new GType + the new GType
@@ -181,12 +181,12 @@

Gl

- - @@ -196,10 +196,10 @@

Gl

glade_util_ui_message ()

-
gboolean            glade_util_ui_message               (GtkWidget *parent,
+
gboolean            glade_util_ui_message               (GtkWidget *parent,
                                                          GladeUIMessageType type,
-                                                         GtkWidget *widget,
-                                                         const gchar *format,
+                                                         GtkWidget *widget,
+                                                         const gchar *format,
                                                          ...);

Creates a new warning dialog window as a child of parent containing @@ -210,7 +210,7 @@

Gl

- @@ -220,7 +220,7 @@

Gl

- @@ -246,30 +246,30 @@

Gl

glade_util_flash_message ()

-
void                glade_util_flash_message            (GtkWidget *statusbar,
-                                                         guint context_id,
-                                                         gchar *format,
+
void                glade_util_flash_message            (GtkWidget *statusbar,
+                                                         guint context_id,
+                                                         gchar *format,
                                                          ...);

glade_util_compare_stock_labels ()

-
gint                glade_util_compare_stock_labels     (gconstpointer a,
-                                                         gconstpointer b);
+
gint                glade_util_compare_stock_labels     (gconstpointer a,
+                                                         gconstpointer b);

-This is a GCompareFunc that compares the labels of two stock items, +This is a GCompareFunc that compares the labels of two stock items, ignoring any '_' characters. It isn't particularly efficient.

funcname :

the symbol name of a function to generate a GParamSpec + the symbol name of a function to generate a GParamSpec

Returns :

A GParamSpec created by the delagate function + A GParamSpec created by the delagate function specified by funcname

parent :

a GtkWindow cast as a GtkWidget + a GtkWindow cast as a GtkWidget

widget :

a GtkWidget to append to the dialog vbox + a GtkWidget to append to the dialog vbox
- - @@ -284,7 +284,7 @@

Gl

glade_util_hide_window ()

-
void                glade_util_hide_window              (GtkWindow *window);
+
void                glade_util_hide_window              (GtkWindow *window);

If you use this function to handle the delete_event of a window, when it will be shown again it will appear in the position where it was before @@ -293,7 +293,7 @@

Gl

-

a :

a gconstpointer to a GtkStockItem + a gconstpointer to a GtkStockItem

b :

a gconstpointer to a GtkStockItem + a gconstpointer to a GtkStockItem

window :

a GtkWindow + a GtkWindow
@@ -301,7 +301,7 @@

Gl

glade_util_gtk_combo_func ()

-
gchar *             glade_util_gtk_combo_func           (gpointer data);
+
gchar *             glade_util_gtk_combo_func           (gpointer data);

TODO: write me

@@ -323,7 +323,7 @@

Gl

glade_util_gtk_combo_find ()

-
gpointer            glade_util_gtk_combo_find           (GtkCombo *combo);
+
gpointer            glade_util_gtk_combo_find           (GtkCombo *combo);

TODO: write me

@@ -345,9 +345,9 @@

Gl

glade_util_file_dialog_new ()

-
GtkWidget *         glade_util_file_dialog_new          (const gchar *title,
+
GtkWidget *         glade_util_file_dialog_new          (const gchar *title,
                                                          GladeProject *project,
-                                                         GtkWindow *parent,
+                                                         GtkWindow *parent,
                                                          GladeUtilFileDialogType action);

@@ -366,7 +366,7 @@

Gl

- @@ -386,9 +386,9 @@

Gl

glade_util_replace ()

-
void                glade_util_replace                  (gchar *str,
-                                                         gchar a,
-                                                         gchar b);
+
void                glade_util_replace                  (gchar *str,
+                                                         gchar a,
+                                                         gchar b);

Replaces each occurance of the character a in str to b.

parent :

a parent GtkWindow for the dialog + a parent GtkWindow for the dialog
@@ -401,12 +401,12 @@

Gl

- - @@ -415,10 +415,10 @@

Gl

glade_util_read_prop_name ()

-
gchar *             glade_util_read_prop_name           (const gchar *str);
+
gchar *             glade_util_read_prop_name           (const gchar *str);

Return a usable version of a property identifier as found -in a freshly parserd GladeInterface

+in a freshly parserd GladeInterface

a :

a gchar + a gchar

b :

a gchar + a gchar
@@ -431,7 +431,7 @@

Gl

glade_util_duplicate_underscores ()

-
gchar *             glade_util_duplicate_underscores    (const gchar *name);
+
gchar *             glade_util_duplicate_underscores    (const gchar *name);

Duplicates name, but the copy has two underscores in place of any single underscore in the original.

@@ -454,14 +454,14 @@

Gl

glade_util_add_selection ()

-
void                glade_util_add_selection            (GtkWidget *widget);
+
void                glade_util_add_selection            (GtkWidget *widget);

Add visual selection to this GtkWidget

-

widget :

a GtkWidget + a GtkWidget
@@ -469,14 +469,14 @@

Gl

glade_util_remove_selection ()

-
void                glade_util_remove_selection         (GtkWidget *widget);
+
void                glade_util_remove_selection         (GtkWidget *widget);

Remove visual selection from this GtkWidget

-

widget :

a GtkWidget + a GtkWidget
@@ -484,7 +484,7 @@

Gl

glade_util_has_selection ()

-
gboolean            glade_util_has_selection            (GtkWidget *widget);
+
gboolean            glade_util_has_selection            (GtkWidget *widget);

@@ -492,12 +492,12 @@

Gl

- - @@ -506,39 +506,39 @@

Gl

glade_util_clear_selection ()

-
void                glade_util_clear_selection          (void);
+
void                glade_util_clear_selection          (void);

Clear all visual selections


glade_util_get_selection ()

-
GList *             glade_util_get_selection            (void);
+
GList *             glade_util_get_selection            (void);

glade_util_container_get_all_children ()

-
GList *             glade_util_container_get_all_children
-                                                        (GtkContainer *container);
+
GList *             glade_util_container_get_all_children
+                                                        (GtkContainer *container);

Use this to itterate over all children in a GtkContainer, -as it used _forall() instead of _foreach() (and the GTK+ version +as it used _forall() instead of _foreach() (and the GTK+ version of this function is simply not exposed).

-Note that glade_widget_class_get_children() is the high-level +Note that glade_widget_class_get_children() is the high-level abstraction and will usually end up calling this function.

widget :

a GtkWidget + a GtkWidget

Returns :

TRUE if widget has visual selection, FALSE otherwise + TRUE if widget has visual selection, FALSE otherwise
- - @@ -547,7 +547,7 @@

Gl

glade_util_count_placeholders ()

-
gint                glade_util_count_placeholders       (GladeWidget *parent);
+
gint                glade_util_count_placeholders       (GladeWidget *parent);

container :

a GtkContainer + a GtkContainer

Returns :

a GList giving the contents of container + a GList giving the contents of container
@@ -560,7 +560,7 @@

Gl

- @@ -569,18 +569,18 @@

Gl

glade_util_find_iter_by_widget ()

-
GtkTreeIter *       glade_util_find_iter_by_widget      (GtkTreeModel *model,
+
GtkTreeIter *       glade_util_find_iter_by_widget      (GtkTreeModel *model,
                                                          GladeWidget *findme,
-                                                         gint column);
+ gint column);

-Looks through model for the GtkTreeIter corresponding to +Looks through model for the GtkTreeIter corresponding to findme under column.

Returns :

the amount of GladePlaceholders parented by parent + the amount of GladePlaceholders parented by parent
- @@ -590,13 +590,13 @@

Gl

- - @@ -606,13 +606,13 @@

Gl

glade_util_basenames_match ()

-
gboolean            glade_util_basenames_match          (const gchar *path1,
-                                                         const gchar *path2);
+
gboolean            glade_util_basenames_match          (const gchar *path1,
+                                                         const gchar *path2);

glade_util_purify_list ()

-
GList *             glade_util_purify_list              (GList *list);
+
GList *             glade_util_purify_list              (GList *list);

model :

a GtkTreeModel + a GtkTreeModel

column :

a gint + a gint

Returns :

a newly allocated GtkTreeIter from model corresponding -to findme which should be freed with gtk_tree_iter_free() + a newly allocated GtkTreeIter from model corresponding +to findme which should be freed with gtk_tree_iter_free()
@@ -620,7 +620,7 @@

Gl

- @@ -635,8 +635,8 @@

Gl

glade_util_added_in_list ()

-
GList *             glade_util_added_in_list            (GList *old_list,
-                                                         GList *new_list);
+
GList *             glade_util_added_in_list            (GList *old_list,
+                                                         GList *new_list);

list :

A GList + A GList
@@ -644,17 +644,17 @@

Gl

- - - @@ -665,8 +665,8 @@

Gl

glade_util_removed_from_list ()

-
GList *             glade_util_removed_from_list        (GList *old_list,
-                                                         GList *new_list);
+
GList *             glade_util_removed_from_list        (GList *old_list,
+                                                         GList *new_list);

old_list :

the old GList + the old GList

new_list :

the new GList + the new GList

Returns :

A newly allocated GList of elements that + A newly allocated GList of elements that are in new but not in old
@@ -674,17 +674,17 @@

Gl

- - - @@ -695,7 +695,7 @@

Gl

glade_util_canonical_path ()

-
gchar *             glade_util_canonical_path           (const gchar *path);
+
gchar *             glade_util_canonical_path           (const gchar *path);

old_list :

the old GList + the old GList

new_list :

the new GList + the new GList

Returns :

A newly allocated GList of elements that + A newly allocated GList of elements that are in old no longer in new
@@ -710,12 +710,12 @@

Gl

@@ -724,8 +724,8 @@

Gl

glade_util_copy_file ()

-
gboolean            glade_util_copy_file                (const gchar *src_path,
-                                                         const gchar *dest_path);
+
gboolean            glade_util_copy_file                (const gchar *src_path,
+                                                         const gchar *dest_path);

Copies a file from src to dest, queries the user if it involves overwriting the target and displays an @@ -754,9 +754,9 @@

Gl

glade_util_class_implements_interface ()

-
gboolean            glade_util_class_implements_interface
-                                                        (GType class_type,
-                                                         GType iface_type);
+
gboolean            glade_util_class_implements_interface
+                                                        (GType class_type,
+                                                         GType iface_type);

Returns :

an absolute path to the specified file or directory that contains no ".." or "." components (this does - not call readlink like realpath() does). + not call readlink like realpath() does). Note: on some systems; I think its possible that we dont have permission to execute in the directory in which the glade file resides; I decided finally to do it this way anyway - since libc's realpath() does exactly the same. + since libc's realpath() does exactly the same.
@@ -764,12 +764,12 @@

Gl

- - @@ -783,14 +783,14 @@

Gl

glade_util_load_library ()

-
GModule *           glade_util_load_library             (const gchar *library_name);
+
GModule *           glade_util_load_library             (const gchar *library_name);

Loads the named library from the Glade modules directory, or failing that from the standard platform specific directories.

The library_name should not include any platform specifix prefix or suffix, -those are automatically added, if needed, by g_module_build_path()

+those are automatically added, if needed, by g_module_build_path()

class_type :

A GType + A GType

iface_type :

A GType + A GType
@@ -801,7 +801,7 @@

Gl

- @@ -810,7 +810,7 @@

Gl

glade_util_file_is_writeable ()

-
gboolean            glade_util_file_is_writeable        (const gchar *path);
+
gboolean            glade_util_file_is_writeable        (const gchar *path);

Checks whether the file at path is writeable

Returns :

a GModule on success, or NULL on failure. + a GModule on success, or NULL on failure.
@@ -832,7 +832,7 @@

Gl

glade_util_have_devhelp ()

-
gboolean            glade_util_have_devhelp             (void);
+
gboolean            glade_util_have_devhelp             (void);

@@ -847,7 +847,7 @@

Gl

glade_util_get_devhelp_icon ()

-
GtkWidget *         glade_util_get_devhelp_icon         (GtkIconSize size);
+
GtkWidget *         glade_util_get_devhelp_icon         (GtkIconSize size);

Creates an image displaying the devhelp icon.

@@ -860,7 +860,7 @@

Gl

- @@ -869,20 +869,20 @@

Gl

glade_util_search_devhelp ()

-
void                glade_util_search_devhelp           (const gchar *book,
-                                                         const gchar *page,
-                                                         const gchar *search);
+
void                glade_util_search_devhelp           (const gchar *book,
+                                                         const gchar *page,
+                                                         const gchar *search);

glade_util_get_placeholder_from_pointer ()

-
GtkWidget *         glade_util_get_placeholder_from_pointer
-                                                        (GtkContainer *container);
+
GtkWidget *         glade_util_get_placeholder_from_pointer
+                                                        (GtkContainer *container);

glade_util_object_is_loading ()

-
gboolean            glade_util_object_is_loading        (GObject *object);
+
gboolean            glade_util_object_is_loading        (GObject *object);

Returns :

a GtkImage + a GtkImage
@@ -890,7 +890,7 @@

Gl

- @@ -905,7 +905,7 @@

Gl

glade_util_url_show ()

-
gboolean            glade_util_url_show                 (const gchar *url);
+
gboolean            glade_util_url_show                 (const gchar *url);

Portable function for showing an URL url in a web browser.

object :

A GObject + A GObject
@@ -928,8 +928,8 @@

Gl

glade_util_get_file_mtime ()

-
time_t              glade_util_get_file_mtime           (const gchar *filename,
-                                                         GError **error);
+
time_t              glade_util_get_file_mtime           (const gchar *filename,
+                                                         GError **error);

Gets the UTC modification time of file filename.

@@ -947,7 +947,7 @@

Gl

- @@ -957,16 +957,16 @@

Gl

glade_util_draw_selection_nodes ()

-
void                glade_util_draw_selection_nodes     (GdkWindow *expose_win);
+
void                glade_util_draw_selection_nodes     (GdkWindow *expose_win);

Redraws any selection nodes that intersect expose_win. Steps through all -selected widgets, finds their coordinates, and calls glade_util_draw_nodes() +selected widgets, finds their coordinates, and calls glade_util_draw_nodes() if appropriate.

Returns :

The mtime of the file, or 0 if the file attributes + The mtime of the file, or 0 if the file attributes could not be read.
-

expose_win :

a GdkWindow + a GdkWindow
diff --git a/doc/html/gladeui-glade-xml-utils.html b/doc/html/gladeui-glade-xml-utils.html index 9ae0900..e1461db 100644 --- a/doc/html/gladeui-glade-xml-utils.html +++ b/doc/html/gladeui-glade-xml-utils.html @@ -43,89 +43,89 @@

Synopsis

-GladeXmlNode *      glade_xml_search_child              (GladeXmlNode *node,
-                                                         const gchar *name);
-GladeXmlNode *      glade_xml_search_child_required     (GladeXmlNode *tree,
-                                                         const gchar *name);
-gchar *             glade_xml_get_content               (GladeXmlNode *node_in);
-void                glade_xml_set_content               (GladeXmlNode *node_in,
-                                                         const gchar *content);
-gboolean            glade_xml_get_value_int             (GladeXmlNode *node_in,
-                                                         const gchar *name,
-                                                         int *val);
-gboolean            glade_xml_get_value_int_required    (GladeXmlNode *node,
-                                                         const gchar *name,
-                                                         int *val);
-gchar *             glade_xml_get_value_string          (GladeXmlNode *node,
-                                                         const gchar *name);
-gchar *             glade_xml_get_value_string_required (GladeXmlNode *node,
-                                                         const gchar *name,
-                                                         const gchar *xtra_info);
-gboolean            glade_xml_get_boolean               (GladeXmlNode *node,
-                                                         const gchar *name,
-                                                         gboolean _default);
-void                glade_xml_set_value                 (GladeXmlNode *node_in,
-                                                         const gchar *name,
-                                                         const gchar *val);
-gchar *             glade_xml_get_property_string_required
-                                                        (GladeXmlNode *node_in,
-                                                         const gchar *name,
-                                                         const gchar *xtra);
-gchar *             glade_xml_get_property_string       (GladeXmlNode *node_in,
-                                                         const gchar *name);
-gboolean            glade_xml_get_property_boolean      (GladeXmlNode *node_in,
-                                                         const gchar *name,
-                                                         gboolean _default);
-gdouble             glade_xml_get_property_double       (GladeXmlNode *node_in,
-                                                         const gchar *name,
-                                                         gdouble _default);
-gint                glade_xml_get_property_int          (GladeXmlNode *node_in,
-                                                         const gchar *name,
-                                                         gint _default);
-void                glade_xml_node_set_property_string  (GladeXmlNode *node_in,
-                                                         const gchar *name,
-                                                         const gchar *string);
-void                glade_xml_node_set_property_boolean (GladeXmlNode *node_in,
-                                                         const gchar *name,
-                                                         gboolean value);
-GladeXmlNode *      glade_xml_node_new                  (GladeXmlContext *context,
-                                                         const gchar *name);
-GladeXmlNode *      glade_xml_node_new_comment          (GladeXmlContext *context,
-                                                         const gchar *comment);
-void                glade_xml_node_delete               (GladeXmlNode *node);
-GladeXmlNode *      glade_xml_node_get_children         (GladeXmlNode *node);
-GladeXmlNode *      glade_xml_node_next                 (GladeXmlNode *node_in);
-gboolean            glade_xml_node_verify               (GladeXmlNode *node_in,
-                                                         const gchar *name);
-gboolean            glade_xml_node_verify_silent        (GladeXmlNode *node_in,
-                                                         const gchar *name);
-const gchar *       glade_xml_node_get_name             (GladeXmlNode *node_in);
-void                glade_xml_node_append_child         (GladeXmlNode *node,
-                                                         GladeXmlNode *child);
-void                glade_xml_node_remove               (GladeXmlNode *node_in);
-gboolean            glade_xml_node_is_comment           (GladeXmlNode *node_in);
-GladeXmlNode *      glade_xml_node_next_with_comments   (GladeXmlNode *node_in);
-GladeXmlNode *      glade_xml_node_get_children_with_comments
-                                                        (GladeXmlNode *node);
-GladeXmlNode *      glade_xml_doc_get_root              (GladeXmlDoc *doc);
-GladeXmlDoc *       glade_xml_doc_new                   (void);
-void                glade_xml_doc_set_root              (GladeXmlDoc *doc,
-                                                         GladeXmlNode *node);
-void                glade_xml_doc_free                  (GladeXmlDoc *doc_in);
-gint                glade_xml_doc_save                  (GladeXmlDoc *doc_in,
-                                                         const gchar *full_path);
-GladeXmlContext *   glade_xml_context_new               (GladeXmlDoc *doc,
-                                                         const gchar *name_space);
-void                glade_xml_context_destroy           (GladeXmlContext *context);
-void                glade_xml_context_free              (GladeXmlContext *context);
-GladeXmlContext *   glade_xml_context_new_from_path     (const gchar *full_path,
-                                                         const gchar *nspace,
-                                                         const gchar *root_name);
-GladeXmlDoc *       glade_xml_context_get_doc           (GladeXmlContext *context);
-gboolean            glade_xml_load_sym_from_node        (GladeXmlNode *node_in,
-                                                         GModule *module,
-                                                         gchar *tagname,
-                                                         gpointer *sym_location);
+GladeXmlNode *      glade_xml_search_child              (GladeXmlNode *node,
+                                                         const gchar *name);
+GladeXmlNode *      glade_xml_search_child_required     (GladeXmlNode *tree,
+                                                         const gchar *name);
+gchar *             glade_xml_get_content               (GladeXmlNode *node_in);
+void                glade_xml_set_content               (GladeXmlNode *node_in,
+                                                         const gchar *content);
+gboolean            glade_xml_get_value_int             (GladeXmlNode *node_in,
+                                                         const gchar *name,
+                                                         int *val);
+gboolean            glade_xml_get_value_int_required    (GladeXmlNode *node,
+                                                         const gchar *name,
+                                                         int *val);
+gchar *             glade_xml_get_value_string          (GladeXmlNode *node,
+                                                         const gchar *name);
+gchar *             glade_xml_get_value_string_required (GladeXmlNode *node,
+                                                         const gchar *name,
+                                                         const gchar *xtra_info);
+gboolean            glade_xml_get_boolean               (GladeXmlNode *node,
+                                                         const gchar *name,
+                                                         gboolean _default);
+void                glade_xml_set_value                 (GladeXmlNode *node_in,
+                                                         const gchar *name,
+                                                         const gchar *val);
+gchar *             glade_xml_get_property_string_required
+                                                        (GladeXmlNode *node_in,
+                                                         const gchar *name,
+                                                         const gchar *xtra);
+gchar *             glade_xml_get_property_string       (GladeXmlNode *node_in,
+                                                         const gchar *name);
+gboolean            glade_xml_get_property_boolean      (GladeXmlNode *node_in,
+                                                         const gchar *name,
+                                                         gboolean _default);
+gdouble             glade_xml_get_property_double       (GladeXmlNode *node_in,
+                                                         const gchar *name,
+                                                         gdouble _default);
+gint                glade_xml_get_property_int          (GladeXmlNode *node_in,
+                                                         const gchar *name,
+                                                         gint _default);
+void                glade_xml_node_set_property_string  (GladeXmlNode *node_in,
+                                                         const gchar *name,
+                                                         const gchar *string);
+void                glade_xml_node_set_property_boolean (GladeXmlNode *node_in,
+                                                         const gchar *name,
+                                                         gboolean value);
+GladeXmlNode *      glade_xml_node_new                  (GladeXmlContext *context,
+                                                         const gchar *name);
+GladeXmlNode *      glade_xml_node_new_comment          (GladeXmlContext *context,
+                                                         const gchar *comment);
+void                glade_xml_node_delete               (GladeXmlNode *node);
+GladeXmlNode *      glade_xml_node_get_children         (GladeXmlNode *node);
+GladeXmlNode *      glade_xml_node_next                 (GladeXmlNode *node_in);
+gboolean            glade_xml_node_verify               (GladeXmlNode *node_in,
+                                                         const gchar *name);
+gboolean            glade_xml_node_verify_silent        (GladeXmlNode *node_in,
+                                                         const gchar *name);
+const gchar *       glade_xml_node_get_name             (GladeXmlNode *node_in);
+void                glade_xml_node_append_child         (GladeXmlNode *node,
+                                                         GladeXmlNode *child);
+void                glade_xml_node_remove               (GladeXmlNode *node_in);
+gboolean            glade_xml_node_is_comment           (GladeXmlNode *node_in);
+GladeXmlNode *      glade_xml_node_next_with_comments   (GladeXmlNode *node_in);
+GladeXmlNode *      glade_xml_node_get_children_with_comments
+                                                        (GladeXmlNode *node);
+GladeXmlNode *      glade_xml_doc_get_root              (GladeXmlDoc *doc);
+GladeXmlDoc *       glade_xml_doc_new                   (void);
+void                glade_xml_doc_set_root              (GladeXmlDoc *doc,
+                                                         GladeXmlNode *node);
+void                glade_xml_doc_free                  (GladeXmlDoc *doc_in);
+gint                glade_xml_doc_save                  (GladeXmlDoc *doc_in,
+                                                         const gchar *full_path);
+GladeXmlContext *   glade_xml_context_new               (GladeXmlDoc *doc,
+                                                         const gchar *name_space);
+void                glade_xml_context_destroy           (GladeXmlContext *context);
+void                glade_xml_context_free              (GladeXmlContext *context);
+GladeXmlContext *   glade_xml_context_new_from_path     (const gchar *full_path,
+                                                         const gchar *nspace,
+                                                         const gchar *root_name);
+GladeXmlDoc *       glade_xml_context_get_doc           (GladeXmlContext *context);
+gboolean            glade_xml_load_sym_from_node        (GladeXmlNode *node_in,
+                                                         GModule *module,
+                                                         gchar *tagname,
+                                                         gpointer *sym_location);
 

@@ -139,14 +139,14 @@

Details

glade_xml_search_child ()

-
GladeXmlNode *      glade_xml_search_child              (GladeXmlNode *node,
-                                                         const gchar *name);
+
GladeXmlNode *      glade_xml_search_child              (GladeXmlNode *node,
+                                                         const gchar *name);

glade_xml_search_child_required ()

-
GladeXmlNode *      glade_xml_search_child_required     (GladeXmlNode *tree,
-                                                         const gchar *name);
+
GladeXmlNode *      glade_xml_search_child_required     (GladeXmlNode *tree,
+                                                         const gchar *name);

just a small wrapper arround glade_xml_search_child that displays an error if the child was not found

@@ -174,7 +174,7 @@

glade_xml_get_content ()

-
gchar *             glade_xml_get_content               (GladeXmlNode *node_in);
+
gchar *             glade_xml_get_content               (GladeXmlNode *node_in);

Gets a string containing the content of node_in.

@@ -182,7 +182,7 @@

- @@ -196,8 +196,8 @@

glade_xml_set_content ()

-
void                glade_xml_set_content               (GladeXmlNode *node_in,
-                                                         const gchar *content);
+
void                glade_xml_set_content               (GladeXmlNode *node_in,
+                                                         const gchar *content);

Sets the content of node to content.

node_in :

a GladeXmlNode + a GladeXmlNode
@@ -205,7 +205,7 @@

- @@ -219,9 +219,9 @@

glade_xml_get_value_int ()

-
gboolean            glade_xml_get_value_int             (GladeXmlNode *node_in,
-                                                         const gchar *name,
-                                                         int *val);
+
gboolean            glade_xml_get_value_int             (GladeXmlNode *node_in,
+                                                         const gchar *name,
+                                                         int *val);

Gets an integer value for a node either carried as an attribute or as the content of a child.

@@ -230,7 +230,7 @@

- @@ -240,12 +240,12 @@

- - @@ -254,18 +254,18 @@

glade_xml_get_value_int_required ()

-
gboolean            glade_xml_get_value_int_required    (GladeXmlNode *node,
-                                                         const gchar *name,
-                                                         int *val);
+
gboolean            glade_xml_get_value_int_required    (GladeXmlNode *node,
+                                                         const gchar *name,
+                                                         int *val);

This is a wrapper around glade_xml_get_value_int(), only it emits -a g_warning() if node_in did not contain the requested tag

+a g_warning() if node_in did not contain the requested tag

node_in :

a GladeXmlNode + a GladeXmlNode

node_in :

a GladeXmlNode + a GladeXmlNode

val :

a pointer to an int + a pointer to an int

Returns :

TRUE if the node is found, FALSE otherwise + TRUE if the node is found, FALSE otherwise
- @@ -275,7 +275,7 @@

- @@ -289,29 +289,29 @@

glade_xml_get_value_string ()

-
gchar *             glade_xml_get_value_string          (GladeXmlNode *node,
-                                                         const gchar *name);
+
gchar *             glade_xml_get_value_string          (GladeXmlNode *node,
+                                                         const gchar *name);

glade_xml_get_value_string_required ()

-
gchar *             glade_xml_get_value_string_required (GladeXmlNode *node,
-                                                         const gchar *name,
-                                                         const gchar *xtra_info);
+
gchar *             glade_xml_get_value_string_required (GladeXmlNode *node,
+                                                         const gchar *name,
+                                                         const gchar *xtra_info);

glade_xml_get_boolean ()

-
gboolean            glade_xml_get_boolean               (GladeXmlNode *node,
-                                                         const gchar *name,
-                                                         gboolean _default);
+
gboolean            glade_xml_get_boolean               (GladeXmlNode *node,
+                                                         const gchar *name,
+                                                         gboolean _default);

glade_xml_set_value ()

-
void                glade_xml_set_value                 (GladeXmlNode *node_in,
-                                                         const gchar *name,
-                                                         const gchar *val);
+
void                glade_xml_set_value                 (GladeXmlNode *node_in,
+                                                         const gchar *name,
+                                                         const gchar *val);

Sets the property name in node_in to val

node :

a GladeXmlNode + a GladeXmlNode

val :

a pointer to an int + a pointer to an int
@@ -319,7 +319,7 @@

- @@ -338,93 +338,93 @@

glade_xml_get_property_string_required ()

-
gchar *             glade_xml_get_property_string_required
-                                                        (GladeXmlNode *node_in,
-                                                         const gchar *name,
-                                                         const gchar *xtra);
+
gchar *             glade_xml_get_property_string_required
+                                                        (GladeXmlNode *node_in,
+                                                         const gchar *name,
+                                                         const gchar *xtra);

glade_xml_get_property_string ()

-
gchar *             glade_xml_get_property_string       (GladeXmlNode *node_in,
-                                                         const gchar *name);
+
gchar *             glade_xml_get_property_string       (GladeXmlNode *node_in,
+                                                         const gchar *name);

glade_xml_get_property_boolean ()

-
gboolean            glade_xml_get_property_boolean      (GladeXmlNode *node_in,
-                                                         const gchar *name,
-                                                         gboolean _default);
+
gboolean            glade_xml_get_property_boolean      (GladeXmlNode *node_in,
+                                                         const gchar *name,
+                                                         gboolean _default);

glade_xml_get_property_double ()

-
gdouble             glade_xml_get_property_double       (GladeXmlNode *node_in,
-                                                         const gchar *name,
-                                                         gdouble _default);
+
gdouble             glade_xml_get_property_double       (GladeXmlNode *node_in,
+                                                         const gchar *name,
+                                                         gdouble _default);

glade_xml_get_property_int ()

-
gint                glade_xml_get_property_int          (GladeXmlNode *node_in,
-                                                         const gchar *name,
-                                                         gint _default);
+
gint                glade_xml_get_property_int          (GladeXmlNode *node_in,
+                                                         const gchar *name,
+                                                         gint _default);

glade_xml_node_set_property_string ()

-
void                glade_xml_node_set_property_string  (GladeXmlNode *node_in,
-                                                         const gchar *name,
-                                                         const gchar *string);
+
void                glade_xml_node_set_property_string  (GladeXmlNode *node_in,
+                                                         const gchar *name,
+                                                         const gchar *string);

glade_xml_node_set_property_boolean ()

-
void                glade_xml_node_set_property_boolean (GladeXmlNode *node_in,
-                                                         const gchar *name,
-                                                         gboolean value);
+
void                glade_xml_node_set_property_boolean (GladeXmlNode *node_in,
+                                                         const gchar *name,
+                                                         gboolean value);

glade_xml_node_new ()

-
GladeXmlNode *      glade_xml_node_new                  (GladeXmlContext *context,
-                                                         const gchar *name);
+
GladeXmlNode *      glade_xml_node_new                  (GladeXmlContext *context,
+                                                         const gchar *name);

glade_xml_node_new_comment ()

-
GladeXmlNode *      glade_xml_node_new_comment          (GladeXmlContext *context,
-                                                         const gchar *comment);
+
GladeXmlNode *      glade_xml_node_new_comment          (GladeXmlContext *context,
+                                                         const gchar *comment);

glade_xml_node_delete ()

-
void                glade_xml_node_delete               (GladeXmlNode *node);
+
void                glade_xml_node_delete               (GladeXmlNode *node);

glade_xml_node_get_children ()

-
GladeXmlNode *      glade_xml_node_get_children         (GladeXmlNode *node);
+
GladeXmlNode *      glade_xml_node_get_children         (GladeXmlNode *node);

glade_xml_node_next ()

-
GladeXmlNode *      glade_xml_node_next                 (GladeXmlNode *node_in);
+
GladeXmlNode *      glade_xml_node_next                 (GladeXmlNode *node_in);

glade_xml_node_verify ()

-
gboolean            glade_xml_node_verify               (GladeXmlNode *node_in,
-                                                         const gchar *name);
+
gboolean            glade_xml_node_verify               (GladeXmlNode *node_in,
+                                                         const gchar *name);

This is a wrapper around glade_xml_node_verify_silent(), only it emits -a g_warning() if node_in has a name different than name.

+a g_warning() if node_in has a name different than name.

node_in :

a GladeXmlNode + a GladeXmlNode
- @@ -434,7 +434,7 @@

- @@ -443,8 +443,8 @@

glade_xml_node_verify_silent ()

-
gboolean            glade_xml_node_verify_silent        (GladeXmlNode *node_in,
-                                                         const gchar *name);
+
gboolean            glade_xml_node_verify_silent        (GladeXmlNode *node_in,
+                                                         const gchar *name);

node_in :

a GladeXmlNode + a GladeXmlNode

Returns :

TRUE if node_in's name is equal to name, FALSE otherwise + TRUE if node_in's name is equal to name, FALSE otherwise
@@ -452,7 +452,7 @@

- @@ -462,7 +462,7 @@

- @@ -471,39 +471,39 @@

glade_xml_node_get_name ()

-
const gchar *       glade_xml_node_get_name             (GladeXmlNode *node_in);
+
const gchar *       glade_xml_node_get_name             (GladeXmlNode *node_in);

glade_xml_node_append_child ()

-
void                glade_xml_node_append_child         (GladeXmlNode *node,
-                                                         GladeXmlNode *child);
+
void                glade_xml_node_append_child         (GladeXmlNode *node,
+                                                         GladeXmlNode *child);

glade_xml_node_remove ()

-
void                glade_xml_node_remove               (GladeXmlNode *node_in);
+
void                glade_xml_node_remove               (GladeXmlNode *node_in);

glade_xml_node_is_comment ()

-
gboolean            glade_xml_node_is_comment           (GladeXmlNode *node_in);
+
gboolean            glade_xml_node_is_comment           (GladeXmlNode *node_in);

glade_xml_node_next_with_comments ()

-
GladeXmlNode *      glade_xml_node_next_with_comments   (GladeXmlNode *node_in);
+
GladeXmlNode *      glade_xml_node_next_with_comments   (GladeXmlNode *node_in);

glade_xml_node_get_children_with_comments ()

-
GladeXmlNode *      glade_xml_node_get_children_with_comments
-                                                        (GladeXmlNode *node);
+
GladeXmlNode *      glade_xml_node_get_children_with_comments
+                                                        (GladeXmlNode *node);

glade_xml_doc_get_root ()

-
GladeXmlNode *      glade_xml_doc_get_root              (GladeXmlDoc *doc);
+
GladeXmlNode *      glade_xml_doc_get_root              (GladeXmlDoc *doc);

node_in :

a GladeXmlNode + a GladeXmlNode

Returns :

TRUE if node_in's name is equal to name, FALSE otherwise + TRUE if node_in's name is equal to name, FALSE otherwise
@@ -511,12 +511,12 @@

- - @@ -525,40 +525,40 @@

glade_xml_doc_new ()

-
GladeXmlDoc *       glade_xml_doc_new                   (void);
+
GladeXmlDoc *       glade_xml_doc_new                   (void);

glade_xml_doc_set_root ()

-
void                glade_xml_doc_set_root              (GladeXmlDoc *doc,
-                                                         GladeXmlNode *node);
+
void                glade_xml_doc_set_root              (GladeXmlDoc *doc,
+                                                         GladeXmlNode *node);

glade_xml_doc_free ()

-
void                glade_xml_doc_free                  (GladeXmlDoc *doc_in);
+
void                glade_xml_doc_free                  (GladeXmlDoc *doc_in);

glade_xml_doc_save ()

-
gint                glade_xml_doc_save                  (GladeXmlDoc *doc_in,
-                                                         const gchar *full_path);
+
gint                glade_xml_doc_save                  (GladeXmlDoc *doc_in,
+                                                         const gchar *full_path);

glade_xml_context_new ()

-
GladeXmlContext *   glade_xml_context_new               (GladeXmlDoc *doc,
-                                                         const gchar *name_space);
+
GladeXmlContext *   glade_xml_context_new               (GladeXmlDoc *doc,
+                                                         const gchar *name_space);

glade_xml_context_destroy ()

-
void                glade_xml_context_destroy           (GladeXmlContext *context);
+
void                glade_xml_context_destroy           (GladeXmlContext *context);

glade_xml_context_free ()

-
void                glade_xml_context_free              (GladeXmlContext *context);
+
void                glade_xml_context_free              (GladeXmlContext *context);

Similar to glade_xml_context_destroy but it also frees the document set in the context

doc :

a GladeXmlDoc + a GladeXmlDoc

Returns :

the GladeXmlNode that is the document root of doc + the GladeXmlNode that is the document root of doc
@@ -573,22 +573,22 @@

glade_xml_context_new_from_path ()

-
GladeXmlContext *   glade_xml_context_new_from_path     (const gchar *full_path,
-                                                         const gchar *nspace,
-                                                         const gchar *root_name);
+
GladeXmlContext *   glade_xml_context_new_from_path     (const gchar *full_path,
+                                                         const gchar *nspace,
+                                                         const gchar *root_name);

glade_xml_context_get_doc ()

-
GladeXmlDoc *       glade_xml_context_get_doc           (GladeXmlContext *context);
+
GladeXmlDoc *       glade_xml_context_get_doc           (GladeXmlContext *context);

glade_xml_load_sym_from_node ()

-
gboolean            glade_xml_load_sym_from_node        (GladeXmlNode *node_in,
-                                                         GModule *module,
-                                                         gchar *tagname,
-                                                         gpointer *sym_location);
+
gboolean            glade_xml_load_sym_from_node        (GladeXmlNode *node_in,
+                                                         GModule *module,
+                                                         gchar *tagname,
+                                                         gpointer *sym_location);
diff --git a/doc/html/gladeui.devhelp b/doc/html/gladeui.devhelp deleted file mode 100644 index cf41ee9..0000000 --- a/doc/html/gladeui.devhelp +++ /dev/null @@ -1,595 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/html/gladeui.devhelp2 b/doc/html/gladeui.devhelp2 deleted file mode 100644 index 8c0aa61..0000000 --- a/doc/html/gladeui.devhelp2 +++ /dev/null @@ -1,600 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/html/home.png b/doc/html/home.png deleted file mode 100644 index 17003611d9df2b066afc682cbde962f3a575002d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 654 zcmV;90&)F`P)~yY zO1cF+0vxb!W?!x?K+*#62Jq)nA4q`)5S6sgX4ao{=)(Mgq+YMr)7sjak|a^9)zS!j zlk{-n29mabXYF=7SYBQx&vO8xC}MYams+hxqtO7sImhPaCf@rq;I^3!#u*2aUP)55 zT2&N90xmEJ0s&fGT~(T<3d2xYmK9C>IP*x-M@ib*+0pFm>>uW37N2Wzaq-fCnIZE9 zpb8}0+uN+KuQM2oZVHfP8U6kQdo3?>Wo2dT)WeM9So8DqhLi#T0 z-i(>mfjhvbsYV`;4sgfJ-p>G-SqJ!fjR6BQYs1h*y9xaN0l{VB;o%`08yiy@)$8@~ z2PD1gcDuiy;j1tR0v#V8OH%W)25-YKyx(j#IXO9*YWf0mb8}QG6@b@;cHxh9{t7+@ o!Yd`f8L$sLH?yBt^q3C6015TtIu@BS5dZ)H07*qoM6N<$f*igdr~m)} diff --git a/doc/html/index.html b/doc/html/index.html deleted file mode 100644 index 2594c74..0000000 --- a/doc/html/index.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - -Glade User Interface Designer Reference Manual - - - - - - - - - - - - - -
-
-
-

-

-Tristan Van Berkom -

-

for glade3 3.6.0

-
-

Abstract

-

-This document attempts to describe how to use the Glade UI Designer core -library to integrate Glade into your application and how to integrate your -custom GTK+ derived widgets into the Glade UI Designer. -

-

You can always get the latest version of this document here - and you should have received a copy with the glade-3 tarball.

-
-
-
-

-
-
I. Adding your custom widgets
-
-
-Introducing the Glade Catalog — -How to write and install a catalog - -
-
-Widget Adaptor Definitions — -Adding support for custom widgets - -
-
-Property Class Definitions — -How to augment or define a GladePropertyClass - -
-
-
II. Glade Core
-
-
-GladeApp — The central control point of the Glade core. -
-
-GladeProject — The Glade document hub and Load/Save interface. -
-
-GladeWidget — An object wrapper for the Glade runtime environment. -
-
-GladeFixed — An object wrapper for free-form placement container widgets. -
-
-GladeProperty — An interface to properties on the GladeWidget. -
-
-GladeWidgetAdaptor — Adaptor base class to add runtime support for each widget class. -
-
-GladePropertyClass — Property Class-wide metadata. -
-
-GladeWidgetAction — Context menu and toolbar actions. -
-
-GladeCommand — An event filter to implement the Undo/Redo stack. -
-
-GladeClipboard — A list of GladeWidget objects not in any GladeProject. -
-
-GladeBaseEditor — A customisable editor -
-
-GladePlaceholder — A GtkWidget to fill empty places. -
-
-Xml Utils — An api to read and write xml. -
-
-
III. Dockable Glade UI Widgets
-
-
-GladeEditor — A Widget to edit a GladeWidget. -
-
-GladeEditorProperty — A generic widget to edit a GladeProperty. -
-
-GladePalette — A widget to select a GladeWidgetClass for addition. -
-
-GladeClipboardView — A widget to view and control the GladeClipboard. -
-
-GladeInspector — A widget for inspecting objects in a GladeProject. -
-
-GladeSignalEditor — An interface to edit signals for a GladeWidget. -
-
-GladeDesignView — A widget to embed the workspace. -
-
-
IV. Miscellaneous utilities
-
-
-Glade Parameter — Parameters set in the catalog retrievable from the plugin. -
-
-Glade Utils — Welcome to the zoo. -
-
-
Index
-
-

- - - diff --git a/doc/html/index.sgml b/doc/html/index.sgml deleted file mode 100644 index ac9691a..0000000 --- a/doc/html/index.sgml +++ /dev/null @@ -1,715 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/html/ix01.html b/doc/html/ix01.html deleted file mode 100644 index 27e6694..0000000 --- a/doc/html/ix01.html +++ /dev/null @@ -1,1145 +0,0 @@ - - - - -Index - - - - - - - - - - - - - - - - - - - - -
-

-Index

-
-

G

-
-
GCSetPropData, GCSetPropData -
-
GladeActionActivateFunc, GladeActionActivateFunc () -
-
GladeAddChildFunc, GladeAddChildFunc () -
-
GladeApp, GladeApp -
-
GladeApp::signal-editor-created, The "signal-editor-created" signal -
-
GladeApp::update-ui, The "update-ui" signal -
-
GladeApp:active-project, The "active-project" property -
-
GladeApp:pointer-mode, The "pointer-mode" property -
-
GladeBaseEditor, GladeBaseEditor -
-
GladeBaseEditor::build-child, The "build-child" signal -
-
GladeBaseEditor::change-type, The "change-type" signal -
-
GladeBaseEditor::child-selected, The "child-selected" signal -
-
GladeBaseEditor::delete-child, The "delete-child" signal -
-
GladeBaseEditor::get-display-name, The "get-display-name" signal -
-
GladeBaseEditor::move-child, The "move-child" signal -
-
GladeBaseEditor:container, The "container" property -
-
GladeChildActionActivateFunc, GladeChildActionActivateFunc () -
-
GladeChildGetPropertyFunc, GladeChildGetPropertyFunc () -
-
GladeChildSetPropertyFunc, GladeChildSetPropertyFunc () -
-
GladeChildVerifyPropertyFunc, GladeChildVerifyPropertyFunc () -
-
GladeClipboard, GladeClipboard -
-
GladeClipboard:has-selection, The "has-selection" property -
-
GladeClipboardView, GladeClipboardView -
-
GladeCommand, GladeCommand -
-
GladeCreateEPropFunc, GladeCreateEPropFunc () -
-
GladeCreateReason, enum GladeCreateReason -
-
GladeDesignView, GladeDesignView -
-
GladeDesignView:project, The "project" property -
-
GladeEditor, GladeEditor -
-
GladeEditor::gtk-doc-search, The "gtk-doc-search" signal -
-
GladeEditor:show-info, The "show-info" property -
-
GladeEditor:widget, The "widget" property -
-
GladeEditorProperty, GladeEditorProperty -
-
GladeEditorProperty::commit, The "commit" signal -
-
GladeEditorProperty::value-changed, The "value-changed" signal -
-
GladeEditorProperty:property-class, The "property-class" property -
-
GladeEditorProperty:use-command, The "use-command" property -
-
GladeEditorTable, GladeEditorTable -
-
GladeFixed, GladeFixed -
-
GladeFixed::configure-begin, The "configure-begin" signal -
-
GladeFixed::configure-child, The "configure-child" signal -
-
GladeFixed::configure-end, The "configure-end" signal -
-
GladeFixed:can-resize, The "can-resize" property -
-
GladeFixed:height-prop, The "height-prop" property -
-
GladeFixed:width-prop, The "width-prop" property -
-
GladeFixed:x-prop, The "x-prop" property -
-
GladeFixed:y-prop, The "y-prop" property -
-
GladeGetChildrenFunc, GladeGetChildrenFunc () -
-
GladeGetInternalFunc, GladeGetInternalFunc () -
-
GladeGetPropertyFunc, GladeGetPropertyFunc () -
-
GladeInspector, GladeInspector -
-
GladeInspector::item-activated, The "item-activated" signal -
-
GladeInspector::selection-changed, The "selection-changed" signal -
-
GladeInspector:project, The "project" property -
-
GladeItemAppearance, enum GladeItemAppearance -
-
GladePalette, GladePalette -
-
GladePalette::toggled, The "toggled" signal -
-
GladePalette:catalogs, The "catalogs" property -
-
GladePalette:current-item, The "current-item" property -
-
GladePalette:item-appearance, The "item-appearance" property -
-
GladePalette:show-selector-button, The "show-selector-button" property -
-
GladePalette:use-small-item-icons, The "use-small-item-icons" property -
-
GladeParameter, GladeParameter -
-
GladePlaceholder, GladePlaceholder -
-
GladePostCreateFunc, GladePostCreateFunc () -
-
GladeProject, GladeProject -
-
GladeProject::add-widget, The "add-widget" signal -
-
GladeProject::changed, The "changed" signal -
-
GladeProject::close, The "close" signal -
-
GladeProject::convert-finished, The "convert-finished" signal -
-
GladeProject::parse-finished, The "parse-finished" signal -
-
GladeProject::remove-widget, The "remove-widget" signal -
-
GladeProject::selection-changed, The "selection-changed" signal -
-
GladeProject::widget-name-changed, The "widget-name-changed" signal -
-
GladeProject:format, The "format" property -
-
GladeProject:has-selection, The "has-selection" property -
-
GladeProject:modified, The "modified" property -
-
GladeProject:path, The "path" property -
-
GladeProject:read-only, The "read-only" property -
-
GladeProjectFormat, enum GladeProjectFormat -
-
GladeProperty, GladeProperty -
-
GladeProperty::tooltip-changed, The "tooltip-changed" signal -
-
GladeProperty::value-changed, The "value-changed" signal -
-
GladeProperty:class, The "class" property -
-
GladeProperty:enabled, The "enabled" property -
-
GladeProperty:i18n-comment, The "i18n-comment" property -
-
GladeProperty:i18n-context, The "i18n-context" property -
-
GladeProperty:i18n-has-context, The "i18n-has-context" property -
-
GladeProperty:i18n-translatable, The "i18n-translatable" property -
-
GladeProperty:sensitive, The "sensitive" property -
-
GladeProperty:state, The "state" property -
-
GladePropertyClass, GladePropertyClass -
-
GladeReadWidgetFunc, GladeReadWidgetFunc () -
-
GladeRemoveChildFunc, GladeRemoveChildFunc () -
-
GladeReplaceChildFunc, GladeReplaceChildFunc () -
-
GladeSetPropertyFunc, GladeSetPropertyFunc () -
-
GladeSignalEditor, GladeSignalEditor -
-
GladeStringFromValueFunc, GladeStringFromValueFunc () -
-
GladeUIMessageType, enum GladeUIMessageType -
-
GladeUtilFileDialogType, enum GladeUtilFileDialogType -
-
GladeVerifyPropertyFunc, GladeVerifyPropertyFunc () -
-
GladeWidget, GladeWidget -
-
GladeWidget::add-signal-handler, The "add-signal-handler" signal -
-
GladeWidget::button-press-event, The "button-press-event" signal -
-
GladeWidget::button-release-event, The "button-release-event" signal -
-
GladeWidget::change-signal-handler, The "change-signal-handler" signal -
-
GladeWidget::motion-notify-event, The "motion-notify-event" signal -
-
GladeWidget::remove-signal-handler, The "remove-signal-handler" signal -
-
GladeWidget:adaptor, The "adaptor" property -
-
GladeWidget:anarchist, The "anarchist" property -
-
GladeWidget:internal, The "internal" property -
-
GladeWidget:internal-name, The "internal-name" property -
-
GladeWidget:name, The "name" property -
-
GladeWidget:object, The "object" property -
-
GladeWidget:parent, The "parent" property -
-
GladeWidget:project, The "project" property -
-
GladeWidget:properties, The "properties" property -
-
GladeWidget:reason, The "reason" property -
-
GladeWidget:support-warning, The "support-warning" property -
-
GladeWidget:template, The "template" property -
-
GladeWidget:template-exact, The "template-exact" property -
-
GladeWidget:toplevel-height, The "toplevel-height" property -
-
GladeWidget:toplevel-width, The "toplevel-width" property -
-
GladeWidgetAction, GladeWidgetAction -
-
GladeWidgetAction:class, The "class" property -
-
GladeWidgetAction:sensitive, The "sensitive" property -
-
GladeWidgetAdaptor, GladeWidgetAdaptor -
-
GladeWriteWidgetFunc, GladeWriteWidgetFunc () -
-
glade_app_add_project, glade_app_add_project () -
-
glade_app_command_copy, glade_app_command_copy () -
-
glade_app_command_cut, glade_app_command_cut () -
-
glade_app_command_delete, glade_app_command_delete () -
-
glade_app_command_delete_clipboard, glade_app_command_delete_clipboard () -
-
glade_app_command_paste, glade_app_command_paste () -
-
glade_app_command_redo, glade_app_command_redo () -
-
glade_app_command_undo, glade_app_command_undo () -
-
glade_app_config_save, glade_app_config_save () -
-
glade_app_get, glade_app_get () -
-
glade_app_get_catalogs_dir, glade_app_get_catalogs_dir () -
-
glade_app_get_clipboard, glade_app_get_clipboard () -
-
glade_app_get_clipboard_view, glade_app_get_clipboard_view () -
-
glade_app_get_config, glade_app_get_config () -
-
glade_app_get_editor, glade_app_get_editor () -
-
glade_app_get_locale_dir, glade_app_get_locale_dir () -
-
glade_app_get_modules_dir, glade_app_get_modules_dir () -
-
glade_app_get_palette, glade_app_get_palette () -
-
glade_app_get_pixmaps_dir, glade_app_get_pixmaps_dir () -
-
glade_app_get_plugins_dir, glade_app_get_plugins_dir () -
-
glade_app_get_pointer_mode, glade_app_get_pointer_mode () -
-
glade_app_get_project, glade_app_get_project () -
-
glade_app_get_projects, glade_app_get_projects () -
-
glade_app_get_project_by_path, glade_app_get_project_by_path () -
-
glade_app_get_selection, glade_app_get_selection () -
-
glade_app_get_transient_parent, glade_app_get_transient_parent () -
-
glade_app_get_window, glade_app_get_window () -
-
glade_app_hide_properties, glade_app_hide_properties () -
-
glade_app_is_project_loaded, glade_app_is_project_loaded () -
-
glade_app_is_selected, glade_app_is_selected () -
-
glade_app_new, glade_app_new () -
-
glade_app_redo_button_new, glade_app_redo_button_new () -
-
glade_app_remove_project, glade_app_remove_project () -
-
glade_app_selection_add, glade_app_selection_add () -
-
glade_app_selection_changed, glade_app_selection_changed () -
-
glade_app_selection_clear, glade_app_selection_clear () -
-
glade_app_selection_remove, glade_app_selection_remove () -
-
glade_app_selection_set, glade_app_selection_set () -
-
glade_app_set_accel_group, glade_app_set_accel_group () -
-
glade_app_set_pointer_mode, glade_app_set_pointer_mode () -
-
glade_app_set_project, glade_app_set_project () -
-
glade_app_set_transient_parent, glade_app_set_transient_parent () -
-
glade_app_set_window, glade_app_set_window () -
-
glade_app_show_properties, glade_app_show_properties () -
-
glade_app_undo_button_new, glade_app_undo_button_new () -
-
glade_app_update_instance_count, glade_app_update_instance_count () -
-
glade_app_update_ui, glade_app_update_ui () -
-
glade_base_editor_add_default_properties, glade_base_editor_add_default_properties () -
-
glade_base_editor_add_label, glade_base_editor_add_label () -
-
glade_base_editor_add_properties, glade_base_editor_add_properties () -
-
glade_base_editor_new, glade_base_editor_new () -
-
glade_base_editor_pack_new_window, glade_base_editor_pack_new_window () -
-
glade_base_editor_set_show_signal_editor, glade_base_editor_set_show_signal_editor () -
-
glade_clipboard_add, glade_clipboard_add () -
-
glade_clipboard_get_has_selection, glade_clipboard_get_has_selection () -
-
glade_clipboard_new, glade_clipboard_new () -
-
glade_clipboard_remove, glade_clipboard_remove () -
-
glade_clipboard_selection_add, glade_clipboard_selection_add () -
-
glade_clipboard_selection_clear, glade_clipboard_selection_clear () -
-
glade_clipboard_selection_remove, glade_clipboard_selection_remove () -
-
glade_clipboard_view_add, glade_clipboard_view_add () -
-
glade_clipboard_view_new, glade_clipboard_view_new () -
-
glade_clipboard_view_refresh_sel, glade_clipboard_view_refresh_sel () -
-
glade_clipboard_view_remove, glade_clipboard_view_remove () -
-
glade_command_add_signal, glade_command_add_signal () -
-
glade_command_change_signal, glade_command_change_signal () -
-
glade_command_collapse, glade_command_collapse () -
-
glade_command_copy, glade_command_copy () -
-
glade_command_create, glade_command_create () -
-
glade_command_cut, glade_command_cut () -
-
glade_command_delete, glade_command_delete () -
-
glade_command_dnd, glade_command_dnd () -
-
glade_command_execute, glade_command_execute () -
-
glade_command_paste, glade_command_paste () -
-
glade_command_pop_group, glade_command_pop_group () -
-
glade_command_push_group, glade_command_push_group () -
-
glade_command_remove_signal, glade_command_remove_signal () -
-
glade_command_set_i18n, glade_command_set_i18n () -
-
glade_command_set_name, glade_command_set_name () -
-
glade_command_set_properties, glade_command_set_properties () -
-
glade_command_set_properties_list, glade_command_set_properties_list () -
-
glade_command_set_property, glade_command_set_property () -
-
glade_command_set_property_value, glade_command_set_property_value () -
-
glade_command_undo, glade_command_undo () -
-
glade_command_unifies, glade_command_unifies () -
-
glade_design_view_get_from_project, glade_design_view_get_from_project () -
-
glade_design_view_get_layout, glade_design_view_get_layout () -
-
glade_design_view_get_project, glade_design_view_get_project () -
-
glade_design_view_new, glade_design_view_new () -
-
glade_editor_hide_info, glade_editor_hide_info () -
-
glade_editor_load_widget, glade_editor_load_widget () -
-
glade_editor_new, glade_editor_new () -
-
glade_editor_property_commit, glade_editor_property_commit () -
-
glade_editor_property_load, glade_editor_property_load () -
-
glade_editor_property_load_by_widget, glade_editor_property_load_by_widget () -
-
glade_editor_query_dialog, glade_editor_query_dialog () -
-
glade_editor_refresh, glade_editor_refresh () -
-
glade_editor_show_info, glade_editor_show_info () -
-
GLADE_EDITOR_TABLE, GLADE_EDITOR_TABLE() -
-
glade_inspector_get_project, glade_inspector_get_project () -
-
glade_inspector_get_selected_items, glade_inspector_get_selected_items () -
-
glade_inspector_new, glade_inspector_new () -
-
glade_inspector_new_with_project, glade_inspector_new_with_project () -
-
glade_inspector_set_project, glade_inspector_set_project () -
-
GLADE_IS_EDITOR_TABLE, GLADE_IS_EDITOR_TABLE() -
-
GLADE_MAKE_EPROP_TYPE, GLADE_MAKE_EPROP_TYPE() -
-
glade_palette_deselect_current_item, glade_palette_deselect_current_item () -
-
glade_palette_get_current_item, glade_palette_get_current_item () -
-
glade_palette_get_item_appearance, glade_palette_get_item_appearance () -
-
glade_palette_get_show_selector_button, glade_palette_get_show_selector_button () -
-
glade_palette_get_use_small_item_icons, glade_palette_get_use_small_item_icons () -
-
glade_palette_new, glade_palette_new () -
-
glade_palette_set_item_appearance, glade_palette_set_item_appearance () -
-
glade_palette_set_show_selector_button, glade_palette_set_show_selector_button () -
-
glade_palette_set_use_small_item_icons, glade_palette_set_use_small_item_icons () -
-
glade_parameter_clone, glade_parameter_clone () -
-
glade_parameter_free, glade_parameter_free () -
-
glade_parameter_get_boolean, glade_parameter_get_boolean () -
-
glade_parameter_get_float, glade_parameter_get_float () -
-
glade_parameter_get_integer, glade_parameter_get_integer () -
-
glade_parameter_get_string, glade_parameter_get_string () -
-
glade_parameter_list_new_from_node, glade_parameter_list_new_from_node () -
-
glade_parameter_new, glade_parameter_new () -
-
glade_placeholder_get_parent, glade_placeholder_get_parent () -
-
glade_placeholder_new, glade_placeholder_new () -
-
glade_pointer_mode_get_type, glade_pointer_mode_get_type () -
-
glade_project_add_object, glade_project_add_object () -
-
glade_project_get_file_mtime, glade_project_get_file_mtime () -
-
glade_project_get_format, glade_project_get_format () -
-
glade_project_get_has_selection, glade_project_get_has_selection () -
-
glade_project_get_instance_count, glade_project_get_instance_count () -
-
glade_project_get_modified, glade_project_get_modified () -
-
glade_project_get_name, glade_project_get_name () -
-
glade_project_get_objects, glade_project_get_objects () -
-
glade_project_get_path, glade_project_get_path () -
-
glade_project_get_readonly, glade_project_get_readonly () -
-
glade_project_get_widget_by_name, glade_project_get_widget_by_name () -
-
glade_project_has_object, glade_project_has_object () -
-
glade_project_is_loading, glade_project_is_loading () -
-
glade_project_is_selected, glade_project_is_selected () -
-
glade_project_load, glade_project_load () -
-
glade_project_new, glade_project_new () -
-
glade_project_new_widget_name, glade_project_new_widget_name () -
-
glade_project_next_redo_item, glade_project_next_redo_item () -
-
glade_project_next_undo_item, glade_project_next_undo_item () -
-
glade_project_push_undo, glade_project_push_undo () -
-
glade_project_redo, glade_project_redo () -
-
glade_project_redo_items, glade_project_redo_items () -
-
glade_project_remove_object, glade_project_remove_object () -
-
glade_project_reset_path, glade_project_reset_path () -
-
glade_project_resource_fullpath, glade_project_resource_fullpath () -
-
glade_project_save, glade_project_save () -
-
glade_project_selection_add, glade_project_selection_add () -
-
glade_project_selection_changed, glade_project_selection_changed () -
-
glade_project_selection_clear, glade_project_selection_clear () -
-
glade_project_selection_get, glade_project_selection_get () -
-
glade_project_selection_remove, glade_project_selection_remove () -
-
glade_project_selection_set, glade_project_selection_set () -
-
glade_project_set_format, glade_project_set_format () -
-
glade_project_set_instance_count, glade_project_set_instance_count () -
-
glade_project_undo, glade_project_undo () -
-
glade_project_undo_items, glade_project_undo_items () -
-
glade_property_add_object, glade_property_add_object () -
-
glade_property_class_clone, glade_property_class_clone () -
-
glade_property_class_free, glade_property_class_free () -
-
glade_property_class_get_from_gvalue, glade_property_class_get_from_gvalue () -
-
glade_property_class_is_object, glade_property_class_is_object () -
-
glade_property_class_is_visible, glade_property_class_is_visible () -
-
glade_property_class_make_adjustment, glade_property_class_make_adjustment () -
-
glade_property_class_make_gvalue, glade_property_class_make_gvalue () -
-
glade_property_class_make_gvalue_from_string, glade_property_class_make_gvalue_from_string () -
-
glade_property_class_make_gvalue_from_vl, glade_property_class_make_gvalue_from_vl () -
-
glade_property_class_make_string_from_gvalue, glade_property_class_make_string_from_gvalue () -
-
glade_property_class_match, glade_property_class_match () -
-
glade_property_class_new, glade_property_class_new () -
-
glade_property_class_new_from_spec, glade_property_class_new_from_spec () -
-
glade_property_class_set_vl_from_gvalue, glade_property_class_set_vl_from_gvalue () -
-
glade_property_class_update_from_node, glade_property_class_update_from_node () -
-
glade_property_class_void_value, glade_property_class_void_value () -
-
glade_property_default, glade_property_default () -
-
glade_property_dup, glade_property_dup () -
-
glade_property_equals, glade_property_equals () -
-
glade_property_equals_value, glade_property_equals_value () -
-
glade_property_get, glade_property_get () -
-
glade_property_get_default, glade_property_get_default () -
-
glade_property_get_enabled, glade_property_get_enabled () -
-
glade_property_get_save_always, glade_property_get_save_always () -
-
glade_property_get_sensitive, glade_property_get_sensitive () -
-
glade_property_get_value, glade_property_get_value () -
-
glade_property_get_va_list, glade_property_get_va_list () -
-
glade_property_i18n_get_comment, glade_property_i18n_get_comment () -
-
glade_property_i18n_get_has_context, glade_property_i18n_get_has_context () -
-
glade_property_i18n_get_translatable, glade_property_i18n_get_translatable () -
-
glade_property_i18n_set_comment, glade_property_i18n_set_comment () -
-
glade_property_i18n_set_has_context, glade_property_i18n_set_has_context () -
-
glade_property_i18n_set_translatable, glade_property_i18n_set_translatable () -
-
glade_property_load, glade_property_load () -
-
glade_property_new, glade_property_new () -
-
glade_property_original_default, glade_property_original_default () -
-
glade_property_original_reset, glade_property_original_reset () -
-
glade_property_pop_superuser, glade_property_pop_superuser () -
-
glade_property_push_superuser, glade_property_push_superuser () -
-
glade_property_read, glade_property_read () -
-
glade_property_remove_object, glade_property_remove_object () -
-
glade_property_reset, glade_property_reset () -
-
glade_property_set, glade_property_set () -
-
glade_property_set_enabled, glade_property_set_enabled () -
-
glade_property_set_save_always, glade_property_set_save_always () -
-
glade_property_set_sensitive, glade_property_set_sensitive () -
-
glade_property_set_value, glade_property_set_value () -
-
glade_property_set_va_list, glade_property_set_va_list () -
-
glade_property_superuser, glade_property_superuser () -
-
glade_property_sync, glade_property_sync () -
-
glade_property_write, glade_property_write () -
-
glade_signal_editor_get_widget, glade_signal_editor_get_widget () -
-
glade_signal_editor_load_widget, glade_signal_editor_load_widget () -
-
glade_signal_editor_new, glade_signal_editor_new () -
-
GLADE_TYPE_CREATE_REASON, GLADE_TYPE_CREATE_REASON -
-
glade_utils_get_pspec_from_funcname, glade_utils_get_pspec_from_funcname () -
-
glade_util_added_in_list, glade_util_added_in_list () -
-
glade_util_add_selection, glade_util_add_selection () -
-
glade_util_basenames_match, glade_util_basenames_match () -
-
glade_util_canonical_path, glade_util_canonical_path () -
-
glade_util_class_implements_interface, glade_util_class_implements_interface () -
-
glade_util_clear_selection, glade_util_clear_selection () -
-
glade_util_compare_stock_labels, glade_util_compare_stock_labels () -
-
glade_util_container_get_all_children, glade_util_container_get_all_children () -
-
glade_util_copy_file, glade_util_copy_file () -
-
glade_util_count_placeholders, glade_util_count_placeholders () -
-
glade_util_draw_selection_nodes, glade_util_draw_selection_nodes () -
-
glade_util_duplicate_underscores, glade_util_duplicate_underscores () -
-
glade_util_file_dialog_new, glade_util_file_dialog_new () -
-
glade_util_file_is_writeable, glade_util_file_is_writeable () -
-
glade_util_find_iter_by_widget, glade_util_find_iter_by_widget () -
-
glade_util_flash_message, glade_util_flash_message () -
-
glade_util_get_devhelp_icon, glade_util_get_devhelp_icon () -
-
glade_util_get_file_mtime, glade_util_get_file_mtime () -
-
glade_util_get_placeholder_from_pointer, glade_util_get_placeholder_from_pointer () -
-
glade_util_get_selection, glade_util_get_selection () -
-
glade_util_get_type_from_name, glade_util_get_type_from_name () -
-
glade_util_gtk_combo_find, glade_util_gtk_combo_find () -
-
glade_util_gtk_combo_func, glade_util_gtk_combo_func () -
-
glade_util_has_selection, glade_util_has_selection () -
-
glade_util_have_devhelp, glade_util_have_devhelp () -
-
glade_util_hide_window, glade_util_hide_window () -
-
glade_util_load_library, glade_util_load_library () -
-
glade_util_object_is_loading, glade_util_object_is_loading () -
-
glade_util_purify_list, glade_util_purify_list () -
-
glade_util_read_prop_name, glade_util_read_prop_name () -
-
glade_util_removed_from_list, glade_util_removed_from_list () -
-
glade_util_remove_selection, glade_util_remove_selection () -
-
glade_util_replace, glade_util_replace () -
-
glade_util_search_devhelp, glade_util_search_devhelp () -
-
glade_util_ui_message, glade_util_ui_message () -
-
glade_util_url_show, glade_util_url_show () -
-
GLADE_VALID_CREATE_REASON, GLADE_VALID_CREATE_REASON() -
-
glade_widget_action_class_clone, glade_widget_action_class_clone () -
-
glade_widget_action_class_free, glade_widget_action_class_free () -
-
glade_widget_action_remove, glade_widget_action_remove () -
-
glade_widget_action_set_sensitive, glade_widget_action_set_sensitive () -
-
glade_widget_adaptor_action_activate, glade_widget_adaptor_action_activate () -
-
glade_widget_adaptor_action_add, glade_widget_adaptor_action_add () -
-
glade_widget_adaptor_action_remove, glade_widget_adaptor_action_remove () -
-
glade_widget_adaptor_add, glade_widget_adaptor_add () -
-
glade_widget_adaptor_child_action_activate, glade_widget_adaptor_child_action_activate () -
-
glade_widget_adaptor_child_get_property, glade_widget_adaptor_child_get_property () -
-
glade_widget_adaptor_child_set_property, glade_widget_adaptor_child_set_property () -
-
glade_widget_adaptor_child_verify_property, glade_widget_adaptor_child_verify_property () -
-
glade_widget_adaptor_create_eprop, glade_widget_adaptor_create_eprop () -
-
glade_widget_adaptor_create_internal, glade_widget_adaptor_create_internal () -
-
glade_widget_adaptor_create_widget, glade_widget_adaptor_create_widget() -
-
glade_widget_adaptor_create_widget_real, glade_widget_adaptor_create_widget_real () -
-
glade_widget_adaptor_default_params, glade_widget_adaptor_default_params () -
-
glade_widget_adaptor_from_catalog, glade_widget_adaptor_from_catalog () -
-
glade_widget_adaptor_from_pclass, glade_widget_adaptor_from_pclass() -
-
glade_widget_adaptor_from_pspec, glade_widget_adaptor_from_pspec () -
-
glade_widget_adaptor_get_by_name, glade_widget_adaptor_get_by_name () -
-
glade_widget_adaptor_get_by_type, glade_widget_adaptor_get_by_type () -
-
glade_widget_adaptor_get_children, glade_widget_adaptor_get_children () -
-
glade_widget_adaptor_get_internal_child, glade_widget_adaptor_get_internal_child () -
-
glade_widget_adaptor_get_packing_default, glade_widget_adaptor_get_packing_default () -
-
glade_widget_adaptor_get_pack_property_class, glade_widget_adaptor_get_pack_property_class () -
-
glade_widget_adaptor_get_property, glade_widget_adaptor_get_property () -
-
glade_widget_adaptor_get_property_class, glade_widget_adaptor_get_property_class () -
-
glade_widget_adaptor_has_child, glade_widget_adaptor_has_child () -
-
glade_widget_adaptor_is_container, glade_widget_adaptor_is_container () -
-
glade_widget_adaptor_pack_actions_new, glade_widget_adaptor_pack_actions_new () -
-
glade_widget_adaptor_pack_action_add, glade_widget_adaptor_pack_action_add () -
-
glade_widget_adaptor_pack_action_remove, glade_widget_adaptor_pack_action_remove () -
-
glade_widget_adaptor_post_create, glade_widget_adaptor_post_create () -
-
glade_widget_adaptor_query, glade_widget_adaptor_query () -
-
glade_widget_adaptor_read_child, glade_widget_adaptor_read_child () -
-
glade_widget_adaptor_read_widget, glade_widget_adaptor_read_widget () -
-
glade_widget_adaptor_register, glade_widget_adaptor_register () -
-
glade_widget_adaptor_remove, glade_widget_adaptor_remove () -
-
glade_widget_adaptor_replace_child, glade_widget_adaptor_replace_child () -
-
glade_widget_adaptor_set_property, glade_widget_adaptor_set_property () -
-
glade_widget_adaptor_string_from_value, glade_widget_adaptor_string_from_value () -
-
glade_widget_adaptor_verify_property, glade_widget_adaptor_verify_property () -
-
glade_widget_adaptor_write_child, glade_widget_adaptor_write_child () -
-
glade_widget_adaptor_write_widget, glade_widget_adaptor_write_widget () -
-
glade_widget_add_child, glade_widget_add_child () -
-
glade_widget_add_prop_ref, glade_widget_add_prop_ref () -
-
glade_widget_add_signal_handler, glade_widget_add_signal_handler () -
-
glade_widget_change_signal_handler, glade_widget_change_signal_handler () -
-
glade_widget_child_get_property, glade_widget_child_get_property () -
-
glade_widget_child_set_property, glade_widget_child_set_property () -
-
glade_widget_copy_properties, glade_widget_copy_properties () -
-
glade_widget_copy_signals, glade_widget_copy_signals () -
-
glade_widget_create_editor_property, glade_widget_create_editor_property () -
-
glade_widget_dup, glade_widget_dup () -
-
glade_widget_dup_properties, glade_widget_dup_properties () -
-
glade_widget_event, glade_widget_event () -
-
glade_widget_get_action, glade_widget_get_action () -
-
glade_widget_get_adaptor, glade_widget_get_adaptor () -
-
glade_widget_get_from_gobject, glade_widget_get_from_gobject () -
-
glade_widget_get_internal, glade_widget_get_internal () -
-
glade_widget_get_name, glade_widget_get_name () -
-
glade_widget_get_object, glade_widget_get_object () -
-
glade_widget_get_pack_action, glade_widget_get_pack_action () -
-
glade_widget_get_pack_property, glade_widget_get_pack_property () -
-
glade_widget_get_parent, glade_widget_get_parent () -
-
glade_widget_get_project, glade_widget_get_project () -
-
glade_widget_get_property, glade_widget_get_property () -
-
glade_widget_has_decendant, glade_widget_has_decendant () -
-
glade_widget_hide, glade_widget_hide () -
-
glade_widget_list_signal_handlers, glade_widget_list_signal_handlers () -
-
glade_widget_object_get_property, glade_widget_object_get_property () -
-
glade_widget_object_set_property, glade_widget_object_set_property () -
-
glade_widget_pack_property_default, glade_widget_pack_property_default () -
-
glade_widget_pack_property_get, glade_widget_pack_property_get () -
-
glade_widget_pack_property_reset, glade_widget_pack_property_reset () -
-
glade_widget_pack_property_set, glade_widget_pack_property_set () -
-
glade_widget_pack_property_set_enabled, glade_widget_pack_property_set_enabled () -
-
glade_widget_pack_property_set_save_always, glade_widget_pack_property_set_save_always () -
-
glade_widget_pack_property_set_sensitive, glade_widget_pack_property_set_sensitive () -
-
glade_widget_pack_property_string, glade_widget_pack_property_string () -
-
glade_widget_placeholder_relation, glade_widget_placeholder_relation () -
-
glade_widget_pop_superuser, glade_widget_pop_superuser () -
-
glade_widget_property_default, glade_widget_property_default () -
-
glade_widget_property_get, glade_widget_property_get () -
-
glade_widget_property_original_default, glade_widget_property_original_default () -
-
glade_widget_property_reset, glade_widget_property_reset () -
-
glade_widget_property_set, glade_widget_property_set () -
-
glade_widget_property_set_enabled, glade_widget_property_set_enabled () -
-
glade_widget_property_set_save_always, glade_widget_property_set_save_always () -
-
glade_widget_property_set_sensitive, glade_widget_property_set_sensitive () -
-
glade_widget_property_string, glade_widget_property_string () -
-
glade_widget_push_superuser, glade_widget_push_superuser () -
-
glade_widget_read, glade_widget_read () -
-
glade_widget_read_child, glade_widget_read_child () -
-
glade_widget_rebuild, glade_widget_rebuild () -
-
glade_widget_remove_action, glade_widget_remove_action () -
-
glade_widget_remove_child, glade_widget_remove_child () -
-
glade_widget_remove_pack_action, glade_widget_remove_pack_action () -
-
glade_widget_remove_property, glade_widget_remove_property () -
-
glade_widget_remove_prop_ref, glade_widget_remove_prop_ref () -
-
glade_widget_remove_signal_handler, glade_widget_remove_signal_handler () -
-
glade_widget_replace, glade_widget_replace () -
-
glade_widget_set_action_sensitive, glade_widget_set_action_sensitive () -
-
glade_widget_set_child_type_from_node, glade_widget_set_child_type_from_node () -
-
glade_widget_set_internal, glade_widget_set_internal () -
-
glade_widget_set_name, glade_widget_set_name () -
-
glade_widget_set_object, glade_widget_set_object () -
-
glade_widget_set_packing_properties, glade_widget_set_packing_properties () -
-
glade_widget_set_pack_action_sensitive, glade_widget_set_pack_action_sensitive () -
-
glade_widget_set_parent, glade_widget_set_parent () -
-
glade_widget_set_project, glade_widget_set_project () -
-
glade_widget_show, glade_widget_show () -
-
glade_widget_superuser, glade_widget_superuser () -
-
glade_widget_write, glade_widget_write () -
-
glade_widget_write_child, glade_widget_write_child () -
-
glade_widget_write_placeholder, glade_widget_write_placeholder () -
-
glade_widget_write_special_child_prop, glade_widget_write_special_child_prop () -
-
glade_xml_context_destroy, glade_xml_context_destroy () -
-
glade_xml_context_free, glade_xml_context_free () -
-
glade_xml_context_get_doc, glade_xml_context_get_doc () -
-
glade_xml_context_new, glade_xml_context_new () -
-
glade_xml_context_new_from_path, glade_xml_context_new_from_path () -
-
glade_xml_doc_free, glade_xml_doc_free () -
-
glade_xml_doc_get_root, glade_xml_doc_get_root () -
-
glade_xml_doc_new, glade_xml_doc_new () -
-
glade_xml_doc_save, glade_xml_doc_save () -
-
glade_xml_doc_set_root, glade_xml_doc_set_root () -
-
glade_xml_get_boolean, glade_xml_get_boolean () -
-
glade_xml_get_content, glade_xml_get_content () -
-
glade_xml_get_property_boolean, glade_xml_get_property_boolean () -
-
glade_xml_get_property_double, glade_xml_get_property_double () -
-
glade_xml_get_property_int, glade_xml_get_property_int () -
-
glade_xml_get_property_string, glade_xml_get_property_string () -
-
glade_xml_get_property_string_required, glade_xml_get_property_string_required () -
-
glade_xml_get_value_int, glade_xml_get_value_int () -
-
glade_xml_get_value_int_required, glade_xml_get_value_int_required () -
-
glade_xml_get_value_string, glade_xml_get_value_string () -
-
glade_xml_get_value_string_required, glade_xml_get_value_string_required () -
-
glade_xml_load_sym_from_node, glade_xml_load_sym_from_node () -
-
glade_xml_node_append_child, glade_xml_node_append_child () -
-
glade_xml_node_delete, glade_xml_node_delete () -
-
glade_xml_node_get_children, glade_xml_node_get_children () -
-
glade_xml_node_get_children_with_comments, glade_xml_node_get_children_with_comments () -
-
glade_xml_node_get_name, glade_xml_node_get_name () -
-
glade_xml_node_is_comment, glade_xml_node_is_comment () -
-
glade_xml_node_new, glade_xml_node_new () -
-
glade_xml_node_new_comment, glade_xml_node_new_comment () -
-
glade_xml_node_next, glade_xml_node_next () -
-
glade_xml_node_next_with_comments, glade_xml_node_next_with_comments () -
-
glade_xml_node_remove, glade_xml_node_remove () -
-
glade_xml_node_set_property_boolean, glade_xml_node_set_property_boolean () -
-
glade_xml_node_set_property_string, glade_xml_node_set_property_string () -
-
glade_xml_node_verify, glade_xml_node_verify () -
-
glade_xml_node_verify_silent, glade_xml_node_verify_silent () -
-
glade_xml_search_child, glade_xml_search_child () -
-
glade_xml_search_child_required, glade_xml_search_child_required () -
-
glade_xml_set_content, glade_xml_set_content () -
-
glade_xml_set_value, glade_xml_set_value () -
-
GPC_OBJECT_DELIMITER, GPC_OBJECT_DELIMITER -
-
GPC_PROPERTY_NAMELEN, GPC_PROPERTY_NAMELEN -
-
GWActionClass, GWActionClass -
-
GWA_DEFAULT_HEIGHT, GWA_DEFAULT_HEIGHT() -
-
GWA_DEFAULT_WIDTH, GWA_DEFAULT_WIDTH() -
-
GWA_GET_CLASS, GWA_GET_CLASS() -
-
GWA_GET_OCLASS, GWA_GET_OCLASS() -
-
GWA_IS_FIXED, GWA_IS_FIXED() -
-
GWA_IS_TOPLEVEL, GWA_IS_TOPLEVEL() -
-
GWA_USE_PLACEHOLDERS, GWA_USE_PLACEHOLDERS() -
-
-
-
- - - diff --git a/doc/html/left.png b/doc/html/left.png deleted file mode 100644 index 2d05b3d5b4aeec9384bbfe404bfc4ed0897051c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459 zcmV;+0W|)JP)40xL?wO*>WZ(J#ML5j2<9jD6A%Q&kC}jOeEc;X{s;`zcnxLeZR6?6h#^ihmNF6NpGdilO$m<82oD9WQ|6nVv1`? z>KufRi{?QPXg;4;wroQu4?mN1Ydd@|kaQ|ZyWLK!)yi7Wb%=0{}lD)tfliHAUyWRQ+fD_;aV6j->y6!O_8bENg - + @@ -22,7 +22,7 @@ Up Home Glade User Interface Designer Reference Manual -Next +Next
@@ -36,7 +36,7 @@

Property Class Definitions

-

Property Class Configuration

+

Property Class Configuration

Properties are introspected at load time and loaded into GladePropertyClass structures. The behaviour of properties can be modified by the catalog and fake properties can be added @@ -80,7 +80,7 @@

Property Class Definitions

name

The name to be used in the interface. -(if name is not specified; it defaults to the nickname of the GParamSpec) +(if name is not specified; it defaults to the nickname of the GParamSpec)

@@ -154,7 +154,7 @@

Property Class Definitions

custom-layout

This is used to avoid loading this property in the editor when implementing -a custom GladeEditable that embeds the base GladeEditorTable implementation, +a custom GladeEditable that embeds the base GladeEditorTable implementation, custom-layout properties will still show up in the reset dialog (default "False)

@@ -206,16 +206,16 @@

Property Class Definitions

spec

-Specifies a function to be used to return a GParamSpec for this property; +Specifies a function to be used to return a GParamSpec for this property; this is used to add virtual properties to an object (like the "size" property -on GtkBox). +on GtkBox).

tooltip

The tooltip to be displayed in the property editor for this property. -The tooltip defaults to the blurb of the associated GParamSpec. +The tooltip defaults to the blurb of the associated GParamSpec.

diff --git a/doc/html/pythonsupport.html b/doc/html/pythonsupport.html new file mode 100644 index 0000000..ff94ab9 --- /dev/null +++ b/doc/html/pythonsupport.html @@ -0,0 +1,113 @@ + + + + +Python Gtk widgets support + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+

Python Gtk widgets support

+

Add python support to your catalog — +How to write and install a catalog for a python widget library +

+
+
+

Introduction

+Glade supports loading widgets coded in python by linking and running the python +interpreter from the gladepython catalog plugin. +

+ +

+

+So in order for glade to include your python gtk widgets you will have to: + +

+a) specify gladepython support code as your plugin library. +
+ +
+b) set glade_python_init as you init function. +
+ +
+c) make sure your catalog name is the same as your python import library since +glade_python_init() will use this name to import your widgets into the +interpreter. +
+ +

+
+
+<glade-catalog name="pythonplugin" library="gladepython"
+domain="glade-3" depends="gtk+">
+ <init-function>glade_python_init</init-function>
+
+ <glade-widget-classes>
+   <glade-widget-class title="MyBox" name="MyBox" generic-name="mybox"/>
+ </glade-widget-classes>
+
+ <glade-widget-group name="python" title="Python">
+   <glade-widget-class-ref name="MyBox"/>
+ </glade-widget-group>
+</glade-catalog>
+     
+

+

+

+Glade's python interpreter will look up for your widgets in the same +places it looks +for regular catalogs plugins, that is $GLADE_ENV_CATALOG_PATH +enviroment variable +and `pkg-config --variable=catalogdir gladeui-1.0` + +So the easiest thing would be to make a symlink in one of those directory, just +do not forget that the name should be the one specified in your catalog name. +

+

+pythonplugin.py +

+
+
+import gobject
+import gtk
+
+class MyBox(gtk.HBox):
+       __gtype_name__ = 'MyBox'
+
+       def __init__(self):
+               gtk.HBox.__init__(self)
+
+     
+

+

+
+
+ + + diff --git a/doc/html/right.png b/doc/html/right.png deleted file mode 100644 index 92832e3a4566e59d6e4092010e08d28f3be3a68d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 472 zcmV;}0Vn>6P)Cd4HCN^TYHBC0dz3r5|}*T3c5!K}0^NPTey!^rYo;W&eW{b1SE%dR-1ljcju- zJITo5P_e{cPDWDszO|97o#m$fni3V4d%~7^?0HU4-k!+X`e~w55Q}HA=c?CM9`EK` z^o5GF_RsnG`ey+9wOf8O4bzg>7W*;jU~M?g`OZAA$mNp|Lz<$s+~N9!2`ir8RcClo$(Q~19INM~9}j;&*|enC yGd}kJak0wj?aUKd8;%}`i}SSew>!A-2iw}^5}Rh(M>+vRkipZ{&t;ucLK6U4uc96R diff --git a/doc/html/widgetclasses.html b/doc/html/widgetclasses.html index 659c545..a324524 100644 --- a/doc/html/widgetclasses.html +++ b/doc/html/widgetclasses.html @@ -36,7 +36,7 @@

Widget Adaptor Definitions

-

Forward

+

Forward

Widget support in Glade is provided by the GladeWidgetAdaptor object, each `glade-widget-class' definition in the catalog will result in the creation @@ -114,7 +114,7 @@

Widget Adaptor Definitions

-

Widget Class Properties

+

Widget Class Properties

The following are all properies of the `glade-widget-class' tag

@@ -146,7 +146,7 @@

Widget Adaptor Definitions

builder-unsupported

-A boolean property depicting that this widget is not supported by GtkBuilder. +A boolean property depicting that this widget is not supported by GtkBuilder.

@@ -199,7 +199,7 @@

Widget Adaptor Definitions

fixed

-Used to mark a GladeWidgetClass for free form placement capacities +Used to mark a GladeWidgetClass for free form placement capacities to be handled with a GladeFixed. This property will be inherited from the adaptors parent.

@@ -207,21 +207,21 @@

Widget Adaptor Definitions

use-placeholders

Used to inform the core about adaptors that implement -GtkContainer editing, and whether or not they use GladePlaceholder. This property will +GtkContainer editing, and whether or not they use GladePlaceholder. This property will be inherited from the adaptors parent.

default-width

-The default width to load a GtkWindow derived widget in the GladeDesignView. +The default width to load a GtkWindow derived widget in the GladeDesignView. This property will be inherited from the adaptors parent.

default-height

-The default height to load a GtkWindow derived widget in the GladeDesignView. +The default height to load a GtkWindow derived widget in the GladeDesignView. This property will be inherited from the adaptors parent.

@@ -229,7 +229,7 @@

Widget Adaptor Definitions

-

Adapter Methods

+

Adapter Methods

The following are all child tags of the `glade-widget-class' tag

@@ -239,7 +239,7 @@

Widget Adaptor Definitions

constructor-function

-Used to override the actual GObject constructor of the said GladeWidgetAdaptor +Used to override the actual GObject constructor of the said GladeWidgetAdaptor

@@ -369,7 +369,7 @@

Widget Adaptor Definitions

string-from-value-function

-A GladeStringFromValueFunc to create a string from a GValue, these strings must +A GladeStringFromValueFunc to create a string from a GValue, these strings must be unique and comparable for undo/redo to work properly.

@@ -377,7 +377,7 @@

Widget Adaptor Definitions

-

Action Definitions

+

Action Definitions

Actions are added under the `actions' and `packing-actions' tags, actions can also be nested so as to allow grouping in context menus, example: @@ -430,7 +430,7 @@

Widget Adaptor Definitions

-

Packing Defaults

+

Packing Defaults

Default values can be specified for packing properties on your widget when added to a said type of parent, as the example shows above; use the `parent-class' to @@ -440,7 +440,7 @@

Widget Adaptor Definitions

-

Signals

+

Signals

The signal elements are currently only needed for versioning support, use the `signal' child tag as described above and set signal `id' to be supported @@ -449,7 +449,7 @@

Widget Adaptor Definitions

-

Icons

+

Icons

The Glade palette and other components use icons to represent the various widget classes. It is a good idea to provide icons for your widget classes, as this diff --git a/doc/version.xml b/doc/version.xml index a038c8c..d453eb6 100644 --- a/doc/version.xml +++ b/doc/version.xml @@ -1 +1 @@ -glade3 3.6.1 \ No newline at end of file +glade3 3.6.3 \ No newline at end of file diff --git a/gladeui/glade-editor-property.c b/gladeui/glade-editor-property.c index 4adba61..f5d9555 100644 --- a/gladeui/glade-editor-property.c +++ b/gladeui/glade-editor-property.c @@ -2101,8 +2101,12 @@ glade_eprop_text_create_input (GladeEditorProperty *eprop) "stock-id", COMBO_COLUMN_PIXBUF, NULL); - if (klass->stock) + /* Dont allow custom items where an actual GTK+ stock item is expected + * (i.e. real items come with labels) */ + if (klass->stock) gtk_entry_set_editable (GTK_ENTRY (GTK_BIN (combo)->child), FALSE); + else + gtk_entry_set_editable (GTK_ENTRY (GTK_BIN (combo)->child), TRUE); gtk_widget_show (combo); gtk_box_pack_start (GTK_BOX (hbox), combo, FALSE, FALSE, 0); @@ -2854,7 +2858,11 @@ glade_eprop_object_show_dialog (GtkWidget *dialog_button, if (selected) { - GValue *value = glade_property_class_make_gvalue_from_string + GValue *value; + + glade_project_selection_set (project, eprop->property->widget->object, TRUE); + + value = glade_property_class_make_gvalue_from_string (eprop->klass, selected->name, project, eprop->property->widget); /* Unparent the widget so we can reuse it for this property */ @@ -2910,6 +2918,8 @@ glade_eprop_object_show_dialog (GtkWidget *dialog_button, /* Dont bother if the user canceled the widget */ if ((new_widget = glade_command_create (create_adaptor, NULL, NULL, project)) != NULL) { + glade_project_selection_set (project, eprop->property->widget->object, TRUE); + value = glade_property_class_make_gvalue_from_string (eprop->klass, new_widget->name, project, NULL); diff --git a/gladeui/glade-property.c b/gladeui/glade-property.c index 3460e86..2fc118d 100644 --- a/gladeui/glade-property.c +++ b/gladeui/glade-property.c @@ -844,6 +844,8 @@ glade_property_equals (GladeProperty *property, ...) * @value: a #GValue * * Sets the property's value + * + * Returns: Whether the property was successfully set. */ gboolean glade_property_set_value (GladeProperty *property, const GValue *value) diff --git a/help/ru/glade.xml b/help/ru/glade.xml index 38ff336..cc94c53 100644 --- a/help/ru/glade.xml +++ b/help/ru/glade.xml @@ -178,7 +178,7 @@ - Когда вы запускайте <application>Glade</application> + Когда вы запускаете <application>Glade</application> При запуске Glade появляется следующее окно.

diff --git a/help/ru/ru.po b/help/ru/ru.po index cb2d22c..514fb8e 100644 --- a/help/ru/ru.po +++ b/help/ru/ru.po @@ -354,7 +354,7 @@ msgstr "" #: C/glade.xml:199(title) msgid "When You Start Glade" -msgstr "Когда вы запускайте Glade" +msgstr "Когда вы запускаете Glade" #: C/glade.xml:200(para) msgid "" diff --git a/intltool-extract.in b/intltool-extract.in index ae393ac..e69de29 100644 --- a/intltool-extract.in +++ b/intltool-extract.in @@ -1,875 +0,0 @@ -#!@INTLTOOL_PERL@ -w -# -*- Mode: perl; indent-tabs-mode: nil; c-basic-offset: 4 -*- - -# -# The Intltool Message Extractor -# -# Copyright (C) 2000-2001, 2003 Free Software Foundation. -# -# Intltool 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. -# -# Intltool 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., 675 Mass Ave, Cambridge, MA 02139, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. -# -# Authors: Kenneth Christiansen -# Darin Adler -# - -## Release information -my $PROGRAM = "intltool-extract"; -my $PACKAGE = "intltool"; -my $VERSION = "0.37.1"; - -## Loaded modules -use strict; -use File::Basename; -use Getopt::Long; - -## Scalars used by the option stuff -my $TYPE_ARG = "0"; -my $LOCAL_ARG = "0"; -my $HELP_ARG = "0"; -my $VERSION_ARG = "0"; -my $UPDATE_ARG = "0"; -my $QUIET_ARG = "0"; -my $SRCDIR_ARG = "."; - -my $FILE; -my $OUTFILE; - -my $gettext_type = ""; -my $input; -my %messages = (); -my %loc = (); -my %count = (); -my %comments = (); -my $strcount = 0; - -my $XMLCOMMENT = ""; - -## Use this instead of \w for XML files to handle more possible characters. -my $w = "[-A-Za-z0-9._:]"; - -## Always print first -$| = 1; - -## Handle options -GetOptions ( - "type=s" => \$TYPE_ARG, - "local|l" => \$LOCAL_ARG, - "help|h" => \$HELP_ARG, - "version|v" => \$VERSION_ARG, - "update" => \$UPDATE_ARG, - "quiet|q" => \$QUIET_ARG, - "srcdir=s" => \$SRCDIR_ARG, - ) or &error; - -&split_on_argument; - - -## Check for options. -## This section will check for the different options. - -sub split_on_argument { - - if ($VERSION_ARG) { - &version; - - } elsif ($HELP_ARG) { - &help; - - } elsif ($LOCAL_ARG) { - &place_local; - &extract; - - } elsif ($UPDATE_ARG) { - &place_normal; - &extract; - - } elsif (@ARGV > 0) { - &place_normal; - &message; - &extract; - - } else { - &help; - - } -} - -sub place_normal { - $FILE = $ARGV[0]; - $OUTFILE = "$FILE.h"; - - my $dirname = dirname ($OUTFILE); - if (! -d "$dirname" && $dirname ne "") { - system ("mkdir -p $dirname"); - } -} - -sub place_local { - $FILE = $ARGV[0]; - $OUTFILE = fileparse($FILE, ()); - if (!-e "tmp/") { - system("mkdir tmp/"); - } - $OUTFILE = "./tmp/$OUTFILE.h" -} - -sub determine_type { - if ($TYPE_ARG =~ /^gettext\/(.*)/) { - $gettext_type=$1 - } -} - -## Sub for printing release information -sub version{ - print <<_EOF_; -${PROGRAM} (${PACKAGE}) $VERSION -Copyright (C) 2000, 2003 Free Software Foundation, Inc. -Written by Kenneth Christiansen, 2000. - -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -_EOF_ - exit; -} - -## Sub for printing usage information -sub help { - print <<_EOF_; -Usage: ${PROGRAM} [OPTION]... [FILENAME] -Generates a header file from an XML source file. - -It grabs all strings between <_translatable_node> and its end tag in -XML files. Read manpage (man ${PROGRAM}) for more info. - - --type=TYPE Specify the file type of FILENAME. Currently supports: - "gettext/glade", "gettext/ini", "gettext/keys" - "gettext/rfc822deb", "gettext/schemas", - "gettext/scheme", "gettext/xml", "gettext/quoted", - "gettext/quotedxml" - -l, --local Writes output into current working directory - (conflicts with --update) - --update Writes output into the same directory the source file - reside (conflicts with --local) - --srcdir Root of the source tree - -v, --version Output version information and exit - -h, --help Display this help and exit - -q, --quiet Quiet mode - -Report bugs to http://bugzilla.gnome.org/ (product name "$PACKAGE") -or send email to . -_EOF_ - exit; -} - -## Sub for printing error messages -sub error{ - print STDERR "Try `${PROGRAM} --help' for more information.\n"; - exit; -} - -sub message { - print "Generating C format header file for translation.\n" unless $QUIET_ARG; -} - -sub extract { - &determine_type; - - &convert; - - open OUT, ">$OUTFILE"; - binmode (OUT) if $^O eq 'MSWin32'; - &msg_write; - close OUT; - - print "Wrote $OUTFILE\n" unless $QUIET_ARG; -} - -sub convert { - - ## Reading the file - { - local (*IN); - local $/; #slurp mode - open (IN, "<$SRCDIR_ARG/$FILE") || die "can't open $SRCDIR_ARG/$FILE: $!"; - $input = ; - } - - &type_ini if $gettext_type eq "ini"; - &type_keys if $gettext_type eq "keys"; - &type_xml if $gettext_type eq "xml"; - &type_glade if $gettext_type eq "glade"; - &type_scheme if $gettext_type eq "scheme"; - &type_schemas if $gettext_type eq "schemas"; - &type_rfc822deb if $gettext_type eq "rfc822deb"; - &type_quoted if $gettext_type eq "quoted"; - &type_quotedxml if $gettext_type eq "quotedxml"; -} - -sub entity_decode_minimal -{ - local ($_) = @_; - - s/'/'/g; # ' - s/"/"/g; # " - s/&/&/g; - - return $_; -} - -sub entity_decode -{ - local ($_) = @_; - - s/'/'/g; # ' - s/"/"/g; # " - s/<//g; - s/&/&/g; - - return $_; -} - -sub escape_char -{ - return '\"' if $_ eq '"'; - return '\n' if $_ eq "\n"; - return '\\\\' if $_ eq '\\'; - - return $_; -} - -sub escape -{ - my ($string) = @_; - return join "", map &escape_char, split //, $string; -} - -sub type_ini { - ### For generic translatable desktop files ### - while ($input =~ /^(#(.+)\n)?^_.*=(.*)$/mg) { - if (defined($2)) { - $comments{$3} = $2; - } - $messages{$3} = []; - } -} - -sub type_keys { - ### For generic translatable mime/keys files ### - while ($input =~ /^\s*_\w+=(.*)$/mg) { - $messages{$1} = []; - } -} - -sub type_xml { - ### For generic translatable XML files ### - my $tree = readXml($input); - parseTree(0, $tree); -} - -sub print_var { - my $var = shift; - my $vartype = ref $var; - - if ($vartype =~ /ARRAY/) { - my @arr = @{$var}; - print "[ "; - foreach my $el (@arr) { - print_var($el); - print ", "; - } - print "] "; - } elsif ($vartype =~ /HASH/) { - my %hash = %{$var}; - print "{ "; - foreach my $key (keys %hash) { - print "$key => "; - print_var($hash{$key}); - print ", "; - } - print "} "; - } else { - print $var; - } -} - -# Same syntax as getAttributeString in intltool-merge.in.in, similar logic (look for ## differences comment) -sub getAttributeString -{ - my $sub = shift; - my $do_translate = shift || 1; - my $language = shift || ""; - my $translate = shift; - my $result = ""; - foreach my $e (reverse(sort(keys %{ $sub }))) { - my $key = $e; - my $string = $sub->{$e}; - my $quote = '"'; - - $string =~ s/^[\s]+//; - $string =~ s/[\s]+$//; - - if ($string =~ /^'.*'$/) - { - $quote = "'"; - } - $string =~ s/^['"]//g; - $string =~ s/['"]$//g; - - ## differences from intltool-merge.in.in - if ($key =~ /^_/) { - $comments{entity_decode($string)} = $XMLCOMMENT if $XMLCOMMENT; - $messages{entity_decode($string)} = []; - $$translate = 2; - } - ## differences end here from intltool-merge.in.in - $result .= " $key=$quote$string$quote"; - } - return $result; -} - -# Verbatim copy from intltool-merge.in.in -sub getXMLstring -{ - my $ref = shift; - my $spacepreserve = shift || 0; - my @list = @{ $ref }; - my $result = ""; - - my $count = scalar(@list); - my $attrs = $list[0]; - my $index = 1; - - $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/)); - $spacepreserve = 0 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?default["']?$/)); - - while ($index < $count) { - my $type = $list[$index]; - my $content = $list[$index+1]; - if (! $type ) { - # We've got CDATA - if ($content) { - # lets strip the whitespace here, and *ONLY* here - $content =~ s/\s+/ /gs if (!$spacepreserve); - $result .= $content; - } - } elsif ( "$type" ne "1" ) { - # We've got another element - $result .= "<$type"; - $result .= getAttributeString(@{$content}[0], 0); # no nested translatable elements - if ($content) { - my $subresult = getXMLstring($content, $spacepreserve); - if ($subresult) { - $result .= ">".$subresult . ""; - } else { - $result .= "/>"; - } - } else { - $result .= "/>"; - } - } - $index += 2; - } - return $result; -} - -# Verbatim copy from intltool-merge.in.in, except for MULTIPLE_OUTPUT handling removed -# Translate list of nodes if necessary -sub translate_subnodes -{ - my $fh = shift; - my $content = shift; - my $language = shift || ""; - my $singlelang = shift || 0; - my $spacepreserve = shift || 0; - - my @nodes = @{ $content }; - - my $count = scalar(@nodes); - my $index = 0; - while ($index < $count) { - my $type = $nodes[$index]; - my $rest = $nodes[$index+1]; - traverse($fh, $type, $rest, $language, $spacepreserve); - $index += 2; - } -} - -# Based on traverse() in intltool-merge.in.in -sub traverse -{ - my $fh = shift; # unused, to allow us to sync code between -merge and -extract - my $nodename = shift; - my $content = shift; - my $language = shift || ""; - my $spacepreserve = shift || 0; - - if ($nodename && "$nodename" eq "1") { - $XMLCOMMENT = $content; - } elsif ($nodename) { - # element - my @all = @{ $content }; - my $attrs = shift @all; - my $translate = 0; - my $outattr = getAttributeString($attrs, 1, $language, \$translate); - - if ($nodename =~ /^_/) { - $translate = 1; - $nodename =~ s/^_//; - } - my $lookup = ''; - - $spacepreserve = 0 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?default["']?$/)); - $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/)); - - if ($translate) { - $lookup = getXMLstring($content, $spacepreserve); - if (!$spacepreserve) { - $lookup =~ s/^\s+//s; - $lookup =~ s/\s+$//s; - } - - if ($lookup && $translate != 2) { - $comments{$lookup} = $XMLCOMMENT if $XMLCOMMENT; - $messages{$lookup} = []; - } elsif ($translate == 2) { - translate_subnodes($fh, \@all, $language, 1, $spacepreserve); - } - } else { - $XMLCOMMENT = ""; - my $count = scalar(@all); - if ($count > 0) { - my $index = 0; - while ($index < $count) { - my $type = $all[$index]; - my $rest = $all[$index+1]; - traverse($fh, $type, $rest, $language, $spacepreserve); - $index += 2; - } - } - } - $XMLCOMMENT = ""; - } -} - - -# Verbatim copy from intltool-merge.in.in, $fh for compatibility -sub parseTree -{ - my $fh = shift; - my $ref = shift; - my $language = shift || ""; - - my $name = shift @{ $ref }; - my $cont = shift @{ $ref }; - - while (!$name || "$name" eq "1") { - $name = shift @{ $ref }; - $cont = shift @{ $ref }; - } - - my $spacepreserve = 0; - my $attrs = @{$cont}[0]; - $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/)); - - traverse($fh, $name, $cont, $language, $spacepreserve); -} - -# Verbatim copy from intltool-merge.in.in -sub intltool_tree_comment -{ - my $expat = shift; - my $data = $expat->original_string(); - my $clist = $expat->{Curlist}; - my $pos = $#$clist; - - $data =~ s/^$//s; - push @$clist, 1 => $data; -} - -# Verbatim copy from intltool-merge.in.in -sub intltool_tree_cdatastart -{ - my $expat = shift; - my $clist = $expat->{Curlist}; - my $pos = $#$clist; - - push @$clist, 0 => $expat->original_string(); -} - -# Verbatim copy from intltool-merge.in.in -sub intltool_tree_cdataend -{ - my $expat = shift; - my $clist = $expat->{Curlist}; - my $pos = $#$clist; - - $clist->[$pos] .= $expat->original_string(); -} - -# Verbatim copy from intltool-merge.in.in -sub intltool_tree_char -{ - my $expat = shift; - my $text = shift; - my $clist = $expat->{Curlist}; - my $pos = $#$clist; - - # Use original_string so that we retain escaped entities - # in CDATA sections. - # - if ($pos > 0 and $clist->[$pos - 1] eq '0') { - $clist->[$pos] .= $expat->original_string(); - } else { - push @$clist, 0 => $expat->original_string(); - } -} - -# Verbatim copy from intltool-merge.in.in -sub intltool_tree_start -{ - my $expat = shift; - my $tag = shift; - my @origlist = (); - - # Use original_string so that we retain escaped entities - # in attribute values. We must convert the string to an - # @origlist array to conform to the structure of the Tree - # Style. - # - my @original_array = split /\x/, $expat->original_string(); - my $source = $expat->original_string(); - - # Remove leading tag. - # - $source =~ s|^\s*<\s*(\S+)||s; - - # Grab attribute key/value pairs and push onto @origlist array. - # - while ($source) - { - if ($source =~ /^\s*([\w:-]+)\s*[=]\s*["]/) - { - $source =~ s|^\s*([\w:-]+)\s*[=]\s*["]([^"]*)["]||s; - push @origlist, $1; - push @origlist, '"' . $2 . '"'; - } - elsif ($source =~ /^\s*([\w:-]+)\s*[=]\s*[']/) - { - $source =~ s|^\s*([\w:-]+)\s*[=]\s*[']([^']*)[']||s; - push @origlist, $1; - push @origlist, "'" . $2 . "'"; - } - else - { - last; - } - } - - my $ol = [ { @origlist } ]; - - push @{ $expat->{Lists} }, $expat->{Curlist}; - push @{ $expat->{Curlist} }, $tag => $ol; - $expat->{Curlist} = $ol; -} - -# Copied from intltool-merge.in.in and added comment handler. -sub readXml -{ - my $xmldoc = shift || return; - my $ret = eval 'require XML::Parser'; - if(!$ret) { - die "You must have XML::Parser installed to run $0\n\n"; - } - my $xp = new XML::Parser(Style => 'Tree'); - $xp->setHandlers(Char => \&intltool_tree_char); - $xp->setHandlers(Start => \&intltool_tree_start); - $xp->setHandlers(CdataStart => \&intltool_tree_cdatastart); - $xp->setHandlers(CdataEnd => \&intltool_tree_cdataend); - - ## differences from intltool-merge.in.in - $xp->setHandlers(Comment => \&intltool_tree_comment); - ## differences end here from intltool-merge.in.in - - my $tree = $xp->parse($xmldoc); - #print_var($tree); - -# Hello thereHowdydo -# would be: -# [foo, [{}, 1, "comment", head, [{id => "a"}, 0, "Hello ", em, [{}, 0, "there"]], bar, -# [{}, 0, "Howdy", ref, [{}]], 0, "do" ] ] - - return $tree; -} - -sub type_schemas { - ### For schemas XML files ### - - # FIXME: We should handle escaped < (less than) - while ($input =~ / - \s* - (\s*(?:\s*)?(.*?)\s*<\/default>\s*)? - (\s*(?:\s*)?(.*?)\s*<\/short>\s*)? - (\s*(?:\s*)?(.*?)\s*<\/long>\s*)? - <\/locale> - /sgx) { - my @totranslate = ($3,$6,$9); - my @eachcomment = ($2,$5,$8); - foreach (@totranslate) { - my $currentcomment = shift @eachcomment; - next if !$_; - s/\s+/ /g; - $messages{entity_decode_minimal($_)} = []; - $comments{entity_decode_minimal($_)} = $currentcomment if (defined($currentcomment)); - } - } -} - -sub type_rfc822deb { - ### For rfc822-style Debian configuration files ### - - my $lineno = 1; - my $type = ''; - while ($input =~ /\G(.*?)(^|\n)(_+)([^:]+):[ \t]*(.*?)(?=\n\S|$)/sg) - { - my ($pre, $newline, $underscore, $tag, $text) = ($1, $2, $3, $4, $5); - while ($pre =~ m/\n/g) - { - $lineno ++; - } - $lineno += length($newline); - my @str_list = rfc822deb_split(length($underscore), $text); - for my $str (@str_list) - { - $strcount++; - $messages{$str} = []; - $loc{$str} = $lineno; - $count{$str} = $strcount; - my $usercomment = ''; - while($pre =~ s/(^|\n)#([^\n]*)$//s) - { - $usercomment = "\n" . $2 . $usercomment; - } - $comments{$str} = $tag . $usercomment; - } - $lineno += ($text =~ s/\n//g); - } -} - -sub rfc822deb_split { - # Debian defines a special way to deal with rfc822-style files: - # when a value contain newlines, it consists of - # 1. a short form (first line) - # 2. a long description, all lines begin with a space, - # and paragraphs are separated by a single dot on a line - # This routine returns an array of all paragraphs, and reformat - # them. - # When first argument is 2, the string is a comma separated list of - # values. - my $type = shift; - my $text = shift; - $text =~ s/^[ \t]//mg; - return (split(/, */, $text, 0)) if $type ne 1; - return ($text) if $text !~ /\n/; - - $text =~ s/([^\n]*)\n//; - my @list = ($1); - my $str = ''; - for my $line (split (/\n/, $text)) - { - chomp $line; - if ($line =~ /^\.\s*$/) - { - # New paragraph - $str =~ s/\s*$//; - push(@list, $str); - $str = ''; - } - elsif ($line =~ /^\s/) - { - # Line which must not be reformatted - $str .= "\n" if length ($str) && $str !~ /\n$/; - $line =~ s/\s+$//; - $str .= $line."\n"; - } - else - { - # Continuation line, remove newline - $str .= " " if length ($str) && $str !~ /\n$/; - $str .= $line; - } - } - $str =~ s/\s*$//; - push(@list, $str) if length ($str); - return @list; -} - -sub type_quoted { - while ($input =~ /\"(([^\"]|\\\")*[^\\\"])\"/g) { - my $message = $1; - my $before = $`; - $message =~ s/\\\"/\"/g; - $before =~ s/[^\n]//g; - $messages{$message} = []; - $loc{$message} = length ($before) + 2; - } -} - -sub type_quotedxml { - while ($input =~ /\"(([^\"]|\\\")*[^\\\"])\"/g) { - my $message = $1; - my $before = $`; - $message =~ s/\\\"/\"/g; - $message = entity_decode($message); - $before =~ s/[^\n]//g; - $messages{$message} = []; - $loc{$message} = length ($before) + 2; - } -} - -sub type_glade { - ### For translatable Glade XML files ### - - my $tags = "label|title|text|format|copyright|comments|preview_text|tooltip|message"; - - while ($input =~ /<($tags)>([^<]+)<\/($tags)>/sg) { - # Glade sometimes uses tags that normally mark translatable things for - # little bits of non-translatable content. We work around this by not - # translating strings that only includes something like label4 or window1. - $messages{entity_decode($2)} = [] unless $2 =~ /^(window|label|dialog)[0-9]+$/; - } - - while ($input =~ /(..[^<]*)<\/items>/sg) { - for my $item (split (/\n/, $1)) { - $messages{entity_decode($item)} = []; - } - } - - ## handle new glade files - while ($input =~ /<(property|atkproperty|col)\s+[^>]*translatable\s*=\s*"yes"(?:\s+[^>]*comments\s*=\s*"([^"]*)")?[^>]*>([^<]+)<\/\1>/sg) { - $messages{entity_decode($3)} = [] unless $3 =~ /^(window|label)[0-9]+$/; - if (defined($2) and !($3 =~ /^(window|label)[0-9]+$/)) { - $comments{entity_decode($3)} = entity_decode($2) ; - } - } - while ($input =~ /]*)"\s+description="([^>]+)"\/>/sg) { - $messages{entity_decode_minimal($2)} = []; - } -} - -sub type_scheme { - my ($line, $i, $state, $str, $trcomment, $char); - for $line (split(/\n/, $input)) { - $i = 0; - $state = 0; # 0 - nothing, 1 - string, 2 - translatable string - while ($i < length($line)) { - if (substr($line,$i,1) eq "\"") { - if ($state == 2) { - $comments{$str} = $trcomment if ($trcomment); - $messages{$str} = []; - $str = ''; - $state = 0; $trcomment = ""; - } elsif ($state == 1) { - $str = ''; - $state = 0; $trcomment = ""; - } else { - $state = 1; - $str = ''; - if ($i>0 && substr($line,$i-1,1) eq '_') { - $state = 2; - } - } - } elsif (!$state) { - if (substr($line,$i,1) eq ";") { - $trcomment = substr($line,$i+1); - $trcomment =~ s/^;*\s*//; - $i = length($line); - } elsif ($trcomment && substr($line,$i,1) !~ /\s|\(|\)|_/) { - $trcomment = ""; - } - } else { - if (substr($line,$i,1) eq "\\") { - $char = substr($line,$i+1,1); - if ($char ne "\"" && $char ne "\\") { - $str = $str . "\\"; - } - $i++; - } - $str = $str . substr($line,$i,1); - } - $i++; - } - } -} - -sub msg_write { - my @msgids; - if (%count) - { - @msgids = sort { $count{$a} <=> $count{$b} } keys %count; - } - else - { - @msgids = sort keys %messages; - } - for my $message (@msgids) - { - my $offsetlines = 1; - $offsetlines++ if $message =~ /%/; - if (defined ($comments{$message})) - { - while ($comments{$message} =~ m/\n/g) - { - $offsetlines++; - } - } - print OUT "# ".($loc{$message} - $offsetlines). " \"$FILE\"\n" - if defined $loc{$message}; - print OUT "/* ".$comments{$message}." */\n" - if defined $comments{$message}; - print OUT "/* xgettext:no-c-format */\n" if $message =~ /%/; - - my @lines = split (/\n/, $message, -1); - for (my $n = 0; $n < @lines; $n++) - { - if ($n == 0) - { - print OUT "char *s = N_(\""; - } - else - { - print OUT " \""; - } - - print OUT escape($lines[$n]); - - if ($n < @lines - 1) - { - print OUT "\\n\"\n"; - } - else - { - print OUT "\");\n"; - } - } - } -} - diff --git a/intltool-merge.in b/intltool-merge.in index 60c3f3e..e69de29 100644 --- a/intltool-merge.in +++ b/intltool-merge.in @@ -1,1506 +0,0 @@ -#!@INTLTOOL_PERL@ -w -# -*- Mode: perl; indent-tabs-mode: nil; c-basic-offset: 4 -*- - -# -# The Intltool Message Merger -# -# Copyright (C) 2000, 2003 Free Software Foundation. -# Copyright (C) 2000, 2001 Eazel, Inc -# -# Intltool is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# version 2 published by the Free Software Foundation. -# -# Intltool 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., 675 Mass Ave, Cambridge, MA 02139, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. -# -# Authors: Maciej Stachowiak -# Kenneth Christiansen -# Darin Adler -# -# Proper XML UTF-8'ification written by Cyrille Chepelov -# - -## Release information -my $PROGRAM = "intltool-merge"; -my $PACKAGE = "intltool"; -my $VERSION = "0.37.1"; - -## Loaded modules -use strict; -use Getopt::Long; -use Text::Wrap; -use File::Basename; - -my $must_end_tag = -1; -my $last_depth = -1; -my $translation_depth = -1; -my @tag_stack = (); -my @entered_tag = (); -my @translation_strings = (); -my $leading_space = ""; - -## Scalars used by the option stuff -my $HELP_ARG = 0; -my $VERSION_ARG = 0; -my $BA_STYLE_ARG = 0; -my $XML_STYLE_ARG = 0; -my $KEYS_STYLE_ARG = 0; -my $DESKTOP_STYLE_ARG = 0; -my $SCHEMAS_STYLE_ARG = 0; -my $RFC822DEB_STYLE_ARG = 0; -my $QUOTED_STYLE_ARG = 0; -my $QUOTEDXML_STYLE_ARG = 0; -my $QUIET_ARG = 0; -my $PASS_THROUGH_ARG = 0; -my $UTF8_ARG = 0; -my $MULTIPLE_OUTPUT = 0; -my $cache_file; - -## Handle options -GetOptions -( - "help" => \$HELP_ARG, - "version" => \$VERSION_ARG, - "quiet|q" => \$QUIET_ARG, - "oaf-style|o" => \$BA_STYLE_ARG, ## for compatibility - "ba-style|b" => \$BA_STYLE_ARG, - "xml-style|x" => \$XML_STYLE_ARG, - "keys-style|k" => \$KEYS_STYLE_ARG, - "desktop-style|d" => \$DESKTOP_STYLE_ARG, - "schemas-style|s" => \$SCHEMAS_STYLE_ARG, - "rfc822deb-style|r" => \$RFC822DEB_STYLE_ARG, - "quoted-style" => \$QUOTED_STYLE_ARG, - "quotedxml-style" => \$QUOTEDXML_STYLE_ARG, - "pass-through|p" => \$PASS_THROUGH_ARG, - "utf8|u" => \$UTF8_ARG, - "multiple-output|m" => \$MULTIPLE_OUTPUT, - "cache|c=s" => \$cache_file - ) or &error; - -my $PO_DIR; -my $FILE; -my $OUTFILE; - -my %po_files_by_lang = (); -my %translations = (); -my $iconv = $ENV{"ICONV"} || "iconv"; -my $devnull = ($^O eq 'MSWin32' ? 'NUL:' : '/dev/null'); - -sub isProgramInPath -{ - my ($file) = @_; - # If either a file exists, or when run it returns 0 exit status - return 1 if ((-x $file) or (system("$file -l >$devnull") == 0)); - return 0; -} - -if (! isProgramInPath ("$iconv")) -{ - print STDERR " *** iconv is not found on this system!\n". - " *** Without it, intltool-merge can not convert encodings.\n"; - exit; -} - -# Use this instead of \w for XML files to handle more possible characters. -my $w = "[-A-Za-z0-9._:]"; - -# XML quoted string contents -my $q = "[^\\\"]*"; - -## Check for options. - -if ($VERSION_ARG) -{ - &print_version; -} -elsif ($HELP_ARG) -{ - &print_help; -} -elsif ($BA_STYLE_ARG && @ARGV > 2) -{ - &utf8_sanity_check; - &preparation; - &print_message; - &ba_merge_translations; - &finalize; -} -elsif ($XML_STYLE_ARG && @ARGV > 2) -{ - &utf8_sanity_check; - &preparation; - &print_message; - &xml_merge_output; - &finalize; -} -elsif ($KEYS_STYLE_ARG && @ARGV > 2) -{ - &utf8_sanity_check; - &preparation; - &print_message; - &keys_merge_translations; - &finalize; -} -elsif ($DESKTOP_STYLE_ARG && @ARGV > 2) -{ - &utf8_sanity_check; - &preparation; - &print_message; - &desktop_merge_translations; - &finalize; -} -elsif ($SCHEMAS_STYLE_ARG && @ARGV > 2) -{ - &utf8_sanity_check; - &preparation; - &print_message; - &schemas_merge_translations; - &finalize; -} -elsif ($RFC822DEB_STYLE_ARG && @ARGV > 2) -{ - &preparation; - &print_message; - &rfc822deb_merge_translations; - &finalize; -} -elsif (($QUOTED_STYLE_ARG || $QUOTEDXML_STYLE_ARG) && @ARGV > 2) -{ - &utf8_sanity_check; - &preparation; - &print_message; - "ed_merge_translations($QUOTEDXML_STYLE_ARG); - &finalize; -} -else -{ - &print_help; -} - -exit; - -## Sub for printing release information -sub print_version -{ - print <<_EOF_; -${PROGRAM} (${PACKAGE}) ${VERSION} -Written by Maciej Stachowiak, Darin Adler and Kenneth Christiansen. - -Copyright (C) 2000-2003 Free Software Foundation, Inc. -Copyright (C) 2000-2001 Eazel, Inc. -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -_EOF_ - exit; -} - -## Sub for printing usage information -sub print_help -{ - print <<_EOF_; -Usage: ${PROGRAM} [OPTION]... PO_DIRECTORY FILENAME OUTPUT_FILE -Generates an output file that includes some localized attributes from an -untranslated source file. - -Mandatory options: (exactly one must be specified) - -b, --ba-style includes translations in the bonobo-activation style - -d, --desktop-style includes translations in the desktop style - -k, --keys-style includes translations in the keys style - -s, --schemas-style includes translations in the schemas style - -r, --rfc822deb-style includes translations in the RFC822 style - --quoted-style includes translations in the quoted string style - --quotedxml-style includes translations in the quoted xml string style - -x, --xml-style includes translations in the standard xml style - -Other options: - -u, --utf8 convert all strings to UTF-8 before merging - (default for everything except RFC822 style) - -p, --pass-through deprecated, does nothing and issues a warning - -m, --multiple-output output one localized file per locale, instead of - a single file containing all localized elements - -c, --cache=FILE specify cache file name - (usually \$top_builddir/po/.intltool-merge-cache) - -q, --quiet suppress most messages - --help display this help and exit - --version output version information and exit - -Report bugs to http://bugzilla.gnome.org/ (product name "$PACKAGE") -or send email to . -_EOF_ - exit; -} - - -## Sub for printing error messages -sub print_error -{ - print STDERR "Try `${PROGRAM} --help' for more information.\n"; - exit; -} - - -sub print_message -{ - print "Merging translations into $OUTFILE.\n" unless $QUIET_ARG; -} - - -sub preparation -{ - $PO_DIR = $ARGV[0]; - $FILE = $ARGV[1]; - $OUTFILE = $ARGV[2]; - - &gather_po_files; - &get_translation_database; -} - -# General-purpose code for looking up translations in .po files - -sub po_file2lang -{ - my ($tmp) = @_; - $tmp =~ s/^.*\/(.*)\.po$/$1/; - return $tmp; -} - -sub gather_po_files -{ - if (my $linguas = $ENV{"LINGUAS"}) - { - for my $lang (split / /, $linguas) { - my $po_file = $PO_DIR . "/" . $lang . ".po"; - if (-e $po_file) { - $po_files_by_lang{$lang} = $po_file; - } - } - } - else - { - if (open LINGUAS_FILE, "$PO_DIR/LINGUAS") - { - while () - { - next if /^#/; - - for my $lang (split) - { - chomp ($lang); - my $po_file = $PO_DIR . "/" . $lang . ".po"; - if (-e $po_file) { - $po_files_by_lang{$lang} = $po_file; - } - } - } - - close LINGUAS_FILE; - } - else - { - for my $po_file (glob "$PO_DIR/*.po") { - $po_files_by_lang{po_file2lang($po_file)} = $po_file; - } - } - } -} - -sub get_local_charset -{ - my ($encoding) = @_; - my $alias_file = $ENV{"G_CHARSET_ALIAS"} || "@INTLTOOL_LIBDIR@/charset.alias"; - - # seek character encoding aliases in charset.alias (glib) - - if (open CHARSET_ALIAS, $alias_file) - { - while () - { - next if /^\#/; - return $1 if (/^\s*([-._a-zA-Z0-9]+)\s+$encoding\b/i) - } - - close CHARSET_ALIAS; - } - - # if not found, return input string - - return $encoding; -} - -sub get_po_encoding -{ - my ($in_po_file) = @_; - my $encoding = ""; - - open IN_PO_FILE, $in_po_file or die; - while () - { - ## example: "Content-Type: text/plain; charset=ISO-8859-1\n" - if (/Content-Type\:.*charset=([-a-zA-Z0-9]+)\\n/) - { - $encoding = $1; - last; - } - } - close IN_PO_FILE; - - if (!$encoding) - { - print STDERR "Warning: no encoding found in $in_po_file. Assuming ISO-8859-1\n" unless $QUIET_ARG; - $encoding = "ISO-8859-1"; - } - - system ("$iconv -f $encoding -t UTF-8 <$devnull 2>$devnull"); - if ($?) { - $encoding = get_local_charset($encoding); - } - - return $encoding -} - -sub utf8_sanity_check -{ - print STDERR "Warning: option --pass-through has been removed.\n" if $PASS_THROUGH_ARG; - $UTF8_ARG = 1; -} - -sub get_translation_database -{ - if ($cache_file) { - &get_cached_translation_database; - } else { - &create_translation_database; - } -} - -sub get_newest_po_age -{ - my $newest_age; - - foreach my $file (values %po_files_by_lang) - { - my $file_age = -M $file; - $newest_age = $file_age if !$newest_age || $file_age < $newest_age; - } - - $newest_age = 0 if !$newest_age; - - return $newest_age; -} - -sub create_cache -{ - print "Generating and caching the translation database\n" unless $QUIET_ARG; - - &create_translation_database; - - open CACHE, ">$cache_file" || die; - print CACHE join "\x01", %translations; - close CACHE; -} - -sub load_cache -{ - print "Found cached translation database\n" unless $QUIET_ARG; - - my $contents; - open CACHE, "<$cache_file" || die; - { - local $/; - $contents = ; - } - close CACHE; - %translations = split "\x01", $contents; -} - -sub get_cached_translation_database -{ - my $cache_file_age = -M $cache_file; - if (defined $cache_file_age) - { - if ($cache_file_age <= &get_newest_po_age) - { - &load_cache; - return; - } - print "Found too-old cached translation database\n" unless $QUIET_ARG; - } - - &create_cache; -} - -sub create_translation_database -{ - for my $lang (keys %po_files_by_lang) - { - my $po_file = $po_files_by_lang{$lang}; - - if ($UTF8_ARG) - { - my $encoding = get_po_encoding ($po_file); - - if (lc $encoding eq "utf-8") - { - open PO_FILE, "<$po_file"; - } - else - { - print "NOTICE: $po_file is not in UTF-8 but $encoding, converting...\n" unless $QUIET_ARG;; - - open PO_FILE, "$iconv -f $encoding -t UTF-8 $po_file|"; - } - } - else - { - open PO_FILE, "<$po_file"; - } - - my $nextfuzzy = 0; - my $inmsgid = 0; - my $inmsgstr = 0; - my $msgid = ""; - my $msgstr = ""; - - while () - { - $nextfuzzy = 1 if /^#, fuzzy/; - - if (/^msgid "((\\.|[^\\]+)*)"/ ) - { - $translations{$lang, $msgid} = $msgstr if $inmsgstr && $msgid && $msgstr; - $msgid = ""; - $msgstr = ""; - - if ($nextfuzzy) { - $inmsgid = 0; - } else { - $msgid = unescape_po_string($1); - $inmsgid = 1; - } - $inmsgstr = 0; - $nextfuzzy = 0; - } - - if (/^msgstr "((\\.|[^\\]+)*)"/) - { - $msgstr = unescape_po_string($1); - $inmsgstr = 1; - $inmsgid = 0; - } - - if (/^"((\\.|[^\\]+)*)"/) - { - $msgid .= unescape_po_string($1) if $inmsgid; - $msgstr .= unescape_po_string($1) if $inmsgstr; - } - } - $translations{$lang, $msgid} = $msgstr if $inmsgstr && $msgid && $msgstr; - } -} - -sub finalize -{ -} - -sub unescape_one_sequence -{ - my ($sequence) = @_; - - return "\\" if $sequence eq "\\\\"; - return "\"" if $sequence eq "\\\""; - return "\n" if $sequence eq "\\n"; - return "\r" if $sequence eq "\\r"; - return "\t" if $sequence eq "\\t"; - return "\b" if $sequence eq "\\b"; - return "\f" if $sequence eq "\\f"; - return "\a" if $sequence eq "\\a"; - return chr(11) if $sequence eq "\\v"; # vertical tab, see ascii(7) - - return chr(hex($1)) if ($sequence =~ /\\x([0-9a-fA-F]{2})/); - return chr(oct($1)) if ($sequence =~ /\\([0-7]{3})/); - - # FIXME: Is \0 supported as well? Kenneth and Rodney don't want it, see bug #48489 - - return $sequence; -} - -sub unescape_po_string -{ - my ($string) = @_; - - $string =~ s/(\\x[0-9a-fA-F]{2}|\\[0-7]{3}|\\.)/unescape_one_sequence($1)/eg; - - return $string; -} - -sub entity_decode -{ - local ($_) = @_; - - s/'/'/g; # ' - s/"/"/g; # " - s/<//g; - s/&/&/g; - - return $_; -} - -# entity_encode: (string) -# -# Encode the given string to XML format (encode '<' etc). - -sub entity_encode -{ - my ($pre_encoded) = @_; - - my @list_of_chars = unpack ('C*', $pre_encoded); - - # with UTF-8 we only encode minimalistic - return join ('', map (&entity_encode_int_minimalist, @list_of_chars)); -} - -sub entity_encode_int_minimalist -{ - return """ if $_ == 34; - return "&" if $_ == 38; - return "'" if $_ == 39; - return "<" if $_ == 60; - return ">" if $_ == 62; - return chr $_; -} - -sub entity_encoded_translation -{ - my ($lang, $string) = @_; - - my $translation = $translations{$lang, $string}; - return $string if !$translation; - return entity_encode ($translation); -} - -## XML (bonobo-activation specific) merge code - -sub ba_merge_translations -{ - my $source; - - { - local $/; # slurp mode - open INPUT, "<$FILE" or die "can't open $FILE: $!"; - $source = ; - close INPUT; - } - - open OUTPUT, ">$OUTFILE" or die "can't open $OUTFILE: $!"; - # Binmode so that selftest works ok if using a native Win32 Perl... - binmode (OUTPUT) if $^O eq 'MSWin32'; - - while ($source =~ s|^(.*?)([ \t]*<\s*$w+\s+($w+\s*=\s*"$q"\s*)+/?>)([ \t]*\n)?||s) - { - print OUTPUT $1; - - my $node = $2 . "\n"; - - my @strings = (); - $_ = $node; - while (s/(\s)_($w+\s*=\s*"($q)")/$1$2/s) { - push @strings, entity_decode($3); - } - print OUTPUT; - - my %langs; - for my $string (@strings) - { - for my $lang (keys %po_files_by_lang) - { - $langs{$lang} = 1 if $translations{$lang, $string}; - } - } - - for my $lang (sort keys %langs) - { - $_ = $node; - s/(\sname\s*=\s*)"($q)"/$1"$2-$lang"/s; - s/(\s)_($w+\s*=\s*")($q)"/$1 . $2 . entity_encoded_translation($lang, $3) . '"'/seg; - print OUTPUT; - } - } - - print OUTPUT $source; - - close OUTPUT; -} - - -## XML (non-bonobo-activation) merge code - - -# Process tag attributes -# Only parameter is a HASH containing attributes -> values mapping -sub getAttributeString -{ - my $sub = shift; - my $do_translate = shift || 0; - my $language = shift || ""; - my $result = ""; - my $translate = shift; - foreach my $e (reverse(sort(keys %{ $sub }))) { - my $key = $e; - my $string = $sub->{$e}; - my $quote = '"'; - - $string =~ s/^[\s]+//; - $string =~ s/[\s]+$//; - - if ($string =~ /^'.*'$/) - { - $quote = "'"; - } - $string =~ s/^['"]//g; - $string =~ s/['"]$//g; - - if ($do_translate && $key =~ /^_/) { - $key =~ s|^_||g; - if ($language) { - # Handle translation - my $decode_string = entity_decode($string); - my $translation = $translations{$language, $decode_string}; - if ($translation) { - $translation = entity_encode($translation); - $string = $translation; - } - $$translate = 2; - } else { - $$translate = 2 if ($translate && (!$$translate)); # watch not to "overwrite" $translate - } - } - - $result .= " $key=$quote$string$quote"; - } - return $result; -} - -# Returns a translatable string from XML node, it works on contents of every node in XML::Parser tree -sub getXMLstring -{ - my $ref = shift; - my $spacepreserve = shift || 0; - my @list = @{ $ref }; - my $result = ""; - - my $count = scalar(@list); - my $attrs = $list[0]; - my $index = 1; - - $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/)); - $spacepreserve = 0 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?default["']?$/)); - - while ($index < $count) { - my $type = $list[$index]; - my $content = $list[$index+1]; - if (! $type ) { - # We've got CDATA - if ($content) { - # lets strip the whitespace here, and *ONLY* here - $content =~ s/\s+/ /gs if (!$spacepreserve); - $result .= $content; - } - } elsif ( "$type" ne "1" ) { - # We've got another element - $result .= "<$type"; - $result .= getAttributeString(@{$content}[0], 0); # no nested translatable elements - if ($content) { - my $subresult = getXMLstring($content, $spacepreserve); - if ($subresult) { - $result .= ">".$subresult . ""; - } else { - $result .= "/>"; - } - } else { - $result .= "/>"; - } - } - $index += 2; - } - return $result; -} - -# Translate list of nodes if necessary -sub translate_subnodes -{ - my $fh = shift; - my $content = shift; - my $language = shift || ""; - my $singlelang = shift || 0; - my $spacepreserve = shift || 0; - - my @nodes = @{ $content }; - - my $count = scalar(@nodes); - my $index = 0; - while ($index < $count) { - my $type = $nodes[$index]; - my $rest = $nodes[$index+1]; - if ($singlelang) { - my $oldMO = $MULTIPLE_OUTPUT; - $MULTIPLE_OUTPUT = 1; - traverse($fh, $type, $rest, $language, $spacepreserve); - $MULTIPLE_OUTPUT = $oldMO; - } else { - traverse($fh, $type, $rest, $language, $spacepreserve); - } - $index += 2; - } -} - -sub isWellFormedXmlFragment -{ - my $ret = eval 'require XML::Parser'; - if(!$ret) { - die "You must have XML::Parser installed to run $0\n\n"; - } - - my $fragment = shift; - return 0 if (!$fragment); - - $fragment = "$fragment"; - my $xp = new XML::Parser(Style => 'Tree'); - my $tree = 0; - eval { $tree = $xp->parse($fragment); }; - return $tree; -} - -sub traverse -{ - my $fh = shift; - my $nodename = shift; - my $content = shift; - my $language = shift || ""; - my $spacepreserve = shift || 0; - - if (!$nodename) { - if ($content =~ /^[\s]*$/) { - $leading_space .= $content; - } - print $fh $content; - } else { - # element - my @all = @{ $content }; - my $attrs = shift @all; - my $translate = 0; - my $outattr = getAttributeString($attrs, 1, $language, \$translate); - - if ($nodename =~ /^_/) { - $translate = 1; - $nodename =~ s/^_//; - } - my $lookup = ''; - - $spacepreserve = 0 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?default["']?$/)); - $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/)); - - print $fh "<$nodename", $outattr; - if ($translate) { - $lookup = getXMLstring($content, $spacepreserve); - if (!$spacepreserve) { - $lookup =~ s/^\s+//s; - $lookup =~ s/\s+$//s; - } - - if ($lookup || $translate == 2) { - my $translation = $translations{$language, $lookup} if isWellFormedXmlFragment($translations{$language, $lookup}); - if ($MULTIPLE_OUTPUT && ($translation || $translate == 2)) { - $translation = $lookup if (!$translation); - print $fh " xml:lang=\"", $language, "\"" if $language; - print $fh ">"; - if ($translate == 2) { - translate_subnodes($fh, \@all, $language, 1, $spacepreserve); - } else { - print $fh $translation; - } - print $fh ""; - - return; # this means there will be no same translation with xml:lang="$language"... - # if we want them both, just remove this "return" - } else { - print $fh ">"; - if ($translate == 2) { - translate_subnodes($fh, \@all, $language, 1, $spacepreserve); - } else { - print $fh $lookup; - } - print $fh ""; - } - } else { - print $fh "/>"; - } - - for my $lang (sort keys %po_files_by_lang) { - if ($MULTIPLE_OUTPUT && $lang ne "$language") { - next; - } - if ($lang) { - # Handle translation - # - my $translate = 0; - my $localattrs = getAttributeString($attrs, 1, $lang, \$translate); - my $translation = $translations{$lang, $lookup} if isWellFormedXmlFragment($translations{$lang, $lookup}); - if ($translate && !$translation) { - $translation = $lookup; - } - - if ($translation || $translate) { - print $fh "\n"; - $leading_space =~ s/.*\n//g; - print $fh $leading_space; - print $fh "<", $nodename, " xml:lang=\"", $lang, "\"", $localattrs, ">"; - if ($translate == 2) { - translate_subnodes($fh, \@all, $lang, 1, $spacepreserve); - } else { - print $fh $translation; - } - print $fh ""; - } - } - } - - } else { - my $count = scalar(@all); - if ($count > 0) { - print $fh ">"; - my $index = 0; - while ($index < $count) { - my $type = $all[$index]; - my $rest = $all[$index+1]; - traverse($fh, $type, $rest, $language, $spacepreserve); - $index += 2; - } - print $fh ""; - } else { - print $fh "/>"; - } - } - } -} - -sub intltool_tree_comment -{ - my $expat = shift; - my $data = shift; - my $clist = $expat->{Curlist}; - my $pos = $#$clist; - - push @$clist, 1 => $data; -} - -sub intltool_tree_cdatastart -{ - my $expat = shift; - my $clist = $expat->{Curlist}; - my $pos = $#$clist; - - push @$clist, 0 => $expat->original_string(); -} - -sub intltool_tree_cdataend -{ - my $expat = shift; - my $clist = $expat->{Curlist}; - my $pos = $#$clist; - - $clist->[$pos] .= $expat->original_string(); -} - -sub intltool_tree_char -{ - my $expat = shift; - my $text = shift; - my $clist = $expat->{Curlist}; - my $pos = $#$clist; - - # Use original_string so that we retain escaped entities - # in CDATA sections. - # - if ($pos > 0 and $clist->[$pos - 1] eq '0') { - $clist->[$pos] .= $expat->original_string(); - } else { - push @$clist, 0 => $expat->original_string(); - } -} - -sub intltool_tree_start -{ - my $expat = shift; - my $tag = shift; - my @origlist = (); - - # Use original_string so that we retain escaped entities - # in attribute values. We must convert the string to an - # @origlist array to conform to the structure of the Tree - # Style. - # - my @original_array = split /\x/, $expat->original_string(); - my $source = $expat->original_string(); - - # Remove leading tag. - # - $source =~ s|^\s*<\s*(\S+)||s; - - # Grab attribute key/value pairs and push onto @origlist array. - # - while ($source) - { - if ($source =~ /^\s*([\w:-]+)\s*[=]\s*["]/) - { - $source =~ s|^\s*([\w:-]+)\s*[=]\s*["]([^"]*)["]||s; - push @origlist, $1; - push @origlist, '"' . $2 . '"'; - } - elsif ($source =~ /^\s*([\w:-]+)\s*[=]\s*[']/) - { - $source =~ s|^\s*([\w:-]+)\s*[=]\s*[']([^']*)[']||s; - push @origlist, $1; - push @origlist, "'" . $2 . "'"; - } - else - { - last; - } - } - - my $ol = [ { @origlist } ]; - - push @{ $expat->{Lists} }, $expat->{Curlist}; - push @{ $expat->{Curlist} }, $tag => $ol; - $expat->{Curlist} = $ol; -} - -sub readXml -{ - my $filename = shift || return; - if(!-f $filename) { - die "ERROR Cannot find filename: $filename\n"; - } - - my $ret = eval 'require XML::Parser'; - if(!$ret) { - die "You must have XML::Parser installed to run $0\n\n"; - } - my $xp = new XML::Parser(Style => 'Tree'); - $xp->setHandlers(Char => \&intltool_tree_char); - $xp->setHandlers(Start => \&intltool_tree_start); - $xp->setHandlers(CdataStart => \&intltool_tree_cdatastart); - $xp->setHandlers(CdataEnd => \&intltool_tree_cdataend); - my $tree = $xp->parsefile($filename); - -# Hello thereHowdydo -# would be: -# [foo, [{}, head, [{id => "a"}, 0, "Hello ", em, [{}, 0, "there"]], bar, [{}, -# 0, "Howdy", ref, [{}]], 0, "do" ] ] - - return $tree; -} - -sub print_header -{ - my $infile = shift; - my $fh = shift; - my $source; - - if(!-f $infile) { - die "ERROR Cannot find filename: $infile\n"; - } - - print $fh qq{\n}; - { - local $/; - open DOCINPUT, "<${FILE}" or die; - $source = ; - close DOCINPUT; - } - if ($source =~ /()/s) - { - print $fh "$1\n"; - } - elsif ($source =~ /(]*>)/s) - { - print $fh "$1\n"; - } -} - -sub parseTree -{ - my $fh = shift; - my $ref = shift; - my $language = shift || ""; - - my $name = shift @{ $ref }; - my $cont = shift @{ $ref }; - - while (!$name || "$name" eq "1") { - $name = shift @{ $ref }; - $cont = shift @{ $ref }; - } - - my $spacepreserve = 0; - my $attrs = @{$cont}[0]; - $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/)); - - traverse($fh, $name, $cont, $language, $spacepreserve); -} - -sub xml_merge_output -{ - my $source; - - if ($MULTIPLE_OUTPUT) { - for my $lang (sort keys %po_files_by_lang) { - if ( ! -d $lang ) { - mkdir $lang or -d $lang or die "Cannot create subdirectory $lang: $!\n"; - } - open OUTPUT, ">$lang/$OUTFILE" or die "Cannot open $lang/$OUTFILE: $!\n"; - binmode (OUTPUT) if $^O eq 'MSWin32'; - my $tree = readXml($FILE); - print_header($FILE, \*OUTPUT); - parseTree(\*OUTPUT, $tree, $lang); - close OUTPUT; - print "CREATED $lang/$OUTFILE\n" unless $QUIET_ARG; - } - if ( ! -d "C" ) { - mkdir "C" or -d "C" or die "Cannot create subdirectory C: $!\n"; - } - open OUTPUT, ">C/$OUTFILE" or die "Cannot open C/$OUTFILE: $!\n"; - binmode (OUTPUT) if $^O eq 'MSWin32'; - my $tree = readXml($FILE); - print_header($FILE, \*OUTPUT); - parseTree(\*OUTPUT, $tree); - close OUTPUT; - print "CREATED C/$OUTFILE\n" unless $QUIET_ARG; - } else { - open OUTPUT, ">$OUTFILE" or die "Cannot open $OUTFILE: $!\n"; - binmode (OUTPUT) if $^O eq 'MSWin32'; - my $tree = readXml($FILE); - print_header($FILE, \*OUTPUT); - parseTree(\*OUTPUT, $tree); - close OUTPUT; - print "CREATED $OUTFILE\n" unless $QUIET_ARG; - } -} - -sub keys_merge_translation -{ - my ($lang) = @_; - - if ( ! -d $lang && $MULTIPLE_OUTPUT) - { - mkdir $lang or -d $lang or die "Cannot create subdirectory $lang: $!\n"; - } - - open INPUT, "<${FILE}" or die "Cannot open ${FILE}: $!\n"; - open OUTPUT, ">$lang/$OUTFILE" or die "Cannot open $lang/$OUTFILE: $!\n"; - binmode (OUTPUT) if $^O eq 'MSWin32'; - - while () - { - if (s/^(\s*)_(\w+=(.*))/$1$2/) - { - my $string = $3; - - if (!$MULTIPLE_OUTPUT) - { - print OUTPUT; - - my $non_translated_line = $_; - - for my $lang (sort keys %po_files_by_lang) - { - my $translation = $translations{$lang, $string}; - next if !$translation; - - $_ = $non_translated_line; - s/(\w+)=.*/[$lang]$1=$translation/; - print OUTPUT; - } - } - else - { - my $non_translated_line = $_; - my $translation = $translations{$lang, $string}; - $translation = $string if !$translation; - - $_ = $non_translated_line; - s/(\w+)=.*/$1=$translation/; - print OUTPUT; - } - } - else - { - print OUTPUT; - } - } - - close OUTPUT; - close INPUT; - - print "CREATED $lang/$OUTFILE\n" unless $QUIET_ARG; -} - -sub keys_merge_translations -{ - if ($MULTIPLE_OUTPUT) - { - for my $lang (sort keys %po_files_by_lang) - { - keys_merge_translation ($lang); - } - keys_merge_translation ("C"); - } - else - { - keys_merge_translation ("."); - } -} - -sub desktop_merge_translations -{ - open INPUT, "<${FILE}" or die; - open OUTPUT, ">${OUTFILE}" or die; - binmode (OUTPUT) if $^O eq 'MSWin32'; - - while () - { - if (s/^(\s*)_(\w+=(.*))/$1$2/) - { - my $string = $3; - - print OUTPUT; - - my $non_translated_line = $_; - - for my $lang (sort keys %po_files_by_lang) - { - my $translation = $translations{$lang, $string}; - next if !$translation; - - $_ = $non_translated_line; - s/(\w+)=.*/${1}[$lang]=$translation/; - print OUTPUT; - } - } - else - { - print OUTPUT; - } - } - - close OUTPUT; - close INPUT; -} - -sub schemas_merge_translations -{ - my $source; - - { - local $/; # slurp mode - open INPUT, "<$FILE" or die "can't open $FILE: $!"; - $source = ; - close INPUT; - } - - open OUTPUT, ">$OUTFILE" or die; - binmode (OUTPUT) if $^O eq 'MSWin32'; - - # FIXME: support attribute translations - - # Empty nodes never need translation, so unmark all of them. - # For example, <_foo/> is just replaced by . - $source =~ s|<\s*_($w+)\s*/>|<$1/>|g; - - while ($source =~ s/ - (.*?) - (\s+)((\s*) - (\s*(?:\s*)?(.*?)\s*<\/default>)?(\s*) - (\s*(?:\s*)?(.*?)\s*<\/short>)?(\s*) - (\s*(?:\s*)?(.*?)\s*<\/long>)?(\s*) - <\/locale>) - //sx) - { - print OUTPUT $1; - - my $locale_start_spaces = $2 ? $2 : ''; - my $default_spaces = $4 ? $4 : ''; - my $short_spaces = $7 ? $7 : ''; - my $long_spaces = $10 ? $10 : ''; - my $locale_end_spaces = $13 ? $13 : ''; - my $c_default_block = $3 ? $3 : ''; - my $default_string = $6 ? $6 : ''; - my $short_string = $9 ? $9 : ''; - my $long_string = $12 ? $12 : ''; - - print OUTPUT "$locale_start_spaces$c_default_block"; - - $default_string =~ s/\s+/ /g; - $default_string = entity_decode($default_string); - $short_string =~ s/\s+/ /g; - $short_string = entity_decode($short_string); - $long_string =~ s/\s+/ /g; - $long_string = entity_decode($long_string); - - for my $lang (sort keys %po_files_by_lang) - { - my $default_translation = $translations{$lang, $default_string}; - my $short_translation = $translations{$lang, $short_string}; - my $long_translation = $translations{$lang, $long_string}; - - next if (!$default_translation && !$short_translation && - !$long_translation); - - print OUTPUT "\n$locale_start_spaces"; - - print OUTPUT "$default_spaces"; - - if ($default_translation) - { - $default_translation = entity_encode($default_translation); - print OUTPUT "$default_translation"; - } - - print OUTPUT "$short_spaces"; - - if ($short_translation) - { - $short_translation = entity_encode($short_translation); - print OUTPUT "$short_translation"; - } - - print OUTPUT "$long_spaces"; - - if ($long_translation) - { - $long_translation = entity_encode($long_translation); - print OUTPUT "$long_translation"; - } - - print OUTPUT "$locale_end_spaces"; - } - } - - print OUTPUT $source; - - close OUTPUT; -} - -sub rfc822deb_merge_translations -{ - my %encodings = (); - for my $lang (keys %po_files_by_lang) { - $encodings{$lang} = ($UTF8_ARG ? 'UTF-8' : get_po_encoding($po_files_by_lang{$lang})); - } - - my $source; - - $Text::Wrap::huge = 'overflow'; - $Text::Wrap::break = qr/\n|\s(?=\S)/; - - { - local $/; # slurp mode - open INPUT, "<$FILE" or die "can't open $FILE: $!"; - $source = ; - close INPUT; - } - - open OUTPUT, ">${OUTFILE}" or die; - binmode (OUTPUT) if $^O eq 'MSWin32'; - - while ($source =~ /(^|\n+)(_*)([^:\s]+)(:[ \t]*)(.*?)(?=\n[\S\n]|$)/sg) - { - my $sep = $1; - my $non_translated_line = $3.$4; - my $string = $5; - my $underscore = length($2); - next if $underscore eq 0 && $non_translated_line =~ /^#/; - # Remove [] dummy strings - my $stripped = $string; - $stripped =~ s/\[\s[^\[\]]*\],/,/g if $underscore eq 2; - $stripped =~ s/\[\s[^\[\]]*\]$//; - $non_translated_line .= $stripped; - - print OUTPUT $sep.$non_translated_line; - - if ($underscore) - { - my @str_list = rfc822deb_split($underscore, $string); - - for my $lang (sort keys %po_files_by_lang) - { - my $is_translated = 1; - my $str_translated = ''; - my $first = 1; - - for my $str (@str_list) - { - my $translation = $translations{$lang, $str}; - - if (!$translation) - { - $is_translated = 0; - last; - } - - # $translation may also contain [] dummy - # strings, mostly to indicate an empty string - $translation =~ s/\[\s[^\[\]]*\]$//; - - if ($first) - { - if ($underscore eq 2) - { - $str_translated .= $translation; - } - else - { - $str_translated .= - Text::Tabs::expand($translation) . - "\n"; - } - } - else - { - if ($underscore eq 2) - { - $str_translated .= ', ' . $translation; - } - else - { - $str_translated .= Text::Tabs::expand( - Text::Wrap::wrap(' ', ' ', $translation)) . - "\n .\n"; - } - } - $first = 0; - - # To fix some problems with Text::Wrap::wrap - $str_translated =~ s/(\n )+\n/\n .\n/g; - } - next unless $is_translated; - - $str_translated =~ s/\n \.\n$//; - $str_translated =~ s/\s+$//; - - $_ = $non_translated_line; - s/^(\w+):\s*.*/$sep${1}-$lang.$encodings{$lang}: $str_translated/s; - print OUTPUT; - } - } - } - print OUTPUT "\n"; - - close OUTPUT; - close INPUT; -} - -sub rfc822deb_split -{ - # Debian defines a special way to deal with rfc822-style files: - # when a value contain newlines, it consists of - # 1. a short form (first line) - # 2. a long description, all lines begin with a space, - # and paragraphs are separated by a single dot on a line - # This routine returns an array of all paragraphs, and reformat - # them. - # When first argument is 2, the string is a comma separated list of - # values. - my $type = shift; - my $text = shift; - $text =~ s/^[ \t]//mg; - return (split(/, */, $text, 0)) if $type ne 1; - return ($text) if $text !~ /\n/; - - $text =~ s/([^\n]*)\n//; - my @list = ($1); - my $str = ''; - - for my $line (split (/\n/, $text)) - { - chomp $line; - if ($line =~ /^\.\s*$/) - { - # New paragraph - $str =~ s/\s*$//; - push(@list, $str); - $str = ''; - } - elsif ($line =~ /^\s/) - { - # Line which must not be reformatted - $str .= "\n" if length ($str) && $str !~ /\n$/; - $line =~ s/\s+$//; - $str .= $line."\n"; - } - else - { - # Continuation line, remove newline - $str .= " " if length ($str) && $str !~ /\n$/; - $str .= $line; - } - } - - $str =~ s/\s*$//; - push(@list, $str) if length ($str); - - return @list; -} - -sub quoted_translation -{ - my ($xml_mode, $lang, $string) = @_; - - $string = entity_decode($string) if $xml_mode; - $string =~ s/\\\"/\"/g; - - my $translation = $translations{$lang, $string}; - $translation = $string if !$translation; - $translation = entity_encode($translation) if $xml_mode; - $translation =~ s/\"/\\\"/g; - return $translation -} - -sub quoted_merge_translations -{ - my ($xml_mode) = @_; - - if (!$MULTIPLE_OUTPUT) { - print "Quoted only supports Multiple Output.\n"; - exit(1); - } - - for my $lang (sort keys %po_files_by_lang) { - if ( ! -d $lang ) { - mkdir $lang or -d $lang or die "Cannot create subdirectory $lang: $!\n"; - } - open INPUT, "<${FILE}" or die; - open OUTPUT, ">$lang/$OUTFILE" or die "Cannot open $lang/$OUTFILE: $!\n"; - binmode (OUTPUT) if $^O eq 'MSWin32'; - while () - { - s/\"(([^\"]|\\\")*[^\\\"])\"/"\"" . "ed_translation($xml_mode, $lang, $1) . "\""/ge; - print OUTPUT; - } - close OUTPUT; - close INPUT; - } -} diff --git a/intltool-update.in b/intltool-update.in index 2684cc0..e69de29 100644 --- a/intltool-update.in +++ b/intltool-update.in @@ -1,1166 +0,0 @@ -#!@INTLTOOL_PERL@ -w -# -*- Mode: perl; indent-tabs-mode: nil; c-basic-offset: 4 -*- - -# -# The Intltool Message Updater -# -# Copyright (C) 2000-2003 Free Software Foundation. -# -# Intltool is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# version 2 published by the Free Software Foundation. -# -# Intltool 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., 675 Mass Ave, Cambridge, MA 02139, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. -# -# Authors: Kenneth Christiansen -# Maciej Stachowiak -# Darin Adler - -## Release information -my $PROGRAM = "intltool-update"; -my $VERSION = "0.37.1"; -my $PACKAGE = "intltool"; - -## Loaded modules -use strict; -use Getopt::Long; -use Cwd; -use File::Copy; -use File::Find; - -## Scalars used by the option stuff -my $HELP_ARG = 0; -my $VERSION_ARG = 0; -my $DIST_ARG = 0; -my $POT_ARG = 0; -my $HEADERS_ARG = 0; -my $MAINTAIN_ARG = 0; -my $REPORT_ARG = 0; -my $VERBOSE = 0; -my $GETTEXT_PACKAGE = ""; -my $OUTPUT_FILE = ""; - -my @languages; -my %varhash = (); -my %po_files_by_lang = (); - -# Regular expressions to categorize file types. -# FIXME: Please check if the following is correct - -my $xml_support = -"xml(?:\\.in)*|". # http://www.w3.org/XML/ (Note: .in is not required) -"ui|". # Bonobo specific - User Interface desc. files -"lang|". # ? -"glade2?(?:\\.in)*|". # Glade specific - User Interface desc. files (Note: .in is not required) -"scm(?:\\.in)*|". # ? (Note: .in is not required) -"oaf(?:\\.in)+|". # DEPRECATED: Replaces by Bonobo .server files -"etspec|". # ? -"server(?:\\.in)+|". # Bonobo specific -"sheet(?:\\.in)+|". # ? -"schemas(?:\\.in)+|". # GConf specific -"pong(?:\\.in)+|". # DEPRECATED: PONG is not used [by GNOME] any longer. -"kbd(?:\\.in)+|". # GOK specific. -"policy(?:\\.in)+"; # PolicyKit files - -my $ini_support = -"icon(?:\\.in)+|". # http://www.freedesktop.org/Standards/icon-theme-spec -"desktop(?:\\.in)+|". # http://www.freedesktop.org/Standards/menu-spec -"caves(?:\\.in)+|". # GNOME Games specific -"directory(?:\\.in)+|". # http://www.freedesktop.org/Standards/menu-spec -"soundlist(?:\\.in)+|". # GNOME specific -"keys(?:\\.in)+|". # GNOME Mime database specific -"theme(?:\\.in)+|". # http://www.freedesktop.org/Standards/icon-theme-spec -"service(?:\\.in)+"; # DBus specific - -my $buildin_gettext_support = -"c|y|cs|cc|cpp|c\\+\\+|h|hh|gob|py"; - -## Always flush buffer when printing -$| = 1; - -## Sometimes the source tree will be rooted somewhere else. -my $SRCDIR = $ENV{"srcdir"} || "."; -my $POTFILES_in; - -$POTFILES_in = "<$SRCDIR/POTFILES.in"; - -my $devnull = ($^O eq 'MSWin32' ? 'NUL:' : '/dev/null'); - -## Handle options -GetOptions -( - "help" => \$HELP_ARG, - "version" => \$VERSION_ARG, - "dist|d" => \$DIST_ARG, - "pot|p" => \$POT_ARG, - "headers|s" => \$HEADERS_ARG, - "maintain|m" => \$MAINTAIN_ARG, - "report|r" => \$REPORT_ARG, - "verbose|x" => \$VERBOSE, - "gettext-package|g=s" => \$GETTEXT_PACKAGE, - "output-file|o=s" => \$OUTPUT_FILE, - ) or &Console_WriteError_InvalidOption; - -&Console_Write_IntltoolHelp if $HELP_ARG; -&Console_Write_IntltoolVersion if $VERSION_ARG; - -my $arg_count = ($DIST_ARG > 0) - + ($POT_ARG > 0) - + ($HEADERS_ARG > 0) - + ($MAINTAIN_ARG > 0) - + ($REPORT_ARG > 0); - -&Console_Write_IntltoolHelp if $arg_count > 1; - -my $PKGNAME = FindPackageName (); - -# --version and --help don't require a module name -my $MODULE = $GETTEXT_PACKAGE || $PKGNAME || "unknown"; - -if ($POT_ARG) -{ - &GenerateHeaders; - &GeneratePOTemplate; -} -elsif ($HEADERS_ARG) -{ - &GenerateHeaders; -} -elsif ($MAINTAIN_ARG) -{ - &FindLeftoutFiles; -} -elsif ($REPORT_ARG) -{ - &GenerateHeaders; - &GeneratePOTemplate; - &Console_Write_CoverageReport; -} -elsif ((defined $ARGV[0]) && $ARGV[0] =~ /^[a-z]/) -{ - my $lang = $ARGV[0]; - - ## Report error if the language file supplied - ## to the command line is non-existent - &Console_WriteError_NotExisting("$SRCDIR/$lang.po") - if ! -s "$SRCDIR/$lang.po"; - - if (!$DIST_ARG) - { - print "Working, please wait..." if $VERBOSE; - &GenerateHeaders; - &GeneratePOTemplate; - } - &POFile_Update ($lang, $OUTPUT_FILE); - &Console_Write_TranslationStatus ($lang, $OUTPUT_FILE); -} -else -{ - &Console_Write_IntltoolHelp; -} - -exit; - -######### - -sub Console_Write_IntltoolVersion -{ - print <<_EOF_; -${PROGRAM} (${PACKAGE}) $VERSION -Written by Kenneth Christiansen, Maciej Stachowiak, and Darin Adler. - -Copyright (C) 2000-2003 Free Software Foundation, Inc. -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -_EOF_ - exit; -} - -sub Console_Write_IntltoolHelp -{ - print <<_EOF_; -Usage: ${PROGRAM} [OPTION]... LANGCODE -Updates PO template files and merge them with the translations. - -Mode of operation (only one is allowed): - -p, --pot generate the PO template only - -s, --headers generate the header files in POTFILES.in - -m, --maintain search for left out files from POTFILES.in - -r, --report display a status report for the module - -d, --dist merge LANGCODE.po with existing PO template - -Extra options: - -g, --gettext-package=NAME override PO template name, useful with --pot - -o, --output-file=FILE write merged translation to FILE - -x, --verbose display lots of feedback - --help display this help and exit - --version output version information and exit - -Examples of use: -${PROGRAM} --pot just create a new PO template -${PROGRAM} xy create new PO template and merge xy.po with it - -Report bugs to http://bugzilla.gnome.org/ (product name "$PACKAGE") -or send email to . -_EOF_ - exit; -} - -sub echo_n -{ - my $str = shift; - my $ret = `echo "$str"`; - - $ret =~ s/\n$//; # do we need the "s" flag? - - return $ret; -} - -sub POFile_DetermineType ($) -{ - my $type = $_; - my $gettext_type; - - my $xml_regex = "(?:" . $xml_support . ")"; - my $ini_regex = "(?:" . $ini_support . ")"; - my $buildin_regex = "(?:" . $buildin_gettext_support . ")"; - - if ($type =~ /\[type: gettext\/([^\]].*)]/) - { - $gettext_type=$1; - } - elsif ($type =~ /schemas(\.in)+$/) - { - $gettext_type="schemas"; - } - elsif ($type =~ /glade2?(\.in)*$/) - { - $gettext_type="glade"; - } - elsif ($type =~ /scm(\.in)*$/) - { - $gettext_type="scheme"; - } - elsif ($type =~ /keys(\.in)+$/) - { - $gettext_type="keys"; - } - - # bucket types - - elsif ($type =~ /$xml_regex$/) - { - $gettext_type="xml"; - } - elsif ($type =~ /$ini_regex$/) - { - $gettext_type="ini"; - } - elsif ($type =~ /$buildin_regex$/) - { - $gettext_type="buildin"; - } - else - { - $gettext_type="unknown"; - } - - return "gettext\/$gettext_type"; -} - -sub TextFile_DetermineEncoding ($) -{ - my $gettext_code="ASCII"; # All files are ASCII by default - my $filetype=`file $_ | cut -d ' ' -f 2`; - - if ($? eq "0") - { - if ($filetype =~ /^(ISO|UTF)/) - { - chomp ($gettext_code = $filetype); - } - elsif ($filetype =~ /^XML/) - { - $gettext_code="UTF-8"; # We asume that .glade and other .xml files are UTF-8 - } - } - - return $gettext_code; -} - -sub isNotValidMissing -{ - my ($file) = @_; - - return if $file =~ /^\{arch\}\/.*$/; - return if $file =~ /^$varhash{"PACKAGE"}-$varhash{"VERSION"}\/.*$/; -} - -sub FindLeftoutFiles -{ - my (@buf_i18n_plain, - @buf_i18n_xml, - @buf_i18n_xml_unmarked, - @buf_i18n_ini, - @buf_potfiles, - @buf_potfiles_ignore, - @buf_allfiles, - @buf_allfiles_sorted, - @buf_potfiles_sorted, - @buf_potfiles_ignore_sorted - ); - - ## Search and find all translatable files - find sub { - push @buf_i18n_plain, "$File::Find::name" if /\.($buildin_gettext_support)$/; - push @buf_i18n_xml, "$File::Find::name" if /\.($xml_support)$/; - push @buf_i18n_ini, "$File::Find::name" if /\.($ini_support)$/; - push @buf_i18n_xml_unmarked, "$File::Find::name" if /\.(schemas(\.in)+)$/; - }, ".."; - find sub { - push @buf_i18n_plain, "$File::Find::name" if /\.($buildin_gettext_support)$/; - push @buf_i18n_xml, "$File::Find::name" if /\.($xml_support)$/; - push @buf_i18n_ini, "$File::Find::name" if /\.($ini_support)$/; - push @buf_i18n_xml_unmarked, "$File::Find::name" if /\.(schemas(\.in)+)$/; - }, "$SRCDIR/.." if "$SRCDIR" ne "."; - - open POTFILES, $POTFILES_in or die "$PROGRAM: there's no POTFILES.in!\n"; - @buf_potfiles = grep !/^(#|\s*$)/, ; - close POTFILES; - - foreach (@buf_potfiles) { - s/^\[.*]\s*//; - } - - print "Searching for missing translatable files...\n" if $VERBOSE; - - ## Check if we should ignore some found files, when - ## comparing with POTFILES.in - foreach my $ignore ("POTFILES.skip", "POTFILES.ignore") - { - (-s "$SRCDIR/$ignore") or next; - - if ("$ignore" eq "POTFILES.ignore") - { - print "The usage of POTFILES.ignore is deprecated. Please consider moving the\n". - "content of this file to POTFILES.skip.\n"; - } - - print "Found $ignore: Ignoring files...\n" if $VERBOSE; - open FILE, "<$SRCDIR/$ignore" or die "ERROR: Failed to open $SRCDIR/$ignore!\n"; - - while () - { - push @buf_potfiles_ignore, $_ unless /^(#|\s*$)/; - } - close FILE; - - @buf_potfiles_ignore_sorted = sort (@buf_potfiles_ignore); - } - - foreach my $file (@buf_i18n_plain) - { - my $in_comment = 0; - my $in_macro = 0; - - open FILE, "<$file"; - while () - { - # Handle continued multi-line comment. - if ($in_comment) - { - next unless s-.*\*/--; - $in_comment = 0; - } - - # Handle continued macro. - if ($in_macro) - { - $in_macro = 0 unless /\\$/; - next; - } - - # Handle start of macro (or any preprocessor directive). - if (/^\s*\#/) - { - $in_macro = 1 if /^([^\\]|\\.)*\\$/; - next; - } - - # Handle comments and quoted text. - while (m-(/\*|//|\'|\")-) # \' and \" keep emacs perl mode happy - { - my $match = $1; - if ($match eq "/*") - { - if (!s-/\*.*?\*/--) - { - s-/\*.*--; - $in_comment = 1; - } - } - elsif ($match eq "//") - { - s-//.*--; - } - else # ' or " - { - if (!s-$match([^\\]|\\.)*?$match-QUOTEDTEXT-) - { - warn "mismatched quotes at line $. in $file\n"; - s-$match.*--; - } - } - } - - if (/\w\.GetString *\(QUOTEDTEXT/) - { - if (defined isNotValidMissing (unpack("x3 A*", $file))) { - ## Remove the first 3 chars and add newline - push @buf_allfiles, unpack("x3 A*", $file) . "\n"; - } - last; - } - - ## C_ N_ Q_ and _ are the macros defined in gi8n.h - if (/[CNQ]?_ *\(QUOTEDTEXT/) - { - if (defined isNotValidMissing (unpack("x3 A*", $file))) { - ## Remove the first 3 chars and add newline - push @buf_allfiles, unpack("x3 A*", $file) . "\n"; - } - last; - } - } - close FILE; - } - - foreach my $file (@buf_i18n_xml) - { - open FILE, "<$file"; - - while () - { - # FIXME: share the pattern matching code with intltool-extract - if (/\s_[-A-Za-z0-9._:]+\s*=\s*\"([^"]+)\"/ || /<_[^>]+>/ || /translatable=\"yes\"/) - { - if (defined isNotValidMissing (unpack("x3 A*", $file))) { - push @buf_allfiles, unpack("x3 A*", $file) . "\n"; - } - last; - } - } - close FILE; - } - - foreach my $file (@buf_i18n_ini) - { - open FILE, "<$file"; - while () - { - if (/_(.*)=/) - { - if (defined isNotValidMissing (unpack("x3 A*", $file))) { - push @buf_allfiles, unpack("x3 A*", $file) . "\n"; - } - last; - } - } - close FILE; - } - - foreach my $file (@buf_i18n_xml_unmarked) - { - if (defined isNotValidMissing (unpack("x3 A*", $file))) { - push @buf_allfiles, unpack("x3 A*", $file) . "\n"; - } - } - - - @buf_allfiles_sorted = sort (@buf_allfiles); - @buf_potfiles_sorted = sort (@buf_potfiles); - - my %in2; - foreach (@buf_potfiles_sorted) - { - s#^$SRCDIR/../##; - s#^$SRCDIR/##; - $in2{$_} = 1; - } - - foreach (@buf_potfiles_ignore_sorted) - { - s#^$SRCDIR/../##; - s#^$SRCDIR/##; - $in2{$_} = 1; - } - - my @result; - - foreach (@buf_allfiles_sorted) - { - my $dummy = $_; - my $srcdir = $SRCDIR; - - $srcdir =~ s#^../##; - $dummy =~ s#^$srcdir/../##; - $dummy =~ s#^$srcdir/##; - $dummy =~ s#_build/##; - if (!exists($in2{$dummy})) - { - push @result, $dummy - } - } - - my @buf_potfiles_notexist; - - foreach (@buf_potfiles_sorted) - { - chomp (my $dummy = $_); - if ("$dummy" ne "" and !(-f "$SRCDIR/../$dummy" or -f "../$dummy")) - { - push @buf_potfiles_notexist, $_; - } - } - - ## Save file with information about the files missing - ## if any, and give information about this procedure. - if (@result + @buf_potfiles_notexist > 0) - { - if (@result) - { - print "\n" if $VERBOSE; - unlink "missing"; - open OUT, ">missing"; - print OUT @result; - close OUT; - warn "\e[1mThe following files contain translations and are currently not in use. Please\e[0m\n". - "\e[1mconsider adding these to the POTFILES.in file, located in the po/ directory.\e[0m\n\n"; - print STDERR @result, "\n"; - warn "If some of these files are left out on purpose then please add them to\n". - "POTFILES.skip instead of POTFILES.in. A file \e[1m'missing'\e[0m containing this list\n". - "of left out files has been written in the current directory.\n"; - } - if (@buf_potfiles_notexist) - { - unlink "notexist"; - open OUT, ">notexist"; - print OUT @buf_potfiles_notexist; - close OUT; - warn "\n" if ($VERBOSE or @result); - warn "\e[1mThe following files do not exist anymore:\e[0m\n\n"; - warn @buf_potfiles_notexist, "\n"; - warn "Please remove them from POTFILES.in. A file \e[1m'notexist'\e[0m\n". - "containing this list of absent files has been written in the current directory.\n"; - } - } - - ## If there is nothing to complain about, notify the user - else { - print "\nAll files containing translations are present in POTFILES.in.\n" if $VERBOSE; - } -} - -sub Console_WriteError_InvalidOption -{ - ## Handle invalid arguments - print STDERR "Try `${PROGRAM} --help' for more information.\n"; - exit 1; -} - -sub isProgramInPath -{ - my ($file) = @_; - # If either a file exists, or when run it returns 0 exit status - return 1 if ((-x $file) or (system("$file --version >$devnull") == 0)); - return 0; -} - -sub isGNUGettextTool -{ - my ($file) = @_; - # Check that we are using GNU gettext tools - if (isProgramInPath ($file)) - { - my $version = `$file --version`; - return 1 if ($version =~ m/.*\(GNU .*\).*/); - } - return 0; -} - -sub GenerateHeaders -{ - my $EXTRACT = $ENV{"INTLTOOL_EXTRACT"} || "intltool-extract"; - - ## Generate the .h header files, so we can allow glade and - ## xml translation support - if (! isProgramInPath ("$EXTRACT")) - { - print STDERR "\n *** The intltool-extract script wasn't found!" - ."\n *** Without it, intltool-update can not generate files.\n"; - exit; - } - else - { - open (FILE, $POTFILES_in) or die "$PROGRAM: POTFILES.in not found.\n"; - - while () - { - chomp; - next if /^\[\s*encoding/; - - ## Find xml files in POTFILES.in and generate the - ## files with help from the extract script - - my $gettext_type= &POFile_DetermineType ($1); - - if (/\.($xml_support|$ini_support)$/ || /^\[/) - { - s/^\[[^\[].*]\s*//; - - my $filename = "../$_"; - - if ($VERBOSE) - { - system ($EXTRACT, "--update", "--srcdir=$SRCDIR", - "--type=$gettext_type", $filename); - } - else - { - system ($EXTRACT, "--update", "--type=$gettext_type", - "--srcdir=$SRCDIR", "--quiet", $filename); - } - } - } - close FILE; - } -} - -# -# Generate .pot file from POTFILES.in -# -sub GeneratePOTemplate -{ - my $XGETTEXT = $ENV{"XGETTEXT"} || "xgettext"; - my $XGETTEXT_ARGS = $ENV{"XGETTEXT_ARGS"} || ''; - chomp $XGETTEXT; - - if (! isGNUGettextTool ("$XGETTEXT")) - { - print STDERR " *** GNU xgettext is not found on this system!\n". - " *** Without it, intltool-update can not extract strings.\n"; - exit; - } - - print "Building $MODULE.pot...\n" if $VERBOSE; - - open INFILE, $POTFILES_in; - unlink "POTFILES.in.temp"; - open OUTFILE, ">POTFILES.in.temp" or die("Cannot open POTFILES.in.temp for writing"); - - my $gettext_support_nonascii = 0; - - # checks for GNU gettext >= 0.12 - my $dummy = `$XGETTEXT --version --from-code=UTF-8 >$devnull 2>$devnull`; - if ($? == 0) - { - $gettext_support_nonascii = 1; - } - else - { - # urge everybody to upgrade gettext - print STDERR "WARNING: This version of gettext does not support extracting non-ASCII\n". - " strings. That means you should install a version of gettext\n". - " that supports non-ASCII strings (such as GNU gettext >= 0.12),\n". - " or have to let non-ASCII strings untranslated. (If there is any)\n"; - } - - my $encoding = "ASCII"; - my $forced_gettext_code; - my @temp_headers; - my $encoding_problem_is_reported = 0; - - while () - { - next if (/^#/ or /^\s*$/); - - chomp; - - my $gettext_code; - - if (/^\[\s*encoding:\s*(.*)\s*\]/) - { - $forced_gettext_code=$1; - } - elsif (/\.($xml_support|$ini_support)$/ || /^\[/) - { - s/^\[.*]\s*//; - print OUTFILE "../$_.h\n"; - push @temp_headers, "../$_.h"; - $gettext_code = &TextFile_DetermineEncoding ("../$_.h") if ($gettext_support_nonascii and not defined $forced_gettext_code); - } - else - { - print OUTFILE "$SRCDIR/../$_\n"; - $gettext_code = &TextFile_DetermineEncoding ("$SRCDIR/../$_") if ($gettext_support_nonascii and not defined $forced_gettext_code); - } - - next if (! $gettext_support_nonascii); - - if (defined $forced_gettext_code) - { - $encoding=$forced_gettext_code; - } - elsif (defined $gettext_code and "$encoding" ne "$gettext_code") - { - if ($encoding eq "ASCII") - { - $encoding=$gettext_code; - } - elsif ($gettext_code ne "ASCII") - { - # Only report once because the message is quite long - if (! $encoding_problem_is_reported) - { - print STDERR "WARNING: You should use the same file encoding for all your project files,\n". - " but $PROGRAM thinks that most of the source files are in\n". - " $encoding encoding, while \"$_\" is (likely) in\n". - " $gettext_code encoding. If you are sure that all translatable strings\n". - " are in same encoding (say UTF-8), please \e[1m*prepend*\e[0m the following\n". - " line to POTFILES.in:\n\n". - " [encoding: UTF-8]\n\n". - " and make sure that configure.in/ac checks for $PACKAGE >= 0.27 .\n". - "(such warning message will only be reported once.)\n"; - $encoding_problem_is_reported = 1; - } - } - } - } - - close OUTFILE; - close INFILE; - - unlink "$MODULE.pot"; - my @xgettext_argument=("$XGETTEXT", - "--add-comments", - "--directory\=.", - "--default-domain\=$MODULE", - "--flag\=g_strdup_printf:1:c-format", - "--flag\=g_string_printf:2:c-format", - "--flag\=g_string_append_printf:2:c-format", - "--flag\=g_error_new:3:c-format", - "--flag\=g_set_error:4:c-format", - "--flag\=g_markup_printf_escaped:1:c-format", - "--flag\=g_log:3:c-format", - "--flag\=g_print:1:c-format", - "--flag\=g_printerr:1:c-format", - "--flag\=g_printf:1:c-format", - "--flag\=g_fprintf:2:c-format", - "--flag\=g_sprintf:2:c-format", - "--flag\=g_snprintf:3:c-format", - "--flag\=g_scanner_error:2:c-format", - "--flag\=g_scanner_warn:2:c-format", - "--output\=$MODULE\.pot", - "--files-from\=\.\/POTFILES\.in\.temp"); - my $XGETTEXT_KEYWORDS = &FindPOTKeywords; - push @xgettext_argument, $XGETTEXT_KEYWORDS; - my $MSGID_BUGS_ADDRESS = &FindMakevarsBugAddress; - push @xgettext_argument, "--msgid-bugs-address\=\"$MSGID_BUGS_ADDRESS\"" if $MSGID_BUGS_ADDRESS; - push @xgettext_argument, "--from-code\=$encoding" if ($gettext_support_nonascii); - push @xgettext_argument, $XGETTEXT_ARGS if $XGETTEXT_ARGS; - my $xgettext_command = join ' ', @xgettext_argument; - - # intercept xgettext error message - print "Running $xgettext_command\n" if $VERBOSE; - my $xgettext_error_msg = `$xgettext_command 2>\&1`; - my $command_failed = $?; - - unlink "POTFILES.in.temp"; - - print "Removing generated header (.h) files..." if $VERBOSE; - unlink foreach (@temp_headers); - print "done.\n" if $VERBOSE; - - if (! $command_failed) - { - if (! -e "$MODULE.pot") - { - print "None of the files in POTFILES.in contain strings marked for translation.\n" if $VERBOSE; - } - else - { - print "Wrote $MODULE.pot\n" if $VERBOSE; - } - } - else - { - if ($xgettext_error_msg =~ /--from-code/) - { - # replace non-ASCII error message with a more useful one. - print STDERR "ERROR: xgettext failed to generate PO template file because there is non-ASCII\n". - " string marked for translation. Please make sure that all strings marked\n". - " for translation are in uniform encoding (say UTF-8), then \e[1m*prepend*\e[0m the\n". - " following line to POTFILES.in and rerun $PROGRAM:\n\n". - " [encoding: UTF-8]\n\n"; - } - else - { - print STDERR "$xgettext_error_msg"; - if (-e "$MODULE.pot") - { - # is this possible? - print STDERR "ERROR: xgettext failed but still managed to generate PO template file.\n". - " Please consult error message above if there is any.\n"; - } - else - { - print STDERR "ERROR: xgettext failed to generate PO template file. Please consult\n". - " error message above if there is any.\n"; - } - } - exit (1); - } -} - -sub POFile_Update -{ - -f "$MODULE.pot" or die "$PROGRAM: $MODULE.pot does not exist.\n"; - - my $MSGMERGE = $ENV{"MSGMERGE"} || "msgmerge"; - my ($lang, $outfile) = @_; - - if (! isGNUGettextTool ("$MSGMERGE")) - { - print STDERR " *** GNU msgmerge is not found on this system!\n". - " *** Without it, intltool-update can not extract strings.\n"; - exit; - } - - print "Merging $SRCDIR/$lang.po with $MODULE.pot..." if $VERBOSE; - - my $infile = "$SRCDIR/$lang.po"; - $outfile = "$SRCDIR/$lang.po" if ($outfile eq ""); - - # I think msgmerge won't overwrite old file if merge is not successful - system ("$MSGMERGE", "-o", $outfile, $infile, "$MODULE.pot"); -} - -sub Console_WriteError_NotExisting -{ - my ($file) = @_; - - ## Report error if supplied language file is non-existing - print STDERR "$PROGRAM: $file does not exist!\n"; - print STDERR "Try '$PROGRAM --help' for more information.\n"; - exit; -} - -sub GatherPOFiles -{ - my @po_files = glob ("./*.po"); - - @languages = map (&POFile_GetLanguage, @po_files); - - foreach my $lang (@languages) - { - $po_files_by_lang{$lang} = shift (@po_files); - } -} - -sub POFile_GetLanguage ($) -{ - s/^(.*\/)?(.+)\.po$/$2/; - return $_; -} - -sub Console_Write_TranslationStatus -{ - my ($lang, $output_file) = @_; - my $MSGFMT = $ENV{"MSGFMT"} || "msgfmt"; - - if (! isGNUGettextTool ("$MSGFMT")) - { - print STDERR " *** GNU msgfmt is not found on this system!\n". - " *** Without it, intltool-update can not extract strings.\n"; - exit; - } - - $output_file = "$SRCDIR/$lang.po" if ($output_file eq ""); - - system ("$MSGFMT", "-o", "$devnull", "--verbose", $output_file); -} - -sub Console_Write_CoverageReport -{ - my $MSGFMT = $ENV{"MSGFMT"} || "msgfmt"; - - if (! isGNUGettextTool ("$MSGFMT")) - { - print STDERR " *** GNU msgfmt is not found on this system!\n". - " *** Without it, intltool-update can not extract strings.\n"; - exit; - } - - &GatherPOFiles; - - foreach my $lang (@languages) - { - print STDERR "$lang: "; - &POFile_Update ($lang, ""); - } - - print STDERR "\n\n * Current translation support in $MODULE \n\n"; - - foreach my $lang (@languages) - { - print STDERR "$lang: "; - system ("$MSGFMT", "-o", "$devnull", "--verbose", "$SRCDIR/$lang.po"); - } -} - -sub SubstituteVariable -{ - my ($str) = @_; - - # always need to rewind file whenever it has been accessed - seek (CONF, 0, 0); - - # cache each variable. varhash is global to we can add - # variables elsewhere. - while () - { - if (/^(\w+)=(.*)$/) - { - ($varhash{$1} = $2) =~ s/^["'](.*)["']$/$1/; - } - } - - if ($str =~ /^(.*)\${?([A-Z_]+)}?(.*)$/) - { - my $rest = $3; - my $untouched = $1; - my $sub = ""; - # Ignore recursive definitions of variables - $sub = $varhash{$2} if defined $varhash{$2} and $varhash{$2} !~ /\${?$2}?/; - - return SubstituteVariable ("$untouched$sub$rest"); - } - - # We're using Perl backticks ` and "echo -n" here in order to - # expand any shell escapes (such as backticks themselves) in every variable - return echo_n ($str); -} - -sub CONF_Handle_Open -{ - my $base_dirname = getcwd(); - $base_dirname =~ s@.*/@@; - - my ($conf_in, $src_dir); - - if ($base_dirname =~ /^po(-.+)?$/) - { - if (-f "Makevars") - { - my $makefile_source; - - local (*IN); - open (IN, ") - { - if (/^top_builddir[ \t]*=/) - { - $src_dir = $_; - $src_dir =~ s/^top_builddir[ \t]*=[ \t]*([^ \t\n\r]*)/$1/; - - chomp $src_dir; - if (-f "$src_dir" . "/configure.ac") { - $conf_in = "$src_dir" . "/configure.ac" . "\n"; - } else { - $conf_in = "$src_dir" . "/configure.in" . "\n"; - } - last; - } - } - close IN; - - $conf_in || die "Cannot find top_builddir in Makevars."; - } - elsif (-f "$SRCDIR/../configure.ac") - { - $conf_in = "$SRCDIR/../configure.ac"; - } - elsif (-f "$SRCDIR/../configure.in") - { - $conf_in = "$SRCDIR/../configure.in"; - } - else - { - my $makefile_source; - - local (*IN); - open (IN, ") - { - if (/^top_srcdir[ \t]*=/) - { - $src_dir = $_; - $src_dir =~ s/^top_srcdir[ \t]*=[ \t]*([^ \t\n\r]*)/$1/; - - chomp $src_dir; - $conf_in = "$src_dir" . "/configure.in" . "\n"; - - last; - } - } - close IN; - - $conf_in || die "Cannot find top_srcdir in Makefile."; - } - - open (CONF, "<$conf_in"); - } - else - { - print STDERR "$PROGRAM: Unable to proceed.\n" . - "Make sure to run this script inside the po directory.\n"; - exit; - } -} - -sub FindPackageName -{ - my $version; - my $domain = &FindMakevarsDomain; - my $name = $domain || "untitled"; - - &CONF_Handle_Open; - - my $conf_source; { - local (*IN); - open (IN, "<&CONF") || return $name; - seek (IN, 0, 0); - local $/; # slurp mode - $conf_source = ; - close IN; - } - - # priority for getting package name: - # 1. GETTEXT_PACKAGE - # 2. first argument of AC_INIT (with >= 2 arguments) - # 3. first argument of AM_INIT_AUTOMAKE (with >= 2 argument) - - # /^AM_INIT_AUTOMAKE\([\s\[]*([^,\)\s\]]+)/m - # the \s makes this not work, why? - if ($conf_source =~ /^AM_INIT_AUTOMAKE\(([^,\)]+),([^,\)]+)/m) - { - ($name, $version) = ($1, $2); - $name =~ s/[\[\]\s]//g; - $version =~ s/[\[\]\s]//g; - $varhash{"PACKAGE_NAME"} = $name if (not $name =~ /\${?AC_PACKAGE_NAME}?/); - $varhash{"PACKAGE"} = $name if (not $name =~ /\${?PACKAGE}?/); - $varhash{"PACKAGE_VERSION"} = $version if (not $name =~ /\${?AC_PACKAGE_VERSION}?/); - $varhash{"VERSION"} = $version if (not $name =~ /\${?VERSION}?/); - } - - if ($conf_source =~ /^AC_INIT\(([^,\)]+),([^,\)]+)/m) - { - ($name, $version) = ($1, $2); - $name =~ s/[\[\]\s]//g; - $version =~ s/[\[\]\s]//g; - $varhash{"PACKAGE_NAME"} = $name if (not $name =~ /\${?AC_PACKAGE_NAME}?/); - $varhash{"PACKAGE"} = $name if (not $name =~ /\${?PACKAGE}?/); - $varhash{"PACKAGE_VERSION"} = $version if (not $name =~ /\${?AC_PACKAGE_VERSION}?/); - $varhash{"VERSION"} = $version if (not $name =~ /\${?VERSION}?/); - } - - # \s makes this not work, why? - $name = $1 if $conf_source =~ /^GETTEXT_PACKAGE=\[?([^\n\]]+)/m; - - # m4 macros AC_PACKAGE_NAME, AC_PACKAGE_VERSION etc. have same value - # as corresponding $PACKAGE_NAME, $PACKAGE_VERSION etc. shell variables. - $name =~ s/\bAC_PACKAGE_/\$PACKAGE_/g; - - $name = $domain if $domain; - - $name = SubstituteVariable ($name); - $name =~ s/^["'](.*)["']$/$1/; - - return $name if $name; -} - - -sub FindPOTKeywords -{ - - my $keywords = "--keyword\=\_ --keyword\=N\_ --keyword\=U\_ --keyword\=Q\_"; - my $varname = "XGETTEXT_OPTIONS"; - my $make_source; { - local (*IN); - open (IN, "; - close IN; - } - - # unwrap lines split with a trailing \ - $make_source =~ s/\\ $ \n/ /mxg; - $keywords = $1 if $make_source =~ /^$varname[ ]*=\[?([^\n\]]+)/m; - - return $keywords; -} - -sub FindMakevarsDomain -{ - - my $domain = ""; - my $makevars_source; { - local (*IN); - open (IN, "; - close IN; - } - - $domain = $1 if $makevars_source =~ /^DOMAIN[ ]*=\[?([^\n\]\$]+)/m; - $domain =~ s/^\s+//; - $domain =~ s/\s+$//; - - return $domain; -} - -sub FindMakevarsBugAddress -{ - - my $address = ""; - my $makevars_source; { - local (*IN); - open (IN, "; - close IN; - } - - $address = $1 if $makevars_source =~ /^MSGID_BUGS_ADDRESS[ ]*=\[?([^\n\]\$]+)/m; - $address =~ s/^\s+//; - $address =~ s/\s+$//; - - return $address; -} diff --git a/plugins/gtk+/glade-activatable-editor.c b/plugins/gtk+/glade-activatable-editor.c index d651f71..59d0b80 100644 --- a/plugins/gtk+/glade-activatable-editor.c +++ b/plugins/gtk+/glade-activatable-editor.c @@ -236,7 +236,6 @@ reset_properties (GladeWidget *gwidget, list.data = image; glade_command_unlock_widget (image); glade_command_delete (&list); - glade_project_selection_set (gwidget->project, gwidget->object, TRUE); } property = glade_widget_get_property (gwidget, "label"); @@ -313,6 +312,10 @@ reset_properties (GladeWidget *gwidget, //reset_property (gwidget, "use-stock"); } } + /* Make sure none of our property resets screw with the current selection, + * since we rely on the selection during commit time. + */ + glade_project_selection_set (gwidget->project, gwidget->object, TRUE); } static void diff --git a/plugins/gtk+/glade-gtk.c b/plugins/gtk+/glade-gtk.c index 966a433..b7ca6c6 100644 --- a/plugins/gtk+/glade-gtk.c +++ b/plugins/gtk+/glade-gtk.c @@ -705,7 +705,6 @@ glade_gtk_widget_write_atk_properties_gtkbuilder (GladeWidget *widget, { GladeXmlNode *child_node, *object_node; GladeProperty *name_prop, *desc_prop; - name_prop = glade_widget_get_property (widget, "AtkObject::accessible-name"); desc_prop = glade_widget_get_property (widget, "AtkObject::accessible-description"); @@ -714,6 +713,8 @@ glade_gtk_widget_write_atk_properties_gtkbuilder (GladeWidget *widget, if (!glade_property_default (name_prop) || !glade_property_default (desc_prop)) { + gchar *atkname = g_strdup_printf ("%s-atkobject", widget->name); + child_node = glade_xml_node_new (context, GLADE_XML_TAG_CHILD); glade_xml_node_append_child (node, child_node); @@ -730,13 +731,14 @@ glade_gtk_widget_write_atk_properties_gtkbuilder (GladeWidget *widget, glade_xml_node_set_property_string (object_node, GLADE_XML_TAG_ID, - "dummy"); + atkname); if (!glade_property_default (name_prop)) glade_gtk_widget_write_atk_property (name_prop, context, object_node); if (!glade_property_default (desc_prop)) glade_gtk_widget_write_atk_property (desc_prop, context, object_node); + g_free (atkname); } } @@ -4332,8 +4334,8 @@ glade_gtk_box_notebook_child_insert_remove_action (GladeWidgetAdaptor *adaptor, parent = glade_widget_get_from_gobject (container); glade_command_push_group (group_format, glade_widget_get_name (parent)); - children = glade_widget_adaptor_get_children (adaptor, container); /* Make sure widgets does not get destroyed */ + children = glade_widget_adaptor_get_children (adaptor, container); g_list_foreach (children, (GFunc) g_object_ref, NULL); glade_widget_property_get (parent, size_prop, &size); @@ -5003,7 +5005,7 @@ glade_gtk_window_read_widget (GladeWidgetAdaptor *adaptor, return; /* First chain up and read in all the normal properties.. */ - GWA_GET_CLASS (G_TYPE_OBJECT)->read_widget (adaptor, widget, node); + GWA_GET_CLASS (GTK_TYPE_WIDGET)->read_widget (adaptor, widget, node); glade_gtk_window_read_accel_groups (widget, node); } @@ -5050,7 +5052,7 @@ glade_gtk_window_write_widget (GladeWidgetAdaptor *adaptor, return; /* First chain up and read in all the normal properties.. */ - GWA_GET_CLASS (G_TYPE_OBJECT)->write_widget (adaptor, widget, context, node); + GWA_GET_CLASS (GTK_TYPE_WIDGET)->write_widget (adaptor, widget, context, node); glade_gtk_window_write_accel_groups (widget, context, node); } @@ -8168,10 +8170,16 @@ glade_gtk_parse_attributes (GladeWidget *widget, (prop, GLADE_XML_TAG_NAME, NULL))) continue; - if (!(value = glade_xml_get_content (prop))) + if (!(value = glade_xml_get_property_string_required + (prop, GLADE_TAG_VALUE, NULL))) { - g_free (name); - continue; + /* for a while, Glade was broken and was storing + * attributes in the node contents */ + if (!(value = glade_xml_get_content (prop))) + { + g_free (name); + continue; + } } if ((attr_type = @@ -8277,8 +8285,8 @@ glade_gtk_label_write_attributes (GladeWidget *widget, attr_node = glade_xml_node_new (context, GLADE_TAG_ATTRIBUTE); glade_xml_node_append_child (node, attr_node); - glade_xml_set_content (attr_node, attr_value); glade_xml_node_set_property_string (attr_node, GLADE_TAG_NAME, attr_type); + glade_xml_node_set_property_string (attr_node, GLADE_TAG_VALUE, attr_value); } } @@ -10410,23 +10418,35 @@ glade_gtk_cell_renderer_set_use_attribute (GObject *object, g_free (attr_prop_name); } +static GladeProperty * +glade_gtk_cell_renderer_attribute_switch (GladeWidget *gwidget, + const gchar *property_name) +{ + GladeProperty *property; + gchar *use_attr_name = g_strdup_printf ("use-attr-%s", property_name); + + property = glade_widget_get_property (gwidget, use_attr_name); + g_free (use_attr_name); + + return property; +} + static gboolean glade_gtk_cell_renderer_property_enabled (GObject *object, const gchar *property_name) { - GladeWidget *gwidget = glade_widget_get_from_gobject (object); - gchar *use_attr_name = g_strdup_printf ("use-attr-%s", property_name); GladeProperty *property; + GladeWidget *gwidget = glade_widget_get_from_gobject (object); gboolean use_attr = TRUE; - if ((property = glade_widget_get_property (gwidget, use_attr_name)) != NULL) + if ((property = + glade_gtk_cell_renderer_attribute_switch (gwidget, property_name)) != NULL) glade_property_get (property, &use_attr); - g_free (use_attr_name); - return !use_attr; } + void glade_gtk_cell_renderer_set_property (GladeWidgetAdaptor *adaptor, GObject *object, @@ -10508,6 +10528,49 @@ glade_gtk_cell_renderer_write_widget (GladeWidgetAdaptor *adaptor, GWA_GET_CLASS (G_TYPE_OBJECT)->write_widget (adaptor, widget, context, node); } +void +glade_gtk_cell_renderer_read_widget (GladeWidgetAdaptor *adaptor, + GladeWidget *widget, + GladeXmlNode *node) +{ + GladeProperty *property; + GList *l; + static gint attr_len = 0, use_attr_len = 0; + + if (!glade_xml_node_verify + (node, GLADE_XML_TAG_WIDGET (glade_project_get_format (widget->project)))) + return; + + /* First chain up and read in all the properties... */ + GWA_GET_CLASS (G_TYPE_OBJECT)->read_widget (adaptor, widget, node); + + + /* Now set "use-attr-*" everywhere that the object property is non-default */ + if (!attr_len) + { + attr_len = strlen ("attr-"); + use_attr_len = strlen ("use-attr-"); + } + + for (l = widget->properties; l; l = l->next) + { + GladeProperty *switch_prop; + property = l->data; + + if (strncmp (property->klass->id, "attr-", attr_len) != 0 && + strncmp (property->klass->id, "use-attr-", use_attr_len) != 0 && + (switch_prop = + glade_gtk_cell_renderer_attribute_switch (widget, property->klass->id)) != NULL) + { + if (glade_property_original_default (property)) + glade_property_set (switch_prop, TRUE); + else + glade_property_set (switch_prop, FALSE); + } + } + +} + /*--------------------------- GtkCellLayout ---------------------------------*/ void glade_gtk_cell_layout_add_child (GladeWidgetAdaptor *adaptor, @@ -10642,8 +10705,11 @@ glade_gtk_cell_renderer_read_attributes (GladeWidget *widget, GladeXmlNode *node if (attr_prop && use_attr_prop) { - glade_property_set (use_attr_prop, TRUE); - glade_property_set (attr_prop, g_ascii_strtoll (column_str, NULL, 10)); + gboolean use_attribute = FALSE; + glade_property_get (use_attr_prop, &use_attribute); + + if (use_attribute) + glade_property_set (attr_prop, g_ascii_strtoll (column_str, NULL, 10)); } g_free (name); diff --git a/plugins/gtk+/gtk+.xml b/plugins/gtk+/gtk+.xml index 8089c05..a578d68 100644 --- a/plugins/gtk+/gtk+.xml +++ b/plugins/gtk+/gtk+.xml @@ -966,7 +966,7 @@ 2 - + GParamString @@ -1250,7 +1250,7 @@ - + GParamEnum GtkIconSize @@ -1384,7 +1384,7 @@ Set the current page (strictly for editing purposes) - + GParamInt 1 @@ -2129,6 +2129,7 @@ glade_gtk_cell_renderer_create_editable glade_gtk_cell_renderer_set_property glade_gtk_cell_renderer_write_widget + glade_gtk_cell_renderer_read_widget glade_gtk_cell_renderer_action_activate diff --git a/plugins/gtk+/gtk+.xml.in b/plugins/gtk+/gtk+.xml.in index e95e797..c1b33cf 100644 --- a/plugins/gtk+/gtk+.xml.in +++ b/plugins/gtk+/gtk+.xml.in @@ -989,7 +989,7 @@ embedded in another object 2 - + GParamString @@ -1273,7 +1273,8 @@ embedded in another object - + GParamEnum GtkIconSize @@ -1411,7 +1412,7 @@ embedded in another object <_tooltip>Set the current page (strictly for editing purposes) - + GParamInt 1 @@ -2177,6 +2178,7 @@ embedded in another object glade_gtk_cell_renderer_create_editable glade_gtk_cell_renderer_set_property glade_gtk_cell_renderer_write_widget + glade_gtk_cell_renderer_read_widget glade_gtk_cell_renderer_action_activate diff --git a/po/ChangeLog b/po/ChangeLog index 48c973e..8972f64 100644 --- a/po/ChangeLog +++ b/po/ChangeLog @@ -1,3 +1,11 @@ +2009-04-12 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2009-04-10 Goran Rakic + + * sr.po, sr@latin.po: Updated Serbian translation (by Milan Skocic). + 2009-03-31 Petr Kovar * cs.po: Fixed Czech translation. diff --git a/po/LINGUAS b/po/LINGUAS index b713b4a..6f13c00 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -47,6 +47,8 @@ sk sl sv sq +sr +sr@latin ta te th diff --git a/po/es.po b/po/es.po index a20c7b7..007e8e2 100644 --- a/po/es.po +++ b/po/es.po @@ -11,8 +11,8 @@ msgstr "" "Project-Id-Version: glade3.HEAD\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?" "product=glade3&component=general\n" -"POT-Creation-Date: 2009-03-02 23:55+0000\n" -"PO-Revision-Date: 2009-03-05 23:10+0100\n" +"POT-Creation-Date: 2009-03-05 22:22+0000\n" +"PO-Revision-Date: 2009-04-12 16:23+0200\n" "Last-Translator: Jorge González \n" "Language-Team: Español \n" "MIME-Version: 1.0\n" @@ -47,7 +47,7 @@ msgstr "Desactivar integración con Devhelp" #: ../src/main.c:58 msgid "[FILE...]" -msgstr "[ARCHIVO...]" +msgstr "[ARCHIVO…]" #: ../src/main.c:68 msgid "be verbose" @@ -307,7 +307,7 @@ msgstr "Acerca de esta aplicación" #: ../src/glade-window.c:2111 msgid "_Contents" -msgstr "_Índice" +msgstr "Índ_ice" #: ../src/glade-window.c:2112 msgid "Display the user manual" @@ -4163,7 +4163,6 @@ msgid "South West" msgstr "Suroeste" #: ../plugins/gtk+/gtk+.xml.in.h:408 -#| msgid "Scaled Width" msgid "Specialized Widgets" msgstr "Widgets especializados" @@ -4432,7 +4431,6 @@ msgid "Toplevels" msgstr "Niveles superiores" #: ../plugins/gtk+/gtk+.xml.in.h:477 -#| msgid "Tree Model Sort" msgid "Tree Model" msgstr "Modelo en árbol" @@ -4669,10 +4667,6 @@ msgstr "Indica si la entrada es editable" #: ../plugins/gtk+/glade-icon-sources.c:694 #, c-format -#| msgid "" -#| "Enter a filename or a relative or full path for this source of '%" -#| "s' (Glade will only ever load them inthe runtime from your project " -#| "directory)." msgid "" "Enter a filname or a relative or full path for this source of '%s' (Glade " "will only ever load them in the runtime from your project directory)." diff --git a/po/sr.po b/po/sr.po new file mode 100644 index 0000000..d3b7397 --- /dev/null +++ b/po/sr.po @@ -0,0 +1,5234 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-04-10 12:25+0200\n" +"PO-Revision-Date: 2009-01-26 23:31+0100\n" +"Last-Translator: Milan SKOCIC \n" +"Language-Team: Serbian Translation Team \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../data/glade-3.desktop.in.in.h:1 +msgid "Create or open user interface designs for GTK+ applications" +msgstr "" + +#: ../data/glade-3.desktop.in.in.h:2 +msgid "Glade Interface Designer" +msgstr "" + +#: ../data/glade-3.desktop.in.in.h:3 ../src/glade-window.c:439 +msgid "User Interface Designer" +msgstr "" + +#: ../src/main.c:42 +msgid "Glade" +msgstr "Глејд" + +#: ../src/main.c:52 +msgid "Output version information and exit" +msgstr "" + +#: ../src/main.c:55 +msgid "Disable Devhelp integration" +msgstr "" + +#: ../src/main.c:58 +msgid "[FILE...]" +msgstr "" + +#: ../src/main.c:68 +msgid "be verbose" +msgstr "" + +#: ../src/main.c:93 +msgid "Create or edit user interface designs for GTK+ or GNOME applications." +msgstr "" + +#: ../src/main.c:97 ../src/main.c:98 +msgid "Glade options" +msgstr "Опције Глејда" + +#: ../src/main.c:105 +msgid "Glade debug options" +msgstr "" + +#: ../src/main.c:106 +msgid "Show Glade debug options" +msgstr "" + +#: ../src/main.c:149 +msgid "" +"gmodule support not found. gmodule support is required for glade to work" +msgstr "" + +#: ../src/main.c:176 +#, c-format +msgid "Unable to open '%s', the file does not exist.\n" +msgstr "" + +#: ../src/glade-window.c:45 +msgid "[Read Only]" +msgstr "" + +#: ../src/glade-window.c:154 +#, c-format +msgid "Could not display the URL '%s'" +msgstr "Не могу приказати URL адресу '%s'" + +#: ../src/glade-window.c:158 +msgid "No suitable web browser could be found." +msgstr "" + +#. translators: referring to the action of activating a file named '%s'. +#. * we also indicate to users that the file may be read-only with +#. * the second '%s' +#: ../src/glade-window.c:691 +#, c-format +msgid "Activate '%s' %s" +msgstr "Активирај „%s“ (%s)" + +#. translators: referring to the action of activating a file named '%s' +#. FIXME add hint for translators +#: ../src/glade-window.c:698 ../src/glade-window.c:706 +#, c-format +msgid "Activate '%s'" +msgstr "Активирај „%s“" + +#: ../src/glade-window.c:1104 +msgid "Open…" +msgstr "Отвори…" + +#: ../src/glade-window.c:1147 +#, c-format +msgid "The file %s has been modified since reading it" +msgstr "" + +#: ../src/glade-window.c:1151 +msgid "If you save it, all the external changes could be lost. Save it anyway?" +msgstr "" + +#: ../src/glade-window.c:1155 +msgid "_Save Anyway" +msgstr "" + +#: ../src/glade-window.c:1162 +msgid "_Don't Save" +msgstr "_Не Сачувај" + +#: ../src/glade-window.c:1188 +#, c-format +msgid "Failed to save %s: %s" +msgstr "" + +#: ../src/glade-window.c:1210 +#, c-format +msgid "Project '%s' saved" +msgstr "Пројекат „%s“ је сачуван" + +#: ../src/glade-window.c:1230 +msgid "Save As…" +msgstr "Сачувај Као…" + +#: ../src/glade-window.c:1275 +#, c-format +msgid "Could not save the file %s" +msgstr "" + +#: ../src/glade-window.c:1279 +msgid "You do not have the permissions necessary to save the file." +msgstr "" + +#: ../src/glade-window.c:1300 +#, c-format +msgid "Could not save file %s. Another project with that path is open." +msgstr "" + +#: ../src/glade-window.c:1325 +msgid "No open projects to save" +msgstr "" + +#: ../src/glade-window.c:1355 +#, c-format +msgid "Save changes to project \"%s\" before closing?" +msgstr "" + +#: ../src/glade-window.c:1366 +msgid "Your changes will be lost if you don't save them." +msgstr "" + +#: ../src/glade-window.c:1370 +msgid "_Close without Saving" +msgstr "_Затвори без Сачувања" + +#: ../src/glade-window.c:1397 +#, c-format +msgid "Failed to save %s to %s: %s" +msgstr "" + +#: ../src/glade-window.c:1409 +msgid "Save…" +msgstr "Сачувај…" + +#: ../src/glade-window.c:1907 +msgid "Could not display the online user manual" +msgstr "" + +#: ../src/glade-window.c:1910 ../src/glade-window.c:1948 +#, c-format +msgid "" +"No suitable web browser executable could be found to be executed and to " +"display the URL: %s" +msgstr "" + +#: ../src/glade-window.c:1945 +msgid "Could not display the online developer reference manual" +msgstr "" + +#: ../src/glade-window.c:1988 +msgid "" +"Glade 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.\n" +"\n" +"Glade 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.\n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"Glade; if not, write to the Free Software Foundation, Inc., 51 Franklin " +"Street, Fifth Floor, Boston, MA 02110-1301, USA." +msgstr "" + +#: ../src/glade-window.c:2014 +msgid "translator-credits" +msgstr "" + +#: ../src/glade-window.c:2015 +msgid "A user interface designer for GTK+ and GNOME." +msgstr "" + +#. File +#: ../src/glade-window.c:2087 ../plugins/gtk+/glade-gtk.c:7028 +#: ../plugins/gtk+/glade-gtk.c:7351 +msgid "_File" +msgstr "_Датотека" + +#. Edit +#: ../src/glade-window.c:2088 ../plugins/gtk+/glade-gtk.c:7031 +#: ../plugins/gtk+/glade-gtk.c:7361 +msgid "_Edit" +msgstr "_Уређивање" + +#. View +#: ../src/glade-window.c:2089 ../plugins/gtk+/glade-gtk.c:7034 +#: ../plugins/gtk+/glade-gtk.c:7369 +msgid "_View" +msgstr "П_риказ" + +#: ../src/glade-window.c:2090 +msgid "_Projects" +msgstr "_Пројекти" + +#. Help +#: ../src/glade-window.c:2091 ../plugins/gtk+/glade-gtk.c:7046 +#: ../plugins/gtk+/glade-gtk.c:7372 +msgid "_Help" +msgstr "_Помоћ" + +#: ../src/glade-window.c:2097 +msgid "Create a new project" +msgstr "Створи нови пројект" + +#: ../src/glade-window.c:2099 +msgid "_Open…" +msgstr "_Отвори…" + +#: ../src/glade-window.c:2100 +msgid "Open a project" +msgstr "Отвори пројекат" + +#: ../src/glade-window.c:2102 +msgid "Open _Recent" +msgstr "Отвори _скорашње" + +#: ../src/glade-window.c:2105 +msgid "Quit the program" +msgstr "Изађи из програма" + +#. ViewMenu +#: ../src/glade-window.c:2108 +msgid "Palette _Appearance" +msgstr "" + +#: ../src/glade-window.c:2112 +msgid "About this application" +msgstr "О апликацији" + +#: ../src/glade-window.c:2114 +msgid "_Contents" +msgstr "_Садржај" + +#: ../src/glade-window.c:2115 +msgid "Display the user manual" +msgstr "" + +#: ../src/glade-window.c:2117 +msgid "_Developer Reference" +msgstr "" + +#: ../src/glade-window.c:2118 +msgid "Display the developer reference manual" +msgstr "" + +#: ../src/glade-window.c:2127 +msgid "Save the current project" +msgstr "Сачувај текући пројект" + +#: ../src/glade-window.c:2129 +msgid "Save _As…" +msgstr "Сачувај _као…" + +#: ../src/glade-window.c:2130 +msgid "Save the current project with a different name" +msgstr "Сачувај текући пројекат под другим именом" + +#: ../src/glade-window.c:2133 +msgid "Close the current project" +msgstr "Затвори текући пројекат" + +#: ../src/glade-window.c:2137 +msgid "Undo the last action" +msgstr "" + +#: ../src/glade-window.c:2140 +msgid "Redo the last action" +msgstr "" + +#: ../src/glade-window.c:2143 +msgid "Cut the selection" +msgstr "Исеци избор" + +#: ../src/glade-window.c:2146 +msgid "Copy the selection" +msgstr "Умножи избор" + +#: ../src/glade-window.c:2149 +msgid "Paste the clipboard" +msgstr "" + +#: ../src/glade-window.c:2152 +msgid "Delete the selection" +msgstr "Обриши избор" + +#: ../src/glade-window.c:2155 +msgid "Modify project preferences" +msgstr "" + +#. ProjectsMenu +#: ../src/glade-window.c:2158 +msgid "_Previous Project" +msgstr "_Преходни пројекат" + +#: ../src/glade-window.c:2159 +msgid "Activate previous project" +msgstr "" + +#: ../src/glade-window.c:2161 +msgid "_Next Project" +msgstr "_Наредни пројекат" + +#: ../src/glade-window.c:2162 +msgid "Activate next project" +msgstr "" + +#: ../src/glade-window.c:2170 +msgid "_Use Small Icons" +msgstr "_Користи мале иконице" + +#: ../src/glade-window.c:2171 +msgid "Show items using small icons" +msgstr "" + +#: ../src/glade-window.c:2174 +msgid "Dock _Palette" +msgstr "" + +#: ../src/glade-window.c:2175 +msgid "Dock the palette into the main window" +msgstr "" + +#: ../src/glade-window.c:2178 +msgid "Dock _Inspector" +msgstr "" + +#: ../src/glade-window.c:2179 +msgid "Dock the inspector into the main window" +msgstr "" + +#: ../src/glade-window.c:2182 +msgid "Dock Prop_erties" +msgstr "" + +#: ../src/glade-window.c:2183 +msgid "Dock the editor into the main window" +msgstr "" + +#: ../src/glade-window.c:2191 ../plugins/gtk+/gtk+.xml.in.h:445 +msgid "Text beside icons" +msgstr "" + +#: ../src/glade-window.c:2192 +msgid "Display items as text beside icons" +msgstr "" + +#: ../src/glade-window.c:2194 +msgid "_Icons only" +msgstr "_Само иконице" + +#: ../src/glade-window.c:2195 +msgid "Display items as icons only" +msgstr "" + +#: ../src/glade-window.c:2197 +msgid "_Text only" +msgstr "_Само текст" + +#: ../src/glade-window.c:2198 +msgid "Display items as text only" +msgstr "" + +#: ../src/glade-window.c:2387 +msgid "Select" +msgstr "Изабери" + +#: ../src/glade-window.c:2391 +msgid "Select widgets in the workspace" +msgstr "" + +#: ../src/glade-window.c:2415 +msgid "Drag Resize" +msgstr "" + +#: ../src/glade-window.c:2419 +msgid "Drag and resize widgets in the workspace" +msgstr "" + +#: ../src/glade-window.c:2461 +msgid "Could not create a new project." +msgstr "" + +#: ../src/glade-window.c:2515 +#, c-format +msgid "The project %s has unsaved changes" +msgstr "" + +#: ../src/glade-window.c:2519 +msgid "If you reload it, all unsaved changes could be lost. Reload it anyway?" +msgstr "" + +#: ../src/glade-window.c:2528 +#, c-format +msgid "The project file %s has been externally modified" +msgstr "" + +#: ../src/glade-window.c:2532 +msgid "Do you want to reload the project?" +msgstr "" + +#: ../src/glade-window.c:2538 +msgid "_Reload" +msgstr "" + +#: ../src/glade-window.c:2660 +msgid "_Undo" +msgstr "" + +#. Change tooltips +#: ../src/glade-window.c:2662 ../gladeui/glade-app.c:269 +#, c-format +msgid "Undo: %s" +msgstr "" + +#: ../src/glade-window.c:2662 ../src/glade-window.c:2673 +#: ../gladeui/glade-app.c:270 +msgid "the last action" +msgstr "" + +#: ../src/glade-window.c:2671 +msgid "_Redo" +msgstr "" + +#: ../src/glade-window.c:2673 ../gladeui/glade-app.c:269 +#, c-format +msgid "Redo: %s" +msgstr "" + +#: ../src/glade-window.c:2981 +msgid "Go back in undo history" +msgstr "" + +#: ../src/glade-window.c:2983 +msgid "Go forward in undo history" +msgstr "" + +#: ../src/glade-window.c:3030 +msgid "Palette" +msgstr "" + +#: ../src/glade-window.c:3041 +msgid "Inspector" +msgstr "" + +#: ../src/glade-window.c:3048 ../gladeui/glade-editor.c:350 +#: ../gladeui/glade-widget.c:1094 ../plugins/gtk+/glade-gtk.c:6466 +#: ../plugins/gtk+/glade-gtk.c:6496 ../plugins/gtk+/glade-gtk.c:10799 +msgid "Properties" +msgstr "" + +#: ../gladeui/glade-app.c:439 +msgid "Clipboard" +msgstr "" + +#: ../gladeui/glade-app.c:508 +msgid "Active Project" +msgstr "" + +#: ../gladeui/glade-app.c:509 +msgid "The active project" +msgstr "" + +#: ../gladeui/glade-app.c:515 +msgid "Pointer Mode" +msgstr "" + +#: ../gladeui/glade-app.c:516 +msgid "Current mode for the pointer in the workspace" +msgstr "" + +#: ../gladeui/glade-app.c:586 +#, c-format +msgid "" +"Trying to save private data to %s directory but it is a regular file.\n" +"No private data will be saved in this session" +msgstr "" + +#: ../gladeui/glade-app.c:599 +#, c-format +msgid "" +"Failed to create directory %s to save private data.\n" +"No private data will be saved in this session" +msgstr "" + +#: ../gladeui/glade-app.c:627 +#, c-format +msgid "" +"Error writing private data to %s (%s).\n" +"No private data will be saved in this session" +msgstr "" + +#: ../gladeui/glade-app.c:639 +#, c-format +msgid "" +"Error serializing configuration data to save (%s).\n" +"No private data will be saved in this session" +msgstr "" + +#: ../gladeui/glade-app.c:652 +#, c-format +msgid "" +"Error opening %s to write private data (%s).\n" +"No private data will be saved in this session" +msgstr "" + +#: ../gladeui/glade-app.c:1165 ../gladeui/glade-app.c:1206 +#: ../gladeui/glade-app.c:1365 +msgid "No widget selected." +msgstr "" + +#: ../gladeui/glade-app.c:1258 +msgid "Unable to paste to the selected parent" +msgstr "" + +#: ../gladeui/glade-app.c:1269 +msgid "Unable to paste to multiple widgets" +msgstr "" + +#: ../gladeui/glade-app.c:1279 ../gladeui/glade-app.c:1385 +msgid "No widget selected on the clipboard" +msgstr "" + +#: ../gladeui/glade-app.c:1311 +msgid "Only one widget can be pasted at a time to this container" +msgstr "" + +#: ../gladeui/glade-app.c:1323 +msgid "Insufficient amount of placeholders in target container" +msgstr "" + +#: ../gladeui/glade-builtins.c:71 +msgid "Authentication" +msgstr "" + +#. GTK_STOCK_DIALOG_AUTHENTICATION +#: ../gladeui/glade-builtins.c:72 +msgid "DnD" +msgstr "" + +#. GTK_STOCK_DND +#: ../gladeui/glade-builtins.c:73 +msgid "DnD Multiple" +msgstr "" + +#. GTK_STOCK_DND_MULTIPLE +#: ../gladeui/glade-builtins.c:74 +msgid "Color Picker" +msgstr "" + +#. GTK_STOCK_COLOR_PICKER +#: ../gladeui/glade-builtins.c:75 +msgid "Directory" +msgstr "" + +#. GTK_STOCK_DIRECTORY +#: ../gladeui/glade-builtins.c:76 ../plugins/gnome/gnome.xml.in.h:9 +msgid "File" +msgstr "" + +#. GTK_STOCK_FILE +#: ../gladeui/glade-builtins.c:77 +msgid "Missing Image" +msgstr "" + +#: ../gladeui/glade-builtins.c:321 +msgid "Stock" +msgstr "" + +#: ../gladeui/glade-builtins.c:322 +msgid "A builtin stock item" +msgstr "" + +#: ../gladeui/glade-builtins.c:330 +msgid "Stock Image" +msgstr "" + +#: ../gladeui/glade-builtins.c:331 +msgid "A builtin stock image" +msgstr "" + +#: ../gladeui/glade-builtins.c:488 ../gladeui/glade-inspector.c:713 +msgid "Objects" +msgstr "" + +#: ../gladeui/glade-builtins.c:489 +msgid "A list of objects" +msgstr "" + +#: ../gladeui/glade-builtins.c:498 +msgid "Image File Name" +msgstr "" + +#: ../gladeui/glade-builtins.c:499 +msgid "Enter a filename, relative or fullpath to load the image" +msgstr "" + +#: ../gladeui/glade-builtins.c:508 +msgid "GdkColor" +msgstr "" + +#: ../gladeui/glade-builtins.c:509 +msgid "A gdk color value" +msgstr "" + +#: ../gladeui/glade-builtins.c:519 +msgid "Integer" +msgstr "" + +#: ../gladeui/glade-builtins.c:520 +msgid "An integer value" +msgstr "" + +#: ../gladeui/glade-builtins.c:528 +msgid "Unsigned Integer" +msgstr "" + +#: ../gladeui/glade-builtins.c:529 +msgid "An unsigned integer value" +msgstr "" + +#: ../gladeui/glade-builtins.c:536 +msgid "String" +msgstr "" + +#: ../gladeui/glade-builtins.c:537 +msgid "An entry" +msgstr "" + +#: ../gladeui/glade-builtins.c:544 +msgid "Strv" +msgstr "" + +#: ../gladeui/glade-builtins.c:545 +msgid "String array" +msgstr "" + +#: ../gladeui/glade-builtins.c:553 +msgid "Float" +msgstr "" + +#: ../gladeui/glade-builtins.c:554 +msgid "A floating point entry" +msgstr "" + +#: ../gladeui/glade-builtins.c:562 +msgid "Boolean" +msgstr "" + +#: ../gladeui/glade-builtins.c:563 +msgid "A boolean value" +msgstr "" + +#: ../gladeui/glade-base-editor.c:529 +#, c-format +msgid "Setting object type on %s to %s" +msgstr "" + +#: ../gladeui/glade-base-editor.c:670 +#, c-format +msgid "Add a %s to %s" +msgstr "" + +#: ../gladeui/glade-base-editor.c:755 +#, c-format +msgid "Add %s item" +msgstr "" + +#: ../gladeui/glade-base-editor.c:785 +#, c-format +msgid "Add child %s item" +msgstr "" + +#: ../gladeui/glade-base-editor.c:872 +#, c-format +msgid "Delete %s child from %s" +msgstr "" + +#: ../gladeui/glade-base-editor.c:1000 +#, c-format +msgid "Reorder %s's children" +msgstr "" + +#: ../gladeui/glade-base-editor.c:1437 ../plugins/gtk+/gtk+.xml.in.h:95 +msgid "Container" +msgstr "" + +#: ../gladeui/glade-base-editor.c:1438 +msgid "The container object this editor is currently editing" +msgstr "" + +#: ../gladeui/glade-base-editor.c:1663 ../gladeui/glade-editor.c:991 +msgid "General" +msgstr "" + +#: ../gladeui/glade-base-editor.c:1671 +msgid "Hierarchy" +msgstr "" + +#: ../gladeui/glade-base-editor.c:1705 ../plugins/gtk+/gtk+.xml.in.h:253 +msgid "Label" +msgstr "" + +#: ../gladeui/glade-base-editor.c:1719 ../gladeui/glade-widget-adaptor.c:1219 +msgid "Type" +msgstr "" + +#. Name +#: ../gladeui/glade-base-editor.c:1974 +msgid "Name :" +msgstr "" + +#. Type +#: ../gladeui/glade-base-editor.c:1986 +msgid "Type :" +msgstr "" + +#: ../gladeui/glade-base-editor.c:2199 +msgid "" +"Tips:\n" +" * Right click over the treeview to add items.\n" +" * Press Delete to remove the selected item.\n" +" * Drag & Drop to reorder.\n" +" * Type column is editable." +msgstr "" + +#: ../gladeui/glade-clipboard-view.c:209 ../gladeui/glade-editor.c:162 +#: ../plugins/gtk+/gtk+.xml.in.h:515 +msgid "Widget" +msgstr "" + +#: ../gladeui/glade-command.c:598 +#, c-format +msgid "Setting multiple properties" +msgstr "" + +#: ../gladeui/glade-command.c:611 +#, c-format +msgid "Setting %s of %s" +msgstr "" + +#: ../gladeui/glade-command.c:615 ../gladeui/glade-editor-property.c:2879 +#, c-format +msgid "Setting %s of %s to %s" +msgstr "" + +#: ../gladeui/glade-command.c:850 ../gladeui/glade-command.c:877 +#, c-format +msgid "Renaming %s to %s" +msgstr "" + +#: ../gladeui/glade-command.c:1006 +#, c-format +msgid "Add %s" +msgstr "" + +#: ../gladeui/glade-command.c:1007 ../gladeui/glade-command.c:1738 +#: ../gladeui/glade-command.c:1762 ../gladeui/glade-command.c:1785 +#: ../gladeui/glade-command.c:1810 ../gladeui/glade-command.c:1915 +#: ../gladeui/glade-command.c:1948 +msgid "multiple" +msgstr "" + +#: ../gladeui/glade-command.c:1163 +msgid "You cannot remove a widget internal to a composite widget." +msgstr "" + +#: ../gladeui/glade-command.c:1170 +#, c-format +msgid "%s is locked by %s, edit %s first." +msgstr "" + +#: ../gladeui/glade-command.c:1180 +#, c-format +msgid "Remove %s" +msgstr "" + +#: ../gladeui/glade-command.c:1183 +msgid "Remove multiple" +msgstr "" + +#: ../gladeui/glade-command.c:1557 +#, c-format +msgid "Clipboard add %s" +msgstr "" + +#: ../gladeui/glade-command.c:1560 +msgid "Clipboard add multiple" +msgstr "" + +#: ../gladeui/glade-command.c:1565 +#, c-format +msgid "Clipboard remove %s" +msgstr "" + +#: ../gladeui/glade-command.c:1568 +msgid "Clipboard remove multiple" +msgstr "" + +#: ../gladeui/glade-command.c:1738 +#, c-format +msgid "Create %s" +msgstr "" + +#: ../gladeui/glade-command.c:1762 +#, c-format +msgid "Delete %s" +msgstr "" + +#: ../gladeui/glade-command.c:1785 +#, c-format +msgid "Cut %s" +msgstr "" + +#: ../gladeui/glade-command.c:1810 +#, c-format +msgid "Copy %s" +msgstr "" + +#: ../gladeui/glade-command.c:1915 +#, c-format +msgid "Paste %s" +msgstr "" + +#: ../gladeui/glade-command.c:1947 +#, c-format +msgid "Drag-n-Drop from %s to %s" +msgstr "" + +#: ../gladeui/glade-command.c:2069 +#, c-format +msgid "Add signal handler %s" +msgstr "" + +#: ../gladeui/glade-command.c:2070 +#, c-format +msgid "Remove signal handler %s" +msgstr "" + +#: ../gladeui/glade-command.c:2071 +#, c-format +msgid "Change signal handler %s" +msgstr "" + +#: ../gladeui/glade-command.c:2296 +#, c-format +msgid "Setting i18n metadata" +msgstr "" + +#: ../gladeui/glade-command.c:2500 +#, c-format +msgid "Converting %s to %s format" +msgstr "" + +#: ../gladeui/glade-command.c:2661 +#, c-format +msgid "Setting %s to use a %s naming policy" +msgstr "" + +#: ../gladeui/glade-command.c:2803 +#, c-format +msgid "Locking %s by widget %s" +msgstr "" + +#: ../gladeui/glade-command.c:2842 +#, c-format +msgid "Unlocking %s" +msgstr "" + +#: ../gladeui/glade-cursor.c:186 +#, c-format +msgid "Unable to load image (%s)" +msgstr "" + +#: ../gladeui/glade-editor-property.c:598 +msgid "Property Class" +msgstr "" + +#: ../gladeui/glade-editor-property.c:599 +msgid "The GladePropertyClass this GladeEditorProperty was created for" +msgstr "" + +#: ../gladeui/glade-editor-property.c:605 +msgid "Use Command" +msgstr "" + +#: ../gladeui/glade-editor-property.c:606 +msgid "Whether we should use the command API for the undo/redo stack" +msgstr "" + +#: ../gladeui/glade-editor-property.c:1104 +msgid "Select Fields" +msgstr "" + +#: ../gladeui/glade-editor-property.c:1126 +msgid "_Select individual fields:" +msgstr "" + +#: ../gladeui/glade-editor-property.c:1699 +msgid "Edit Text" +msgstr "" + +#. Text +#: ../gladeui/glade-editor-property.c:1728 +msgid "_Text:" +msgstr "" + +#. Translatable +#: ../gladeui/glade-editor-property.c:1764 +msgid "T_ranslatable" +msgstr "" + +#: ../gladeui/glade-editor-property.c:1769 ../gladeui/glade-property.c:585 +msgid "Whether this property is translatable or not" +msgstr "" + +#. Has Context +#: ../gladeui/glade-editor-property.c:1772 +msgid "_Has context prefix" +msgstr "" + +#: ../gladeui/glade-editor-property.c:1776 ../gladeui/glade-property.c:592 +msgid "Whether or not the translatable string has a context prefix" +msgstr "" + +#: ../gladeui/glade-editor-property.c:1787 +msgid "Conte_xt for translation:" +msgstr "" + +#: ../gladeui/glade-editor-property.c:1825 +msgid "Co_mments for translators:" +msgstr "" + +#: ../gladeui/glade-editor-property.c:1943 +msgid "Select a file from the project resource directory" +msgstr "" + +#: ../gladeui/glade-editor-property.c:2215 +#: ../gladeui/glade-editor-property.c:2231 +msgid "Yes" +msgstr "Да" + +#: ../gladeui/glade-editor-property.c:2215 +#: ../gladeui/glade-editor-property.c:2231 +#: ../gladeui/glade-editor-property.c:2246 +msgid "No" +msgstr "Не" + +#: ../gladeui/glade-editor-property.c:2689 ../gladeui/glade-widget.c:1046 +#: ../gladeui/glade-widget-adaptor.c:1211 +msgid "Name" +msgstr "Име" + +#: ../gladeui/glade-editor-property.c:2701 ../gladeui/glade-property.c:549 +msgid "Class" +msgstr "" + +#: ../gladeui/glade-editor-property.c:2717 +#, c-format +msgid "Choose parentless %s(s) in this project" +msgstr "" + +#: ../gladeui/glade-editor-property.c:2717 +#, c-format +msgid "Choose a parentless %s in this project" +msgstr "" + +#: ../gladeui/glade-editor-property.c:2720 +#, c-format +msgid "Choose %s(s) in this project" +msgstr "" + +#: ../gladeui/glade-editor-property.c:2720 +#, c-format +msgid "Choose a %s in this project" +msgstr "" + +#: ../gladeui/glade-editor-property.c:2770 +msgid "_New" +msgstr "_Нови" + +#. Checklist +#: ../gladeui/glade-editor-property.c:2818 +msgid "O_bjects:" +msgstr "" + +#. translators: Creating 'a widget' for 'a property' of 'a widget' +#: ../gladeui/glade-editor-property.c:2905 +#, c-format +msgid "Creating %s for %s of %s" +msgstr "" + +#. Checklist +#: ../gladeui/glade-editor-property.c:3095 +msgid "Objects:" +msgstr "" + +#: ../gladeui/glade-editor-property.c:3460 +msgid "Value:" +msgstr "" + +#: ../gladeui/glade-editor-property.c:3461 +msgid "The current value" +msgstr "" + +#: ../gladeui/glade-editor-property.c:3463 +msgid "Lower:" +msgstr "" + +#: ../gladeui/glade-editor-property.c:3464 +msgid "The minimum value" +msgstr "" + +#: ../gladeui/glade-editor-property.c:3466 +msgid "Upper:" +msgstr "" + +#: ../gladeui/glade-editor-property.c:3467 +msgid "The maximum value" +msgstr "" + +#: ../gladeui/glade-editor-property.c:3469 +msgid "Step inc:" +msgstr "" + +#: ../gladeui/glade-editor-property.c:3470 +msgid "The increment to use to make minor changes to the value" +msgstr "" + +#: ../gladeui/glade-editor-property.c:3472 +msgid "Page inc:" +msgstr "" + +#: ../gladeui/glade-editor-property.c:3473 +msgid "The increment to use to make major changes to the value" +msgstr "" + +#: ../gladeui/glade-editor-property.c:3475 +msgid "Page size:" +msgstr "" + +#: ../gladeui/glade-editor-property.c:3476 +msgid "" +"The page size (in a GtkScrollbar this is the size of the area which is " +"currently visible)" +msgstr "" + +#: ../gladeui/glade-editor-table.c:356 +msgid "The Object's name" +msgstr "" + +#. Name +#: ../gladeui/glade-editor-table.c:359 +msgid "Name:" +msgstr "" + +#: ../gladeui/glade-editor.c:154 +msgid "Show info" +msgstr "" + +#: ../gladeui/glade-editor.c:155 +msgid "Whether to show an informational button for the loaded widget" +msgstr "" + +#: ../gladeui/glade-editor.c:163 +msgid "The currently loaded widget in this editor" +msgstr "" + +#. construct tab label widget +#: ../gladeui/glade-editor.c:203 ../gladeui/glade-editor.c:402 +#: ../gladeui/glade-editor.c:1011 +msgid "Accessibility" +msgstr "" + +#. configure page container +#: ../gladeui/glade-editor.c:220 ../gladeui/glade-editor.c:401 +msgid "_Signals" +msgstr "_Сигнали" + +#: ../gladeui/glade-editor.c:283 +msgid "View documentation for the selected widget" +msgstr "" + +#: ../gladeui/glade-editor.c:302 +msgid "Reset widget properties to their defaults" +msgstr "" + +#. translators: referring to the properties of a widget named '%s [%s]' +#: ../gladeui/glade-editor.c:338 +#, c-format +msgid "%s Properties - %s [%s]" +msgstr "" + +#: ../gladeui/glade-editor.c:398 +msgid "_General" +msgstr "" + +#: ../gladeui/glade-editor.c:399 +msgid "_Packing" +msgstr "" + +#: ../gladeui/glade-editor.c:400 +msgid "_Common" +msgstr "" + +#: ../gladeui/glade-editor.c:821 +#, c-format +msgid "Create a %s" +msgstr "" + +#: ../gladeui/glade-editor.c:940 +msgid "Reset" +msgstr "" + +#: ../gladeui/glade-editor.c:955 +msgid "Property" +msgstr "" + +#: ../gladeui/glade-editor.c:1001 +msgid "Common" +msgstr "" + +#: ../gladeui/glade-editor.c:1045 +msgid "(default)" +msgstr "" + +#: ../gladeui/glade-editor.c:1060 +msgid "Select the properties that you want to reset to their default values" +msgstr "" + +#: ../gladeui/glade-editor.c:1192 +msgid "Reset Widget Properties" +msgstr "" + +#. Checklist +#: ../gladeui/glade-editor.c:1209 +msgid "_Properties:" +msgstr "_Поставке:" + +#: ../gladeui/glade-editor.c:1238 +msgid "_Select All" +msgstr "_Изабери све" + +#: ../gladeui/glade-editor.c:1245 +msgid "_Unselect All" +msgstr "" + +#. Description +#: ../gladeui/glade-editor.c:1254 +msgid "Property _Description:" +msgstr "" + +#: ../gladeui/glade-fixed.c:482 ../plugins/gtk+/glade-gtk.c:2713 +#, c-format +msgid "Placing %s inside %s" +msgstr "" + +#: ../gladeui/glade-fixed.c:971 +msgid "X position property" +msgstr "" + +#: ../gladeui/glade-fixed.c:972 +msgid "The property used to set the X position of a child object" +msgstr "" + +#: ../gladeui/glade-fixed.c:978 +msgid "Y position property" +msgstr "" + +#: ../gladeui/glade-fixed.c:979 +msgid "The property used to set the Y position of a child object" +msgstr "" + +#: ../gladeui/glade-fixed.c:985 +msgid "Width property" +msgstr "" + +#: ../gladeui/glade-fixed.c:986 +msgid "The property used to set the width of a child object" +msgstr "" + +#: ../gladeui/glade-fixed.c:992 +msgid "Height property" +msgstr "" + +#: ../gladeui/glade-fixed.c:993 +msgid "The property used to set the height of a child object" +msgstr "" + +#: ../gladeui/glade-fixed.c:999 +msgid "Can resize" +msgstr "" + +#: ../gladeui/glade-fixed.c:1000 +msgid "Whether this container supports resizes of child widgets" +msgstr "" + +#: ../gladeui/glade-palette.c:694 +msgid "Widget selector" +msgstr "" + +#: ../gladeui/glade-palette.c:695 +msgid "Create root widget" +msgstr "" + +#: ../gladeui/glade-popup.c:442 +msgid "_Add widget here" +msgstr "" + +#: ../gladeui/glade-popup.c:444 ../gladeui/glade-popup.c:668 +msgid "Add widget as _toplevel" +msgstr "" + +#: ../gladeui/glade-popup.c:455 +msgid "_Select" +msgstr "_Изабери" + +#: ../gladeui/glade-popup.c:537 ../gladeui/glade-popup.c:676 +#: ../gladeui/glade-popup.c:753 +msgid "Read _documentation" +msgstr "" + +#: ../gladeui/glade-popup.c:746 +msgid "Set default value" +msgstr "Постави подразумевану вредност" + +#: ../gladeui/glade-project.c:811 +msgid "Whether project has been modified since it was last saved" +msgstr "" + +#: ../gladeui/glade-project.c:818 +msgid "Has Selection" +msgstr "" + +#: ../gladeui/glade-project.c:819 +msgid "Whether project has a selection" +msgstr "" + +#: ../gladeui/glade-project.c:826 +msgid "Path" +msgstr "" + +#: ../gladeui/glade-project.c:827 +msgid "The filesystem path of the project" +msgstr "" + +#: ../gladeui/glade-project.c:834 +msgid "Read Only" +msgstr "" + +#: ../gladeui/glade-project.c:835 +msgid "Whether project is read only or not" +msgstr "" + +#: ../gladeui/glade-project.c:842 +msgid "Format" +msgstr "Формат" + +#: ../gladeui/glade-project.c:843 +msgid "The project file format" +msgstr "" + +#: ../gladeui/glade-project.c:995 +#, c-format +msgid "" +"Failed to load %s.\n" +"The following required catalogs are unavailable: %s" +msgstr "" + +#: ../gladeui/glade-project.c:1276 ../gladeui/glade-project.c:1524 +#: ../gladeui/glade-project.c:3870 +#, c-format +msgid "%s preferences" +msgstr "" + +#. ****************************************************************** +#. Verify code here (versioning, incompatability checks) +#. ****************************************************************** +#. translators: reffers to a widget in toolkit version '%s %d.%d' and a project targeting toolkit version '%s %d.%d' +#: ../gladeui/glade-project.c:1553 +#, c-format +msgid "This widget was introduced in %s %d.%d while project targets %s %d.%d" +msgstr "" + +#. translators: reffers to a widget '[%s]' introduced in toolkit version '%s %d.%d' +#: ../gladeui/glade-project.c:1556 +#, c-format +msgid "[%s] Object class '%s' was introduced in %s %d.%d\n" +msgstr "" + +#. translators: reffers to a widget in toolkit version '%s %d.%d' and a project targeting toolkit version '%s %d.%d' +#: ../gladeui/glade-project.c:1559 +#, c-format +msgid "" +"This widget was made available in GtkBuilder format in %s %d.%d while " +"project targets %s %d.%d" +msgstr "" + +#. translators: reffers to a widget '[%s]' introduced in toolkit version '%s %d.%d' +#: ../gladeui/glade-project.c:1563 +#, c-format +msgid "" +"[%s] Object class '%s' was made available in GtkBuilder format in %s %d.%d\n" +msgstr "" + +#: ../gladeui/glade-project.c:1566 +msgid "This widget is only supported in libglade format" +msgstr "" + +#. translators: reffers to a widget '[%s]' loaded from toolkit version '%s %d.%d' +#: ../gladeui/glade-project.c:1569 +#, c-format +msgid "" +"[%s] Object class '%s' from %s %d.%d is only supported in libglade format\n" +msgstr "" + +#: ../gladeui/glade-project.c:1572 +msgid "This widget is not supported in libglade format" +msgstr "" + +#. translators: reffers to a widget '[%s]' loaded from toolkit version '%s %d.%d' +#: ../gladeui/glade-project.c:1575 +#, c-format +msgid "" +"[%s] Object class '%s' from %s %d.%d is not supported in libglade format\n" +msgstr "" + +#: ../gladeui/glade-project.c:1578 +msgid "This widget is deprecated" +msgstr "" + +#. translators: reffers to a widget '[%s]' loaded from toolkit version '%s %d.%d' +#: ../gladeui/glade-project.c:1581 +#, c-format +msgid "[%s] Object class '%s' from %s %d.%d is deprecated\n" +msgstr "" + +#. Defined here for pretty translator comments (bug in intl tools, for some reason +#. * you can only comment about the line directly following, forcing you to write +#. * ugly messy code with comments in line breaks inside function calls). +#. +#: ../gladeui/glade-project.c:1588 +msgid "This property is not supported in libglade format" +msgstr "" + +#. translators: reffers to a property '%s' of widget '[%s]' +#: ../gladeui/glade-project.c:1591 +#, c-format +msgid "" +"[%s] Property '%s' of object class '%s' is not supported in libglade format\n" +msgstr "" + +#. translators: reffers to a property '%s' of widget '[%s]' +#: ../gladeui/glade-project.c:1594 +#, c-format +msgid "" +"[%s] Packing property '%s' of object class '%s' is not supported in libglade " +"format\n" +msgstr "" + +#: ../gladeui/glade-project.c:1597 +msgid "This property is only supported in libglade format" +msgstr "" + +#. translators: reffers to a property '%s' of widget '[%s]' +#: ../gladeui/glade-project.c:1600 +#, c-format +msgid "" +"[%s] Property '%s' of object class '%s' is only supported in libglade " +"format\n" +msgstr "" + +#. translators: reffers to a property '%s' of widget '[%s]' +#: ../gladeui/glade-project.c:1604 +#, c-format +msgid "" +"[%s] Packing property '%s' of object class '%s' is only supported in " +"libglade format\n" +msgstr "" + +#. translators: reffers to a property in toolkit version '%s %d.%d' +#. * and a project targeting toolkit version '%s %d.%d' +#: ../gladeui/glade-project.c:1609 +#, c-format +msgid "This property was introduced in %s %d.%d while project targets %s %d.%d" +msgstr "" + +#. translators: reffers to a property '%s' of widget '[%s]' in toolkit version '%s %d.%d' +#: ../gladeui/glade-project.c:1612 +#, c-format +msgid "[%s] Property '%s' of object class '%s' was introduced in %s %d.%d\n" +msgstr "" + +#. translators: reffers to a property '%s' of widget '[%s]' in toolkit version '%s %d.%d' +#: ../gladeui/glade-project.c:1615 +#, c-format +msgid "" +"[%s] Packing property '%s' of object class '%s' was introduced in %s %d.%d\n" +msgstr "" + +#. translators: reffers to a property in toolkit version '%s %d.%d' and a project targeting toolkit version '%s %d.%d' +#: ../gladeui/glade-project.c:1619 +#, c-format +msgid "" +"This property was made available in GtkBuilder format in %s %d.%d while " +"project targets %s %d.%d" +msgstr "" + +#. translators: reffers to a property '%s' of widget '[%s]' in toolkit version '%s %d.%d' +#: ../gladeui/glade-project.c:1623 +#, c-format +msgid "" +"[%s] Property '%s' of object class '%s' was made available in GtkBuilder " +"format in %s %d.%d\n" +msgstr "" + +#. translators: reffers to a property '%s' of widget '[%s]' in toolkit version '%s %d.%d' +#: ../gladeui/glade-project.c:1627 +#, c-format +msgid "" +"[%s] Packing property '%s' of object class '%s' was made available in " +"GtkBuilder format in %s %d.%d\n" +msgstr "" + +#. translators: reffers to a signal '%s' of widget '[%s]' in toolkit version '%s %d.%d' +#: ../gladeui/glade-project.c:1631 +#, c-format +msgid "[%s] Signal '%s' of object class '%s' was introduced in %s %d.%d\n" +msgstr "" + +#: ../gladeui/glade-project.c:1862 +msgid "Details" +msgstr "" + +#: ../gladeui/glade-project.c:1878 +#, c-format +msgid "Project %s has errors, save anyway ?" +msgstr "" + +#: ../gladeui/glade-project.c:1879 +#, c-format +msgid "Project %s has deprecated widgets and/or version mismatches." +msgstr "" + +#: ../gladeui/glade-project.c:3267 +#, c-format +msgid "Unsaved %i" +msgstr "" + +#: ../gladeui/glade-project.c:3475 +#, c-format +msgid "Project %s has no deprecated widgets or version mismatches." +msgstr "" + +#: ../gladeui/glade-project.c:3594 +msgid "Set options in your project" +msgstr "" + +#. Project format +#: ../gladeui/glade-project.c:3611 +msgid "Project file format:" +msgstr "" + +#. Naming policy format +#: ../gladeui/glade-project.c:3654 +msgid "Object names are unique:" +msgstr "" + +#: ../gladeui/glade-project.c:3667 +msgid "within the project" +msgstr "" + +#: ../gladeui/glade-project.c:3669 +msgid "inside toplevels" +msgstr "" + +#. Resource path +#: ../gladeui/glade-project.c:3696 +msgid "Image resources are loaded locally:" +msgstr "" + +#. Project directory... +#: ../gladeui/glade-project.c:3712 +msgid "From the project directory" +msgstr "" + +#: ../gladeui/glade-project.c:3719 +msgid "From a project relative directory" +msgstr "" + +#: ../gladeui/glade-project.c:3731 +msgid "From this directory" +msgstr "" + +#: ../gladeui/glade-project.c:3734 +msgid "Choose a path to load image resources" +msgstr "" + +#. Target versions +#: ../gladeui/glade-project.c:3755 +msgid "Toolkit version(s) required:" +msgstr "" + +#: ../gladeui/glade-project.c:3789 +#, c-format +msgid "%s catalog" +msgstr "" + +#: ../gladeui/glade-project.c:3851 +msgid "Verify versions and deprecations:" +msgstr "" + +#: ../gladeui/glade-property.c:550 +msgid "The GladePropertyClass for this property" +msgstr "" + +#: ../gladeui/glade-property.c:556 +msgid "Enabled" +msgstr "" + +#: ../gladeui/glade-property.c:557 +msgid "If the property is optional, this is its enabled state" +msgstr "" + +#: ../gladeui/glade-property.c:563 ../gladeui/glade-widget-action.c:168 +msgid "Sensitive" +msgstr "" + +#: ../gladeui/glade-property.c:564 +msgid "This gives backends control to set property sensitivity" +msgstr "" + +#: ../gladeui/glade-property.c:570 +msgid "Context" +msgstr "" + +#: ../gladeui/glade-property.c:571 +msgid "Context for translation" +msgstr "" + +#: ../gladeui/glade-property.c:577 +msgid "Comment" +msgstr "" + +#: ../gladeui/glade-property.c:578 +msgid "Comment for translators" +msgstr "" + +#: ../gladeui/glade-property.c:584 +msgid "Translatable" +msgstr "" + +#: ../gladeui/glade-property.c:591 +msgid "Has Context" +msgstr "" + +#: ../gladeui/glade-property.c:598 +msgid "Visual State" +msgstr "" + +#: ../gladeui/glade-property.c:599 +msgid "Priority information for the property editor to act on" +msgstr "" + +#: ../gladeui/glade-signal-editor.c:76 +msgid "" +msgstr "" + +#: ../gladeui/glade-signal-editor.c:726 ../plugins/gtk+/glade-accels.c:426 +msgid "Signal" +msgstr "" + +#: ../gladeui/glade-signal-editor.c:755 +msgid "Handler" +msgstr "" + +#: ../gladeui/glade-signal-editor.c:786 +msgid "User data" +msgstr "" + +#: ../gladeui/glade-signal-editor.c:803 +msgid "Lookup" +msgstr "" + +#: ../gladeui/glade-signal-editor.c:814 ../plugins/gtk+/gtk+.xml.in.h:32 +msgid "After" +msgstr "После" + +#: ../gladeui/glade-utils.c:144 ../gladeui/glade-utils.c:175 +#, c-format +msgid "We could not find the symbol \"%s\"" +msgstr "" + +#: ../gladeui/glade-utils.c:151 +#, c-format +msgid "Could not get the type from \"%s\"" +msgstr "" + +#: ../gladeui/glade-utils.c:521 +msgid "File format" +msgstr "Формат датотеке" + +#: ../gladeui/glade-utils.c:602 +msgid "All Files" +msgstr "Све Датотеке" + +#: ../gladeui/glade-utils.c:607 +msgid "Libglade Files" +msgstr "" + +#: ../gladeui/glade-utils.c:612 +msgid "GtkBuilder Files" +msgstr "" + +#: ../gladeui/glade-utils.c:618 +msgid "All Glade Files" +msgstr "Све Glade Датотеке" + +#: ../gladeui/glade-utils.c:1320 +#, c-format +msgid "" +"%s exists.\n" +"Do you want to replace it?" +msgstr "" + +#: ../gladeui/glade-utils.c:1348 +#, c-format +msgid "Error writing to %s: %s" +msgstr "" + +#: ../gladeui/glade-utils.c:1362 +#, c-format +msgid "Error reading %s: %s" +msgstr "" + +#: ../gladeui/glade-utils.c:1377 ../gladeui/glade-utils.c:1398 +#, c-format +msgid "Error shutting down I/O channel %s: %s" +msgstr "" + +#: ../gladeui/glade-utils.c:1387 +#, c-format +msgid "Failed to open %s for writing: %s" +msgstr "" + +#: ../gladeui/glade-utils.c:1407 +#, c-format +msgid "Failed to open %s for reading: %s" +msgstr "" + +#. Reset the column +#. Objects +#: ../gladeui/glade-utils.c:2251 ../plugins/gtk+/glade-attributes.c:799 +#: ../plugins/gtk+/gtk+.xml.in.h:289 +msgid "None" +msgstr "" + +#: ../gladeui/glade-widget.c:1047 +msgid "The name of the widget" +msgstr "" + +#: ../gladeui/glade-widget.c:1054 +msgid "Internal name" +msgstr "" + +#: ../gladeui/glade-widget.c:1055 +msgid "The internal name of the widget" +msgstr "" + +#: ../gladeui/glade-widget.c:1061 +msgid "Anarchist" +msgstr "" + +#: ../gladeui/glade-widget.c:1062 +msgid "" +"Whether this composite child is an ancestral child or an anarchist child" +msgstr "" + +#: ../gladeui/glade-widget.c:1069 +msgid "Object" +msgstr "" + +#: ../gladeui/glade-widget.c:1070 +msgid "The object associated" +msgstr "" + +#: ../gladeui/glade-widget.c:1077 +msgid "Adaptor" +msgstr "" + +#: ../gladeui/glade-widget.c:1078 +msgid "The class adaptor for the associated widget" +msgstr "" + +#: ../gladeui/glade-widget.c:1085 ../gladeui/glade-inspector.c:205 +msgid "Project" +msgstr "" + +#: ../gladeui/glade-widget.c:1086 +msgid "The glade project that this widget belongs to" +msgstr "" + +#: ../gladeui/glade-widget.c:1095 +msgid "A list of GladeProperties" +msgstr "" + +#: ../gladeui/glade-widget.c:1101 ../plugins/gtk+/gtk+.xml.in.h:312 +msgid "Parent" +msgstr "" + +#: ../gladeui/glade-widget.c:1102 +msgid "A pointer to the parenting GladeWidget" +msgstr "" + +#: ../gladeui/glade-widget.c:1109 +msgid "Internal Name" +msgstr "" + +#: ../gladeui/glade-widget.c:1110 +msgid "A generic name prefix for internal widgets" +msgstr "" + +#: ../gladeui/glade-widget.c:1115 +msgid "Template" +msgstr "" + +#: ../gladeui/glade-widget.c:1116 +msgid "A GladeWidget template to base a new widget on" +msgstr "" + +#: ../gladeui/glade-widget.c:1122 +msgid "Exact Template" +msgstr "" + +#: ../gladeui/glade-widget.c:1123 +msgid "Whether we are creating an exact duplicate when using a template" +msgstr "" + +#: ../gladeui/glade-widget.c:1128 +msgid "Reason" +msgstr "" + +#: ../gladeui/glade-widget.c:1129 +msgid "A GladeCreateReason for this creation" +msgstr "" + +#: ../gladeui/glade-widget.c:1137 +msgid "Toplevel Width" +msgstr "" + +#: ../gladeui/glade-widget.c:1138 +msgid "The width of the widget when toplevel in the GladeDesignLayout" +msgstr "" + +#: ../gladeui/glade-widget.c:1147 +msgid "Toplevel Height" +msgstr "" + +#: ../gladeui/glade-widget.c:1148 +msgid "The height of the widget when toplevel in the GladeDesignLayout" +msgstr "" + +#: ../gladeui/glade-widget.c:1157 +msgid "Support Warning" +msgstr "" + +#: ../gladeui/glade-widget.c:1158 +msgid "A warning string about version mismatches" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:250 +#, c-format +msgid "A derived adaptor (%s) of %s already exist!" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1212 +msgid "Name of the class" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1220 +msgid "GType of the class" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1227 ../plugins/gnome/gnome.xml.in.h:60 +msgid "Title" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1228 +msgid "Translated title for the class used in the glade UI" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1235 +msgid "Generic Name" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1236 +msgid "Used to generate names of new widgets" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1243 ../plugins/gtk+/gtk+.xml.in.h:206 +msgid "Icon Name" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1244 +msgid "The icon name" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1251 +msgid "Catalog" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1252 +msgid "The name of the widget catalog this class was declared by" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1259 +msgid "Book" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1260 +msgid "DevHelp search namespace for this widget class" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1267 +msgid "Special Child Type" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1268 +msgid "" +"Holds the name of the packing property to depict special children for this " +"container class" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1276 ../plugins/gtk+/gtk+.xml.in.h:105 +msgid "Cursor" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1277 +msgid "A cursor for inserting widgets in the UI" +msgstr "" + +#: ../gladeui/glade-inspector.c:206 +msgid "The project being inspected" +msgstr "" + +#: ../gladeui/glade-inspector.c:466 +msgid "< search widgets >" +msgstr "" + +#: ../gladeui/glade-inspector.c:676 ../gladeui/icon-naming-spec.c:35 +#: ../plugins/gtk+/gtk+.xml.in.h:23 +msgid "Actions" +msgstr "Акције" + +#. Objects +#: ../gladeui/glade-inspector.c:694 ../plugins/gtk+/gtk+.xml.in.h:517 +msgid "Widgets" +msgstr "" + +#: ../gladeui/glade-inspector.c:1017 +#, c-format +msgid "(internal %s)" +msgstr "" + +#: ../gladeui/glade-inspector.c:1021 +#, c-format +msgid "(%s child)" +msgstr "" + +#: ../gladeui/glade-custom.c:216 +msgid "Creation Function" +msgstr "" + +#: ../gladeui/glade-custom.c:217 +msgid "The function which creates this widget" +msgstr "" + +#: ../gladeui/glade-custom.c:223 +msgid "String 1" +msgstr "" + +#: ../gladeui/glade-custom.c:224 +msgid "The first string argument to pass to the function" +msgstr "" + +#: ../gladeui/glade-custom.c:230 +msgid "String 2" +msgstr "" + +#: ../gladeui/glade-custom.c:231 +msgid "The second string argument to pass to the function" +msgstr "" + +#: ../gladeui/glade-custom.c:237 +msgid "Integer 1" +msgstr "" + +#: ../gladeui/glade-custom.c:238 +msgid "The first integer argument to pass to the function" +msgstr "" + +#: ../gladeui/glade-custom.c:244 +msgid "Integer 2" +msgstr "" + +#: ../gladeui/glade-custom.c:245 +msgid "The second integer argument to pass to the function" +msgstr "" + +#: ../gladeui/glade-widget-action.c:161 +msgid "class" +msgstr "" + +#: ../gladeui/glade-widget-action.c:162 +msgid "GladeWidgetActionClass structure pointer" +msgstr "" + +#: ../gladeui/glade-widget-action.c:169 +msgid "Whether or not this action is sensitive" +msgstr "" + +#: ../gladeui/glade-named-icon-chooser-dialog.c:479 +msgid "All Contexts" +msgstr "" + +#: ../gladeui/glade-named-icon-chooser-dialog.c:1363 +msgid "Named Icon Chooser" +msgstr "" + +#: ../gladeui/glade-named-icon-chooser-dialog.c:1401 +msgid "Icon _Name:" +msgstr "" + +#: ../gladeui/glade-named-icon-chooser-dialog.c:1484 +msgid "_List standard icons only" +msgstr "" + +#: ../gladeui/glade-named-icon-chooser-dialog.c:1700 +#, c-format +msgid "Could not create directory: %s" +msgstr "" + +#: ../gladeui/icon-naming-spec.c:36 +msgid "Applications" +msgstr "" + +#: ../gladeui/icon-naming-spec.c:37 +msgid "Categories" +msgstr "" + +#: ../gladeui/icon-naming-spec.c:38 +msgid "Devices" +msgstr "Уређаји" + +#: ../gladeui/icon-naming-spec.c:39 +msgid "Emblems" +msgstr "" + +#: ../gladeui/icon-naming-spec.c:40 +msgid "Emotes" +msgstr "" + +#: ../gladeui/icon-naming-spec.c:41 +msgid "International" +msgstr "" + +#: ../gladeui/icon-naming-spec.c:42 +msgid "MIME Types" +msgstr "" + +#: ../gladeui/icon-naming-spec.c:43 +msgid "Places" +msgstr "" + +#: ../gladeui/icon-naming-spec.c:44 +msgid "Status" +msgstr "Стање" + +#: ../plugins/gtk+/glade-attributes.c:216 +msgctxt "textattr" +msgid "Style" +msgstr "Стил" + +#: ../plugins/gtk+/glade-attributes.c:220 +msgctxt "textattr" +msgid "Weight" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:224 +msgctxt "textattr" +msgid "Variant" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:228 +msgctxt "textattr" +msgid "Stretch" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:232 +msgctxt "textattr" +msgid "Underline" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:236 +msgctxt "textattr" +msgid "Strikethrough" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:240 +msgctxt "textattr" +msgid "Gravity" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:244 +msgctxt "textattr" +msgid "Gravity Hint" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:255 +msgctxt "textattr" +msgid "Size" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:259 +msgctxt "textattr" +msgid "Absolute Size" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:266 +msgctxt "textattr" +msgid "Foreground Color" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:270 +msgctxt "textattr" +msgid "Background Color" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:274 +msgctxt "textattr" +msgid "Underline Color" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:278 +msgctxt "textattr" +msgid "Strikethrough Color" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:288 +msgctxt "textattr" +msgid "Scale" +msgstr "" + +#. XXX Interesting... can we get the defaults ? what can we do to let the user +#. * unset the value ?? +#. +#: ../plugins/gtk+/glade-attributes.c:316 +#: ../plugins/gtk+/glade-attributes.c:354 +#: ../plugins/gtk+/glade-attributes.c:361 +#: ../plugins/gtk+/glade-attributes.c:365 +#: ../plugins/gtk+/glade-attributes.c:802 +msgid "" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:354 +msgid "Unset" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:723 +msgid "Select a color" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:859 +msgid "Attribute" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:869 +msgid "Value" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:1014 +msgid "Setup Text Attributes" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:61 +msgid "This property does not apply unless Use Underline is set." +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:62 +msgid "Property not selected" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:63 +msgid "This property is only for use in dialog action buttons" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:64 +msgid "This property is set to be controled by an Action" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:191 +msgid "GnomeUIInfo" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:192 +msgid "Choose the GnomeUIInfo stock item" +msgstr "" + +#. We have to save/load icon-size as int, and fake the enum +#: ../plugins/gtk+/glade-gtk.c:201 ../plugins/gtk+/gtk+.xml.in.h:209 +msgid "Icon Size" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:202 +msgid "Symbolic size to use for stock icon, icon set or named icon" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:1235 +#, c-format +msgid "Removing parent of %s" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:1287 +#, c-format +msgid "Adding parent %s for %s" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:1371 +#, c-format +msgid "Adding %s to Size Group %s" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:1373 +#, c-format +msgid "Adding %s to a new Size Group" +msgstr "" + +#. Add trailing new... item +#: ../plugins/gtk+/glade-gtk.c:1428 +msgid "New Size Group" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:1776 +#, c-format +msgid "Ordering children of %s" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:2299 ../plugins/gtk+/glade-gtk.c:2306 +#, c-format +msgid "Insert placeholder to %s" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:2313 +#, c-format +msgid "Remove placeholder from %s" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:3283 ../plugins/gtk+/glade-gtk.c:3291 +#, c-format +msgid "Insert Row on %s" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:3299 ../plugins/gtk+/glade-gtk.c:3307 +#, c-format +msgid "Insert Column on %s" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:3315 +#, c-format +msgid "Remove Column on %s" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:3323 +#, c-format +msgid "Remove Row on %s" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:4408 ../plugins/gtk+/glade-gtk.c:4415 +#, c-format +msgid "Insert page on %s" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:4422 +#, c-format +msgid "Remove page from %s" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6007 +msgid "This property only applies to stock images" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6009 +msgid "This property only applies to named icons" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6273 +msgid "" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6283 +msgid "" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6462 +msgid "Tool Item" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6471 +msgid "Packing" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6490 ../plugins/gtk+/gtk+.xml.in.h:275 +msgid "Menu Item" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6526 ../plugins/gtk+/glade-gtk.c:6534 +msgid "Normal item" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6527 ../plugins/gtk+/glade-gtk.c:6535 +msgid "Image item" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6528 ../plugins/gtk+/glade-gtk.c:6536 +msgid "Check item" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6529 ../plugins/gtk+/glade-gtk.c:6537 +msgid "Radio item" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6530 ../plugins/gtk+/glade-gtk.c:6538 +msgid "Separator item" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6562 ../plugins/gtk+/glade-gtk.c:6606 +msgid "Edit Menu Bar" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6564 ../plugins/gtk+/glade-gtk.c:6608 +msgid "Edit Menu" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6986 +msgid "Print S_etup" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6990 +msgid "Find Ne_xt" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6994 +msgid "_Undo Move" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6998 +msgid "_Redo Move" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7001 +msgid "Select _All" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7004 +msgid "_New Game" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7007 +msgid "_Pause game" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7010 +msgid "_Restart Game" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7013 +msgid "_Hint" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7016 +msgid "_Scores..." +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7019 +msgid "_End Game" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7022 +msgid "Create New _Window" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7025 +msgid "_Close This Window" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7037 +msgid "_Settings" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7040 +msgid "Fi_les" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7043 +msgid "_Windows" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7049 +msgid "_Game" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7514 ../plugins/gtk+/gtk+.xml.in.h:60 +msgid "Button" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7515 ../plugins/gtk+/glade-gtk.c:10854 +#: ../plugins/gtk+/glade-gtk.c:10934 +msgid "Toggle" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7516 ../plugins/gtk+/glade-gtk.c:7527 +#: ../plugins/gtk+/glade-gtk.c:7535 +msgid "Radio" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7517 ../plugins/gtk+/gtk+.xml.in.h:273 +msgid "Menu" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7518 ../plugins/gtk+/gtk+.xml.in.h:107 +msgid "Custom" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7519 ../plugins/gtk+/glade-gtk.c:7528 +#: ../plugins/gtk+/glade-gtk.c:7536 +msgid "Separator" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7524 ../plugins/gtk+/glade-gtk.c:7532 +#: ../plugins/gtk+/gtk+.xml.in.h:290 +msgid "Normal" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7525 ../plugins/gtk+/glade-gtk.c:7533 +#: ../plugins/gtk+/gtk+.xml.in.h:215 +msgid "Image" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7526 ../plugins/gtk+/glade-gtk.c:7534 +msgid "Check" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7548 +msgid "Tool Bar Editor" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:8096 +msgid "This property does not apply when Ellipsize is set." +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:8113 +msgid "This property does not apply when Angle is set." +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:8896 +msgid "Introduction page" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:8900 +msgid "Content page" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:8904 +msgid "Confirmation page" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:10395 +#, c-format +msgid "%s is set to load %s from the model" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:10397 +#, c-format +msgid "%s is set to manipulate %s directly" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:10794 ../plugins/gtk+/gtk+.xml.in.h:483 +msgid "Tree View Column" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:10794 ../plugins/gtk+/gtk+.xml.in.h:72 +msgid "Cell Renderer" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:10799 +msgid "Properties and Attributes" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:10804 +msgid "Common Properties and Attributes" +msgstr "" + +#. Text of the textview +#: ../plugins/gtk+/glade-gtk.c:10848 ../plugins/gtk+/glade-gtk.c:10928 +#: ../plugins/gtk+/gtk+.xml.in.h:433 ../plugins/gnome/gnome.xml.in.h:54 +msgid "Text" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:10849 ../plugins/gtk+/glade-gtk.c:10929 +msgid "Accelerator" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:10850 ../plugins/gtk+/glade-gtk.c:10930 +#: ../plugins/gtk+/gtk+.xml.in.h:88 +msgid "Combo" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:10851 ../plugins/gtk+/glade-gtk.c:10931 +msgid "Spin" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:10852 ../plugins/gtk+/glade-gtk.c:10932 +msgid "Pixbuf" +msgstr "" + +#. Progress... +#: ../plugins/gtk+/glade-gtk.c:10853 ../plugins/gtk+/glade-gtk.c:10933 +#: ../plugins/gtk+/gtk+.xml.in.h:334 ../plugins/gtk+/glade-entry-editor.c:442 +msgid "Progress" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:10865 +msgid "Icon View Editor" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:10865 +msgid "Combo Editor" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:10924 +msgid "Column" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:10943 +msgid "Tree View Editor" +msgstr "" + +#: ../plugins/gtk+/glade-accels.c:298 ../plugins/gtk+/glade-accels.c:366 +msgid "" +msgstr "" + +#: ../plugins/gtk+/glade-accels.c:447 +msgid "Accelerator Key" +msgstr "" + +#: ../plugins/gtk+/glade-accels.c:506 +msgid "Choose accelerator keys..." +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:1 +msgid "A filname, full or relative path to load an icon for this toolbutton" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:2 +msgid "A list of accelerator keys" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:3 +msgid "A list of sources for this icon factory" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:4 +msgid "A symbolic icon size for the stock icon" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:5 +msgid "A tooltip text for this widget" +msgstr "" + +#. NOT AVAILABLES ON WIN32 +#. +#. +#. +#: ../plugins/gtk+/gtk+.xml.in.h:10 +msgid "About Dialog" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:11 +msgid "Accel Group" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:12 +msgid "Accel Label" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:13 +msgid "Accelerator Mode column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:14 +msgid "Accelerator Modifiers column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:15 +msgid "Accelerator Renderer" +msgstr "" + +#. Accelerators +#: ../plugins/gtk+/gtk+.xml.in.h:17 +msgid "Accelerators" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:18 +msgid "Accessible Description" +msgstr "" + +#. Atk name and description properties +#: ../plugins/gtk+/gtk+.xml.in.h:20 +msgid "Accessible Name" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:21 +#: ../plugins/gtk+/glade-activatable-editor.c:393 +msgid "Action" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:22 +msgid "Action Group" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:24 +msgid "Activatable column" +msgstr "" + +#. Atk activate property +#: ../plugins/gtk+/gtk+.xml.in.h:26 +msgid "Activate" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:27 +msgid "Active column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:28 +msgid "Add Parent" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:29 +msgid "Add to Size Group" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:30 +msgid "Adjustment" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:31 +msgid "Adjustment column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:33 +msgid "Alignment" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:34 +msgid "Alignment column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:35 +msgid "All" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:36 +msgid "All Events" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:37 +msgid "All Modifiers" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:38 +msgid "Alt Key" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:39 ../plugins/gnome/gnome.xml.in.h:2 +msgid "Always" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:40 +msgid "Always Center" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:41 +msgid "An accel group for accelerators from stock items" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:42 +msgid "Arrow" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:43 +msgid "Ascending" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:44 +msgid "Aspect Frame" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:45 +msgid "Assistant" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:46 +msgid "Attributes" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:47 +msgid "Attributes column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:48 +msgid "Automatic" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:49 +msgid "Background Color Name column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:50 +msgid "Background Color column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:51 +msgid "Before" +msgstr "" + +#. Objects +#: ../plugins/gtk+/gtk+.xml.in.h:53 +msgid "Both" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:54 ../plugins/gnome/bonobo.xml.in.h:1 +msgid "Bottom" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:55 +msgid "Bottom Left" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:56 +msgid "Bottom Right" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:57 +msgid "Bottom to Top" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:58 +msgid "Box" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:59 +msgid "Browse" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:61 +msgid "Button 1 Motion" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:62 +msgid "Button 2 Motion" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:63 +msgid "Button 3 Motion" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:64 +msgid "Button Box" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:65 +msgid "Button Motion" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:66 +msgid "Button Press" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:67 +msgid "Button Release" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:68 +msgid "Calendar" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:69 +msgid "Cancel" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:70 +msgid "Cell Background Color column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:71 +msgid "Cell Background Color name column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:73 +msgid "Center" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:74 +msgid "Center on Parent" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:75 +msgid "Centimeters" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:76 +msgid "Character" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:77 +msgid "Check Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:78 +msgid "Check Menu Item" +msgstr "" + +#. Atk click property +#: ../plugins/gtk+/gtk+.xml.in.h:80 +msgid "Click" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:81 +msgid "Climb Rate column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:82 +msgid "Close" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:83 +msgid "Color Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:84 +msgid "Color Selection" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:85 +msgid "Color Selection Dialog" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:86 +msgid "Columned List" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:87 +msgid "Columns" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:89 +msgid "Combo Box" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:90 +msgid "Combo Box Entry" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:91 +msgid "Combo Renderer" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:92 +msgid "Composite Widgets" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:93 +msgid "Condensed" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:94 +msgid "Confirm" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:96 +msgid "Containers" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:97 +msgid "Content" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:98 +msgid "Continuous" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:99 +msgid "Control Key" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:100 +msgid "Control and Display" +msgstr "" + +#. Atk relationset properties +#: ../plugins/gtk+/gtk+.xml.in.h:102 +msgid "Controlled By" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:103 +msgid "Controller For" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:104 +msgid "Create Folder" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:106 +msgid "Curve" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:108 +msgid "Custom widget" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:109 +msgid "Data" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:110 +msgid "Data column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:111 +msgid "Default" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:112 +msgid "Delayed" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:113 +msgid "Descending" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:114 +msgid "Described By" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:115 +msgid "Description For" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:116 +msgid "Description of an object, formatted for assistive technology access" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:117 +msgid "Desktop" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:118 +msgid "Dialog" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:119 +msgid "Dialog Box" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:120 +msgid "Digits column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:121 +msgid "Discontinuous" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:122 +msgid "Discrete" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:123 +msgid "Dock" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:124 +msgid "Double" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:125 +msgid "Down" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:126 +msgid "Drag & Drop" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:127 +msgid "Drag and Drop" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:128 +msgid "Drawing Area" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:129 +msgid "Drop Down Menu" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:130 +msgid "East" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:131 +msgid "Edge" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:132 +msgid "Edit Separately" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:133 +msgid "Edit…" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:134 +msgid "Editable column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:135 +msgid "Eighth Key" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:136 +msgid "Ellipsize column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:137 +msgid "Embedded By" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:138 +msgid "Embeds" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:139 ../plugins/gnome/gnome.xml.in.h:6 +msgid "End" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:140 +msgid "Enter Notify" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:141 +msgid "Enter a list of column types for this data store" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:142 +msgid "Enter a list of values to be applied on each row" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:143 +msgid "Entry Completion" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:144 ../plugins/gnome/gnome.xml.in.h:7 +msgid "Error" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:145 +msgid "Etched In" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:146 +msgid "Etched Out" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:147 +msgid "Event Box" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:148 ../plugins/gnome/gnome.xml.in.h:8 +msgid "Expand" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:149 +msgid "Expanded" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:150 +msgid "Expander" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:151 +msgid "Exposure" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:152 +msgid "Extended" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:153 +msgid "Extra Condensed" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:154 +msgid "Extra Expanded" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:155 +msgid "Family column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:156 +msgid "Fifth Key" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:157 +msgid "Fifth Mouse Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:158 +msgid "File Chooser Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:159 +msgid "File Chooser Dialog" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:160 +msgid "File Chooser Widget" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:161 +msgid "File Filter" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:162 ../plugins/gtk+/glade-icon-sources.c:772 +msgid "File Name" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:163 +msgid "File Selection" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:164 ../plugins/gnome/gnome.xml.in.h:10 +msgid "Fill" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:165 +msgid "First Mouse Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:166 +msgid "Fixed" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:167 +msgid "Flows From" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:168 +msgid "Flows To" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:169 +msgid "Focus Change" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:170 +msgid "Follow State column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:171 +msgid "Font Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:172 +msgid "Font Description column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:173 +msgid "Font Selection" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:174 +msgid "Font Selection Dialog" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:175 +msgid "Font column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:176 +msgid "Foreground Color Name column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:177 +msgid "Foreground Color column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:178 +msgid "Forth Mouse Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:179 +msgid "Frame" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:180 +msgid "Free" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:181 +msgid "Gamma Curve" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:182 +msgid "Grow Only" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:183 +msgid "Gtk" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:184 +msgid "Gtk+ Obsolete" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:185 +msgid "Half" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:186 +msgid "Handle Box" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:187 +msgid "Has Entry column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:188 +msgid "Height column" +msgstr "" + +#. Objects +#: ../plugins/gtk+/gtk+.xml.in.h:190 ../plugins/gtk+/glade-model-data.c:1236 +msgid "Horizontal" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:191 +msgid "Horizontal Alignment" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:192 +msgid "Horizontal Alignment column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:193 +msgid "Horizontal Box" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:194 +msgid "Horizontal Button Box" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:195 +msgid "Horizontal Padding" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:196 +msgid "Horizontal Padding column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:197 +msgid "Horizontal Panes" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:198 +msgid "Horizontal Ruler" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:199 +msgid "Horizontal Scale" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:200 +msgid "Horizontal Scrollbar" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:201 +msgid "Horizontal Separator" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:202 +msgid "Horizontal and Vertical" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:203 +msgid "Hyper Modifier" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:204 +msgid "Icon" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:205 +msgid "Icon Factory" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:207 +msgid "Icon Name column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:210 +msgid "Icon Sources" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:211 +msgid "Icon View" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:212 +msgid "Icons only" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:213 +msgid "If Valid" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:214 +msgid "" +"If set, an underline in the text indicates the next character should be used " +"for the mnemonic accelerator key" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:216 +msgid "Image Menu Item" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:217 +msgid "Immediate" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:218 +msgid "In" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:219 +msgid "Inches" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:220 +msgid "Inconsistent column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:221 +msgid "" +"Indicates a subwindow attached to a component but otherwise has no " +"connection in the UI hierarchy to that component" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:222 +msgid "Indicates an object controlled by one or more target objects" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:223 +msgid "" +"Indicates an object is a cell in a treetable which is displayed because a " +"cell in the same column is expanded and identifies that cell" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:224 +msgid "Indicates an object is a controller for one or more target objects" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:225 +msgid "Indicates an object is a label for one or more target objects" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:226 +msgid "" +"Indicates an object is a member of a group of one or more target objects" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:227 +msgid "Indicates an object is labelled by one or more target objects" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:228 +msgid "Indicates that an object is a parent window of another object" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:229 +msgid "Indicates that an object is a popup for another object" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:230 +msgid "" +"Indicates that an object provides descriptive information about another " +"object; more verbose than 'Label For'" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:231 +msgid "" +"Indicates that another object provides descriptive information about this " +"object; more verbose than 'Labelled By'" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:232 +msgid "" +"Indicates that the object has content that flows logically from another " +"AtkObject in a sequential way, (for instance text-flow)" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:233 +msgid "" +"Indicates that the object has content that flows logically to another " +"AtkObject in a sequential way, (for instance text-flow)" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:234 +msgid "" +"Indicates that the object visually embeds another object's content, i.e. " +"this object's content flows around another's content" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:235 +msgid "Indicator Size column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:236 +msgid "Info" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:237 +msgid "Input Dialog" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:238 +msgid "Insert After" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:239 +msgid "Insert Before" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:240 +msgid "Insert Column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:241 +msgid "Insert Page After" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:242 +msgid "Insert Page Before" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:243 +msgid "Insert Row" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:244 +msgid "Intro" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:245 +msgid "Invalid" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:246 +msgid "" +"Inverse of 'Embeds', indicates that this object's content is visually " +"embedded in another object" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:247 +msgid "Invisible Char Set" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:248 +msgid "Italic" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:249 +msgid "Items" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:250 +msgid "Key Press" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:251 +msgid "Key Release" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:252 +msgid "Keycode column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:254 +msgid "Label For" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:255 +msgid "Labelled By" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:256 +msgid "Language column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:257 +msgid "Large Toolbar" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:258 +msgid "Layout" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:259 +msgid "Least Recently Used first" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:260 +msgid "Leave Notify" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:261 ../plugins/gnome/bonobo.xml.in.h:4 +msgid "Left" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:262 +msgid "Left to Right" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:263 +msgid "Linear" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:264 +msgid "Link Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:265 +msgid "List" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:266 +msgid "List Item" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:267 +msgid "List Store" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:268 +msgid "List of widgets in this group" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:269 +msgid "Lock Key" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:270 +msgid "Low" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:271 +msgid "Markup column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:272 +msgid "Member Of" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:274 +msgid "Menu Bar" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:276 +msgid "Menu Shell" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:277 +msgid "Menu Tool Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:278 +msgid "Message Dialog" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:279 +msgid "Meta Modifier" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:280 +msgid "Middle" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:281 +msgid "Miscellaneous" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:282 +msgid "Model column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:283 +msgid "Most Recently Used first" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:284 +msgid "Mouse" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:285 +msgid "Multiple" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:286 ../plugins/gnome/gnome.xml.in.h:40 +msgid "Never" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:287 +msgid "Node Child Of" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:291 +msgid "North" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:292 +msgid "North East" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:293 +msgid "North West" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:294 +msgid "Notebook" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:295 +msgid "Notification" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:296 +msgid "Number of Pages" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:297 +msgid "Number of items" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:298 +msgid "Number of pages" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:299 +msgid "Number of pages in this assistant" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:300 +msgid "Object instance's name formatted for assistive technology access" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:301 +msgid "Oblique" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:302 ../plugins/gtk+/glade-model-data.c:1235 +msgid "Off" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:303 +msgid "Ok" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:304 +msgid "Ok, Cancel" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:305 +msgid "On" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:306 +msgid "Open" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:307 +msgid "Option Menu" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:308 +msgid "Orientation column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:309 ../plugins/gnome/gnome.xml.in.h:41 +msgid "Other" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:310 +msgid "Out" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:311 +msgid "Paned" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:313 +msgid "Parent Window Of" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:314 +msgid "Pixbuf Expander Closed column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:315 +msgid "Pixbuf Expander Open column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:316 +msgid "Pixbuf Renderer" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:317 +msgid "Pixbuf column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:318 +msgid "Pixels" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:319 +msgid "Pointer Motion" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:320 +msgid "Pointer Motion Hint" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:321 +msgid "Popup" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:322 +msgid "Popup For" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:323 +msgid "Popup Menu" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:324 ../plugins/gnome/glade-gnome.c:658 +#: ../plugins/gnome/gnome.xml.in.h:44 +msgid "Position" +msgstr "" + +#. Atk press property +#: ../plugins/gtk+/gtk+.xml.in.h:326 +msgid "Press" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:327 +msgid "Primary Icon Activatable" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:328 +msgid "Primary Icon Name" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:329 +msgid "Primary Icon Pixbuf" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:330 +msgid "Primary Icon Sensitive" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:331 +msgid "Primary Icon Tooltip Markup" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:332 +msgid "Primary Icon Tooltip Text" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:333 +msgid "Primary Stock Icon" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:335 +msgid "Progress Bar" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:336 +msgid "Progress Fraction" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:337 +msgid "Progress Pulse Step" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:338 +msgid "Progress Renderer" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:339 +msgid "Property Change" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:340 +msgid "Proximity Out" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:341 +msgid "Proximity In" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:342 +msgid "Pulse column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:343 ../plugins/gnome/gnome.xml.in.h:47 +msgid "Question" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:344 +msgid "Queue" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:345 +msgid "Radio Action" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:346 +msgid "Radio Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:347 +msgid "Radio Menu Item" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:348 +msgid "Radio Tool Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:349 +msgid "Radio column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:350 +msgid "Range" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:351 +msgid "Recent Action" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:352 +msgid "Recent Chooser" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:353 +msgid "Recent Chooser Dialog" +msgstr "" + +#. GtkActivatable +#: ../plugins/gtk+/gtk+.xml.in.h:355 +msgid "Related Action" +msgstr "" + +#. Atk release property +#: ../plugins/gtk+/gtk+.xml.in.h:357 +msgid "Release" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:358 +msgid "Release Modifier" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:359 +msgid "Remove Column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:360 +msgid "Remove Page" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:361 +msgid "Remove Parent" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:362 +msgid "Remove Row" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:363 +msgid "Remove Slot" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:364 +msgid "Response ID" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:365 ../plugins/gnome/bonobo.xml.in.h:9 +msgid "Right" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:366 +msgid "Right to Left" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:367 +msgid "Rise column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:368 +msgid "Ruler" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:369 +msgid "Save" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:370 +msgid "Scale Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:371 +msgid "Scale column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:372 +msgid "Scroll" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:373 +msgid "Scrolled Window" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:374 +msgid "Second Mouse Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:375 +msgid "Secondary Icon Activatable" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:376 +msgid "Secondary Icon Name" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:377 +msgid "Secondary Icon Pixbuf" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:378 +msgid "Secondary Icon Sensitive" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:379 +msgid "Secondary Icon Tooltip Markup" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:380 +msgid "Secondary Icon Tooltip Text" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:381 +msgid "Secondary Stock Icon" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:382 +msgid "Select Folder" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:383 +msgid "Semi Condensed" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:384 +msgid "Semi Expanded" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:385 +msgid "Sensitive column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:386 +msgid "Separator Menu Item" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:387 +msgid "Separator Tool Item" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:388 +msgid "Set the current page (strictly for editing purposes)" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:389 +msgid "Set the description of the Activate atk action" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:390 +msgid "Set the description of the Click atk action" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:391 +msgid "Set the description of the Press atk action" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:392 +msgid "Set the description of the Release atk action" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:393 +msgid "Set the text in the view's text buffer" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:394 +msgid "Seventh Key" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:395 +msgid "Shift Key" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:396 +msgid "Shrink" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:397 +msgid "Single" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:398 +msgid "Single Paragraph Mode column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:399 +msgid "Sixth Key" +msgstr "" + +#. Objects +#: ../plugins/gtk+/gtk+.xml.in.h:401 +msgid "Size Group" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:402 +msgid "Size column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:403 +msgid "Small Capitals" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:404 +msgid "Small Toolbar" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:405 +msgid "South" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:406 +msgid "South East" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:407 +msgid "South West" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:408 +msgid "Specialized Widgets" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:409 +msgid "Spin Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:410 +msgid "Spin Renderer" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:411 +msgid "Splash Screen" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:412 +msgid "Spline" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:413 +msgid "Spread" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:414 ../plugins/gnome/gnome.xml.in.h:51 +msgid "Start" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:415 +msgid "Static" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:416 +msgid "Status Bar" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:417 +msgid "Status Icon" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:418 +msgid "Stock Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:419 +msgid "Stock Detail column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:420 +msgid "Stock Item" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:421 +msgid "Stock Size column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:422 +msgid "Stock column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:423 +msgid "Stretch column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:424 +msgid "Strikethrough column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:425 +msgid "Structure" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:426 +msgid "Style column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:427 +msgid "Substructure" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:428 +msgid "Subwindow Of" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:429 +msgid "Summary" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:430 +msgid "Super Modifier" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:431 +msgid "Table" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:434 +msgid "Text Buffer" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:435 +msgid "Text Buffers" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:436 +msgid "Text Column column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:437 +msgid "Text Entry" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:438 +msgid "Text Horizontal Alignment column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:439 +msgid "Text Renderer" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:440 +msgid "Text Tag" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:441 +msgid "Text Tag Table" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:442 +msgid "Text Vertical Alignment column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:443 +msgid "Text View" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:444 +msgid "Text below icons" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:446 +msgid "Text column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:447 +msgid "Text only" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:448 +msgid "The column in the model to load the value from" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:449 +msgid "The items in this combo box" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:450 +msgid "The number of items in the box" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:451 +msgid "The number of pages in the notebook" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:452 +msgid "The page position in the Assistant" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:453 +msgid "The pango attributes for this label" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:454 +msgid "The position of the menu item in the menu shell" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:455 +msgid "The position of the tool item in the toolbar" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:456 +msgid "The response ID of this button in a dialog" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:457 +msgid "" +"The stock icon displayed on the item (chose an item from gtk+ stock or from " +"an icon factory)" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:458 +msgid "The stock item for this button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:459 +msgid "The stock item for this menu item" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:460 +msgid "The text of the menu item" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:461 +msgid "The text to display" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:462 +msgid "Third Mouse Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:463 +msgid "Toggle Action" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:464 +msgid "Toggle Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:465 +msgid "Toggle Renderer" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:466 +msgid "Toggle Tool Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:467 +msgid "Tool Bar" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:468 +msgid "Tool Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:469 +msgid "Toolbar" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:470 +msgid "Tooltip" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:471 ../plugins/gnome/bonobo.xml.in.h:10 +msgid "Top" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:472 +msgid "Top Left" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:473 +msgid "Top Level" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:474 +msgid "Top Right" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:475 +msgid "Top to Bottom" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:476 +msgid "Toplevels" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:477 +msgid "Tree Model" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:478 +msgid "Tree Model Filter" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:479 +msgid "Tree Model Sort" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:480 +msgid "Tree Selection" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:481 +msgid "Tree Store" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:482 +msgid "Tree View" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:484 +msgid "UI Manager" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:485 +msgid "Ultra Condensed" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:486 +msgid "Ultra Expanded" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:487 +msgid "Underline column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:488 +msgid "Up" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:489 +msgid "Use Action Appearance" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:490 +msgid "Use Underline" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:491 +msgid "Utility" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:492 +msgid "Value column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:493 +msgid "Variant column" +msgstr "" + +#. Objects +#: ../plugins/gtk+/gtk+.xml.in.h:495 ../plugins/gtk+/glade-model-data.c:1237 +msgid "Vertical" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:496 +msgid "Vertical Alignment" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:497 +msgid "Vertical Alignment column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:498 +msgid "Vertical Box" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:499 +msgid "Vertical Button Box" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:500 +msgid "Vertical Padding" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:501 +msgid "Vertical Padding column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:502 +msgid "Vertical Panes" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:503 +msgid "Vertical Ruler" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:504 +msgid "Vertical Scale" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:505 +msgid "Vertical Scrollbar" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:506 +msgid "Vertical Separator" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:507 +msgid "Viewport" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:508 +msgid "Visibility Notify" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:509 +msgid "Visible" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:510 +msgid "Visible column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:511 +msgid "Volume Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:512 ../plugins/gnome/gnome.xml.in.h:68 +msgid "Warning" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:513 +msgid "Weight column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:514 +msgid "West" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:518 +msgid "Width column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:519 +msgid "Width in Characters column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:520 +msgid "Window" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:521 +msgid "Window Group" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:522 +msgid "Word" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:523 +msgid "Word Character" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:524 +msgid "Wrap Mode column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:525 +msgid "Wrap Width column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:526 +msgid "Yes, No" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:527 +msgid "" +"You can mark this as translatable and set one name/address if you want to " +"show a translation specific translator, otherwise you should list all " +"translators and unmark this string for translation" +msgstr "" + +#: ../plugins/gtk+/gtkunixprint.xml.in.h:1 +msgid "GTK+ Unix Print Toplevels" +msgstr "" + +#: ../plugins/gtk+/gtkunixprint.xml.in.h:2 +msgid "Page Setup Dialog" +msgstr "" + +#: ../plugins/gtk+/gtkunixprint.xml.in.h:3 +msgid "Print Dialog" +msgstr "" + +#: ../plugins/gtk+/glade-column-types.c:374 +#: ../plugins/gtk+/glade-column-types.c:423 +#: ../plugins/gtk+/glade-column-types.c:486 +#: ../plugins/gtk+/glade-column-types.c:699 +#, c-format +msgid "Setting columns on %s" +msgstr "" + +#: ../plugins/gtk+/glade-column-types.c:514 +msgid "< define a new column >" +msgstr "" + +#: ../plugins/gtk+/glade-column-types.c:827 +msgid "Add and remove columns:" +msgstr "" + +#: ../plugins/gtk+/glade-model-data.c:1196 +msgid "Add and remove rows:" +msgstr "" + +#: ../plugins/gtk+/glade-model-data.c:1226 +msgid "Sequential editing:" +msgstr "" + +#: ../plugins/gtk+/glade-cell-renderer-button.c:90 +msgid "Entry Editable" +msgstr "" + +#: ../plugins/gtk+/glade-cell-renderer-button.c:91 +msgid "Whether the entry is editable" +msgstr "" + +#: ../plugins/gtk+/glade-icon-sources.c:694 +#, c-format +msgid "" +"Enter a filname or a relative or full path for this source of '%s' (Glade " +"will only ever load them in the runtime from your project directory)." +msgstr "" + +#: ../plugins/gtk+/glade-icon-sources.c:701 +#, c-format +msgid "" +"Set whether you want to specify a text direction for this source of '%s'" +msgstr "" + +#: ../plugins/gtk+/glade-icon-sources.c:706 +#, c-format +msgid "Set the text direction for this source of '%s'" +msgstr "" + +#: ../plugins/gtk+/glade-icon-sources.c:711 +#, c-format +msgid "Set whether you want to specify an icon size for this source of '%s'" +msgstr "" + +#: ../plugins/gtk+/glade-icon-sources.c:716 +#, c-format +msgid "Set the icon size for this source of '%s'" +msgstr "" + +#: ../plugins/gtk+/glade-icon-sources.c:721 +#, c-format +msgid "Set whether you want to specify a state for this source of '%s'" +msgstr "" + +#: ../plugins/gtk+/glade-icon-sources.c:726 +#, c-format +msgid "Set the state for this source of '%s'" +msgstr "" + +#: ../plugins/gtk+/glade-button-editor.c:237 +#, c-format +msgid "Setting %s to use standard configuration" +msgstr "" + +#: ../plugins/gtk+/glade-button-editor.c:295 +#, c-format +msgid "Setting %s to use a custom child" +msgstr "" + +#: ../plugins/gtk+/glade-button-editor.c:339 +#, c-format +msgid "Setting %s to use a stock button" +msgstr "" + +#: ../plugins/gtk+/glade-button-editor.c:383 +#: ../plugins/gtk+/glade-image-item-editor.c:260 +#, c-format +msgid "Setting %s to use a label and image" +msgstr "" + +#: ../plugins/gtk+/glade-button-editor.c:442 +msgid "Configure button content" +msgstr "" + +#: ../plugins/gtk+/glade-button-editor.c:444 +msgid "Add custom button content" +msgstr "" + +#: ../plugins/gtk+/glade-button-editor.c:446 +msgid "Stock button" +msgstr "" + +#: ../plugins/gtk+/glade-button-editor.c:448 +msgid "Label with optional image" +msgstr "" + +#: ../plugins/gtk+/glade-tool-button-editor.c:188 +#, c-format +msgid "Setting %s to use standard label text" +msgstr "" + +#: ../plugins/gtk+/glade-tool-button-editor.c:223 +#, c-format +msgid "Setting %s to use a custom label widget" +msgstr "" + +#: ../plugins/gtk+/glade-tool-button-editor.c:253 +#: ../plugins/gtk+/glade-image-editor.c:266 +#, c-format +msgid "Setting %s to use an image from stock" +msgstr "" + +#: ../plugins/gtk+/glade-tool-button-editor.c:288 +#: ../plugins/gtk+/glade-tool-button-editor.c:322 +#: ../plugins/gtk+/glade-tool-button-editor.c:356 +#: ../plugins/gtk+/glade-image-editor.c:290 +#, c-format +msgid "Setting %s to use an image from the icon theme" +msgstr "" + +#. Label area frame... +#: ../plugins/gtk+/glade-tool-button-editor.c:452 +#: ../plugins/gtk+/glade-image-item-editor.c:395 +msgid "Edit Label" +msgstr "" + +#. Image area frame... +#. Image content frame... +#. Internal Image area... +#: ../plugins/gtk+/glade-tool-button-editor.c:494 +#: ../plugins/gtk+/glade-image-editor.c:345 +#: ../plugins/gtk+/glade-image-item-editor.c:429 +msgid "Edit Image" +msgstr "" + +#: ../plugins/gtk+/glade-image-editor.c:313 +#, c-format +msgid "Setting %s to use an image from filename" +msgstr "" + +#. Image size frame... +#: ../plugins/gtk+/glade-image-editor.c:398 +msgid "Set Image Size" +msgstr "" + +#: ../plugins/gtk+/glade-image-item-editor.c:218 +#, c-format +msgid "Setting %s to use a stock item" +msgstr "" + +#: ../plugins/gtk+/glade-image-item-editor.c:350 +msgid "Stock Item:" +msgstr "" + +#: ../plugins/gtk+/glade-image-item-editor.c:384 +msgid "Custom label and image:" +msgstr "" + +#. Add descriptive label +#: ../plugins/gtk+/glade-icon-factory-editor.c:196 +msgid "" +"First add a stock name in the entry below, then add and define sources for " +"that icon in the treeview." +msgstr "" + +#. Add descriptive label +#: ../plugins/gtk+/glade-store-editor.c:197 +msgid "" +"Define columns for your liststore, giving them meaningful names will help " +"you to retrieve them when setting cell renderer attributes (press the Delete " +"key to remove the selected column)" +msgstr "" + +#. Add descriptive label +#: ../plugins/gtk+/glade-store-editor.c:227 +msgid "" +"Add remove and edit rows of data (you can optionally use CNTL-N to add new " +"rows and the Delete key to remove the selected row)" +msgstr "" + +#: ../plugins/gtk+/glade-label-editor.c:254 +#, c-format +msgid "Setting %s to use an attribute list" +msgstr "" + +#: ../plugins/gtk+/glade-label-editor.c:286 +#, c-format +msgid "Setting %s to use a pango markup string" +msgstr "" + +#: ../plugins/gtk+/glade-label-editor.c:321 +#, c-format +msgid "Setting %s to use a pattern string" +msgstr "" + +#: ../plugins/gtk+/glade-label-editor.c:357 +#, c-format +msgid "Setting %s to set desired width in charachters" +msgstr "" + +#: ../plugins/gtk+/glade-label-editor.c:388 +#, c-format +msgid "Setting %s to set maximum width in charachters" +msgstr "" + +#: ../plugins/gtk+/glade-label-editor.c:422 +#, c-format +msgid "Setting %s to use normal line wrapping" +msgstr "" + +#: ../plugins/gtk+/glade-label-editor.c:457 +#, c-format +msgid "Setting %s to use a single line" +msgstr "" + +#: ../plugins/gtk+/glade-label-editor.c:492 +#, c-format +msgid "Setting %s to use specific pango word wrapping" +msgstr "" + +#. Label appearance... +#: ../plugins/gtk+/glade-label-editor.c:538 +msgid "Edit label appearance" +msgstr "" + +#. Label formatting... +#: ../plugins/gtk+/glade-label-editor.c:609 +msgid "Format label" +msgstr "" + +#. Line Wrapping... +#: ../plugins/gtk+/glade-label-editor.c:675 +msgid "Text line wrapping" +msgstr "" + +#: ../plugins/gtk+/glade-label-editor.c:694 +msgid "Text wraps normally" +msgstr "" + +#: ../plugins/gtk+/glade-cell-renderer-editor.c:228 +#, c-format +msgid "Setting %s to use the %s property as an attribute" +msgstr "" + +#: ../plugins/gtk+/glade-cell-renderer-editor.c:246 +#, c-format +msgid "Setting %s to use the %s property directly" +msgstr "" + +#: ../plugins/gtk+/glade-cell-renderer-editor.c:369 +#, c-format +msgid "Retrieve %s from model (type %s)" +msgstr "" + +#. translators: the adjective not the verb +#: ../plugins/gtk+/glade-cell-renderer-editor.c:509 +msgid "unset" +msgstr "" + +#: ../plugins/gtk+/glade-cell-renderer-editor.c:532 +msgid "no model" +msgstr "" + +#: ../plugins/gtk+/glade-treeview-editor.c:241 +msgid "" +"Choose a Data Model and define some\n" +"columns in the data store first" +msgstr "" + +#: ../plugins/gtk+/glade-entry-editor.c:275 +#, c-format +msgid "Setting %s to use a primary icon from stock" +msgstr "" + +#: ../plugins/gtk+/glade-entry-editor.c:299 +#, c-format +msgid "Setting %s to use a primary icon from the icon theme" +msgstr "" + +#: ../plugins/gtk+/glade-entry-editor.c:322 +#, c-format +msgid "Setting %s to use a primary icon from filename" +msgstr "" + +#: ../plugins/gtk+/glade-entry-editor.c:347 +#, c-format +msgid "Setting %s to use a secondary icon from stock" +msgstr "" + +#: ../plugins/gtk+/glade-entry-editor.c:371 +#, c-format +msgid "Setting %s to use a secondary icon from the icon theme" +msgstr "" + +#: ../plugins/gtk+/glade-entry-editor.c:394 +#, c-format +msgid "Setting %s to use a secondary icon from filename" +msgstr "" + +#. Primary icon... +#: ../plugins/gtk+/glade-entry-editor.c:475 +msgid "Primary icon" +msgstr "" + +#. Secondary icon... +#: ../plugins/gtk+/glade-entry-editor.c:538 +msgid "Secondary icon" +msgstr "" + +#: ../plugins/gtk+/glade-activatable-editor.c:329 +#, c-format +msgid "Setting %s action" +msgstr "" + +#: ../plugins/gtk+/glade-activatable-editor.c:357 +#, c-format +msgid "Setting %s to use action appearance" +msgstr "" + +#: ../plugins/gtk+/glade-activatable-editor.c:358 +#, c-format +msgid "Setting %s to not use action appearance" +msgstr "" + +#: ../plugins/gnome/glade-gnome.c:292 +msgid "Status Message." +msgstr "" + +#: ../plugins/gnome/glade-gnome.c:659 +msgid "The position in the druid" +msgstr "" + +#: ../plugins/gnome/glade-gnome.c:1011 +msgid "Message box type" +msgstr "" + +#: ../plugins/gnome/glade-gnome.c:1012 +msgid "The type of the message box" +msgstr "" + +#: ../plugins/gnome/glade-gnome.c:1220 +msgid "This property is valid only in font information mode" +msgstr "" + +#. This is deprecated +#: ../plugins/gnome/glade-gnome.c:1308 ../plugins/gnome/canvas.xml.in.h:18 +msgid "Selection Mode" +msgstr "" + +#: ../plugins/gnome/glade-gnome.c:1309 +msgid "Choose the Selection Mode" +msgstr "" + +#: ../plugins/gnome/glade-gnome.c:1449 +msgid "Placement" +msgstr "" + +#: ../plugins/gnome/glade-gnome.c:1450 +msgid "Choose the BonoboDockPlacement type" +msgstr "" + +#: ../plugins/gnome/glade-gnome.c:1478 +msgid "Behavior" +msgstr "" + +#: ../plugins/gnome/glade-gnome.c:1479 +msgid "Choose the BonoboDockItemBehavior type" +msgstr "" + +#: ../plugins/gnome/glade-gnome.c:1488 +msgid "Pack Type" +msgstr "" + +#: ../plugins/gnome/glade-gnome.c:1489 +msgid "Choose the Pack Type" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:1 +msgid "24-Hour Format" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:3 +msgid "Background Color" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:4 +msgid "Contents Background Color" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:5 +msgid "Dither" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:11 +msgid "Font Information" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:12 +msgid "GNOME About" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:13 +msgid "GNOME App" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:14 +msgid "GNOME App Bar" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:15 +msgid "GNOME Color Picker" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:16 +msgid "GNOME Date Edit" +msgstr "" + +#. Deprecated Widget Classes :) +#: ../plugins/gnome/gnome.xml.in.h:18 +msgid "GNOME Dialog" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:19 +msgid "GNOME Druid" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:20 +msgid "GNOME Druid Page Edge" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:21 +msgid "GNOME Druid Page Standard" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:22 +msgid "GNOME File Entry" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:23 +msgid "GNOME Font Picker" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:24 +msgid "GNOME HRef" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:25 +msgid "GNOME Icon Entry" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:26 +msgid "GNOME Icon Selection" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:27 +msgid "GNOME Message Box" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:28 +msgid "GNOME Pixmap" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:29 +msgid "GNOME Pixmap Entry" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:30 +msgid "GNOME Property Box" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:31 +msgid "GNOME UI Obsolete" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:32 +msgid "GNOME User Interface" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:33 +msgid "Generic" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:34 +msgid "Information" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:35 +msgid "Logo" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:36 +msgid "Logo Background Color" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:37 +msgid "Max Saved" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:38 +msgid "Message" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:39 +msgid "Monday First" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:42 +msgid "Padding" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:43 +msgid "Pixmap" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:45 +msgid "Program Name" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:46 +msgid "Program Version" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:48 +msgid "Scaled Height" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:49 +msgid "Scaled Width" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:50 +msgid "Show Time" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:52 +msgid "StatusBar" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:53 +msgid "Store Config" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:55 +msgid "Text Foreground Color" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:56 +msgid "The height to scale the pixmap to" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:57 +msgid "The maximum number of history entries saved" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:58 +msgid "The pixmap file" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:59 +msgid "The width to scale the pixmap to" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:61 +msgid "Title Foreground Color" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:62 +msgid "Top Watermark" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:63 +msgid "Unknown" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:64 +msgid "Use Alpha" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:65 +msgid "" +"Used to pass around information about the position of a GnomeDruidPage " +"within the overall GnomeDruid. This enables the correct \"surrounding\" " +"content for the page to be drawn" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:66 +msgid "User" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:67 +msgid "User Widget" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:69 +msgid "Watermark" +msgstr "" + +#: ../plugins/gnome/bonobo.xml.in.h:2 +msgid "Exclusive" +msgstr "" + +#: ../plugins/gnome/bonobo.xml.in.h:3 +msgid "Floating" +msgstr "" + +#: ../plugins/gnome/bonobo.xml.in.h:5 +msgid "Locked" +msgstr "" + +#: ../plugins/gnome/bonobo.xml.in.h:6 +msgid "Never Floating" +msgstr "" + +#: ../plugins/gnome/bonobo.xml.in.h:7 +msgid "Never Horizontal" +msgstr "" + +#: ../plugins/gnome/bonobo.xml.in.h:8 +msgid "Never Vertical" +msgstr "" + +#. This is deprecated +#: ../plugins/gnome/canvas.xml.in.h:2 +msgid "Column Spacing" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:3 +msgid "GNOME Canvas" +msgstr "" + +#. This is deprecated +#: ../plugins/gnome/canvas.xml.in.h:5 +msgid "GNOME Icon List" +msgstr "" + +#. This is deprecated +#: ../plugins/gnome/canvas.xml.in.h:7 +msgid "Icon Width" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:8 +msgid "If the icon text can be edited by the user" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:9 +msgid "" +"If the icon text is static, in which case it will not be copied by the " +"GnomeIconList" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:10 +msgid "Max X" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:11 +msgid "Max Y" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:12 +msgid "Min X" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:13 +msgid "Min Y" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:14 +msgid "Pixels per unit" +msgstr "" + +#. This is deprecated +#: ../plugins/gnome/canvas.xml.in.h:16 +msgid "Row Spacing" +msgstr "" + +#. This is deprecated +#: ../plugins/gnome/canvas.xml.in.h:20 +msgid "Text Editable" +msgstr "" + +#. This is deprecated +#: ../plugins/gnome/canvas.xml.in.h:22 +msgid "Text Spacing" +msgstr "" + +#. This is deprecated +#: ../plugins/gnome/canvas.xml.in.h:24 +msgid "Text Static" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:25 +msgid "The maximum x coordinate" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:26 +msgid "The maximum y coordinate" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:27 +msgid "The minimum x coordinate" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:28 +msgid "The minimum y coordinate" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:29 +msgid "The number of pixels between columns of icons" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:30 +msgid "The number of pixels between rows of icons" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:31 +msgid "The number of pixels between the text and the icon" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:32 +msgid "The number of pixels corresponding to one unit" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:33 +msgid "The selection mode" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:34 +msgid "The width of each icon" +msgstr "" diff --git a/po/sr@latin.po b/po/sr@latin.po new file mode 100644 index 0000000..0ccb271 --- /dev/null +++ b/po/sr@latin.po @@ -0,0 +1,5234 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-04-10 12:25+0200\n" +"PO-Revision-Date: 2009-01-26 23:31+0100\n" +"Last-Translator: Milan SKOCIC \n" +"Language-Team: Serbian Translation Team \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../data/glade-3.desktop.in.in.h:1 +msgid "Create or open user interface designs for GTK+ applications" +msgstr "" + +#: ../data/glade-3.desktop.in.in.h:2 +msgid "Glade Interface Designer" +msgstr "" + +#: ../data/glade-3.desktop.in.in.h:3 ../src/glade-window.c:439 +msgid "User Interface Designer" +msgstr "" + +#: ../src/main.c:42 +msgid "Glade" +msgstr "Glejd" + +#: ../src/main.c:52 +msgid "Output version information and exit" +msgstr "" + +#: ../src/main.c:55 +msgid "Disable Devhelp integration" +msgstr "" + +#: ../src/main.c:58 +msgid "[FILE...]" +msgstr "" + +#: ../src/main.c:68 +msgid "be verbose" +msgstr "" + +#: ../src/main.c:93 +msgid "Create or edit user interface designs for GTK+ or GNOME applications." +msgstr "" + +#: ../src/main.c:97 ../src/main.c:98 +msgid "Glade options" +msgstr "Opcije Glejda" + +#: ../src/main.c:105 +msgid "Glade debug options" +msgstr "" + +#: ../src/main.c:106 +msgid "Show Glade debug options" +msgstr "" + +#: ../src/main.c:149 +msgid "" +"gmodule support not found. gmodule support is required for glade to work" +msgstr "" + +#: ../src/main.c:176 +#, c-format +msgid "Unable to open '%s', the file does not exist.\n" +msgstr "" + +#: ../src/glade-window.c:45 +msgid "[Read Only]" +msgstr "" + +#: ../src/glade-window.c:154 +#, c-format +msgid "Could not display the URL '%s'" +msgstr "Ne mogu prikazati URL adresu '%s'" + +#: ../src/glade-window.c:158 +msgid "No suitable web browser could be found." +msgstr "" + +#. translators: referring to the action of activating a file named '%s'. +#. * we also indicate to users that the file may be read-only with +#. * the second '%s' +#: ../src/glade-window.c:691 +#, c-format +msgid "Activate '%s' %s" +msgstr "Aktiviraj „%s“ (%s)" + +#. translators: referring to the action of activating a file named '%s' +#. FIXME add hint for translators +#: ../src/glade-window.c:698 ../src/glade-window.c:706 +#, c-format +msgid "Activate '%s'" +msgstr "Aktiviraj „%s“" + +#: ../src/glade-window.c:1104 +msgid "Open…" +msgstr "Otvori…" + +#: ../src/glade-window.c:1147 +#, c-format +msgid "The file %s has been modified since reading it" +msgstr "" + +#: ../src/glade-window.c:1151 +msgid "If you save it, all the external changes could be lost. Save it anyway?" +msgstr "" + +#: ../src/glade-window.c:1155 +msgid "_Save Anyway" +msgstr "" + +#: ../src/glade-window.c:1162 +msgid "_Don't Save" +msgstr "_Ne Sačuvaj" + +#: ../src/glade-window.c:1188 +#, c-format +msgid "Failed to save %s: %s" +msgstr "" + +#: ../src/glade-window.c:1210 +#, c-format +msgid "Project '%s' saved" +msgstr "Projekat „%s“ je sačuvan" + +#: ../src/glade-window.c:1230 +msgid "Save As…" +msgstr "Sačuvaj Kao…" + +#: ../src/glade-window.c:1275 +#, c-format +msgid "Could not save the file %s" +msgstr "" + +#: ../src/glade-window.c:1279 +msgid "You do not have the permissions necessary to save the file." +msgstr "" + +#: ../src/glade-window.c:1300 +#, c-format +msgid "Could not save file %s. Another project with that path is open." +msgstr "" + +#: ../src/glade-window.c:1325 +msgid "No open projects to save" +msgstr "" + +#: ../src/glade-window.c:1355 +#, c-format +msgid "Save changes to project \"%s\" before closing?" +msgstr "" + +#: ../src/glade-window.c:1366 +msgid "Your changes will be lost if you don't save them." +msgstr "" + +#: ../src/glade-window.c:1370 +msgid "_Close without Saving" +msgstr "_Zatvori bez Sačuvanja" + +#: ../src/glade-window.c:1397 +#, c-format +msgid "Failed to save %s to %s: %s" +msgstr "" + +#: ../src/glade-window.c:1409 +msgid "Save…" +msgstr "Sačuvaj…" + +#: ../src/glade-window.c:1907 +msgid "Could not display the online user manual" +msgstr "" + +#: ../src/glade-window.c:1910 ../src/glade-window.c:1948 +#, c-format +msgid "" +"No suitable web browser executable could be found to be executed and to " +"display the URL: %s" +msgstr "" + +#: ../src/glade-window.c:1945 +msgid "Could not display the online developer reference manual" +msgstr "" + +#: ../src/glade-window.c:1988 +msgid "" +"Glade 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.\n" +"\n" +"Glade 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.\n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"Glade; if not, write to the Free Software Foundation, Inc., 51 Franklin " +"Street, Fifth Floor, Boston, MA 02110-1301, USA." +msgstr "" + +#: ../src/glade-window.c:2014 +msgid "translator-credits" +msgstr "" + +#: ../src/glade-window.c:2015 +msgid "A user interface designer for GTK+ and GNOME." +msgstr "" + +#. File +#: ../src/glade-window.c:2087 ../plugins/gtk+/glade-gtk.c:7028 +#: ../plugins/gtk+/glade-gtk.c:7351 +msgid "_File" +msgstr "_Datoteka" + +#. Edit +#: ../src/glade-window.c:2088 ../plugins/gtk+/glade-gtk.c:7031 +#: ../plugins/gtk+/glade-gtk.c:7361 +msgid "_Edit" +msgstr "_Uređivanje" + +#. View +#: ../src/glade-window.c:2089 ../plugins/gtk+/glade-gtk.c:7034 +#: ../plugins/gtk+/glade-gtk.c:7369 +msgid "_View" +msgstr "P_rikaz" + +#: ../src/glade-window.c:2090 +msgid "_Projects" +msgstr "_Projekti" + +#. Help +#: ../src/glade-window.c:2091 ../plugins/gtk+/glade-gtk.c:7046 +#: ../plugins/gtk+/glade-gtk.c:7372 +msgid "_Help" +msgstr "_Pomoć" + +#: ../src/glade-window.c:2097 +msgid "Create a new project" +msgstr "Stvori novi projekt" + +#: ../src/glade-window.c:2099 +msgid "_Open…" +msgstr "_Otvori…" + +#: ../src/glade-window.c:2100 +msgid "Open a project" +msgstr "Otvori projekat" + +#: ../src/glade-window.c:2102 +msgid "Open _Recent" +msgstr "Otvori _skorašnje" + +#: ../src/glade-window.c:2105 +msgid "Quit the program" +msgstr "Izađi iz programa" + +#. ViewMenu +#: ../src/glade-window.c:2108 +msgid "Palette _Appearance" +msgstr "" + +#: ../src/glade-window.c:2112 +msgid "About this application" +msgstr "O aplikaciji" + +#: ../src/glade-window.c:2114 +msgid "_Contents" +msgstr "_Sadržaj" + +#: ../src/glade-window.c:2115 +msgid "Display the user manual" +msgstr "" + +#: ../src/glade-window.c:2117 +msgid "_Developer Reference" +msgstr "" + +#: ../src/glade-window.c:2118 +msgid "Display the developer reference manual" +msgstr "" + +#: ../src/glade-window.c:2127 +msgid "Save the current project" +msgstr "Sačuvaj tekući projekt" + +#: ../src/glade-window.c:2129 +msgid "Save _As…" +msgstr "Sačuvaj _kao…" + +#: ../src/glade-window.c:2130 +msgid "Save the current project with a different name" +msgstr "Sačuvaj tekući projekat pod drugim imenom" + +#: ../src/glade-window.c:2133 +msgid "Close the current project" +msgstr "Zatvori tekući projekat" + +#: ../src/glade-window.c:2137 +msgid "Undo the last action" +msgstr "" + +#: ../src/glade-window.c:2140 +msgid "Redo the last action" +msgstr "" + +#: ../src/glade-window.c:2143 +msgid "Cut the selection" +msgstr "Iseci izbor" + +#: ../src/glade-window.c:2146 +msgid "Copy the selection" +msgstr "Umnoži izbor" + +#: ../src/glade-window.c:2149 +msgid "Paste the clipboard" +msgstr "" + +#: ../src/glade-window.c:2152 +msgid "Delete the selection" +msgstr "Obriši izbor" + +#: ../src/glade-window.c:2155 +msgid "Modify project preferences" +msgstr "" + +#. ProjectsMenu +#: ../src/glade-window.c:2158 +msgid "_Previous Project" +msgstr "_Prehodni projekat" + +#: ../src/glade-window.c:2159 +msgid "Activate previous project" +msgstr "" + +#: ../src/glade-window.c:2161 +msgid "_Next Project" +msgstr "_Naredni projekat" + +#: ../src/glade-window.c:2162 +msgid "Activate next project" +msgstr "" + +#: ../src/glade-window.c:2170 +msgid "_Use Small Icons" +msgstr "_Koristi male ikonice" + +#: ../src/glade-window.c:2171 +msgid "Show items using small icons" +msgstr "" + +#: ../src/glade-window.c:2174 +msgid "Dock _Palette" +msgstr "" + +#: ../src/glade-window.c:2175 +msgid "Dock the palette into the main window" +msgstr "" + +#: ../src/glade-window.c:2178 +msgid "Dock _Inspector" +msgstr "" + +#: ../src/glade-window.c:2179 +msgid "Dock the inspector into the main window" +msgstr "" + +#: ../src/glade-window.c:2182 +msgid "Dock Prop_erties" +msgstr "" + +#: ../src/glade-window.c:2183 +msgid "Dock the editor into the main window" +msgstr "" + +#: ../src/glade-window.c:2191 ../plugins/gtk+/gtk+.xml.in.h:445 +msgid "Text beside icons" +msgstr "" + +#: ../src/glade-window.c:2192 +msgid "Display items as text beside icons" +msgstr "" + +#: ../src/glade-window.c:2194 +msgid "_Icons only" +msgstr "_Samo ikonice" + +#: ../src/glade-window.c:2195 +msgid "Display items as icons only" +msgstr "" + +#: ../src/glade-window.c:2197 +msgid "_Text only" +msgstr "_Samo tekst" + +#: ../src/glade-window.c:2198 +msgid "Display items as text only" +msgstr "" + +#: ../src/glade-window.c:2387 +msgid "Select" +msgstr "Izaberi" + +#: ../src/glade-window.c:2391 +msgid "Select widgets in the workspace" +msgstr "" + +#: ../src/glade-window.c:2415 +msgid "Drag Resize" +msgstr "" + +#: ../src/glade-window.c:2419 +msgid "Drag and resize widgets in the workspace" +msgstr "" + +#: ../src/glade-window.c:2461 +msgid "Could not create a new project." +msgstr "" + +#: ../src/glade-window.c:2515 +#, c-format +msgid "The project %s has unsaved changes" +msgstr "" + +#: ../src/glade-window.c:2519 +msgid "If you reload it, all unsaved changes could be lost. Reload it anyway?" +msgstr "" + +#: ../src/glade-window.c:2528 +#, c-format +msgid "The project file %s has been externally modified" +msgstr "" + +#: ../src/glade-window.c:2532 +msgid "Do you want to reload the project?" +msgstr "" + +#: ../src/glade-window.c:2538 +msgid "_Reload" +msgstr "" + +#: ../src/glade-window.c:2660 +msgid "_Undo" +msgstr "" + +#. Change tooltips +#: ../src/glade-window.c:2662 ../gladeui/glade-app.c:269 +#, c-format +msgid "Undo: %s" +msgstr "" + +#: ../src/glade-window.c:2662 ../src/glade-window.c:2673 +#: ../gladeui/glade-app.c:270 +msgid "the last action" +msgstr "" + +#: ../src/glade-window.c:2671 +msgid "_Redo" +msgstr "" + +#: ../src/glade-window.c:2673 ../gladeui/glade-app.c:269 +#, c-format +msgid "Redo: %s" +msgstr "" + +#: ../src/glade-window.c:2981 +msgid "Go back in undo history" +msgstr "" + +#: ../src/glade-window.c:2983 +msgid "Go forward in undo history" +msgstr "" + +#: ../src/glade-window.c:3030 +msgid "Palette" +msgstr "" + +#: ../src/glade-window.c:3041 +msgid "Inspector" +msgstr "" + +#: ../src/glade-window.c:3048 ../gladeui/glade-editor.c:350 +#: ../gladeui/glade-widget.c:1094 ../plugins/gtk+/glade-gtk.c:6466 +#: ../plugins/gtk+/glade-gtk.c:6496 ../plugins/gtk+/glade-gtk.c:10799 +msgid "Properties" +msgstr "" + +#: ../gladeui/glade-app.c:439 +msgid "Clipboard" +msgstr "" + +#: ../gladeui/glade-app.c:508 +msgid "Active Project" +msgstr "" + +#: ../gladeui/glade-app.c:509 +msgid "The active project" +msgstr "" + +#: ../gladeui/glade-app.c:515 +msgid "Pointer Mode" +msgstr "" + +#: ../gladeui/glade-app.c:516 +msgid "Current mode for the pointer in the workspace" +msgstr "" + +#: ../gladeui/glade-app.c:586 +#, c-format +msgid "" +"Trying to save private data to %s directory but it is a regular file.\n" +"No private data will be saved in this session" +msgstr "" + +#: ../gladeui/glade-app.c:599 +#, c-format +msgid "" +"Failed to create directory %s to save private data.\n" +"No private data will be saved in this session" +msgstr "" + +#: ../gladeui/glade-app.c:627 +#, c-format +msgid "" +"Error writing private data to %s (%s).\n" +"No private data will be saved in this session" +msgstr "" + +#: ../gladeui/glade-app.c:639 +#, c-format +msgid "" +"Error serializing configuration data to save (%s).\n" +"No private data will be saved in this session" +msgstr "" + +#: ../gladeui/glade-app.c:652 +#, c-format +msgid "" +"Error opening %s to write private data (%s).\n" +"No private data will be saved in this session" +msgstr "" + +#: ../gladeui/glade-app.c:1165 ../gladeui/glade-app.c:1206 +#: ../gladeui/glade-app.c:1365 +msgid "No widget selected." +msgstr "" + +#: ../gladeui/glade-app.c:1258 +msgid "Unable to paste to the selected parent" +msgstr "" + +#: ../gladeui/glade-app.c:1269 +msgid "Unable to paste to multiple widgets" +msgstr "" + +#: ../gladeui/glade-app.c:1279 ../gladeui/glade-app.c:1385 +msgid "No widget selected on the clipboard" +msgstr "" + +#: ../gladeui/glade-app.c:1311 +msgid "Only one widget can be pasted at a time to this container" +msgstr "" + +#: ../gladeui/glade-app.c:1323 +msgid "Insufficient amount of placeholders in target container" +msgstr "" + +#: ../gladeui/glade-builtins.c:71 +msgid "Authentication" +msgstr "" + +#. GTK_STOCK_DIALOG_AUTHENTICATION +#: ../gladeui/glade-builtins.c:72 +msgid "DnD" +msgstr "" + +#. GTK_STOCK_DND +#: ../gladeui/glade-builtins.c:73 +msgid "DnD Multiple" +msgstr "" + +#. GTK_STOCK_DND_MULTIPLE +#: ../gladeui/glade-builtins.c:74 +msgid "Color Picker" +msgstr "" + +#. GTK_STOCK_COLOR_PICKER +#: ../gladeui/glade-builtins.c:75 +msgid "Directory" +msgstr "" + +#. GTK_STOCK_DIRECTORY +#: ../gladeui/glade-builtins.c:76 ../plugins/gnome/gnome.xml.in.h:9 +msgid "File" +msgstr "" + +#. GTK_STOCK_FILE +#: ../gladeui/glade-builtins.c:77 +msgid "Missing Image" +msgstr "" + +#: ../gladeui/glade-builtins.c:321 +msgid "Stock" +msgstr "" + +#: ../gladeui/glade-builtins.c:322 +msgid "A builtin stock item" +msgstr "" + +#: ../gladeui/glade-builtins.c:330 +msgid "Stock Image" +msgstr "" + +#: ../gladeui/glade-builtins.c:331 +msgid "A builtin stock image" +msgstr "" + +#: ../gladeui/glade-builtins.c:488 ../gladeui/glade-inspector.c:713 +msgid "Objects" +msgstr "" + +#: ../gladeui/glade-builtins.c:489 +msgid "A list of objects" +msgstr "" + +#: ../gladeui/glade-builtins.c:498 +msgid "Image File Name" +msgstr "" + +#: ../gladeui/glade-builtins.c:499 +msgid "Enter a filename, relative or fullpath to load the image" +msgstr "" + +#: ../gladeui/glade-builtins.c:508 +msgid "GdkColor" +msgstr "" + +#: ../gladeui/glade-builtins.c:509 +msgid "A gdk color value" +msgstr "" + +#: ../gladeui/glade-builtins.c:519 +msgid "Integer" +msgstr "" + +#: ../gladeui/glade-builtins.c:520 +msgid "An integer value" +msgstr "" + +#: ../gladeui/glade-builtins.c:528 +msgid "Unsigned Integer" +msgstr "" + +#: ../gladeui/glade-builtins.c:529 +msgid "An unsigned integer value" +msgstr "" + +#: ../gladeui/glade-builtins.c:536 +msgid "String" +msgstr "" + +#: ../gladeui/glade-builtins.c:537 +msgid "An entry" +msgstr "" + +#: ../gladeui/glade-builtins.c:544 +msgid "Strv" +msgstr "" + +#: ../gladeui/glade-builtins.c:545 +msgid "String array" +msgstr "" + +#: ../gladeui/glade-builtins.c:553 +msgid "Float" +msgstr "" + +#: ../gladeui/glade-builtins.c:554 +msgid "A floating point entry" +msgstr "" + +#: ../gladeui/glade-builtins.c:562 +msgid "Boolean" +msgstr "" + +#: ../gladeui/glade-builtins.c:563 +msgid "A boolean value" +msgstr "" + +#: ../gladeui/glade-base-editor.c:529 +#, c-format +msgid "Setting object type on %s to %s" +msgstr "" + +#: ../gladeui/glade-base-editor.c:670 +#, c-format +msgid "Add a %s to %s" +msgstr "" + +#: ../gladeui/glade-base-editor.c:755 +#, c-format +msgid "Add %s item" +msgstr "" + +#: ../gladeui/glade-base-editor.c:785 +#, c-format +msgid "Add child %s item" +msgstr "" + +#: ../gladeui/glade-base-editor.c:872 +#, c-format +msgid "Delete %s child from %s" +msgstr "" + +#: ../gladeui/glade-base-editor.c:1000 +#, c-format +msgid "Reorder %s's children" +msgstr "" + +#: ../gladeui/glade-base-editor.c:1437 ../plugins/gtk+/gtk+.xml.in.h:95 +msgid "Container" +msgstr "" + +#: ../gladeui/glade-base-editor.c:1438 +msgid "The container object this editor is currently editing" +msgstr "" + +#: ../gladeui/glade-base-editor.c:1663 ../gladeui/glade-editor.c:991 +msgid "General" +msgstr "" + +#: ../gladeui/glade-base-editor.c:1671 +msgid "Hierarchy" +msgstr "" + +#: ../gladeui/glade-base-editor.c:1705 ../plugins/gtk+/gtk+.xml.in.h:253 +msgid "Label" +msgstr "" + +#: ../gladeui/glade-base-editor.c:1719 ../gladeui/glade-widget-adaptor.c:1219 +msgid "Type" +msgstr "" + +#. Name +#: ../gladeui/glade-base-editor.c:1974 +msgid "Name :" +msgstr "" + +#. Type +#: ../gladeui/glade-base-editor.c:1986 +msgid "Type :" +msgstr "" + +#: ../gladeui/glade-base-editor.c:2199 +msgid "" +"Tips:\n" +" * Right click over the treeview to add items.\n" +" * Press Delete to remove the selected item.\n" +" * Drag & Drop to reorder.\n" +" * Type column is editable." +msgstr "" + +#: ../gladeui/glade-clipboard-view.c:209 ../gladeui/glade-editor.c:162 +#: ../plugins/gtk+/gtk+.xml.in.h:515 +msgid "Widget" +msgstr "" + +#: ../gladeui/glade-command.c:598 +#, c-format +msgid "Setting multiple properties" +msgstr "" + +#: ../gladeui/glade-command.c:611 +#, c-format +msgid "Setting %s of %s" +msgstr "" + +#: ../gladeui/glade-command.c:615 ../gladeui/glade-editor-property.c:2879 +#, c-format +msgid "Setting %s of %s to %s" +msgstr "" + +#: ../gladeui/glade-command.c:850 ../gladeui/glade-command.c:877 +#, c-format +msgid "Renaming %s to %s" +msgstr "" + +#: ../gladeui/glade-command.c:1006 +#, c-format +msgid "Add %s" +msgstr "" + +#: ../gladeui/glade-command.c:1007 ../gladeui/glade-command.c:1738 +#: ../gladeui/glade-command.c:1762 ../gladeui/glade-command.c:1785 +#: ../gladeui/glade-command.c:1810 ../gladeui/glade-command.c:1915 +#: ../gladeui/glade-command.c:1948 +msgid "multiple" +msgstr "" + +#: ../gladeui/glade-command.c:1163 +msgid "You cannot remove a widget internal to a composite widget." +msgstr "" + +#: ../gladeui/glade-command.c:1170 +#, c-format +msgid "%s is locked by %s, edit %s first." +msgstr "" + +#: ../gladeui/glade-command.c:1180 +#, c-format +msgid "Remove %s" +msgstr "" + +#: ../gladeui/glade-command.c:1183 +msgid "Remove multiple" +msgstr "" + +#: ../gladeui/glade-command.c:1557 +#, c-format +msgid "Clipboard add %s" +msgstr "" + +#: ../gladeui/glade-command.c:1560 +msgid "Clipboard add multiple" +msgstr "" + +#: ../gladeui/glade-command.c:1565 +#, c-format +msgid "Clipboard remove %s" +msgstr "" + +#: ../gladeui/glade-command.c:1568 +msgid "Clipboard remove multiple" +msgstr "" + +#: ../gladeui/glade-command.c:1738 +#, c-format +msgid "Create %s" +msgstr "" + +#: ../gladeui/glade-command.c:1762 +#, c-format +msgid "Delete %s" +msgstr "" + +#: ../gladeui/glade-command.c:1785 +#, c-format +msgid "Cut %s" +msgstr "" + +#: ../gladeui/glade-command.c:1810 +#, c-format +msgid "Copy %s" +msgstr "" + +#: ../gladeui/glade-command.c:1915 +#, c-format +msgid "Paste %s" +msgstr "" + +#: ../gladeui/glade-command.c:1947 +#, c-format +msgid "Drag-n-Drop from %s to %s" +msgstr "" + +#: ../gladeui/glade-command.c:2069 +#, c-format +msgid "Add signal handler %s" +msgstr "" + +#: ../gladeui/glade-command.c:2070 +#, c-format +msgid "Remove signal handler %s" +msgstr "" + +#: ../gladeui/glade-command.c:2071 +#, c-format +msgid "Change signal handler %s" +msgstr "" + +#: ../gladeui/glade-command.c:2296 +#, c-format +msgid "Setting i18n metadata" +msgstr "" + +#: ../gladeui/glade-command.c:2500 +#, c-format +msgid "Converting %s to %s format" +msgstr "" + +#: ../gladeui/glade-command.c:2661 +#, c-format +msgid "Setting %s to use a %s naming policy" +msgstr "" + +#: ../gladeui/glade-command.c:2803 +#, c-format +msgid "Locking %s by widget %s" +msgstr "" + +#: ../gladeui/glade-command.c:2842 +#, c-format +msgid "Unlocking %s" +msgstr "" + +#: ../gladeui/glade-cursor.c:186 +#, c-format +msgid "Unable to load image (%s)" +msgstr "" + +#: ../gladeui/glade-editor-property.c:598 +msgid "Property Class" +msgstr "" + +#: ../gladeui/glade-editor-property.c:599 +msgid "The GladePropertyClass this GladeEditorProperty was created for" +msgstr "" + +#: ../gladeui/glade-editor-property.c:605 +msgid "Use Command" +msgstr "" + +#: ../gladeui/glade-editor-property.c:606 +msgid "Whether we should use the command API for the undo/redo stack" +msgstr "" + +#: ../gladeui/glade-editor-property.c:1104 +msgid "Select Fields" +msgstr "" + +#: ../gladeui/glade-editor-property.c:1126 +msgid "_Select individual fields:" +msgstr "" + +#: ../gladeui/glade-editor-property.c:1699 +msgid "Edit Text" +msgstr "" + +#. Text +#: ../gladeui/glade-editor-property.c:1728 +msgid "_Text:" +msgstr "" + +#. Translatable +#: ../gladeui/glade-editor-property.c:1764 +msgid "T_ranslatable" +msgstr "" + +#: ../gladeui/glade-editor-property.c:1769 ../gladeui/glade-property.c:585 +msgid "Whether this property is translatable or not" +msgstr "" + +#. Has Context +#: ../gladeui/glade-editor-property.c:1772 +msgid "_Has context prefix" +msgstr "" + +#: ../gladeui/glade-editor-property.c:1776 ../gladeui/glade-property.c:592 +msgid "Whether or not the translatable string has a context prefix" +msgstr "" + +#: ../gladeui/glade-editor-property.c:1787 +msgid "Conte_xt for translation:" +msgstr "" + +#: ../gladeui/glade-editor-property.c:1825 +msgid "Co_mments for translators:" +msgstr "" + +#: ../gladeui/glade-editor-property.c:1943 +msgid "Select a file from the project resource directory" +msgstr "" + +#: ../gladeui/glade-editor-property.c:2215 +#: ../gladeui/glade-editor-property.c:2231 +msgid "Yes" +msgstr "Da" + +#: ../gladeui/glade-editor-property.c:2215 +#: ../gladeui/glade-editor-property.c:2231 +#: ../gladeui/glade-editor-property.c:2246 +msgid "No" +msgstr "Ne" + +#: ../gladeui/glade-editor-property.c:2689 ../gladeui/glade-widget.c:1046 +#: ../gladeui/glade-widget-adaptor.c:1211 +msgid "Name" +msgstr "Ime" + +#: ../gladeui/glade-editor-property.c:2701 ../gladeui/glade-property.c:549 +msgid "Class" +msgstr "" + +#: ../gladeui/glade-editor-property.c:2717 +#, c-format +msgid "Choose parentless %s(s) in this project" +msgstr "" + +#: ../gladeui/glade-editor-property.c:2717 +#, c-format +msgid "Choose a parentless %s in this project" +msgstr "" + +#: ../gladeui/glade-editor-property.c:2720 +#, c-format +msgid "Choose %s(s) in this project" +msgstr "" + +#: ../gladeui/glade-editor-property.c:2720 +#, c-format +msgid "Choose a %s in this project" +msgstr "" + +#: ../gladeui/glade-editor-property.c:2770 +msgid "_New" +msgstr "_Novi" + +#. Checklist +#: ../gladeui/glade-editor-property.c:2818 +msgid "O_bjects:" +msgstr "" + +#. translators: Creating 'a widget' for 'a property' of 'a widget' +#: ../gladeui/glade-editor-property.c:2905 +#, c-format +msgid "Creating %s for %s of %s" +msgstr "" + +#. Checklist +#: ../gladeui/glade-editor-property.c:3095 +msgid "Objects:" +msgstr "" + +#: ../gladeui/glade-editor-property.c:3460 +msgid "Value:" +msgstr "" + +#: ../gladeui/glade-editor-property.c:3461 +msgid "The current value" +msgstr "" + +#: ../gladeui/glade-editor-property.c:3463 +msgid "Lower:" +msgstr "" + +#: ../gladeui/glade-editor-property.c:3464 +msgid "The minimum value" +msgstr "" + +#: ../gladeui/glade-editor-property.c:3466 +msgid "Upper:" +msgstr "" + +#: ../gladeui/glade-editor-property.c:3467 +msgid "The maximum value" +msgstr "" + +#: ../gladeui/glade-editor-property.c:3469 +msgid "Step inc:" +msgstr "" + +#: ../gladeui/glade-editor-property.c:3470 +msgid "The increment to use to make minor changes to the value" +msgstr "" + +#: ../gladeui/glade-editor-property.c:3472 +msgid "Page inc:" +msgstr "" + +#: ../gladeui/glade-editor-property.c:3473 +msgid "The increment to use to make major changes to the value" +msgstr "" + +#: ../gladeui/glade-editor-property.c:3475 +msgid "Page size:" +msgstr "" + +#: ../gladeui/glade-editor-property.c:3476 +msgid "" +"The page size (in a GtkScrollbar this is the size of the area which is " +"currently visible)" +msgstr "" + +#: ../gladeui/glade-editor-table.c:356 +msgid "The Object's name" +msgstr "" + +#. Name +#: ../gladeui/glade-editor-table.c:359 +msgid "Name:" +msgstr "" + +#: ../gladeui/glade-editor.c:154 +msgid "Show info" +msgstr "" + +#: ../gladeui/glade-editor.c:155 +msgid "Whether to show an informational button for the loaded widget" +msgstr "" + +#: ../gladeui/glade-editor.c:163 +msgid "The currently loaded widget in this editor" +msgstr "" + +#. construct tab label widget +#: ../gladeui/glade-editor.c:203 ../gladeui/glade-editor.c:402 +#: ../gladeui/glade-editor.c:1011 +msgid "Accessibility" +msgstr "" + +#. configure page container +#: ../gladeui/glade-editor.c:220 ../gladeui/glade-editor.c:401 +msgid "_Signals" +msgstr "_Signali" + +#: ../gladeui/glade-editor.c:283 +msgid "View documentation for the selected widget" +msgstr "" + +#: ../gladeui/glade-editor.c:302 +msgid "Reset widget properties to their defaults" +msgstr "" + +#. translators: referring to the properties of a widget named '%s [%s]' +#: ../gladeui/glade-editor.c:338 +#, c-format +msgid "%s Properties - %s [%s]" +msgstr "" + +#: ../gladeui/glade-editor.c:398 +msgid "_General" +msgstr "" + +#: ../gladeui/glade-editor.c:399 +msgid "_Packing" +msgstr "" + +#: ../gladeui/glade-editor.c:400 +msgid "_Common" +msgstr "" + +#: ../gladeui/glade-editor.c:821 +#, c-format +msgid "Create a %s" +msgstr "" + +#: ../gladeui/glade-editor.c:940 +msgid "Reset" +msgstr "" + +#: ../gladeui/glade-editor.c:955 +msgid "Property" +msgstr "" + +#: ../gladeui/glade-editor.c:1001 +msgid "Common" +msgstr "" + +#: ../gladeui/glade-editor.c:1045 +msgid "(default)" +msgstr "" + +#: ../gladeui/glade-editor.c:1060 +msgid "Select the properties that you want to reset to their default values" +msgstr "" + +#: ../gladeui/glade-editor.c:1192 +msgid "Reset Widget Properties" +msgstr "" + +#. Checklist +#: ../gladeui/glade-editor.c:1209 +msgid "_Properties:" +msgstr "_Postavke:" + +#: ../gladeui/glade-editor.c:1238 +msgid "_Select All" +msgstr "_Izaberi sve" + +#: ../gladeui/glade-editor.c:1245 +msgid "_Unselect All" +msgstr "" + +#. Description +#: ../gladeui/glade-editor.c:1254 +msgid "Property _Description:" +msgstr "" + +#: ../gladeui/glade-fixed.c:482 ../plugins/gtk+/glade-gtk.c:2713 +#, c-format +msgid "Placing %s inside %s" +msgstr "" + +#: ../gladeui/glade-fixed.c:971 +msgid "X position property" +msgstr "" + +#: ../gladeui/glade-fixed.c:972 +msgid "The property used to set the X position of a child object" +msgstr "" + +#: ../gladeui/glade-fixed.c:978 +msgid "Y position property" +msgstr "" + +#: ../gladeui/glade-fixed.c:979 +msgid "The property used to set the Y position of a child object" +msgstr "" + +#: ../gladeui/glade-fixed.c:985 +msgid "Width property" +msgstr "" + +#: ../gladeui/glade-fixed.c:986 +msgid "The property used to set the width of a child object" +msgstr "" + +#: ../gladeui/glade-fixed.c:992 +msgid "Height property" +msgstr "" + +#: ../gladeui/glade-fixed.c:993 +msgid "The property used to set the height of a child object" +msgstr "" + +#: ../gladeui/glade-fixed.c:999 +msgid "Can resize" +msgstr "" + +#: ../gladeui/glade-fixed.c:1000 +msgid "Whether this container supports resizes of child widgets" +msgstr "" + +#: ../gladeui/glade-palette.c:694 +msgid "Widget selector" +msgstr "" + +#: ../gladeui/glade-palette.c:695 +msgid "Create root widget" +msgstr "" + +#: ../gladeui/glade-popup.c:442 +msgid "_Add widget here" +msgstr "" + +#: ../gladeui/glade-popup.c:444 ../gladeui/glade-popup.c:668 +msgid "Add widget as _toplevel" +msgstr "" + +#: ../gladeui/glade-popup.c:455 +msgid "_Select" +msgstr "_Izaberi" + +#: ../gladeui/glade-popup.c:537 ../gladeui/glade-popup.c:676 +#: ../gladeui/glade-popup.c:753 +msgid "Read _documentation" +msgstr "" + +#: ../gladeui/glade-popup.c:746 +msgid "Set default value" +msgstr "Postavi podrazumevanu vrednost" + +#: ../gladeui/glade-project.c:811 +msgid "Whether project has been modified since it was last saved" +msgstr "" + +#: ../gladeui/glade-project.c:818 +msgid "Has Selection" +msgstr "" + +#: ../gladeui/glade-project.c:819 +msgid "Whether project has a selection" +msgstr "" + +#: ../gladeui/glade-project.c:826 +msgid "Path" +msgstr "" + +#: ../gladeui/glade-project.c:827 +msgid "The filesystem path of the project" +msgstr "" + +#: ../gladeui/glade-project.c:834 +msgid "Read Only" +msgstr "" + +#: ../gladeui/glade-project.c:835 +msgid "Whether project is read only or not" +msgstr "" + +#: ../gladeui/glade-project.c:842 +msgid "Format" +msgstr "Format" + +#: ../gladeui/glade-project.c:843 +msgid "The project file format" +msgstr "" + +#: ../gladeui/glade-project.c:995 +#, c-format +msgid "" +"Failed to load %s.\n" +"The following required catalogs are unavailable: %s" +msgstr "" + +#: ../gladeui/glade-project.c:1276 ../gladeui/glade-project.c:1524 +#: ../gladeui/glade-project.c:3870 +#, c-format +msgid "%s preferences" +msgstr "" + +#. ****************************************************************** +#. Verify code here (versioning, incompatability checks) +#. ****************************************************************** +#. translators: reffers to a widget in toolkit version '%s %d.%d' and a project targeting toolkit version '%s %d.%d' +#: ../gladeui/glade-project.c:1553 +#, c-format +msgid "This widget was introduced in %s %d.%d while project targets %s %d.%d" +msgstr "" + +#. translators: reffers to a widget '[%s]' introduced in toolkit version '%s %d.%d' +#: ../gladeui/glade-project.c:1556 +#, c-format +msgid "[%s] Object class '%s' was introduced in %s %d.%d\n" +msgstr "" + +#. translators: reffers to a widget in toolkit version '%s %d.%d' and a project targeting toolkit version '%s %d.%d' +#: ../gladeui/glade-project.c:1559 +#, c-format +msgid "" +"This widget was made available in GtkBuilder format in %s %d.%d while " +"project targets %s %d.%d" +msgstr "" + +#. translators: reffers to a widget '[%s]' introduced in toolkit version '%s %d.%d' +#: ../gladeui/glade-project.c:1563 +#, c-format +msgid "" +"[%s] Object class '%s' was made available in GtkBuilder format in %s %d.%d\n" +msgstr "" + +#: ../gladeui/glade-project.c:1566 +msgid "This widget is only supported in libglade format" +msgstr "" + +#. translators: reffers to a widget '[%s]' loaded from toolkit version '%s %d.%d' +#: ../gladeui/glade-project.c:1569 +#, c-format +msgid "" +"[%s] Object class '%s' from %s %d.%d is only supported in libglade format\n" +msgstr "" + +#: ../gladeui/glade-project.c:1572 +msgid "This widget is not supported in libglade format" +msgstr "" + +#. translators: reffers to a widget '[%s]' loaded from toolkit version '%s %d.%d' +#: ../gladeui/glade-project.c:1575 +#, c-format +msgid "" +"[%s] Object class '%s' from %s %d.%d is not supported in libglade format\n" +msgstr "" + +#: ../gladeui/glade-project.c:1578 +msgid "This widget is deprecated" +msgstr "" + +#. translators: reffers to a widget '[%s]' loaded from toolkit version '%s %d.%d' +#: ../gladeui/glade-project.c:1581 +#, c-format +msgid "[%s] Object class '%s' from %s %d.%d is deprecated\n" +msgstr "" + +#. Defined here for pretty translator comments (bug in intl tools, for some reason +#. * you can only comment about the line directly following, forcing you to write +#. * ugly messy code with comments in line breaks inside function calls). +#. +#: ../gladeui/glade-project.c:1588 +msgid "This property is not supported in libglade format" +msgstr "" + +#. translators: reffers to a property '%s' of widget '[%s]' +#: ../gladeui/glade-project.c:1591 +#, c-format +msgid "" +"[%s] Property '%s' of object class '%s' is not supported in libglade format\n" +msgstr "" + +#. translators: reffers to a property '%s' of widget '[%s]' +#: ../gladeui/glade-project.c:1594 +#, c-format +msgid "" +"[%s] Packing property '%s' of object class '%s' is not supported in libglade " +"format\n" +msgstr "" + +#: ../gladeui/glade-project.c:1597 +msgid "This property is only supported in libglade format" +msgstr "" + +#. translators: reffers to a property '%s' of widget '[%s]' +#: ../gladeui/glade-project.c:1600 +#, c-format +msgid "" +"[%s] Property '%s' of object class '%s' is only supported in libglade " +"format\n" +msgstr "" + +#. translators: reffers to a property '%s' of widget '[%s]' +#: ../gladeui/glade-project.c:1604 +#, c-format +msgid "" +"[%s] Packing property '%s' of object class '%s' is only supported in " +"libglade format\n" +msgstr "" + +#. translators: reffers to a property in toolkit version '%s %d.%d' +#. * and a project targeting toolkit version '%s %d.%d' +#: ../gladeui/glade-project.c:1609 +#, c-format +msgid "This property was introduced in %s %d.%d while project targets %s %d.%d" +msgstr "" + +#. translators: reffers to a property '%s' of widget '[%s]' in toolkit version '%s %d.%d' +#: ../gladeui/glade-project.c:1612 +#, c-format +msgid "[%s] Property '%s' of object class '%s' was introduced in %s %d.%d\n" +msgstr "" + +#. translators: reffers to a property '%s' of widget '[%s]' in toolkit version '%s %d.%d' +#: ../gladeui/glade-project.c:1615 +#, c-format +msgid "" +"[%s] Packing property '%s' of object class '%s' was introduced in %s %d.%d\n" +msgstr "" + +#. translators: reffers to a property in toolkit version '%s %d.%d' and a project targeting toolkit version '%s %d.%d' +#: ../gladeui/glade-project.c:1619 +#, c-format +msgid "" +"This property was made available in GtkBuilder format in %s %d.%d while " +"project targets %s %d.%d" +msgstr "" + +#. translators: reffers to a property '%s' of widget '[%s]' in toolkit version '%s %d.%d' +#: ../gladeui/glade-project.c:1623 +#, c-format +msgid "" +"[%s] Property '%s' of object class '%s' was made available in GtkBuilder " +"format in %s %d.%d\n" +msgstr "" + +#. translators: reffers to a property '%s' of widget '[%s]' in toolkit version '%s %d.%d' +#: ../gladeui/glade-project.c:1627 +#, c-format +msgid "" +"[%s] Packing property '%s' of object class '%s' was made available in " +"GtkBuilder format in %s %d.%d\n" +msgstr "" + +#. translators: reffers to a signal '%s' of widget '[%s]' in toolkit version '%s %d.%d' +#: ../gladeui/glade-project.c:1631 +#, c-format +msgid "[%s] Signal '%s' of object class '%s' was introduced in %s %d.%d\n" +msgstr "" + +#: ../gladeui/glade-project.c:1862 +msgid "Details" +msgstr "" + +#: ../gladeui/glade-project.c:1878 +#, c-format +msgid "Project %s has errors, save anyway ?" +msgstr "" + +#: ../gladeui/glade-project.c:1879 +#, c-format +msgid "Project %s has deprecated widgets and/or version mismatches." +msgstr "" + +#: ../gladeui/glade-project.c:3267 +#, c-format +msgid "Unsaved %i" +msgstr "" + +#: ../gladeui/glade-project.c:3475 +#, c-format +msgid "Project %s has no deprecated widgets or version mismatches." +msgstr "" + +#: ../gladeui/glade-project.c:3594 +msgid "Set options in your project" +msgstr "" + +#. Project format +#: ../gladeui/glade-project.c:3611 +msgid "Project file format:" +msgstr "" + +#. Naming policy format +#: ../gladeui/glade-project.c:3654 +msgid "Object names are unique:" +msgstr "" + +#: ../gladeui/glade-project.c:3667 +msgid "within the project" +msgstr "" + +#: ../gladeui/glade-project.c:3669 +msgid "inside toplevels" +msgstr "" + +#. Resource path +#: ../gladeui/glade-project.c:3696 +msgid "Image resources are loaded locally:" +msgstr "" + +#. Project directory... +#: ../gladeui/glade-project.c:3712 +msgid "From the project directory" +msgstr "" + +#: ../gladeui/glade-project.c:3719 +msgid "From a project relative directory" +msgstr "" + +#: ../gladeui/glade-project.c:3731 +msgid "From this directory" +msgstr "" + +#: ../gladeui/glade-project.c:3734 +msgid "Choose a path to load image resources" +msgstr "" + +#. Target versions +#: ../gladeui/glade-project.c:3755 +msgid "Toolkit version(s) required:" +msgstr "" + +#: ../gladeui/glade-project.c:3789 +#, c-format +msgid "%s catalog" +msgstr "" + +#: ../gladeui/glade-project.c:3851 +msgid "Verify versions and deprecations:" +msgstr "" + +#: ../gladeui/glade-property.c:550 +msgid "The GladePropertyClass for this property" +msgstr "" + +#: ../gladeui/glade-property.c:556 +msgid "Enabled" +msgstr "" + +#: ../gladeui/glade-property.c:557 +msgid "If the property is optional, this is its enabled state" +msgstr "" + +#: ../gladeui/glade-property.c:563 ../gladeui/glade-widget-action.c:168 +msgid "Sensitive" +msgstr "" + +#: ../gladeui/glade-property.c:564 +msgid "This gives backends control to set property sensitivity" +msgstr "" + +#: ../gladeui/glade-property.c:570 +msgid "Context" +msgstr "" + +#: ../gladeui/glade-property.c:571 +msgid "Context for translation" +msgstr "" + +#: ../gladeui/glade-property.c:577 +msgid "Comment" +msgstr "" + +#: ../gladeui/glade-property.c:578 +msgid "Comment for translators" +msgstr "" + +#: ../gladeui/glade-property.c:584 +msgid "Translatable" +msgstr "" + +#: ../gladeui/glade-property.c:591 +msgid "Has Context" +msgstr "" + +#: ../gladeui/glade-property.c:598 +msgid "Visual State" +msgstr "" + +#: ../gladeui/glade-property.c:599 +msgid "Priority information for the property editor to act on" +msgstr "" + +#: ../gladeui/glade-signal-editor.c:76 +msgid "" +msgstr "" + +#: ../gladeui/glade-signal-editor.c:726 ../plugins/gtk+/glade-accels.c:426 +msgid "Signal" +msgstr "" + +#: ../gladeui/glade-signal-editor.c:755 +msgid "Handler" +msgstr "" + +#: ../gladeui/glade-signal-editor.c:786 +msgid "User data" +msgstr "" + +#: ../gladeui/glade-signal-editor.c:803 +msgid "Lookup" +msgstr "" + +#: ../gladeui/glade-signal-editor.c:814 ../plugins/gtk+/gtk+.xml.in.h:32 +msgid "After" +msgstr "Posle" + +#: ../gladeui/glade-utils.c:144 ../gladeui/glade-utils.c:175 +#, c-format +msgid "We could not find the symbol \"%s\"" +msgstr "" + +#: ../gladeui/glade-utils.c:151 +#, c-format +msgid "Could not get the type from \"%s\"" +msgstr "" + +#: ../gladeui/glade-utils.c:521 +msgid "File format" +msgstr "Format datoteke" + +#: ../gladeui/glade-utils.c:602 +msgid "All Files" +msgstr "Sve Datoteke" + +#: ../gladeui/glade-utils.c:607 +msgid "Libglade Files" +msgstr "" + +#: ../gladeui/glade-utils.c:612 +msgid "GtkBuilder Files" +msgstr "" + +#: ../gladeui/glade-utils.c:618 +msgid "All Glade Files" +msgstr "Sve Glade Datoteke" + +#: ../gladeui/glade-utils.c:1320 +#, c-format +msgid "" +"%s exists.\n" +"Do you want to replace it?" +msgstr "" + +#: ../gladeui/glade-utils.c:1348 +#, c-format +msgid "Error writing to %s: %s" +msgstr "" + +#: ../gladeui/glade-utils.c:1362 +#, c-format +msgid "Error reading %s: %s" +msgstr "" + +#: ../gladeui/glade-utils.c:1377 ../gladeui/glade-utils.c:1398 +#, c-format +msgid "Error shutting down I/O channel %s: %s" +msgstr "" + +#: ../gladeui/glade-utils.c:1387 +#, c-format +msgid "Failed to open %s for writing: %s" +msgstr "" + +#: ../gladeui/glade-utils.c:1407 +#, c-format +msgid "Failed to open %s for reading: %s" +msgstr "" + +#. Reset the column +#. Objects +#: ../gladeui/glade-utils.c:2251 ../plugins/gtk+/glade-attributes.c:799 +#: ../plugins/gtk+/gtk+.xml.in.h:289 +msgid "None" +msgstr "" + +#: ../gladeui/glade-widget.c:1047 +msgid "The name of the widget" +msgstr "" + +#: ../gladeui/glade-widget.c:1054 +msgid "Internal name" +msgstr "" + +#: ../gladeui/glade-widget.c:1055 +msgid "The internal name of the widget" +msgstr "" + +#: ../gladeui/glade-widget.c:1061 +msgid "Anarchist" +msgstr "" + +#: ../gladeui/glade-widget.c:1062 +msgid "" +"Whether this composite child is an ancestral child or an anarchist child" +msgstr "" + +#: ../gladeui/glade-widget.c:1069 +msgid "Object" +msgstr "" + +#: ../gladeui/glade-widget.c:1070 +msgid "The object associated" +msgstr "" + +#: ../gladeui/glade-widget.c:1077 +msgid "Adaptor" +msgstr "" + +#: ../gladeui/glade-widget.c:1078 +msgid "The class adaptor for the associated widget" +msgstr "" + +#: ../gladeui/glade-widget.c:1085 ../gladeui/glade-inspector.c:205 +msgid "Project" +msgstr "" + +#: ../gladeui/glade-widget.c:1086 +msgid "The glade project that this widget belongs to" +msgstr "" + +#: ../gladeui/glade-widget.c:1095 +msgid "A list of GladeProperties" +msgstr "" + +#: ../gladeui/glade-widget.c:1101 ../plugins/gtk+/gtk+.xml.in.h:312 +msgid "Parent" +msgstr "" + +#: ../gladeui/glade-widget.c:1102 +msgid "A pointer to the parenting GladeWidget" +msgstr "" + +#: ../gladeui/glade-widget.c:1109 +msgid "Internal Name" +msgstr "" + +#: ../gladeui/glade-widget.c:1110 +msgid "A generic name prefix for internal widgets" +msgstr "" + +#: ../gladeui/glade-widget.c:1115 +msgid "Template" +msgstr "" + +#: ../gladeui/glade-widget.c:1116 +msgid "A GladeWidget template to base a new widget on" +msgstr "" + +#: ../gladeui/glade-widget.c:1122 +msgid "Exact Template" +msgstr "" + +#: ../gladeui/glade-widget.c:1123 +msgid "Whether we are creating an exact duplicate when using a template" +msgstr "" + +#: ../gladeui/glade-widget.c:1128 +msgid "Reason" +msgstr "" + +#: ../gladeui/glade-widget.c:1129 +msgid "A GladeCreateReason for this creation" +msgstr "" + +#: ../gladeui/glade-widget.c:1137 +msgid "Toplevel Width" +msgstr "" + +#: ../gladeui/glade-widget.c:1138 +msgid "The width of the widget when toplevel in the GladeDesignLayout" +msgstr "" + +#: ../gladeui/glade-widget.c:1147 +msgid "Toplevel Height" +msgstr "" + +#: ../gladeui/glade-widget.c:1148 +msgid "The height of the widget when toplevel in the GladeDesignLayout" +msgstr "" + +#: ../gladeui/glade-widget.c:1157 +msgid "Support Warning" +msgstr "" + +#: ../gladeui/glade-widget.c:1158 +msgid "A warning string about version mismatches" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:250 +#, c-format +msgid "A derived adaptor (%s) of %s already exist!" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1212 +msgid "Name of the class" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1220 +msgid "GType of the class" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1227 ../plugins/gnome/gnome.xml.in.h:60 +msgid "Title" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1228 +msgid "Translated title for the class used in the glade UI" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1235 +msgid "Generic Name" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1236 +msgid "Used to generate names of new widgets" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1243 ../plugins/gtk+/gtk+.xml.in.h:206 +msgid "Icon Name" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1244 +msgid "The icon name" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1251 +msgid "Catalog" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1252 +msgid "The name of the widget catalog this class was declared by" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1259 +msgid "Book" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1260 +msgid "DevHelp search namespace for this widget class" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1267 +msgid "Special Child Type" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1268 +msgid "" +"Holds the name of the packing property to depict special children for this " +"container class" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1276 ../plugins/gtk+/gtk+.xml.in.h:105 +msgid "Cursor" +msgstr "" + +#: ../gladeui/glade-widget-adaptor.c:1277 +msgid "A cursor for inserting widgets in the UI" +msgstr "" + +#: ../gladeui/glade-inspector.c:206 +msgid "The project being inspected" +msgstr "" + +#: ../gladeui/glade-inspector.c:466 +msgid "< search widgets >" +msgstr "" + +#: ../gladeui/glade-inspector.c:676 ../gladeui/icon-naming-spec.c:35 +#: ../plugins/gtk+/gtk+.xml.in.h:23 +msgid "Actions" +msgstr "Akcije" + +#. Objects +#: ../gladeui/glade-inspector.c:694 ../plugins/gtk+/gtk+.xml.in.h:517 +msgid "Widgets" +msgstr "" + +#: ../gladeui/glade-inspector.c:1017 +#, c-format +msgid "(internal %s)" +msgstr "" + +#: ../gladeui/glade-inspector.c:1021 +#, c-format +msgid "(%s child)" +msgstr "" + +#: ../gladeui/glade-custom.c:216 +msgid "Creation Function" +msgstr "" + +#: ../gladeui/glade-custom.c:217 +msgid "The function which creates this widget" +msgstr "" + +#: ../gladeui/glade-custom.c:223 +msgid "String 1" +msgstr "" + +#: ../gladeui/glade-custom.c:224 +msgid "The first string argument to pass to the function" +msgstr "" + +#: ../gladeui/glade-custom.c:230 +msgid "String 2" +msgstr "" + +#: ../gladeui/glade-custom.c:231 +msgid "The second string argument to pass to the function" +msgstr "" + +#: ../gladeui/glade-custom.c:237 +msgid "Integer 1" +msgstr "" + +#: ../gladeui/glade-custom.c:238 +msgid "The first integer argument to pass to the function" +msgstr "" + +#: ../gladeui/glade-custom.c:244 +msgid "Integer 2" +msgstr "" + +#: ../gladeui/glade-custom.c:245 +msgid "The second integer argument to pass to the function" +msgstr "" + +#: ../gladeui/glade-widget-action.c:161 +msgid "class" +msgstr "" + +#: ../gladeui/glade-widget-action.c:162 +msgid "GladeWidgetActionClass structure pointer" +msgstr "" + +#: ../gladeui/glade-widget-action.c:169 +msgid "Whether or not this action is sensitive" +msgstr "" + +#: ../gladeui/glade-named-icon-chooser-dialog.c:479 +msgid "All Contexts" +msgstr "" + +#: ../gladeui/glade-named-icon-chooser-dialog.c:1363 +msgid "Named Icon Chooser" +msgstr "" + +#: ../gladeui/glade-named-icon-chooser-dialog.c:1401 +msgid "Icon _Name:" +msgstr "" + +#: ../gladeui/glade-named-icon-chooser-dialog.c:1484 +msgid "_List standard icons only" +msgstr "" + +#: ../gladeui/glade-named-icon-chooser-dialog.c:1700 +#, c-format +msgid "Could not create directory: %s" +msgstr "" + +#: ../gladeui/icon-naming-spec.c:36 +msgid "Applications" +msgstr "" + +#: ../gladeui/icon-naming-spec.c:37 +msgid "Categories" +msgstr "" + +#: ../gladeui/icon-naming-spec.c:38 +msgid "Devices" +msgstr "Uređaji" + +#: ../gladeui/icon-naming-spec.c:39 +msgid "Emblems" +msgstr "" + +#: ../gladeui/icon-naming-spec.c:40 +msgid "Emotes" +msgstr "" + +#: ../gladeui/icon-naming-spec.c:41 +msgid "International" +msgstr "" + +#: ../gladeui/icon-naming-spec.c:42 +msgid "MIME Types" +msgstr "" + +#: ../gladeui/icon-naming-spec.c:43 +msgid "Places" +msgstr "" + +#: ../gladeui/icon-naming-spec.c:44 +msgid "Status" +msgstr "Stanje" + +#: ../plugins/gtk+/glade-attributes.c:216 +msgctxt "textattr" +msgid "Style" +msgstr "Stil" + +#: ../plugins/gtk+/glade-attributes.c:220 +msgctxt "textattr" +msgid "Weight" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:224 +msgctxt "textattr" +msgid "Variant" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:228 +msgctxt "textattr" +msgid "Stretch" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:232 +msgctxt "textattr" +msgid "Underline" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:236 +msgctxt "textattr" +msgid "Strikethrough" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:240 +msgctxt "textattr" +msgid "Gravity" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:244 +msgctxt "textattr" +msgid "Gravity Hint" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:255 +msgctxt "textattr" +msgid "Size" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:259 +msgctxt "textattr" +msgid "Absolute Size" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:266 +msgctxt "textattr" +msgid "Foreground Color" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:270 +msgctxt "textattr" +msgid "Background Color" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:274 +msgctxt "textattr" +msgid "Underline Color" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:278 +msgctxt "textattr" +msgid "Strikethrough Color" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:288 +msgctxt "textattr" +msgid "Scale" +msgstr "" + +#. XXX Interesting... can we get the defaults ? what can we do to let the user +#. * unset the value ?? +#. +#: ../plugins/gtk+/glade-attributes.c:316 +#: ../plugins/gtk+/glade-attributes.c:354 +#: ../plugins/gtk+/glade-attributes.c:361 +#: ../plugins/gtk+/glade-attributes.c:365 +#: ../plugins/gtk+/glade-attributes.c:802 +msgid "" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:354 +msgid "Unset" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:723 +msgid "Select a color" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:859 +msgid "Attribute" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:869 +msgid "Value" +msgstr "" + +#: ../plugins/gtk+/glade-attributes.c:1014 +msgid "Setup Text Attributes" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:61 +msgid "This property does not apply unless Use Underline is set." +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:62 +msgid "Property not selected" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:63 +msgid "This property is only for use in dialog action buttons" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:64 +msgid "This property is set to be controled by an Action" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:191 +msgid "GnomeUIInfo" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:192 +msgid "Choose the GnomeUIInfo stock item" +msgstr "" + +#. We have to save/load icon-size as int, and fake the enum +#: ../plugins/gtk+/glade-gtk.c:201 ../plugins/gtk+/gtk+.xml.in.h:209 +msgid "Icon Size" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:202 +msgid "Symbolic size to use for stock icon, icon set or named icon" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:1235 +#, c-format +msgid "Removing parent of %s" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:1287 +#, c-format +msgid "Adding parent %s for %s" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:1371 +#, c-format +msgid "Adding %s to Size Group %s" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:1373 +#, c-format +msgid "Adding %s to a new Size Group" +msgstr "" + +#. Add trailing new... item +#: ../plugins/gtk+/glade-gtk.c:1428 +msgid "New Size Group" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:1776 +#, c-format +msgid "Ordering children of %s" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:2299 ../plugins/gtk+/glade-gtk.c:2306 +#, c-format +msgid "Insert placeholder to %s" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:2313 +#, c-format +msgid "Remove placeholder from %s" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:3283 ../plugins/gtk+/glade-gtk.c:3291 +#, c-format +msgid "Insert Row on %s" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:3299 ../plugins/gtk+/glade-gtk.c:3307 +#, c-format +msgid "Insert Column on %s" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:3315 +#, c-format +msgid "Remove Column on %s" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:3323 +#, c-format +msgid "Remove Row on %s" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:4408 ../plugins/gtk+/glade-gtk.c:4415 +#, c-format +msgid "Insert page on %s" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:4422 +#, c-format +msgid "Remove page from %s" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6007 +msgid "This property only applies to stock images" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6009 +msgid "This property only applies to named icons" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6273 +msgid "" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6283 +msgid "" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6462 +msgid "Tool Item" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6471 +msgid "Packing" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6490 ../plugins/gtk+/gtk+.xml.in.h:275 +msgid "Menu Item" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6526 ../plugins/gtk+/glade-gtk.c:6534 +msgid "Normal item" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6527 ../plugins/gtk+/glade-gtk.c:6535 +msgid "Image item" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6528 ../plugins/gtk+/glade-gtk.c:6536 +msgid "Check item" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6529 ../plugins/gtk+/glade-gtk.c:6537 +msgid "Radio item" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6530 ../plugins/gtk+/glade-gtk.c:6538 +msgid "Separator item" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6562 ../plugins/gtk+/glade-gtk.c:6606 +msgid "Edit Menu Bar" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6564 ../plugins/gtk+/glade-gtk.c:6608 +msgid "Edit Menu" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6986 +msgid "Print S_etup" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6990 +msgid "Find Ne_xt" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6994 +msgid "_Undo Move" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:6998 +msgid "_Redo Move" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7001 +msgid "Select _All" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7004 +msgid "_New Game" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7007 +msgid "_Pause game" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7010 +msgid "_Restart Game" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7013 +msgid "_Hint" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7016 +msgid "_Scores..." +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7019 +msgid "_End Game" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7022 +msgid "Create New _Window" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7025 +msgid "_Close This Window" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7037 +msgid "_Settings" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7040 +msgid "Fi_les" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7043 +msgid "_Windows" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7049 +msgid "_Game" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7514 ../plugins/gtk+/gtk+.xml.in.h:60 +msgid "Button" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7515 ../plugins/gtk+/glade-gtk.c:10854 +#: ../plugins/gtk+/glade-gtk.c:10934 +msgid "Toggle" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7516 ../plugins/gtk+/glade-gtk.c:7527 +#: ../plugins/gtk+/glade-gtk.c:7535 +msgid "Radio" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7517 ../plugins/gtk+/gtk+.xml.in.h:273 +msgid "Menu" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7518 ../plugins/gtk+/gtk+.xml.in.h:107 +msgid "Custom" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7519 ../plugins/gtk+/glade-gtk.c:7528 +#: ../plugins/gtk+/glade-gtk.c:7536 +msgid "Separator" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7524 ../plugins/gtk+/glade-gtk.c:7532 +#: ../plugins/gtk+/gtk+.xml.in.h:290 +msgid "Normal" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7525 ../plugins/gtk+/glade-gtk.c:7533 +#: ../plugins/gtk+/gtk+.xml.in.h:215 +msgid "Image" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7526 ../plugins/gtk+/glade-gtk.c:7534 +msgid "Check" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:7548 +msgid "Tool Bar Editor" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:8096 +msgid "This property does not apply when Ellipsize is set." +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:8113 +msgid "This property does not apply when Angle is set." +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:8896 +msgid "Introduction page" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:8900 +msgid "Content page" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:8904 +msgid "Confirmation page" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:10395 +#, c-format +msgid "%s is set to load %s from the model" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:10397 +#, c-format +msgid "%s is set to manipulate %s directly" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:10794 ../plugins/gtk+/gtk+.xml.in.h:483 +msgid "Tree View Column" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:10794 ../plugins/gtk+/gtk+.xml.in.h:72 +msgid "Cell Renderer" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:10799 +msgid "Properties and Attributes" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:10804 +msgid "Common Properties and Attributes" +msgstr "" + +#. Text of the textview +#: ../plugins/gtk+/glade-gtk.c:10848 ../plugins/gtk+/glade-gtk.c:10928 +#: ../plugins/gtk+/gtk+.xml.in.h:433 ../plugins/gnome/gnome.xml.in.h:54 +msgid "Text" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:10849 ../plugins/gtk+/glade-gtk.c:10929 +msgid "Accelerator" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:10850 ../plugins/gtk+/glade-gtk.c:10930 +#: ../plugins/gtk+/gtk+.xml.in.h:88 +msgid "Combo" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:10851 ../plugins/gtk+/glade-gtk.c:10931 +msgid "Spin" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:10852 ../plugins/gtk+/glade-gtk.c:10932 +msgid "Pixbuf" +msgstr "" + +#. Progress... +#: ../plugins/gtk+/glade-gtk.c:10853 ../plugins/gtk+/glade-gtk.c:10933 +#: ../plugins/gtk+/gtk+.xml.in.h:334 ../plugins/gtk+/glade-entry-editor.c:442 +msgid "Progress" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:10865 +msgid "Icon View Editor" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:10865 +msgid "Combo Editor" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:10924 +msgid "Column" +msgstr "" + +#: ../plugins/gtk+/glade-gtk.c:10943 +msgid "Tree View Editor" +msgstr "" + +#: ../plugins/gtk+/glade-accels.c:298 ../plugins/gtk+/glade-accels.c:366 +msgid "" +msgstr "" + +#: ../plugins/gtk+/glade-accels.c:447 +msgid "Accelerator Key" +msgstr "" + +#: ../plugins/gtk+/glade-accels.c:506 +msgid "Choose accelerator keys..." +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:1 +msgid "A filname, full or relative path to load an icon for this toolbutton" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:2 +msgid "A list of accelerator keys" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:3 +msgid "A list of sources for this icon factory" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:4 +msgid "A symbolic icon size for the stock icon" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:5 +msgid "A tooltip text for this widget" +msgstr "" + +#. NOT AVAILABLES ON WIN32 +#. +#. +#. +#: ../plugins/gtk+/gtk+.xml.in.h:10 +msgid "About Dialog" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:11 +msgid "Accel Group" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:12 +msgid "Accel Label" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:13 +msgid "Accelerator Mode column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:14 +msgid "Accelerator Modifiers column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:15 +msgid "Accelerator Renderer" +msgstr "" + +#. Accelerators +#: ../plugins/gtk+/gtk+.xml.in.h:17 +msgid "Accelerators" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:18 +msgid "Accessible Description" +msgstr "" + +#. Atk name and description properties +#: ../plugins/gtk+/gtk+.xml.in.h:20 +msgid "Accessible Name" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:21 +#: ../plugins/gtk+/glade-activatable-editor.c:393 +msgid "Action" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:22 +msgid "Action Group" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:24 +msgid "Activatable column" +msgstr "" + +#. Atk activate property +#: ../plugins/gtk+/gtk+.xml.in.h:26 +msgid "Activate" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:27 +msgid "Active column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:28 +msgid "Add Parent" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:29 +msgid "Add to Size Group" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:30 +msgid "Adjustment" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:31 +msgid "Adjustment column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:33 +msgid "Alignment" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:34 +msgid "Alignment column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:35 +msgid "All" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:36 +msgid "All Events" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:37 +msgid "All Modifiers" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:38 +msgid "Alt Key" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:39 ../plugins/gnome/gnome.xml.in.h:2 +msgid "Always" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:40 +msgid "Always Center" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:41 +msgid "An accel group for accelerators from stock items" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:42 +msgid "Arrow" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:43 +msgid "Ascending" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:44 +msgid "Aspect Frame" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:45 +msgid "Assistant" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:46 +msgid "Attributes" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:47 +msgid "Attributes column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:48 +msgid "Automatic" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:49 +msgid "Background Color Name column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:50 +msgid "Background Color column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:51 +msgid "Before" +msgstr "" + +#. Objects +#: ../plugins/gtk+/gtk+.xml.in.h:53 +msgid "Both" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:54 ../plugins/gnome/bonobo.xml.in.h:1 +msgid "Bottom" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:55 +msgid "Bottom Left" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:56 +msgid "Bottom Right" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:57 +msgid "Bottom to Top" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:58 +msgid "Box" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:59 +msgid "Browse" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:61 +msgid "Button 1 Motion" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:62 +msgid "Button 2 Motion" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:63 +msgid "Button 3 Motion" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:64 +msgid "Button Box" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:65 +msgid "Button Motion" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:66 +msgid "Button Press" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:67 +msgid "Button Release" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:68 +msgid "Calendar" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:69 +msgid "Cancel" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:70 +msgid "Cell Background Color column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:71 +msgid "Cell Background Color name column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:73 +msgid "Center" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:74 +msgid "Center on Parent" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:75 +msgid "Centimeters" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:76 +msgid "Character" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:77 +msgid "Check Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:78 +msgid "Check Menu Item" +msgstr "" + +#. Atk click property +#: ../plugins/gtk+/gtk+.xml.in.h:80 +msgid "Click" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:81 +msgid "Climb Rate column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:82 +msgid "Close" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:83 +msgid "Color Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:84 +msgid "Color Selection" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:85 +msgid "Color Selection Dialog" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:86 +msgid "Columned List" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:87 +msgid "Columns" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:89 +msgid "Combo Box" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:90 +msgid "Combo Box Entry" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:91 +msgid "Combo Renderer" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:92 +msgid "Composite Widgets" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:93 +msgid "Condensed" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:94 +msgid "Confirm" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:96 +msgid "Containers" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:97 +msgid "Content" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:98 +msgid "Continuous" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:99 +msgid "Control Key" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:100 +msgid "Control and Display" +msgstr "" + +#. Atk relationset properties +#: ../plugins/gtk+/gtk+.xml.in.h:102 +msgid "Controlled By" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:103 +msgid "Controller For" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:104 +msgid "Create Folder" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:106 +msgid "Curve" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:108 +msgid "Custom widget" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:109 +msgid "Data" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:110 +msgid "Data column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:111 +msgid "Default" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:112 +msgid "Delayed" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:113 +msgid "Descending" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:114 +msgid "Described By" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:115 +msgid "Description For" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:116 +msgid "Description of an object, formatted for assistive technology access" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:117 +msgid "Desktop" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:118 +msgid "Dialog" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:119 +msgid "Dialog Box" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:120 +msgid "Digits column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:121 +msgid "Discontinuous" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:122 +msgid "Discrete" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:123 +msgid "Dock" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:124 +msgid "Double" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:125 +msgid "Down" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:126 +msgid "Drag & Drop" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:127 +msgid "Drag and Drop" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:128 +msgid "Drawing Area" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:129 +msgid "Drop Down Menu" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:130 +msgid "East" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:131 +msgid "Edge" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:132 +msgid "Edit Separately" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:133 +msgid "Edit…" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:134 +msgid "Editable column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:135 +msgid "Eighth Key" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:136 +msgid "Ellipsize column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:137 +msgid "Embedded By" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:138 +msgid "Embeds" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:139 ../plugins/gnome/gnome.xml.in.h:6 +msgid "End" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:140 +msgid "Enter Notify" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:141 +msgid "Enter a list of column types for this data store" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:142 +msgid "Enter a list of values to be applied on each row" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:143 +msgid "Entry Completion" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:144 ../plugins/gnome/gnome.xml.in.h:7 +msgid "Error" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:145 +msgid "Etched In" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:146 +msgid "Etched Out" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:147 +msgid "Event Box" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:148 ../plugins/gnome/gnome.xml.in.h:8 +msgid "Expand" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:149 +msgid "Expanded" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:150 +msgid "Expander" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:151 +msgid "Exposure" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:152 +msgid "Extended" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:153 +msgid "Extra Condensed" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:154 +msgid "Extra Expanded" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:155 +msgid "Family column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:156 +msgid "Fifth Key" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:157 +msgid "Fifth Mouse Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:158 +msgid "File Chooser Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:159 +msgid "File Chooser Dialog" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:160 +msgid "File Chooser Widget" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:161 +msgid "File Filter" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:162 ../plugins/gtk+/glade-icon-sources.c:772 +msgid "File Name" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:163 +msgid "File Selection" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:164 ../plugins/gnome/gnome.xml.in.h:10 +msgid "Fill" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:165 +msgid "First Mouse Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:166 +msgid "Fixed" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:167 +msgid "Flows From" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:168 +msgid "Flows To" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:169 +msgid "Focus Change" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:170 +msgid "Follow State column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:171 +msgid "Font Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:172 +msgid "Font Description column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:173 +msgid "Font Selection" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:174 +msgid "Font Selection Dialog" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:175 +msgid "Font column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:176 +msgid "Foreground Color Name column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:177 +msgid "Foreground Color column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:178 +msgid "Forth Mouse Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:179 +msgid "Frame" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:180 +msgid "Free" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:181 +msgid "Gamma Curve" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:182 +msgid "Grow Only" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:183 +msgid "Gtk" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:184 +msgid "Gtk+ Obsolete" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:185 +msgid "Half" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:186 +msgid "Handle Box" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:187 +msgid "Has Entry column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:188 +msgid "Height column" +msgstr "" + +#. Objects +#: ../plugins/gtk+/gtk+.xml.in.h:190 ../plugins/gtk+/glade-model-data.c:1236 +msgid "Horizontal" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:191 +msgid "Horizontal Alignment" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:192 +msgid "Horizontal Alignment column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:193 +msgid "Horizontal Box" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:194 +msgid "Horizontal Button Box" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:195 +msgid "Horizontal Padding" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:196 +msgid "Horizontal Padding column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:197 +msgid "Horizontal Panes" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:198 +msgid "Horizontal Ruler" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:199 +msgid "Horizontal Scale" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:200 +msgid "Horizontal Scrollbar" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:201 +msgid "Horizontal Separator" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:202 +msgid "Horizontal and Vertical" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:203 +msgid "Hyper Modifier" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:204 +msgid "Icon" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:205 +msgid "Icon Factory" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:207 +msgid "Icon Name column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:210 +msgid "Icon Sources" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:211 +msgid "Icon View" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:212 +msgid "Icons only" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:213 +msgid "If Valid" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:214 +msgid "" +"If set, an underline in the text indicates the next character should be used " +"for the mnemonic accelerator key" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:216 +msgid "Image Menu Item" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:217 +msgid "Immediate" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:218 +msgid "In" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:219 +msgid "Inches" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:220 +msgid "Inconsistent column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:221 +msgid "" +"Indicates a subwindow attached to a component but otherwise has no " +"connection in the UI hierarchy to that component" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:222 +msgid "Indicates an object controlled by one or more target objects" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:223 +msgid "" +"Indicates an object is a cell in a treetable which is displayed because a " +"cell in the same column is expanded and identifies that cell" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:224 +msgid "Indicates an object is a controller for one or more target objects" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:225 +msgid "Indicates an object is a label for one or more target objects" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:226 +msgid "" +"Indicates an object is a member of a group of one or more target objects" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:227 +msgid "Indicates an object is labelled by one or more target objects" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:228 +msgid "Indicates that an object is a parent window of another object" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:229 +msgid "Indicates that an object is a popup for another object" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:230 +msgid "" +"Indicates that an object provides descriptive information about another " +"object; more verbose than 'Label For'" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:231 +msgid "" +"Indicates that another object provides descriptive information about this " +"object; more verbose than 'Labelled By'" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:232 +msgid "" +"Indicates that the object has content that flows logically from another " +"AtkObject in a sequential way, (for instance text-flow)" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:233 +msgid "" +"Indicates that the object has content that flows logically to another " +"AtkObject in a sequential way, (for instance text-flow)" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:234 +msgid "" +"Indicates that the object visually embeds another object's content, i.e. " +"this object's content flows around another's content" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:235 +msgid "Indicator Size column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:236 +msgid "Info" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:237 +msgid "Input Dialog" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:238 +msgid "Insert After" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:239 +msgid "Insert Before" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:240 +msgid "Insert Column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:241 +msgid "Insert Page After" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:242 +msgid "Insert Page Before" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:243 +msgid "Insert Row" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:244 +msgid "Intro" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:245 +msgid "Invalid" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:246 +msgid "" +"Inverse of 'Embeds', indicates that this object's content is visually " +"embedded in another object" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:247 +msgid "Invisible Char Set" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:248 +msgid "Italic" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:249 +msgid "Items" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:250 +msgid "Key Press" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:251 +msgid "Key Release" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:252 +msgid "Keycode column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:254 +msgid "Label For" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:255 +msgid "Labelled By" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:256 +msgid "Language column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:257 +msgid "Large Toolbar" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:258 +msgid "Layout" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:259 +msgid "Least Recently Used first" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:260 +msgid "Leave Notify" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:261 ../plugins/gnome/bonobo.xml.in.h:4 +msgid "Left" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:262 +msgid "Left to Right" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:263 +msgid "Linear" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:264 +msgid "Link Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:265 +msgid "List" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:266 +msgid "List Item" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:267 +msgid "List Store" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:268 +msgid "List of widgets in this group" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:269 +msgid "Lock Key" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:270 +msgid "Low" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:271 +msgid "Markup column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:272 +msgid "Member Of" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:274 +msgid "Menu Bar" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:276 +msgid "Menu Shell" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:277 +msgid "Menu Tool Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:278 +msgid "Message Dialog" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:279 +msgid "Meta Modifier" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:280 +msgid "Middle" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:281 +msgid "Miscellaneous" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:282 +msgid "Model column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:283 +msgid "Most Recently Used first" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:284 +msgid "Mouse" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:285 +msgid "Multiple" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:286 ../plugins/gnome/gnome.xml.in.h:40 +msgid "Never" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:287 +msgid "Node Child Of" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:291 +msgid "North" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:292 +msgid "North East" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:293 +msgid "North West" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:294 +msgid "Notebook" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:295 +msgid "Notification" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:296 +msgid "Number of Pages" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:297 +msgid "Number of items" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:298 +msgid "Number of pages" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:299 +msgid "Number of pages in this assistant" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:300 +msgid "Object instance's name formatted for assistive technology access" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:301 +msgid "Oblique" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:302 ../plugins/gtk+/glade-model-data.c:1235 +msgid "Off" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:303 +msgid "Ok" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:304 +msgid "Ok, Cancel" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:305 +msgid "On" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:306 +msgid "Open" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:307 +msgid "Option Menu" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:308 +msgid "Orientation column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:309 ../plugins/gnome/gnome.xml.in.h:41 +msgid "Other" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:310 +msgid "Out" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:311 +msgid "Paned" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:313 +msgid "Parent Window Of" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:314 +msgid "Pixbuf Expander Closed column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:315 +msgid "Pixbuf Expander Open column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:316 +msgid "Pixbuf Renderer" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:317 +msgid "Pixbuf column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:318 +msgid "Pixels" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:319 +msgid "Pointer Motion" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:320 +msgid "Pointer Motion Hint" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:321 +msgid "Popup" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:322 +msgid "Popup For" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:323 +msgid "Popup Menu" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:324 ../plugins/gnome/glade-gnome.c:658 +#: ../plugins/gnome/gnome.xml.in.h:44 +msgid "Position" +msgstr "" + +#. Atk press property +#: ../plugins/gtk+/gtk+.xml.in.h:326 +msgid "Press" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:327 +msgid "Primary Icon Activatable" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:328 +msgid "Primary Icon Name" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:329 +msgid "Primary Icon Pixbuf" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:330 +msgid "Primary Icon Sensitive" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:331 +msgid "Primary Icon Tooltip Markup" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:332 +msgid "Primary Icon Tooltip Text" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:333 +msgid "Primary Stock Icon" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:335 +msgid "Progress Bar" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:336 +msgid "Progress Fraction" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:337 +msgid "Progress Pulse Step" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:338 +msgid "Progress Renderer" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:339 +msgid "Property Change" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:340 +msgid "Proximity Out" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:341 +msgid "Proximity In" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:342 +msgid "Pulse column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:343 ../plugins/gnome/gnome.xml.in.h:47 +msgid "Question" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:344 +msgid "Queue" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:345 +msgid "Radio Action" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:346 +msgid "Radio Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:347 +msgid "Radio Menu Item" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:348 +msgid "Radio Tool Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:349 +msgid "Radio column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:350 +msgid "Range" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:351 +msgid "Recent Action" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:352 +msgid "Recent Chooser" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:353 +msgid "Recent Chooser Dialog" +msgstr "" + +#. GtkActivatable +#: ../plugins/gtk+/gtk+.xml.in.h:355 +msgid "Related Action" +msgstr "" + +#. Atk release property +#: ../plugins/gtk+/gtk+.xml.in.h:357 +msgid "Release" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:358 +msgid "Release Modifier" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:359 +msgid "Remove Column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:360 +msgid "Remove Page" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:361 +msgid "Remove Parent" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:362 +msgid "Remove Row" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:363 +msgid "Remove Slot" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:364 +msgid "Response ID" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:365 ../plugins/gnome/bonobo.xml.in.h:9 +msgid "Right" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:366 +msgid "Right to Left" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:367 +msgid "Rise column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:368 +msgid "Ruler" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:369 +msgid "Save" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:370 +msgid "Scale Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:371 +msgid "Scale column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:372 +msgid "Scroll" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:373 +msgid "Scrolled Window" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:374 +msgid "Second Mouse Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:375 +msgid "Secondary Icon Activatable" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:376 +msgid "Secondary Icon Name" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:377 +msgid "Secondary Icon Pixbuf" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:378 +msgid "Secondary Icon Sensitive" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:379 +msgid "Secondary Icon Tooltip Markup" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:380 +msgid "Secondary Icon Tooltip Text" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:381 +msgid "Secondary Stock Icon" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:382 +msgid "Select Folder" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:383 +msgid "Semi Condensed" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:384 +msgid "Semi Expanded" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:385 +msgid "Sensitive column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:386 +msgid "Separator Menu Item" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:387 +msgid "Separator Tool Item" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:388 +msgid "Set the current page (strictly for editing purposes)" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:389 +msgid "Set the description of the Activate atk action" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:390 +msgid "Set the description of the Click atk action" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:391 +msgid "Set the description of the Press atk action" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:392 +msgid "Set the description of the Release atk action" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:393 +msgid "Set the text in the view's text buffer" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:394 +msgid "Seventh Key" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:395 +msgid "Shift Key" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:396 +msgid "Shrink" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:397 +msgid "Single" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:398 +msgid "Single Paragraph Mode column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:399 +msgid "Sixth Key" +msgstr "" + +#. Objects +#: ../plugins/gtk+/gtk+.xml.in.h:401 +msgid "Size Group" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:402 +msgid "Size column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:403 +msgid "Small Capitals" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:404 +msgid "Small Toolbar" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:405 +msgid "South" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:406 +msgid "South East" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:407 +msgid "South West" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:408 +msgid "Specialized Widgets" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:409 +msgid "Spin Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:410 +msgid "Spin Renderer" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:411 +msgid "Splash Screen" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:412 +msgid "Spline" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:413 +msgid "Spread" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:414 ../plugins/gnome/gnome.xml.in.h:51 +msgid "Start" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:415 +msgid "Static" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:416 +msgid "Status Bar" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:417 +msgid "Status Icon" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:418 +msgid "Stock Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:419 +msgid "Stock Detail column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:420 +msgid "Stock Item" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:421 +msgid "Stock Size column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:422 +msgid "Stock column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:423 +msgid "Stretch column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:424 +msgid "Strikethrough column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:425 +msgid "Structure" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:426 +msgid "Style column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:427 +msgid "Substructure" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:428 +msgid "Subwindow Of" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:429 +msgid "Summary" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:430 +msgid "Super Modifier" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:431 +msgid "Table" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:434 +msgid "Text Buffer" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:435 +msgid "Text Buffers" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:436 +msgid "Text Column column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:437 +msgid "Text Entry" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:438 +msgid "Text Horizontal Alignment column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:439 +msgid "Text Renderer" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:440 +msgid "Text Tag" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:441 +msgid "Text Tag Table" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:442 +msgid "Text Vertical Alignment column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:443 +msgid "Text View" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:444 +msgid "Text below icons" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:446 +msgid "Text column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:447 +msgid "Text only" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:448 +msgid "The column in the model to load the value from" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:449 +msgid "The items in this combo box" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:450 +msgid "The number of items in the box" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:451 +msgid "The number of pages in the notebook" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:452 +msgid "The page position in the Assistant" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:453 +msgid "The pango attributes for this label" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:454 +msgid "The position of the menu item in the menu shell" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:455 +msgid "The position of the tool item in the toolbar" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:456 +msgid "The response ID of this button in a dialog" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:457 +msgid "" +"The stock icon displayed on the item (chose an item from gtk+ stock or from " +"an icon factory)" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:458 +msgid "The stock item for this button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:459 +msgid "The stock item for this menu item" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:460 +msgid "The text of the menu item" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:461 +msgid "The text to display" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:462 +msgid "Third Mouse Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:463 +msgid "Toggle Action" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:464 +msgid "Toggle Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:465 +msgid "Toggle Renderer" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:466 +msgid "Toggle Tool Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:467 +msgid "Tool Bar" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:468 +msgid "Tool Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:469 +msgid "Toolbar" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:470 +msgid "Tooltip" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:471 ../plugins/gnome/bonobo.xml.in.h:10 +msgid "Top" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:472 +msgid "Top Left" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:473 +msgid "Top Level" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:474 +msgid "Top Right" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:475 +msgid "Top to Bottom" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:476 +msgid "Toplevels" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:477 +msgid "Tree Model" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:478 +msgid "Tree Model Filter" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:479 +msgid "Tree Model Sort" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:480 +msgid "Tree Selection" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:481 +msgid "Tree Store" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:482 +msgid "Tree View" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:484 +msgid "UI Manager" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:485 +msgid "Ultra Condensed" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:486 +msgid "Ultra Expanded" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:487 +msgid "Underline column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:488 +msgid "Up" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:489 +msgid "Use Action Appearance" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:490 +msgid "Use Underline" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:491 +msgid "Utility" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:492 +msgid "Value column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:493 +msgid "Variant column" +msgstr "" + +#. Objects +#: ../plugins/gtk+/gtk+.xml.in.h:495 ../plugins/gtk+/glade-model-data.c:1237 +msgid "Vertical" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:496 +msgid "Vertical Alignment" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:497 +msgid "Vertical Alignment column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:498 +msgid "Vertical Box" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:499 +msgid "Vertical Button Box" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:500 +msgid "Vertical Padding" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:501 +msgid "Vertical Padding column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:502 +msgid "Vertical Panes" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:503 +msgid "Vertical Ruler" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:504 +msgid "Vertical Scale" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:505 +msgid "Vertical Scrollbar" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:506 +msgid "Vertical Separator" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:507 +msgid "Viewport" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:508 +msgid "Visibility Notify" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:509 +msgid "Visible" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:510 +msgid "Visible column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:511 +msgid "Volume Button" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:512 ../plugins/gnome/gnome.xml.in.h:68 +msgid "Warning" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:513 +msgid "Weight column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:514 +msgid "West" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:518 +msgid "Width column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:519 +msgid "Width in Characters column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:520 +msgid "Window" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:521 +msgid "Window Group" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:522 +msgid "Word" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:523 +msgid "Word Character" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:524 +msgid "Wrap Mode column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:525 +msgid "Wrap Width column" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:526 +msgid "Yes, No" +msgstr "" + +#: ../plugins/gtk+/gtk+.xml.in.h:527 +msgid "" +"You can mark this as translatable and set one name/address if you want to " +"show a translation specific translator, otherwise you should list all " +"translators and unmark this string for translation" +msgstr "" + +#: ../plugins/gtk+/gtkunixprint.xml.in.h:1 +msgid "GTK+ Unix Print Toplevels" +msgstr "" + +#: ../plugins/gtk+/gtkunixprint.xml.in.h:2 +msgid "Page Setup Dialog" +msgstr "" + +#: ../plugins/gtk+/gtkunixprint.xml.in.h:3 +msgid "Print Dialog" +msgstr "" + +#: ../plugins/gtk+/glade-column-types.c:374 +#: ../plugins/gtk+/glade-column-types.c:423 +#: ../plugins/gtk+/glade-column-types.c:486 +#: ../plugins/gtk+/glade-column-types.c:699 +#, c-format +msgid "Setting columns on %s" +msgstr "" + +#: ../plugins/gtk+/glade-column-types.c:514 +msgid "< define a new column >" +msgstr "" + +#: ../plugins/gtk+/glade-column-types.c:827 +msgid "Add and remove columns:" +msgstr "" + +#: ../plugins/gtk+/glade-model-data.c:1196 +msgid "Add and remove rows:" +msgstr "" + +#: ../plugins/gtk+/glade-model-data.c:1226 +msgid "Sequential editing:" +msgstr "" + +#: ../plugins/gtk+/glade-cell-renderer-button.c:90 +msgid "Entry Editable" +msgstr "" + +#: ../plugins/gtk+/glade-cell-renderer-button.c:91 +msgid "Whether the entry is editable" +msgstr "" + +#: ../plugins/gtk+/glade-icon-sources.c:694 +#, c-format +msgid "" +"Enter a filname or a relative or full path for this source of '%s' (Glade " +"will only ever load them in the runtime from your project directory)." +msgstr "" + +#: ../plugins/gtk+/glade-icon-sources.c:701 +#, c-format +msgid "" +"Set whether you want to specify a text direction for this source of '%s'" +msgstr "" + +#: ../plugins/gtk+/glade-icon-sources.c:706 +#, c-format +msgid "Set the text direction for this source of '%s'" +msgstr "" + +#: ../plugins/gtk+/glade-icon-sources.c:711 +#, c-format +msgid "Set whether you want to specify an icon size for this source of '%s'" +msgstr "" + +#: ../plugins/gtk+/glade-icon-sources.c:716 +#, c-format +msgid "Set the icon size for this source of '%s'" +msgstr "" + +#: ../plugins/gtk+/glade-icon-sources.c:721 +#, c-format +msgid "Set whether you want to specify a state for this source of '%s'" +msgstr "" + +#: ../plugins/gtk+/glade-icon-sources.c:726 +#, c-format +msgid "Set the state for this source of '%s'" +msgstr "" + +#: ../plugins/gtk+/glade-button-editor.c:237 +#, c-format +msgid "Setting %s to use standard configuration" +msgstr "" + +#: ../plugins/gtk+/glade-button-editor.c:295 +#, c-format +msgid "Setting %s to use a custom child" +msgstr "" + +#: ../plugins/gtk+/glade-button-editor.c:339 +#, c-format +msgid "Setting %s to use a stock button" +msgstr "" + +#: ../plugins/gtk+/glade-button-editor.c:383 +#: ../plugins/gtk+/glade-image-item-editor.c:260 +#, c-format +msgid "Setting %s to use a label and image" +msgstr "" + +#: ../plugins/gtk+/glade-button-editor.c:442 +msgid "Configure button content" +msgstr "" + +#: ../plugins/gtk+/glade-button-editor.c:444 +msgid "Add custom button content" +msgstr "" + +#: ../plugins/gtk+/glade-button-editor.c:446 +msgid "Stock button" +msgstr "" + +#: ../plugins/gtk+/glade-button-editor.c:448 +msgid "Label with optional image" +msgstr "" + +#: ../plugins/gtk+/glade-tool-button-editor.c:188 +#, c-format +msgid "Setting %s to use standard label text" +msgstr "" + +#: ../plugins/gtk+/glade-tool-button-editor.c:223 +#, c-format +msgid "Setting %s to use a custom label widget" +msgstr "" + +#: ../plugins/gtk+/glade-tool-button-editor.c:253 +#: ../plugins/gtk+/glade-image-editor.c:266 +#, c-format +msgid "Setting %s to use an image from stock" +msgstr "" + +#: ../plugins/gtk+/glade-tool-button-editor.c:288 +#: ../plugins/gtk+/glade-tool-button-editor.c:322 +#: ../plugins/gtk+/glade-tool-button-editor.c:356 +#: ../plugins/gtk+/glade-image-editor.c:290 +#, c-format +msgid "Setting %s to use an image from the icon theme" +msgstr "" + +#. Label area frame... +#: ../plugins/gtk+/glade-tool-button-editor.c:452 +#: ../plugins/gtk+/glade-image-item-editor.c:395 +msgid "Edit Label" +msgstr "" + +#. Image area frame... +#. Image content frame... +#. Internal Image area... +#: ../plugins/gtk+/glade-tool-button-editor.c:494 +#: ../plugins/gtk+/glade-image-editor.c:345 +#: ../plugins/gtk+/glade-image-item-editor.c:429 +msgid "Edit Image" +msgstr "" + +#: ../plugins/gtk+/glade-image-editor.c:313 +#, c-format +msgid "Setting %s to use an image from filename" +msgstr "" + +#. Image size frame... +#: ../plugins/gtk+/glade-image-editor.c:398 +msgid "Set Image Size" +msgstr "" + +#: ../plugins/gtk+/glade-image-item-editor.c:218 +#, c-format +msgid "Setting %s to use a stock item" +msgstr "" + +#: ../plugins/gtk+/glade-image-item-editor.c:350 +msgid "Stock Item:" +msgstr "" + +#: ../plugins/gtk+/glade-image-item-editor.c:384 +msgid "Custom label and image:" +msgstr "" + +#. Add descriptive label +#: ../plugins/gtk+/glade-icon-factory-editor.c:196 +msgid "" +"First add a stock name in the entry below, then add and define sources for " +"that icon in the treeview." +msgstr "" + +#. Add descriptive label +#: ../plugins/gtk+/glade-store-editor.c:197 +msgid "" +"Define columns for your liststore, giving them meaningful names will help " +"you to retrieve them when setting cell renderer attributes (press the Delete " +"key to remove the selected column)" +msgstr "" + +#. Add descriptive label +#: ../plugins/gtk+/glade-store-editor.c:227 +msgid "" +"Add remove and edit rows of data (you can optionally use CNTL-N to add new " +"rows and the Delete key to remove the selected row)" +msgstr "" + +#: ../plugins/gtk+/glade-label-editor.c:254 +#, c-format +msgid "Setting %s to use an attribute list" +msgstr "" + +#: ../plugins/gtk+/glade-label-editor.c:286 +#, c-format +msgid "Setting %s to use a pango markup string" +msgstr "" + +#: ../plugins/gtk+/glade-label-editor.c:321 +#, c-format +msgid "Setting %s to use a pattern string" +msgstr "" + +#: ../plugins/gtk+/glade-label-editor.c:357 +#, c-format +msgid "Setting %s to set desired width in charachters" +msgstr "" + +#: ../plugins/gtk+/glade-label-editor.c:388 +#, c-format +msgid "Setting %s to set maximum width in charachters" +msgstr "" + +#: ../plugins/gtk+/glade-label-editor.c:422 +#, c-format +msgid "Setting %s to use normal line wrapping" +msgstr "" + +#: ../plugins/gtk+/glade-label-editor.c:457 +#, c-format +msgid "Setting %s to use a single line" +msgstr "" + +#: ../plugins/gtk+/glade-label-editor.c:492 +#, c-format +msgid "Setting %s to use specific pango word wrapping" +msgstr "" + +#. Label appearance... +#: ../plugins/gtk+/glade-label-editor.c:538 +msgid "Edit label appearance" +msgstr "" + +#. Label formatting... +#: ../plugins/gtk+/glade-label-editor.c:609 +msgid "Format label" +msgstr "" + +#. Line Wrapping... +#: ../plugins/gtk+/glade-label-editor.c:675 +msgid "Text line wrapping" +msgstr "" + +#: ../plugins/gtk+/glade-label-editor.c:694 +msgid "Text wraps normally" +msgstr "" + +#: ../plugins/gtk+/glade-cell-renderer-editor.c:228 +#, c-format +msgid "Setting %s to use the %s property as an attribute" +msgstr "" + +#: ../plugins/gtk+/glade-cell-renderer-editor.c:246 +#, c-format +msgid "Setting %s to use the %s property directly" +msgstr "" + +#: ../plugins/gtk+/glade-cell-renderer-editor.c:369 +#, c-format +msgid "Retrieve %s from model (type %s)" +msgstr "" + +#. translators: the adjective not the verb +#: ../plugins/gtk+/glade-cell-renderer-editor.c:509 +msgid "unset" +msgstr "" + +#: ../plugins/gtk+/glade-cell-renderer-editor.c:532 +msgid "no model" +msgstr "" + +#: ../plugins/gtk+/glade-treeview-editor.c:241 +msgid "" +"Choose a Data Model and define some\n" +"columns in the data store first" +msgstr "" + +#: ../plugins/gtk+/glade-entry-editor.c:275 +#, c-format +msgid "Setting %s to use a primary icon from stock" +msgstr "" + +#: ../plugins/gtk+/glade-entry-editor.c:299 +#, c-format +msgid "Setting %s to use a primary icon from the icon theme" +msgstr "" + +#: ../plugins/gtk+/glade-entry-editor.c:322 +#, c-format +msgid "Setting %s to use a primary icon from filename" +msgstr "" + +#: ../plugins/gtk+/glade-entry-editor.c:347 +#, c-format +msgid "Setting %s to use a secondary icon from stock" +msgstr "" + +#: ../plugins/gtk+/glade-entry-editor.c:371 +#, c-format +msgid "Setting %s to use a secondary icon from the icon theme" +msgstr "" + +#: ../plugins/gtk+/glade-entry-editor.c:394 +#, c-format +msgid "Setting %s to use a secondary icon from filename" +msgstr "" + +#. Primary icon... +#: ../plugins/gtk+/glade-entry-editor.c:475 +msgid "Primary icon" +msgstr "" + +#. Secondary icon... +#: ../plugins/gtk+/glade-entry-editor.c:538 +msgid "Secondary icon" +msgstr "" + +#: ../plugins/gtk+/glade-activatable-editor.c:329 +#, c-format +msgid "Setting %s action" +msgstr "" + +#: ../plugins/gtk+/glade-activatable-editor.c:357 +#, c-format +msgid "Setting %s to use action appearance" +msgstr "" + +#: ../plugins/gtk+/glade-activatable-editor.c:358 +#, c-format +msgid "Setting %s to not use action appearance" +msgstr "" + +#: ../plugins/gnome/glade-gnome.c:292 +msgid "Status Message." +msgstr "" + +#: ../plugins/gnome/glade-gnome.c:659 +msgid "The position in the druid" +msgstr "" + +#: ../plugins/gnome/glade-gnome.c:1011 +msgid "Message box type" +msgstr "" + +#: ../plugins/gnome/glade-gnome.c:1012 +msgid "The type of the message box" +msgstr "" + +#: ../plugins/gnome/glade-gnome.c:1220 +msgid "This property is valid only in font information mode" +msgstr "" + +#. This is deprecated +#: ../plugins/gnome/glade-gnome.c:1308 ../plugins/gnome/canvas.xml.in.h:18 +msgid "Selection Mode" +msgstr "" + +#: ../plugins/gnome/glade-gnome.c:1309 +msgid "Choose the Selection Mode" +msgstr "" + +#: ../plugins/gnome/glade-gnome.c:1449 +msgid "Placement" +msgstr "" + +#: ../plugins/gnome/glade-gnome.c:1450 +msgid "Choose the BonoboDockPlacement type" +msgstr "" + +#: ../plugins/gnome/glade-gnome.c:1478 +msgid "Behavior" +msgstr "" + +#: ../plugins/gnome/glade-gnome.c:1479 +msgid "Choose the BonoboDockItemBehavior type" +msgstr "" + +#: ../plugins/gnome/glade-gnome.c:1488 +msgid "Pack Type" +msgstr "" + +#: ../plugins/gnome/glade-gnome.c:1489 +msgid "Choose the Pack Type" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:1 +msgid "24-Hour Format" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:3 +msgid "Background Color" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:4 +msgid "Contents Background Color" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:5 +msgid "Dither" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:11 +msgid "Font Information" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:12 +msgid "GNOME About" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:13 +msgid "GNOME App" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:14 +msgid "GNOME App Bar" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:15 +msgid "GNOME Color Picker" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:16 +msgid "GNOME Date Edit" +msgstr "" + +#. Deprecated Widget Classes :) +#: ../plugins/gnome/gnome.xml.in.h:18 +msgid "GNOME Dialog" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:19 +msgid "GNOME Druid" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:20 +msgid "GNOME Druid Page Edge" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:21 +msgid "GNOME Druid Page Standard" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:22 +msgid "GNOME File Entry" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:23 +msgid "GNOME Font Picker" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:24 +msgid "GNOME HRef" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:25 +msgid "GNOME Icon Entry" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:26 +msgid "GNOME Icon Selection" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:27 +msgid "GNOME Message Box" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:28 +msgid "GNOME Pixmap" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:29 +msgid "GNOME Pixmap Entry" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:30 +msgid "GNOME Property Box" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:31 +msgid "GNOME UI Obsolete" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:32 +msgid "GNOME User Interface" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:33 +msgid "Generic" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:34 +msgid "Information" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:35 +msgid "Logo" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:36 +msgid "Logo Background Color" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:37 +msgid "Max Saved" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:38 +msgid "Message" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:39 +msgid "Monday First" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:42 +msgid "Padding" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:43 +msgid "Pixmap" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:45 +msgid "Program Name" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:46 +msgid "Program Version" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:48 +msgid "Scaled Height" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:49 +msgid "Scaled Width" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:50 +msgid "Show Time" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:52 +msgid "StatusBar" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:53 +msgid "Store Config" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:55 +msgid "Text Foreground Color" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:56 +msgid "The height to scale the pixmap to" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:57 +msgid "The maximum number of history entries saved" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:58 +msgid "The pixmap file" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:59 +msgid "The width to scale the pixmap to" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:61 +msgid "Title Foreground Color" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:62 +msgid "Top Watermark" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:63 +msgid "Unknown" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:64 +msgid "Use Alpha" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:65 +msgid "" +"Used to pass around information about the position of a GnomeDruidPage " +"within the overall GnomeDruid. This enables the correct \"surrounding\" " +"content for the page to be drawn" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:66 +msgid "User" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:67 +msgid "User Widget" +msgstr "" + +#: ../plugins/gnome/gnome.xml.in.h:69 +msgid "Watermark" +msgstr "" + +#: ../plugins/gnome/bonobo.xml.in.h:2 +msgid "Exclusive" +msgstr "" + +#: ../plugins/gnome/bonobo.xml.in.h:3 +msgid "Floating" +msgstr "" + +#: ../plugins/gnome/bonobo.xml.in.h:5 +msgid "Locked" +msgstr "" + +#: ../plugins/gnome/bonobo.xml.in.h:6 +msgid "Never Floating" +msgstr "" + +#: ../plugins/gnome/bonobo.xml.in.h:7 +msgid "Never Horizontal" +msgstr "" + +#: ../plugins/gnome/bonobo.xml.in.h:8 +msgid "Never Vertical" +msgstr "" + +#. This is deprecated +#: ../plugins/gnome/canvas.xml.in.h:2 +msgid "Column Spacing" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:3 +msgid "GNOME Canvas" +msgstr "" + +#. This is deprecated +#: ../plugins/gnome/canvas.xml.in.h:5 +msgid "GNOME Icon List" +msgstr "" + +#. This is deprecated +#: ../plugins/gnome/canvas.xml.in.h:7 +msgid "Icon Width" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:8 +msgid "If the icon text can be edited by the user" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:9 +msgid "" +"If the icon text is static, in which case it will not be copied by the " +"GnomeIconList" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:10 +msgid "Max X" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:11 +msgid "Max Y" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:12 +msgid "Min X" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:13 +msgid "Min Y" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:14 +msgid "Pixels per unit" +msgstr "" + +#. This is deprecated +#: ../plugins/gnome/canvas.xml.in.h:16 +msgid "Row Spacing" +msgstr "" + +#. This is deprecated +#: ../plugins/gnome/canvas.xml.in.h:20 +msgid "Text Editable" +msgstr "" + +#. This is deprecated +#: ../plugins/gnome/canvas.xml.in.h:22 +msgid "Text Spacing" +msgstr "" + +#. This is deprecated +#: ../plugins/gnome/canvas.xml.in.h:24 +msgid "Text Static" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:25 +msgid "The maximum x coordinate" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:26 +msgid "The maximum y coordinate" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:27 +msgid "The minimum x coordinate" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:28 +msgid "The minimum y coordinate" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:29 +msgid "The number of pixels between columns of icons" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:30 +msgid "The number of pixels between rows of icons" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:31 +msgid "The number of pixels between the text and the icon" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:32 +msgid "The number of pixels corresponding to one unit" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:33 +msgid "The selection mode" +msgstr "" + +#: ../plugins/gnome/canvas.xml.in.h:34 +msgid "The width of each icon" +msgstr "" diff --git a/src/glade-window.c b/src/glade-window.c index b735546..3b8c2d5 100644 --- a/src/glade-window.c +++ b/src/glade-window.c @@ -2875,10 +2875,10 @@ glade_window_set_initial_size (GladeWindow *window, GKeyFile *config) } static void -load_paned_position (GKeyFile *config, GtkWidget *pane, const gchar *name) +load_paned_position (GKeyFile *config, GtkWidget *pane, const gchar *name, gint default_position) { gtk_paned_set_position (GTK_PANED (pane), - g_key_file_get_integer (config, name, "position", NULL)); + key_file_get_int (config, name, "position", default_position)); } static void @@ -2888,9 +2888,9 @@ glade_window_config_load (GladeWindow *window) glade_window_set_initial_size (window, config); - load_paned_position (config, window->priv->center_pane, "center_pane"); - load_paned_position (config, window->priv->left_pane, "left_pane"); - load_paned_position (config, window->priv->right_pane, "right_pane"); + load_paned_position (config, window->priv->center_pane, "center_pane", 400); + load_paned_position (config, window->priv->left_pane, "left_pane", 200); + load_paned_position (config, window->priv->right_pane, "right_pane", 220); } static void @@ -3028,7 +3028,6 @@ glade_window_init (GladeWindow *window) gtk_paned_pack1 (GTK_PANED (hpaned2), palette, FALSE, FALSE); setup_dock (&priv->docks[DOCK_PALETTE], palette, 200, 540, _("Palette"), "palette", hpaned2, TRUE); - gtk_widget_set_size_request (palette, 200, 540); gtk_widget_show (palette); /* inspectors */