Rename Pluma to Xedit

This commit is contained in:
Clement Lefebvre 2016-01-25 14:13:49 +00:00
parent 3a62ddff64
commit 4304f9ffc1
563 changed files with 112901 additions and 112901 deletions

12
HACKING
View File

@ -1,13 +1,13 @@
guidelines for pluma
guidelines for xedit
====================
pluma source code is maintained using the git version control system
xedit source code is maintained using the git version control system
and is available at the following location:
https://github.com/mate-desktop/pluma
https://github.com/mate-desktop/xedit
Please don't commit directly to the git repository unless
you have been given the green light to commit freely to pluma.
you have been given the green light to commit freely to xedit.
When in doubt assume you haven't ;-).
Please attach patches in GitHub.
@ -23,7 +23,7 @@ your help, I just want to review these fixes before applying.
If you are a "build sheriff", feel free to commit fixes for build and
configure (please, send me an e-mail with the patch you have applied).
When committing to the pluma git repository make sure to include a
When committing to the xedit git repository make sure to include a
meaningful commit message. Changes without a sufficient commit message
will be reverted. Commit messages should have the following format:
@ -54,4 +54,4 @@ tracker reference if applicable) and so forth. Be concise but not too brief.
Thanks,
The pluma team.
The xedit team.

View File

@ -1,7 +1,7 @@
## Process this file with automake to produce Makefile.in
ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
SUBDIRS = pluma pixmaps po data plugin-loaders plugins docs help
SUBDIRS = xedit pixmaps po data plugin-loaders plugins docs help
if ENABLE_TESTS
SUBDIRS += tests

22
NEWS
View File

@ -1,13 +1,13 @@
pluma 1.13.0
xedit 1.13.0
============
pluma 1.12.1
xedit 1.12.1
============
* Add --without-matedesktop option to enable build without
dependency on libmate-desktop
pluma 1.12.0
xedit 1.12.0
============
* Add --enable-tests option to enable/disable running tests
@ -16,12 +16,12 @@ pluma 1.12.0
* Bring back active plugins listing in bugreport script
* Drop support for win32/osx and checkupdate plugin
* Retrieve strings directly from gschema (requires intltool 0.50.1)
* Capitalize Pluma in window titles and desktop file
* Capitalize Xedit in window titles and desktop file
* GTK3. fix print-preview
* Some annotation fixes
* Some minor fixes and cleanups
pluma 1.10.2
xedit 1.10.2
============
* Window title: display full path to files on mounted drives
@ -30,7 +30,7 @@ pluma 1.10.2
* Time plugin: GTK+3 fix
* Multiple help fixes
pluma 1.10.1
xedit 1.10.1
============
* Fix gschema translations
@ -38,18 +38,18 @@ pluma 1.10.1
* Fix man page formatting
* Build system fixes
pluma 1.10.0
xedit 1.10.0
============
* Use MateAboutDialog from libmate-desktop
pluma 1.8.1
xedit 1.8.1
===========
* Fix go to line crash
* Translations updates
pluma 1.8.0
xedit 1.8.0
===========
* Add GTK3 support
@ -57,9 +57,9 @@ pluma 1.8.0
* Move user plugin dir from config_dir to data_dir. Plugins should have
never been installed in the config dir as they are not part of the
configuration. This means user will need to move the plugins directory
from: $HOME/.config/pluma/ to $HOME/.local/share/pluma/.
from: $HOME/.config/xedit/ to $HOME/.local/share/xedit/.
pluma 1.5.0
xedit 1.5.0
===========
* Migration to GSettings and drop mateconf

36
README
View File

@ -1,24 +1,24 @@
General Information
===================
pluma is a small and lightweight UTF-8 text editor for the MATE
xedit is a small and lightweight UTF-8 text editor for the MATE
environment. Based on gedit, the text editor for the GNOME2 environment.
pluma is part of MATE and uses the latest GTK+ and MATE libraries.
xedit is part of MATE and uses the latest GTK+ and MATE libraries.
Complete MATE integration is featured, with support for Drag and Drop (DnD)
from Caja (the MATE file manager), the use of the MATE help system,
the MATE Virtual File System and the MATE print framework.
pluma uses a Multiple Document Interface (MDI), which lets you edit more than
xedit uses a Multiple Document Interface (MDI), which lets you edit more than
one document at the same time.
pluma supports most standard editing features, plus several not found in your
xedit supports most standard editing features, plus several not found in your
average text editor (plugins being the most notable of these).
pluma plugins may also be written in the python scripting language: to enable
xedit plugins may also be written in the python scripting language: to enable
python support you need the pygtk and mate-python-desktop bindings.
Although new features are always under development, currently pluma has:
Although new features are always under development, currently xedit has:
* Complete support for UTF-8 text
* Syntax highlighting
@ -30,7 +30,7 @@ Although new features are always under development, currently pluma has:
* Configurable Plugin system, with optional python support
Some of the plugins, packaged and installed with pluma include, among others:
Some of the plugins, packaged and installed with xedit include, among others:
* Word count
* Spell checker
@ -45,7 +45,7 @@ Some of the plugins, packaged and installed with pluma include, among others:
Other external plugins are also available.
pluma is released under the GNU General Public License (GPL) version 2, see
xedit is released under the GNU General Public License (GPL) version 2, see
the file 'COPYING' for more information.
@ -53,14 +53,14 @@ The official web site is:
http://www.mate-desktop.org/
You can download the latest pluma tarball from:
You can download the latest xedit tarball from:
https://pub.mate-desktop.org/releases/
Installation
============
pluma requires GTK+-2.16.x, GtkSourceView 2.4.x and MateConf libraries.
xedit requires GTK+-2.16.x, GtkSourceView 2.4.x and MateConf libraries.
PyGobject 2.12.x, PyGtk 2.12.x and PyGtkSourceView 2.4.x are required to
enable python plugins support.
@ -69,14 +69,14 @@ Simple install procedure:
% gzip -cd mate-text-editor.tar.gz | tar xvf - # unpack the sources
% cd mate-text-editor # change to the toplevel directory
% ./autogen.sh # run the `configure' script
% make # build pluma
% make # build xedit
[ Become root if necessary ]
% make install # install pluma
% make install # install xedit
Running Tests
==================
Pluma has several test that can be run after compilation. Run them by issueing "make check". However there are a couple of requirements that need to be satified before they will pass.
Xedit has several test that can be run after compilation. Run them by issueing "make check". However there are a couple of requirements that need to be satified before they will pass.
* You need the gsettings schemas installed for some tests to be able to run.
* You need to mount sftp://localhost/ with gvfs-mount for one test to pass.
@ -87,7 +87,7 @@ How to report bugs
==================
Bugs should be reported to the MATE bug tracking system.
(https://github.com/mate-desktop/pluma/issues). You will need to create an
(https://github.com/mate-desktop/xedit/issues). You will need to create an
account for yourself.
You can also report bugs using the MATE program bug-buddy.
@ -117,7 +117,7 @@ In the bug report please include:
Patches
=======
Patches should also be submitted to github.com/mate-desktop/pluma. If the patch
Patches should also be submitted to github.com/mate-desktop/xedit. If the patch
fixes an existing bug, add the patch as an attachment to that bug
report.
@ -126,10 +126,10 @@ the patch to that bug report.
Patches should be in unified diff form. (The -u option to GNU diff.)
If you are interested in helping us to develop pluma, please see the
file 'AUTHOR' for contact information and/or send a message to the pluma
If you are interested in helping us to develop xedit, please see the
file 'AUTHOR' for contact information and/or send a message to the xedit
mailing list. See also the file 'HACKING' for more detailed information.
The pluma team.
The xedit team.

View File

@ -4,7 +4,7 @@
srcdir=`dirname $0`
test -z "$srcdir" && srcdir=.
PKG_NAME="pluma"
PKG_NAME="xedit"
(test -f $srcdir/configure.ac) || {
echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"

View File

@ -2,25 +2,25 @@ dnl Process this file with autoconf to produce a configure script.
AC_PREREQ(2.63.2)
m4_define(pluma_major_version, 1)
m4_define(pluma_minor_version, 13)
m4_define(pluma_micro_version, 0)
m4_define(pluma_version, pluma_major_version.pluma_minor_version.pluma_micro_version)
m4_define(xedit_major_version, 1)
m4_define(xedit_minor_version, 13)
m4_define(xedit_micro_version, 0)
m4_define(xedit_version, xedit_major_version.xedit_minor_version.xedit_micro_version)
AC_INIT([pluma], [pluma_version],
[https://github.com/mate-desktop/pluma/issues],
[pluma], [http://mate-desktop.org])
AC_INIT([xedit], [xedit_version],
[https://github.com/mate-desktop/xedit/issues],
[xedit], [http://mate-desktop.org])
AC_CONFIG_HEADERS(config.h)
AC_CONFIG_SRCDIR(pluma/pluma.c)
AC_CONFIG_SRCDIR(xedit/xedit.c)
AC_CONFIG_MACRO_DIR([m4])
AC_DEFINE(PLUMA_MAJOR_VERSION, pluma_major_version, [Pluma major version])
AC_SUBST(PLUMA_MAJOR_VERSION, pluma_major_version)
AC_DEFINE(PLUMA_MINOR_VERSION, pluma_minor_version, [Pluma minor version])
AC_SUBST(PLUMA_MINOR_VERSION, pluma_minor_version)
AC_DEFINE(PLUMA_MICRO_VERSION, pluma_micro_version, [Pluma micro version])
AC_SUBST(PLUMA_MICRO_VERSION, pluma_micro_version)
AC_DEFINE(XEDIT_MAJOR_VERSION, xedit_major_version, [Xedit major version])
AC_SUBST(XEDIT_MAJOR_VERSION, xedit_major_version)
AC_DEFINE(XEDIT_MINOR_VERSION, xedit_minor_version, [Xedit minor version])
AC_SUBST(XEDIT_MINOR_VERSION, xedit_minor_version)
AC_DEFINE(XEDIT_MICRO_VERSION, xedit_micro_version, [Xedit micro version])
AC_SUBST(XEDIT_MICRO_VERSION, xedit_micro_version)
AM_INIT_AUTOMAKE([1.10 dist-xz no-dist-gzip -Wno-portability check-news])
AM_MAINTAINER_MODE
@ -46,7 +46,7 @@ dnl make sure we keep ACLOCAL_FLAGS around for maintainer builds to work
AC_SUBST(ACLOCAL_AMFLAGS, "$ACLOCAL_FLAGS -I m4")
dnl toolbar style for GSettings schemas
TOOLBAR_STYLE="PLUMA_TOOLBAR_SYSTEM"
TOOLBAR_STYLE="XEDIT_TOOLBAR_SYSTEM"
AC_SUBST(TOOLBAR_STYLE)
# GLib min/max required versions
@ -62,7 +62,7 @@ dnl ===============================================================
# This macro expands DIR and assigns it to RET.
# If DIR is NONE, then it's replaced by DEFAULT.
# Based on AC_DEFINE_DIR
AC_DEFUN([PLUMA_FULLPATH], [
AC_DEFUN([XEDIT_FULLPATH], [
test "x$prefix" = xNONE && prefix="$ac_default_prefix"
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
ac_expand=[$]$1
@ -72,8 +72,8 @@ AC_DEFUN([PLUMA_FULLPATH], [
])
dnl FULL_LIBEXECDIR is used for X-MATE-Bugzilla-ExtraInfoScript expansion
dnl in data/pluma.desktop.in.in
PLUMA_FULLPATH(libexecdir, NONE, FULL_LIBEXECDIR)
dnl in data/xedit.desktop.in.in
XEDIT_FULLPATH(libexecdir, NONE, FULL_LIBEXECDIR)
AC_SUBST(FULL_LIBEXECDIR)
dnl ================================================================
@ -81,7 +81,7 @@ dnl Gettext stuff.
dnl ================================================================
IT_PROG_INTLTOOL([0.50.1])
GETTEXT_PACKAGE=pluma
GETTEXT_PACKAGE=xedit
AC_SUBST([GETTEXT_PACKAGE])
AM_GLIB_GNU_GETTEXT
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Define to the Gettext package name])
@ -174,7 +174,7 @@ esac
AC_SUBST(GTK_API_VERSION)
PKG_CHECK_MODULES(GMODULE,gmodule-2.0,[GMODULE_ADD="gmodule-2.0"],[GMODULE_ADD=""])
PKG_CHECK_MODULES(PLUMA, [
PKG_CHECK_MODULES(XEDIT, [
libxml-2.0 >= 2.5.0
glib-2.0 >= 2.36.0
$GMODULE_ADD
@ -186,11 +186,11 @@ PKG_CHECK_MODULES(PLUMA, [
PKG_CHECK_MODULES(X11, [x11])
PLUMA_CFLAGS="$PLUMA_CFLAGS $X11_CFLAGS"
PLUMA_LIBS="$PLUMA_LIBS $X11_LIBS"
XEDIT_CFLAGS="$XEDIT_CFLAGS $X11_CFLAGS"
XEDIT_LIBS="$XEDIT_LIBS $X11_LIBS"
AC_SUBST(PLUMA_CFLAGS)
AC_SUBST(PLUMA_LIBS)
AC_SUBST(XEDIT_CFLAGS)
AC_SUBST(XEDIT_LIBS)
PKG_CHECK_MODULES(EGG_SMCLIENT, [sm >= 1.0.0])
@ -356,26 +356,26 @@ LOADER_LIBTOOL_FLAGS="-module -avoid-version"
AC_SUBST(PLUGIN_LIBTOOL_FLAGS)
AC_SUBST(LOADER_LIBTOOL_FLAGS)
PLUMA_PLUGINS_DATA_DIR="$datadir/pluma/plugins"
AC_SUBST(PLUMA_PLUGINS_DATA_DIR)
XEDIT_PLUGINS_DATA_DIR="$datadir/xedit/plugins"
AC_SUBST(XEDIT_PLUGINS_DATA_DIR)
PLUMA_PLUGINS_LIBS_DIR="$libdir/pluma/plugins"
AC_SUBST(PLUMA_PLUGINS_LIBS_DIR)
XEDIT_PLUGINS_LIBS_DIR="$libdir/xedit/plugins"
AC_SUBST(XEDIT_PLUGINS_LIBS_DIR)
YELP_HELP_INIT
AC_CONFIG_FILES([
Makefile
data/pluma.desktop.in
data/pluma-bugreport.sh
data/pluma.pc
data/org.mate.pluma.gschema.xml
data/xedit.desktop.in
data/xedit-bugreport.sh
data/xedit.pc
data/org.x.editor.gschema.xml
data/Makefile
docs/Makefile
docs/reference/Makefile
pluma/dialogs/Makefile
pluma/smclient/Makefile
pluma/Makefile
xedit/dialogs/Makefile
xedit/smclient/Makefile
xedit/Makefile
help/Makefile
pixmaps/Makefile
plugin-loaders/Makefile
@ -390,7 +390,7 @@ plugins/externaltools/Makefile
plugins/externaltools/scripts/Makefile
plugins/externaltools/tools/Makefile
plugins/filebrowser/Makefile
plugins/filebrowser/org.mate.pluma.plugins.filebrowser.gschema.xml
plugins/filebrowser/org.x.editor.plugins.filebrowser.gschema.xml
plugins/modelines/Makefile
plugins/pythonconsole/Makefile
plugins/pythonconsole/pythonconsole/Makefile
@ -402,10 +402,10 @@ plugins/snippets/Makefile
plugins/snippets/snippets/Makefile
plugins/sort/Makefile
plugins/spell/Makefile
plugins/spell/org.mate.pluma.plugins.spell.gschema.xml
plugins/spell/org.x.editor.plugins.spell.gschema.xml
plugins/taglist/Makefile
plugins/time/Makefile
plugins/time/org.mate.pluma.plugins.time.gschema.xml
plugins/time/org.x.editor.plugins.time.gschema.xml
plugins/trailsave/Makefile
po/Makefile.in
tests/Makefile
@ -426,29 +426,29 @@ Configuration:
Tests enabled: $enable_tests
"
if expr ${PLUMA_MINOR_VERSION} % 2 > /dev/null; then
stable_version=`expr ${PLUMA_MINOR_VERSION} - 1`
if expr ${XEDIT_MINOR_VERSION} % 2 > /dev/null; then
stable_version=`expr ${XEDIT_MINOR_VERSION} - 1`
cat << EOF
*** IMPORTANT ***
This is an unstable version of pluma.
This is an unstable version of xedit.
It is for test purposes only.
Please, DO NOT use it in a production environment.
It will probably crash and you will lose your data.
If you are looking for a stable release of pluma, either download
If you are looking for a stable release of xedit, either download
it from:
http://pub.mate-desktop.org/release/1.${stable_version}/
Or checkout the 1.${stable_version} branch of the pluma module from:
Or checkout the 1.${stable_version} branch of the xedit module from:
git://github.com/mate-desktop/pluma.git
git://github.com/mate-desktop/xedit.git
Thanks,
The pluma team
The xedit team
*** END OF WARNING ***
EOF

View File

@ -1,30 +1,30 @@
desktopdir = $(datadir)/applications
desktop_in_files = pluma.desktop.in
desktop_in_files = xedit.desktop.in
desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
@INTLTOOL_DESKTOP_RULE@
@INTLTOOL_XML_RULE@
appdatadir = $(datadir)/appdata
appdata_in_files = pluma.appdata.xml.in
appdata_in_files = xedit.appdata.xml.in
appdata_DATA = $(appdata_in_files:.xml.in=.xml)
gsettings_SCHEMAS = org.mate.pluma.gschema.xml
gsettings_SCHEMAS = org.x.editor.gschema.xml
@GSETTINGS_RULES@
man_MANS = pluma.1
man_MANS = xedit.1
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = pluma.pc
pkgconfig_DATA = xedit.pc
bugreportdir = $(libexecdir)/pluma
bugreport_SCRIPTS = pluma-bugreport.sh
bugreportdir = $(libexecdir)/xedit
bugreport_SCRIPTS = xedit-bugreport.sh
EXTRA_DIST = \
$(appdata_in_files) \
$(desktop_in_files) \
$(man_MANS) \
pluma.pc.in \
pluma-bugreport.sh.in
xedit.pc.in \
xedit-bugreport.sh.in
CLEANFILES = \
$(desktop_DATA) \

View File

@ -1,10 +1,10 @@
<?xml version="1.0"?>
<schemalist gettext-domain="@GETTEXT_PACKAGE@">
<schema id="org.mate.pluma" path="/org/mate/pluma/">
<schema id="org.x.editor" path="/org.x.editor/">
<key name="use-default-font" type="b">
<default>true</default>
<summary>Use Default Font</summary>
<description>Whether to use the system's default fixed width font for editing text instead of a font specific to pluma. If this option is turned off, then the font named in the "Editor Font" option will be used instead of the system font.</description>
<description>Whether to use the system's default fixed width font for editing text instead of a font specific to xedit. If this option is turned off, then the font named in the "Editor Font" option will be used instead of the system font.</description>
</key>
<key name="editor-font" type="s">
<default context="editor-font" l10n="messages">'Monospace 12'</default>
@ -19,27 +19,27 @@
<key name="create-backup-copy" type="b">
<default>false</default>
<summary>Create Backup Copies</summary>
<description>Whether pluma should create backup copies for the files it saves. You can set the backup file extension with the "Backup Copy Extension" option.</description>
<description>Whether xedit should create backup copies for the files it saves. You can set the backup file extension with the "Backup Copy Extension" option.</description>
</key>
<key name="auto-save" type="b">
<default>false</default>
<summary>Autosave</summary>
<description>Whether pluma should automatically save modified files after a time interval. You can set the time interval with the "Autosave Interval" option.</description>
<description>Whether xedit should automatically save modified files after a time interval. You can set the time interval with the "Autosave Interval" option.</description>
</key>
<key name="auto-save-interval" type="i">
<default>10</default>
<summary>Autosave Interval</summary>
<description>Number of minutes after which pluma will automatically save modified files. This will only take effect if the "Autosave" option is turned on.</description>
<description>Number of minutes after which xedit will automatically save modified files. This will only take effect if the "Autosave" option is turned on.</description>
</key>
<key name="writable-vfs-schemes" type="as">
<default>[ 'dav', 'davs', 'ftp', 'sftp', 'smb', 'ssh' ]</default>
<summary>Writable VFS schemes</summary>
<description>List of VFS schemes pluma supports in write mode. The 'file' scheme is writable by default.</description>
<description>List of VFS schemes xedit supports in write mode. The 'file' scheme is writable by default.</description>
</key>
<key name="max-undo-actions" type="i">
<default>2000</default>
<summary>Maximum Number of Undo Actions</summary>
<description>Maximum number of actions that pluma will be able to undo or redo. Use "-1" for unlimited number of actions.</description>
<description>Maximum number of actions that xedit will be able to undo or redo. Use "-1" for unlimited number of actions.</description>
</key>
<key name="wrap-mode" type="s">
<default>'GTK_WRAP_WORD'</default>
@ -54,32 +54,32 @@
<key name="insert-spaces" type="b">
<default>false</default>
<summary>Insert spaces</summary>
<description>Whether pluma should insert spaces instead of tabs.</description>
<description>Whether xedit should insert spaces instead of tabs.</description>
</key>
<key name="auto-indent" type="b">
<default>false</default>
<summary>Automatic indent</summary>
<description>Whether pluma should enable automatic indentation.</description>
<description>Whether xedit should enable automatic indentation.</description>
</key>
<key name="display-line-numbers" type="b">
<default>false</default>
<summary>Display Line Numbers</summary>
<description>Whether pluma should display line numbers in the editing area.</description>
<description>Whether xedit should display line numbers in the editing area.</description>
</key>
<key name="highlight-current-line" type="b">
<default>false</default>
<summary>Highlight Current Line</summary>
<description>Whether pluma should highlight the current line.</description>
<description>Whether xedit should highlight the current line.</description>
</key>
<key name="bracket-matching" type="b">
<default>false</default>
<summary>Highlight Matching Bracket</summary>
<description>Whether pluma should highlight the bracket matching the selected one.</description>
<description>Whether xedit should highlight the bracket matching the selected one.</description>
</key>
<key name="display-right-margin" type="b">
<default>false</default>
<summary>Display Right Margin</summary>
<description>Whether pluma should display the right margin in the editing area.</description>
<description>Whether xedit should display the right margin in the editing area.</description>
</key>
<key name="right-margin-position" type="i">
<default>80</default>
@ -94,17 +94,17 @@
<key name="restore-cursor-position" type="b">
<default>true</default>
<summary>Restore Previous Cursor Position</summary>
<description>Whether pluma should restore the previous cursor position when a file is loaded.</description>
<description>Whether xedit should restore the previous cursor position when a file is loaded.</description>
</key>
<key name="enable-search-highlighting" type="b">
<default>true</default>
<summary>Enable Search Highlighting</summary>
<description>Whether pluma should highlight all the occurrences of the searched text.</description>
<description>Whether xedit should highlight all the occurrences of the searched text.</description>
</key>
<key name="enable-syntax-highlighting" type="b">
<default>true</default>
<summary>Enable Syntax Highlighting</summary>
<description>Whether pluma should enable syntax highlighting.</description>
<description>Whether xedit should enable syntax highlighting.</description>
</key>
<key name="toolbar-visible" type="b">
<default>true</default>
@ -114,7 +114,7 @@
<key name="toolbar-buttons-style" type="s">
<default>'@TOOLBAR_STYLE@'</default>
<summary>Toolbar Buttons Style</summary>
<description>Style for the toolbar buttons. Possible values are "PLUMA_TOOLBAR_SYSTEM" to use the system's default style, "PLUMA_TOOLBAR_ICONS" to display icons only, "PLUMA_TOOLBAR_ICONS_AND_TEXT" to display both icons and text, and "PLUMA_TOOLBAR_ICONS_BOTH_HORIZ" to display prioritized text beside icons. Note that the values are case-sensitive, so make sure they appear exactly as mentioned here.</description>
<description>Style for the toolbar buttons. Possible values are "XEDIT_TOOLBAR_SYSTEM" to use the system's default style, "XEDIT_TOOLBAR_ICONS" to display icons only, "XEDIT_TOOLBAR_ICONS_AND_TEXT" to display both icons and text, and "XEDIT_TOOLBAR_ICONS_BOTH_HORIZ" to display prioritized text beside icons. Note that the values are case-sensitive, so make sure they appear exactly as mentioned here.</description>
</key>
<key name="statusbar-visible" type="b">
<default>true</default>
@ -139,12 +139,12 @@
<key name="print-syntax-highlighting" type="b">
<default>true</default>
<summary>Print Syntax Highlighting</summary>
<description>Whether pluma should print syntax highlighting when printing documents.</description>
<description>Whether xedit should print syntax highlighting when printing documents.</description>
</key>
<key name="print-header" type="b">
<default>true</default>
<summary>Print Header</summary>
<description>Whether pluma should include a document header when printing documents.</description>
<description>Whether xedit should include a document header when printing documents.</description>
</key>
<key name="print-wrap-mode" type="s">
<default>'GTK_WRAP_WORD'</default>
@ -154,7 +154,7 @@
<key name="print-line-numbers" type="i">
<default>0</default>
<summary>Print Line Numbers</summary>
<description>If this value is 0, then no line numbers will be inserted when printing a document. Otherwise, pluma will print line numbers every such number of lines.</description>
<description>If this value is 0, then no line numbers will be inserted when printing a document. Otherwise, xedit will print line numbers every such number of lines.</description>
</key>
<key name="print-font-body-pango" type="s">
<default context="print-font-body-pango" l10n="messages">'Monospace 9'</default>
@ -174,7 +174,7 @@
<key name="auto-detected-encodings" type="as">
<default context="auto-detected" l10n="messages">[ 'UTF-8', 'CURRENT', 'ISO-8859-15', 'UTF-16' ]</default>
<summary>Automatically Detected Encodings</summary>
<description>Sorted list of encodings used by pluma for automatically detecting the encoding of a file. "CURRENT" represents the current locale encoding. Only recognized encodings are used.</description>
<description>Sorted list of encodings used by xedit for automatically detecting the encoding of a file. "CURRENT" represents the current locale encoding. Only recognized encodings are used.</description>
</key>
<key name="shown-in-menu-encodings" type="as">
<default context="shown-in-menu" l10n="messages">[ 'ISO-8859-15' ]</default>
@ -194,7 +194,7 @@
<key name="active-plugins" type="as">
<default>[ 'docinfo', 'modelines', 'filebrowser', 'spell', 'time' ]</default>
<summary>Active plugins</summary>
<description>List of active plugins. It contains the "Location" of the active plugins. See the .pluma-plugin file for obtaining the "Location" of a given plugin.</description>
<description>List of active plugins. It contains the "Location" of the active plugins. See the .xedit-plugin file for obtaining the "Location" of a given plugin.</description>
</key>
</schema>
</schemalist>

View File

@ -20,22 +20,22 @@ echo_padded ()
if (which gsettings >/dev/null)
then
echo "GSettings configuration dump:"
gsettings list-recursively org.mate.pluma
gsettings list-recursively org.x.editor
echo
fi
echo "Active plugins:"
gsettings get org.mate.pluma active-plugins \
gsettings get org.x.editor active-plugins \
| sed -r -e 's/^\[(.*)\]$/\1/' -e 's/, /\n/g' \
| sed -e 's/^.*$/ - \0/'
echo
# Manually installed plugins (in $HOME)
if [ -d $HOME/.config/pluma/plugins ]
if [ -d $HOME/.config/xedit/plugins ]
then
echo "Plugins in \$HOME:"
ls $HOME/.config/pluma/plugins/*.pluma-plugin \
| sed -r -e 's#.*/([^/]*)\.pluma-plugin$# - \1#'
ls $HOME/.config/xedit/plugins/*.xedit-plugin \
| sed -r -e 's#.*/([^/]*)\.xedit-plugin$# - \1#'
else
echo "No plugin installed in \$HOME."
fi

View File

@ -1,22 +1,22 @@
.\" Man page for Pluma.
.TH PLUMA 1 "29 January 2014" "MATE Desktop Environment"
.\" Man page for Xedit.
.TH XEDIT 1 "29 January 2014" "MATE Desktop Environment"
.\" Please adjust this date when revising the manpage.
.\"
.SH "NAME"
Pluma \- The MATE Text Editor
Xedit \- The MATE Text Editor
.SH "SYNOPSIS"
.B pluma [OPTIONS...] [FILES...]
.B xedit [OPTIONS...] [FILES...]
.SH "DESCRIPTION"
Pluma is the official text editor of the MATE desktop environment. While aiming at simplicity and ease of use, Pluma is a powerful general purpose text editor. It can be used to create and edit all sorts of text files.
Xedit is the official text editor of the MATE desktop environment. While aiming at simplicity and ease of use, Xedit is a powerful general purpose text editor. It can be used to create and edit all sorts of text files.
.PP
Pluma features a flexible plugin system which can be used to dynamically add new advanced features to Pluma itself.
Xedit features a flexible plugin system which can be used to dynamically add new advanced features to Xedit itself.
.PP
This manual page briefly documents the \fBpluma\fR command.
This manual page briefly documents the \fBxedit\fR command.
.SH "OPTIONS"
.TP
\fBfilename(s)...\fR
Specifies the file to open when \fBpluma\fR starts. If this is not specified, \fBpluma\fR will start a new, blank file with an "Unsaved Document" label. Multiple files can be loaded if they are separated by spaces. \fBpluma\fR also supports handling of remote files.
Specifies the file to open when \fBxedit\fR starts. If this is not specified, \fBxedit\fR will start a new, blank file with an "Unsaved Document" label. Multiple files can be loaded if they are separated by spaces. \fBxedit\fR also supports handling of remote files.
.TP
\fB\-\-display=DISPLAY\fR
X display to use.
@ -25,10 +25,10 @@ X display to use.
Set the character encoding to be used for opening the files listed on the command line.
.TP
\fB\-\-new\-window\fR
Create a new toplevel window in an existing instance of \fBpluma\fR.
Create a new toplevel window in an existing instance of \fBxedit\fR.
.TP
\fB\-\-new\-document\fR
Create a new document in an existing instance of \fBpluma\fR, on the last Pluma window that had focus.
Create a new document in an existing instance of \fBxedit\fR, on the last Xedit window that had focus.
.TP
\fB+[num]\fR
For the first file, go to the line specified by "num" (do not insert a space between the "+" sign and the number).
@ -49,25 +49,25 @@ Print all command line options.
This program also accepts the standard GTK options.
.SH "EXAMPLES"
\fBpluma \-\-encoding WINDOWS-1252 ftp://ftp.kernel.org/pub/linux/kernel/README\fR
\fBxedit \-\-encoding WINDOWS-1252 ftp://ftp.kernel.org/pub/linux/kernel/README\fR
.RS 4
Open the Linux Kernel README file from kernel.org's FTP server using Windows-1252 character encoding.
.RE
.PP
\fBpluma +156 http://mate-desktop.org/\fR
\fBxedit +156 http://mate-desktop.org/\fR
.RS 4
Open the main web page of mate-desktop.org and jump to line 156.
.RE
.PP
\fBpluma \-\-new\-window ~/.bashrc ~/.bash_history\fR
\fBxedit \-\-new\-window ~/.bashrc ~/.bash_history\fR
.RS 4
Open the current users .bashrc and .bash_history files in a new Pluma window.
Open the current users .bashrc and .bash_history files in a new Xedit window.
.SH "BUGS"
.SS Should you encounter any bugs, they may be reported at:
http://github.com/mate-desktop/pluma/issues
http://github.com/mate-desktop/xedit/issues
.SH "NOTES"
This version of the Pluma Manual Page was written with Pluma. =)
This version of the Xedit Manual Page was written with Xedit. =)
.SH "AUTHORS"
.SS This Man Page has been updated/re-written for the MATE Desktop Environment by:
Adam Erdman <hekel@archlinux.info> (2014)
@ -83,5 +83,5 @@ Chema Celorio
.fi
.SH "SEE ALSO"
.SS
Pluma documentation can be found from the "Help" menu, or by pressing the F1 key.
Xedit documentation can be found from the "Help" menu, or by pressing the F1 key.
Further information may also be available at: http://wiki.mate-desktop.org/docs

View File

@ -1,21 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2014 MATE team <mate-dev@ml.mate-desktop.org> -->
<component type="desktop">
<id>pluma.desktop</id>
<id>xedit.desktop</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-2.0+</project_license>
<name>Pluma</name>
<name>Xedit</name>
<_summary>A Text Editor for the MATE desktop environment</_summary>
<_description>
<p>
Pluma is a small, but powerful text editor designed specifically for
Xedit is a small, but powerful text editor designed specifically for
the MATE desktop. It has most standard text editor functions and fully
supports international text in Unicode. Advanced features include syntax
highlighting and automatic indentation of source code, printing and editing
of multiple documents in one window.
</p>
<p>
Pluma is extensible through a plugin system, which currently includes
Xedit is extensible through a plugin system, which currently includes
support for spell checking, comparing files, viewing CVS ChangeLogs, and
adjusting indentation levels.
</p>
@ -23,17 +23,17 @@
<screenshots>
<screenshot type="default">
<image width="960" height="540">
https://alexpl.fedorapeople.org/AppData/pluma/screens/pluma_01.png
https://alexpl.fedorapeople.org/AppData/xedit/screens/xedit_01.png
</image>
</screenshot>
<screenshot>
<image width="960" height="540">
https://alexpl.fedorapeople.org/AppData/pluma/screens/pluma_02.png
https://alexpl.fedorapeople.org/AppData/xedit/screens/xedit_02.png
</image>
</screenshot>
<screenshot>
<image width="960" height="540">
https://alexpl.fedorapeople.org/AppData/pluma/screens/pluma_03.png
https://alexpl.fedorapeople.org/AppData/xedit/screens/xedit_03.png
</image>
</screenshot>
</screenshots>

View File

@ -1,8 +1,8 @@
[Desktop Entry]
_Name=Pluma
_Name=Xedit
_GenericName=Text Editor
_Comment=Edit text files
Exec=pluma %U
Exec=xedit %U
Terminal=false
Type=Application
StartupNotify=true
@ -10,10 +10,10 @@ MimeType=text/plain;
Icon=accessories-text-editor
Categories=GTK;Utility;TextEditor;
Keywords=text;editor;MATE;tabs;highlighting;code;multiple;files;pluggable;
X-MATE-DocPath=pluma/pluma.xml
_X-MATE-FullName=Pluma Text Editor
X-MATE-DocPath=xedit/xedit.xml
_X-MATE-FullName=Xedit Text Editor
X-MATE-Bugzilla-Bugzilla=MATE
X-MATE-Bugzilla-Product=Pluma
X-MATE-Bugzilla-Product=Xedit
X-MATE-Bugzilla-Component=general
X-MATE-Bugzilla-Version=@VERSION@
X-MATE-Bugzilla-ExtraInfoScript=@FULL_LIBEXECDIR@/pluma/pluma-bugreport.sh
X-MATE-Bugzilla-ExtraInfoScript=@FULL_LIBEXECDIR@/xedit/xedit-bugreport.sh

View File

@ -2,11 +2,11 @@ prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
pluginsdir=@libdir@/pluma/plugins
pluginsdir=@libdir@/xedit/plugins
Name: pluma
Description: pluma
Name: xedit
Description: xedit
Requires: gtksourceview-@GTK_API_VERSION@
Version: @VERSION@
Cflags: -I${includedir}/pluma
Cflags: -I${includedir}/xedit
Libs: -L${libdir}

28
debian/changelog vendored
View File

@ -1,82 +1,82 @@
pluma (1.12.1-1) unstable; urgency=medium
xedit (1.12.1-1) unstable; urgency=medium
* New upstream bugfix release
-- Vlad Orlov <monsta@inbox.ru> Mon, 07 Dec 2015 11:18:59 +0300
pluma (1.12.0-1) unstable; urgency=medium
xedit (1.12.0-1) unstable; urgency=medium
* New upstream release
-- Clement Lefebvre <root@linuxmint.com> Tue, 03 Nov 2015 13:22:14 +0000
pluma (1.11.0-1) unstable; urgency=medium
xedit (1.11.0-1) unstable; urgency=medium
* New upstream development release
-- Vlad Orlov <monsta@inbox.ru> Thu, 15 Oct 2015 17:03:49 +0300
pluma (1.10.2-1) unstable; urgency=medium
xedit (1.10.2-1) unstable; urgency=medium
* New upstream bugfix release
-- Vlad Orlov <monsta@inbox.ru> Wed, 15 Jul 2015 17:41:57 +0300
pluma (1.10.1-1) unstable; urgency=medium
xedit (1.10.1-1) unstable; urgency=medium
* New upstream bugfix release
-- Vlad Orlov <monsta@inbox.ru> Thu, 25 Jun 2015 12:40:02 +0300
pluma (1.10.0-1) unstable; urgency=medium
xedit (1.10.0-1) unstable; urgency=medium
* New upstream release
-- Vlad Orlov <monsta@inbox.ru> Tue, 23 Jun 2015 17:11:54 +0300
pluma (1.9.90-1) unstable; urgency=low
xedit (1.9.90-1) unstable; urgency=low
* New upstream release candidate
-- Stefano Karapetsas <stefano@karapetsas.com> Mon, 06 Apr 2015 11:26:50 +0200
pluma (1.9.1-1) unstable; urgency=medium
xedit (1.9.1-1) unstable; urgency=medium
* New upstream development release
-- Stefano Karapetsas <stefano@karapetsas.com> Thu, 22 Jan 2015 11:55:31 +0100
pluma (1.9.0-1) unstable; urgency=low
xedit (1.9.0-1) unstable; urgency=low
* New upstream development release
-- Stefano Karapetsas <stefano@karapetsas.com> Tue, 22 Apr 2014 16:14:41 +0200
pluma (1.8.0-0) unstable; urgency=low
xedit (1.8.0-0) unstable; urgency=low
* New upstream release
-- Stefano Karapetsas <stefano@karapetsas.com> Thu, 06 Mar 2014 23:26:22 +0100
pluma (1.7.90-1) unstable; urgency=low
xedit (1.7.90-1) unstable; urgency=low
* New upstream development release
-- Stefano Karapetsas <stefano@karapetsas.com> Tue, 18 Feb 2014 22:05:43 +0100
pluma (1.7.2-1) unstable; urgency=low
xedit (1.7.2-1) unstable; urgency=low
* New upstream development release
-- Stefano Karapetsas <stefano@karapetsas.com> Thu, 13 Feb 2014 22:35:30 +0100
pluma (1.7.1-1) unstable; urgency=low
xedit (1.7.1-1) unstable; urgency=low
* New upstream development release.
-- Stefano Karapetsas <stefano@karapetsas.com> Sat, 18 Jan 2014 13:49:19 +0100
pluma (1.7.0-1) unstable; urgency=low
xedit (1.7.0-1) unstable; urgency=low
* New upstream development release.

62
debian/control vendored
View File

@ -1,4 +1,4 @@
Source: pluma
Source: xedit
Section: x11
Priority: optional
Maintainer: Stefano Karapetsas <stefano@karapetsas.com>
@ -24,11 +24,11 @@ Build-Depends: autotools-dev,
Standards-Version: 3.9.6
Homepage: http://www.mate-desktop.org/
Package: pluma
Package: xedit
Architecture: any
Depends: iso-codes,
mate-desktop-common,
pluma-common (= ${source:Version}),
xedit-common (= ${source:Version}),
${misc:Depends},
${python:Depends},
${shlibs:Depends},
@ -38,113 +38,113 @@ Breaks: mate-text-editor (<< 1.5.0),
Replaces: mate-text-editor (<< 1.5.0),
XB-Python-Version: ${python:Versions}
Description: official text editor of the MATE desktop environment
Pluma is a text editor which supports most standard editor features,
Xedit is a text editor which supports most standard editor features,
extending this basic functionality with other features not usually
found in simple text editors. Pluma is a graphical application which
found in simple text editors. Xedit is a graphical application which
supports editing multiple text files in one window (known sometimes as
tabs or MDI).
.
Pluma fully supports international text through its use of the
Xedit fully supports international text through its use of the
Unicode UTF-8 encoding in edited files. Its core feature set includes syntax
highlighting of source code, auto indentation and printing and print preview
support.
.
Pluma is also extensible through its plugin system, which currently
Xedit is also extensible through its plugin system, which currently
includes support for spell checking, comparing files, viewing CVS
ChangeLogs, and adjusting indentation levels.
Package: pluma-common
Package: xedit-common
Architecture: all
Depends: python,
${misc:Depends},
Breaks: mate-text-editor (<< 1.5.0),
Description: official text editor of the MATE desktop environment (common files)
Pluma is a text editor which supports most standard editor features,
Xedit is a text editor which supports most standard editor features,
extending this basic functionality with other features not usually
found in simple text editors. Pluma is a graphical application which
found in simple text editors. Xedit is a graphical application which
supports editing multiple text files in one window (known sometimes as
tabs or MDI).
.
Pluma fully supports international text through its use of the
Xedit fully supports international text through its use of the
Unicode UTF-8 encoding in edited files. Its core feature set includes syntax
highlighting of source code, auto indentation and printing and print preview
support.
.
Pluma is also extensible through its plugin system, which currently
Xedit is also extensible through its plugin system, which currently
includes support for spell checking, comparing files, viewing CVS
ChangeLogs, and adjusting indentation levels.
.
This package contains the architecture independent files.
Package: pluma-dev
Package: xedit-dev
Architecture: any
Section: devel
Depends: pluma (= ${binary:Version}),
Depends: xedit (= ${binary:Version}),
${misc:Depends},
Breaks: mate-text-editor (<< 1.5.0),
Description: official text editor of the MATE desktop environment (development files)
Pluma is a text editor which supports most standard editor features,
Xedit is a text editor which supports most standard editor features,
extending this basic functionality with other features not usually
found in simple text editors. Pluma is a graphical application which
found in simple text editors. Xedit is a graphical application which
supports editing multiple text files in one window (known sometimes as
tabs or MDI).
.
Pluma fully supports international text through its use of the
Xedit fully supports international text through its use of the
Unicode UTF-8 encoding in edited files. Its core feature set includes syntax
highlighting of source code, auto indentation and printing and print preview
support.
.
Pluma is also extensible through its plugin system, which currently
Xedit is also extensible through its plugin system, which currently
includes support for spell checking, comparing files, viewing CVS
ChangeLogs, and adjusting indentation levels.
.
This package contains the development files for building Pluma plugins.
This package contains the development files for building Xedit plugins.
Package: pluma-dbg
Package: xedit-dbg
Section: debug
Priority: extra
Architecture: any
Depends: pluma (= ${binary:Version}),
Depends: xedit (= ${binary:Version}),
${misc:Depends},
Description: official text editor of the MATE desktop environment (debugging symbols)
Pluma is a text editor which supports most standard editor features,
Xedit is a text editor which supports most standard editor features,
extending this basic functionality with other features not usually
found in simple text editors. Pluma is a graphical application which
found in simple text editors. Xedit is a graphical application which
supports editing multiple text files in one window (known sometimes as
tabs or MDI).
.
Pluma fully supports international text through its use of the
Xedit fully supports international text through its use of the
Unicode UTF-8 encoding in edited files. Its core feature set includes syntax
highlighting of source code, auto indentation and printing and print preview
support.
.
Pluma is also extensible through its plugin system, which currently
Xedit is also extensible through its plugin system, which currently
includes support for spell checking, comparing files, viewing CVS
ChangeLogs, and adjusting indentation levels.
.
This package contains debugging symbols for Pluma. It is
This package contains debugging symbols for Xedit. It is
provided to help debugging problems.
.
The debugging symbols are installed in /usr/lib/debug and will
automatically be used by gdb.
Package: pluma-doc
Package: xedit-doc
Section: doc
Architecture: all
Depends: ${misc:Depends},
Description: official text editor of the MATE desktop environment (documentation files)
Pluma is a text editor which supports most standard editor features,
Xedit is a text editor which supports most standard editor features,
extending this basic functionality with other features not usually
found in simple text editors. Pluma is a graphical application which
found in simple text editors. Xedit is a graphical application which
supports editing multiple text files in one window (known sometimes as
tabs or MDI).
.
Pluma fully supports international text through its use of the
Xedit fully supports international text through its use of the
Unicode UTF-8 encoding in edited files. Its core feature set includes syntax
highlighting of source code, auto indentation and printing and print preview
support.
.
Pluma is also extensible through its plugin system, which currently
Xedit is also extensible through its plugin system, which currently
includes support for spell checking, comparing files, viewing CVS
ChangeLogs, and adjusting indentation levels.
.

406
debian/copyright vendored
View File

@ -1,88 +1,88 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: pluma (old name: mate-text-editor)
Upstream-Name: xedit (old name: mate-text-editor)
Upstream-Contact: Stefano Karapetsas <stefano@karapetsas.com>
Source: http://git.mate-desktop.org/pluma/
Source: http://git.mate-desktop.org/xedit/
Files: plugins/docinfo/pluma-docinfo-plugin.c
plugins/docinfo/pluma-docinfo-plugin.h
plugins/spell/pluma-spell-checker-dialog.c
plugins/spell/pluma-spell-checker-dialog.h
plugins/spell/pluma-spell-checker-language.h
plugins/spell/pluma-spell-checker.c
plugins/spell/pluma-spell-checker.h
plugins/spell/pluma-spell-language-dialog.c
plugins/spell/pluma-spell-language-dialog.h
plugins/spell/pluma-spell-plugin.c
plugins/spell/pluma-spell-plugin.h
plugins/taglist/pluma-taglist-plugin-panel.c
plugins/taglist/pluma-taglist-plugin-panel.h
plugins/taglist/pluma-taglist-plugin-parser.c
plugins/taglist/pluma-taglist-plugin-parser.h
plugins/taglist/pluma-taglist-plugin.c
plugins/taglist/pluma-taglist-plugin.h
plugins/time/pluma-time-plugin.c
plugins/time/pluma-time-plugin.h
pluma/dialogs/pluma-encodings-dialog.c
pluma/dialogs/pluma-encodings-dialog.h
pluma/dialogs/pluma-preferences-dialog.c
pluma/dialogs/pluma-preferences-dialog.h
pluma/dialogs/pluma-search-dialog.c
pluma/dialogs/pluma-search-dialog.h
pluma/pluma-app.c
pluma/pluma-app.h
pluma/pluma-documents-panel.c
pluma/pluma-documents-panel.h
pluma/pluma-encodings-combo-box.c
pluma/pluma-encodings-combo-box.h
pluma/pluma-encodings.h
pluma/pluma-file-chooser-dialog.c
pluma/pluma-file-chooser-dialog.h
pluma/pluma-help.c
pluma/pluma-help.h
pluma/pluma-io-error-message-area.c
pluma/pluma-io-error-message-area.h
pluma/pluma-language-manager.c
pluma/pluma-language-manager.h
pluma/pluma-metadata-manager.c
pluma/pluma-metadata-manager.h
pluma/pluma-panel.c
pluma/pluma-panel.h
pluma/pluma-plugin-manager.h
pluma/pluma-plugin.c
pluma/pluma-plugin.h
pluma/pluma-plugins-engine.c
pluma/pluma-plugins-engine.h
pluma/pluma-prefs-manager-app.c
pluma/pluma-prefs-manager-app.h
pluma/pluma-prefs-manager-private.h
pluma/pluma-prefs-manager.c
pluma/pluma-prefs-manager.h
pluma/pluma-progress-message-area.c
pluma/pluma-progress-message-area.h
pluma/pluma-tab.c
pluma/pluma-tab.h
pluma/pluma-ui.h
pluma/pluma-ui.xml
pluma/pluma-window-private.h
pluma/pluma-window.c
pluma/pluma-window.h
pluma/pluma.c
Files: plugins/docinfo/xedit-docinfo-plugin.c
plugins/docinfo/xedit-docinfo-plugin.h
plugins/spell/xedit-spell-checker-dialog.c
plugins/spell/xedit-spell-checker-dialog.h
plugins/spell/xedit-spell-checker-language.h
plugins/spell/xedit-spell-checker.c
plugins/spell/xedit-spell-checker.h
plugins/spell/xedit-spell-language-dialog.c
plugins/spell/xedit-spell-language-dialog.h
plugins/spell/xedit-spell-plugin.c
plugins/spell/xedit-spell-plugin.h
plugins/taglist/xedit-taglist-plugin-panel.c
plugins/taglist/xedit-taglist-plugin-panel.h
plugins/taglist/xedit-taglist-plugin-parser.c
plugins/taglist/xedit-taglist-plugin-parser.h
plugins/taglist/xedit-taglist-plugin.c
plugins/taglist/xedit-taglist-plugin.h
plugins/time/xedit-time-plugin.c
plugins/time/xedit-time-plugin.h
xedit/dialogs/xedit-encodings-dialog.c
xedit/dialogs/xedit-encodings-dialog.h
xedit/dialogs/xedit-preferences-dialog.c
xedit/dialogs/xedit-preferences-dialog.h
xedit/dialogs/xedit-search-dialog.c
xedit/dialogs/xedit-search-dialog.h
xedit/xedit-app.c
xedit/xedit-app.h
xedit/xedit-documents-panel.c
xedit/xedit-documents-panel.h
xedit/xedit-encodings-combo-box.c
xedit/xedit-encodings-combo-box.h
xedit/xedit-encodings.h
xedit/xedit-file-chooser-dialog.c
xedit/xedit-file-chooser-dialog.h
xedit/xedit-help.c
xedit/xedit-help.h
xedit/xedit-io-error-message-area.c
xedit/xedit-io-error-message-area.h
xedit/xedit-language-manager.c
xedit/xedit-language-manager.h
xedit/xedit-metadata-manager.c
xedit/xedit-metadata-manager.h
xedit/xedit-panel.c
xedit/xedit-panel.h
xedit/xedit-plugin-manager.h
xedit/xedit-plugin.c
xedit/xedit-plugin.h
xedit/xedit-plugins-engine.c
xedit/xedit-plugins-engine.h
xedit/xedit-prefs-manager-app.c
xedit/xedit-prefs-manager-app.h
xedit/xedit-prefs-manager-private.h
xedit/xedit-prefs-manager.c
xedit/xedit-prefs-manager.h
xedit/xedit-progress-message-area.c
xedit/xedit-progress-message-area.h
xedit/xedit-tab.c
xedit/xedit-tab.h
xedit/xedit-ui.h
xedit/xedit-ui.xml
xedit/xedit-window-private.h
xedit/xedit-window.c
xedit/xedit-window.h
xedit/xedit.c
Copyright: 2001-2007, Paolo Maggi
License: GPL-2+
Files: plugins/filebrowser/pluma-file-bookmarks-store.c
plugins/filebrowser/pluma-file-bookmarks-store.h
plugins/filebrowser/pluma-file-browser-error.h
plugins/filebrowser/pluma-file-browser-messages.h
plugins/filebrowser/pluma-file-browser-plugin.c
plugins/filebrowser/pluma-file-browser-plugin.h
plugins/filebrowser/pluma-file-browser-store.c
plugins/filebrowser/pluma-file-browser-store.h
plugins/filebrowser/pluma-file-browser-utils.c
plugins/filebrowser/pluma-file-browser-view.c
plugins/filebrowser/pluma-file-browser-view.h
plugins/filebrowser/pluma-file-browser-widget.c
plugins/filebrowser/pluma-file-browser-widget.h
Files: plugins/filebrowser/xedit-file-bookmarks-store.c
plugins/filebrowser/xedit-file-bookmarks-store.h
plugins/filebrowser/xedit-file-browser-error.h
plugins/filebrowser/xedit-file-browser-messages.h
plugins/filebrowser/xedit-file-browser-plugin.c
plugins/filebrowser/xedit-file-browser-plugin.h
plugins/filebrowser/xedit-file-browser-store.c
plugins/filebrowser/xedit-file-browser-store.h
plugins/filebrowser/xedit-file-browser-utils.c
plugins/filebrowser/xedit-file-browser-view.c
plugins/filebrowser/xedit-file-browser-view.h
plugins/filebrowser/xedit-file-browser-widget.c
plugins/filebrowser/xedit-file-browser-widget.h
plugins/snippets/snippets/Document.py
plugins/snippets/snippets/Helper.py
plugins/snippets/snippets/Library.py
@ -96,98 +96,98 @@ Files: plugins/filebrowser/pluma-file-bookmarks-store.c
Copyright: 2005-2008, Jesse van den Kieboom <jesse@icecrew.nl>
License: GPL-2+
Files: plugin-loaders/c/pluma-plugin-loader-c.c
plugin-loaders/c/pluma-plugin-loader-c.h
plugin-loaders/python/pluma-plugin-loader-python.c
plugin-loaders/python/pluma-plugin-loader-python.h
Files: plugin-loaders/c/xedit-plugin-loader-c.c
plugin-loaders/c/xedit-plugin-loader-c.h
plugin-loaders/python/xedit-plugin-loader-python.c
plugin-loaders/python/xedit-plugin-loader-python.h
plugins/quickopen/quickopen/__init__.py
plugins/quickopen/quickopen/popup.py
plugins/quickopen/quickopen/virtualdirs.py
plugins/quickopen/quickopen/windowhelper.py
plugins/spell/pluma-spell-utils.c
plugins/spell/pluma-spell-utils.h
pluma/pluma-plugin-loader.c
pluma/pluma-plugin-loader.h
pluma/pluma-status-combo-box.c
pluma/pluma-status-combo-box.h
plugins/spell/xedit-spell-utils.c
plugins/spell/xedit-spell-utils.h
xedit/xedit-plugin-loader.c
xedit/xedit-plugin-loader.h
xedit/xedit-status-combo-box.c
xedit/xedit-status-combo-box.h
tests/document-loader.c
tests/document-saver.c
Copyright: 2008-2010, Jesse van den Kieboom
License: GPL-2+
Files: pluma/pluma-commands-documents.c
pluma/pluma-commands-edit.c
pluma/pluma-commands-file-print.c
pluma/pluma-commands-file.c
pluma/pluma-commands-search.c
pluma/pluma-commands-view.c
pluma/pluma-commands.h
pluma/pluma-debug.c
pluma/pluma-debug.h
pluma/pluma-document.c
pluma/pluma-document.h
pluma/pluma-utils.c
pluma/pluma-utils.h
pluma/pluma-view.c
pluma/pluma-view.h
Files: xedit/xedit-commands-documents.c
xedit/xedit-commands-edit.c
xedit/xedit-commands-file-print.c
xedit/xedit-commands-file.c
xedit/xedit-commands-search.c
xedit/xedit-commands-view.c
xedit/xedit-commands.h
xedit/xedit-debug.c
xedit/xedit-debug.h
xedit/xedit-document.c
xedit/xedit-document.h
xedit/xedit-utils.c
xedit/xedit-utils.h
xedit/xedit-view.c
xedit/xedit-view.h
Copyright: 1998-1999, Alex Roberts, Evan Lawrence
2000-2002, Chema Celorio, Paolo Maggi
2002-2006, Paolo Maggi
License: GPL-2+
Files: plugins/changecase/pluma-changecase-plugin.c
plugins/changecase/pluma-changecase-plugin.h
pluma/pluma-close-button.c
pluma/pluma-close-button.h
pluma/pluma-history-entry.c
pluma/pluma-history-entry.h
pluma/pluma-print-preview.c
pluma/pluma-print-preview.h
pluma/pluma-statusbar.c
pluma/pluma-statusbar.h
pluma/pluma-style-scheme-manager.h
pluma/pluma-tab-label.c
pluma/pluma-tab-label.h
Files: plugins/changecase/xedit-changecase-plugin.c
plugins/changecase/xedit-changecase-plugin.h
xedit/xedit-close-button.c
xedit/xedit-close-button.h
xedit/xedit-history-entry.c
xedit/xedit-history-entry.h
xedit/xedit-print-preview.c
xedit/xedit-print-preview.h
xedit/xedit-statusbar.c
xedit/xedit-statusbar.h
xedit/xedit-style-scheme-manager.h
xedit/xedit-tab-label.c
xedit/xedit-tab-label.h
Copyright: 2004-2010, Paolo Borelli
License: GPL-2+
Files: pluma/pluma-dirs.h
pluma/pluma-document-input-stream.c
pluma/pluma-document-input-stream.h
pluma/pluma-document-output-stream.c
pluma/pluma-document-output-stream.h
pluma/pluma-smart-charset-converter.c
pluma/pluma-smart-charset-converter.h
Files: xedit/xedit-dirs.h
xedit/xedit-document-input-stream.c
xedit/xedit-document-input-stream.h
xedit/xedit-document-output-stream.c
xedit/xedit-document-output-stream.h
xedit/xedit-smart-charset-converter.c
xedit/xedit-smart-charset-converter.h
tests/document-input-stream.c
tests/document-output-stream.c
tests/smart-converter.c
Copyright: 2008-2010, Ignacio Casal Quinteiro
License: GPL-2+
Files: plugins/externaltools/scripts/pluma-tool-merge.pl
Files: plugins/externaltools/scripts/xedit-tool-merge.pl
plugins/externaltools/tools/library.py
plugins/modelines/modeline-parser.c
plugins/modelines/modeline-parser.h
plugins/modelines/pluma-modeline-plugin.c
plugins/modelines/pluma-modeline-plugin.h
plugins/modelines/xedit-modeline-plugin.c
plugins/modelines/xedit-modeline-plugin.h
Copyright: 2005-2007, Steve Frécinaux <code@istique.net>
License: GPL-2+
Files: pluma/pluma-document-loader.c
pluma/pluma-document-loader.h
pluma/pluma-document-saver.h
pluma/pluma-plugin-info-priv.h
pluma/pluma-plugin-info.c
pluma/pluma-plugin-info.h
Files: xedit/xedit-document-loader.c
xedit/xedit-document-loader.h
xedit/xedit-document-saver.h
xedit/xedit-plugin-info-priv.h
xedit/xedit-plugin-info.c
xedit/xedit-plugin-info.h
Copyright: 2002-2005, Paolo Maggi
2007, Paolo Maggi
2007, Steve Frécinaux
License: GPL-2+
Files: pluma/smclient/eggdesktopfile.h
pluma/smclient/eggsmclient-private.h
pluma/smclient/eggsmclient.c
pluma/smclient/eggsmclient.h
Files: xedit/smclient/eggdesktopfile.h
xedit/smclient/eggsmclient-private.h
xedit/smclient/eggsmclient.c
xedit/smclient/eggsmclient.h
Copyright: 2007, Novell, Inc.
License: LGPL-2+
@ -197,22 +197,22 @@ Files: plugins/externaltools/tools/__init__.py
plugins/externaltools/tools/manager.py
tools/generate-plugin.py
tools/preprocessor.py
tools/plugin_template/pluma-plugin.c
tools/plugin_template/pluma-plugin.h
tools/plugin_template/xedit-plugin.c
tools/plugin_template/xedit-plugin.h
Copyright: 2005-2006, Steve Frécinaux <steve@istique.net>
2006, Steve Frécinaux <steve@istique.net>
License: GPL-2+
Files: pluma/pluma-gio-document-loader.c
pluma/pluma-gio-document-loader.h
pluma/pluma-gio-document-saver.h
Files: xedit/xedit-gio-document-loader.c
xedit/xedit-gio-document-loader.h
xedit/xedit-gio-document-saver.h
Copyright: 2005, Paolo Maggi
2007, Paolo Maggi, Steve Frécinaux
2008, Jesse van den Kieboom
License: GPL-2+
Files: plugins/sort/pluma-sort-plugin.c
plugins/sort/pluma-sort-plugin.h
Files: plugins/sort/xedit-sort-plugin.c
plugins/sort/xedit-sort-plugin.h
Copyright: *No copyright*
License: GPL-2+
@ -223,62 +223,62 @@ Copyright: 1998, James Henstridge <james@daa.com.au>
2006, Steve Frécinaux
License: GPL-2+
Files: pluma/bacon-message-connection.c
pluma/bacon-message-connection.h
Files: xedit/bacon-message-connection.c
xedit/bacon-message-connection.h
Copyright: 2003, Bastien Nocera <hadess@hadess.net>
License: GPL-2+
Files: pluma/pluma-print-job.c
pluma/pluma-print-job.h
Files: xedit/xedit-print-job.c
xedit/xedit-print-job.h
Copyright: 2000-2001, Chema Celorio, Paolo Maggi
2002-2008, Paolo Maggi
License: GPL-2+
Files: pluma/pluma-notebook.c
pluma/pluma-notebook.h
Files: xedit/xedit-notebook.c
xedit/xedit-notebook.h
Copyright: 2002, Christophe Fergeau
2003, Marco Pesenti Gritti
2003-2004, Christian Persch
2005, Paolo Maggi
License: GPL-2+
Files: pluma/pluma-object-module.c
pluma/pluma-object-module.h
Files: xedit/xedit-object-module.c
xedit/xedit-object-module.h
Copyright: 2003, Marco Pesenti Gritti
2003-2004, Christian Persch
2005, Paolo Maggi
2008, Jesse van den Kieboom
License: GPL-2+
Files: plugins/spell/pluma-automatic-spell-checker.c
plugins/spell/pluma-automatic-spell-checker.h
Files: plugins/spell/xedit-automatic-spell-checker.c
plugins/spell/xedit-automatic-spell-checker.h
Copyright: 2002, Evan Martin
2002, Paolo Maggi
License: GPL-2+
Files: pluma/plumatextregion.c
pluma/plumatextregion.h
Files: xedit/xedittextregion.c
xedit/xedittextregion.h
Copyright: 2002, Gustavo Giráldez <gustavo.giraldez@gmx.net>
License: GPL-2+
Files: plugins/checkupdate/pluma-check-update-plugin.c
plugins/checkupdate/pluma-check-update-plugin.h
Files: plugins/checkupdate/xedit-check-update-plugin.c
plugins/checkupdate/xedit-check-update-plugin.h
Copyright: 2009, Ignacio Casal Quinteiro <icq@gnome.org>
License: GPL-2+
Files: plugin-loaders/python/pluma-plugin-python.c
plugin-loaders/python/pluma-plugin-python.h
Files: plugin-loaders/python/xedit-plugin-python.c
plugin-loaders/python/xedit-plugin-python.h
Copyright: 2005, Raphael Slinckx
2008, Jesse van den Kieboom
License: GPL-2+
Files: pluma/dialogs/pluma-close-confirmation-dialog.c
pluma/dialogs/pluma-close-confirmation-dialog.h
Files: xedit/dialogs/xedit-close-confirmation-dialog.c
xedit/dialogs/xedit-close-confirmation-dialog.h
Copyright: 2004-2005, GNOME Foundation
License: GPL-2+
Files: pluma/pluma-session.c
pluma/pluma-session.h
Files: xedit/xedit-session.c
xedit/xedit-session.h
Copyright: 2002, Ximian, Inc.
2005, Paolo Maggi
License: GPL-2+
@ -288,7 +288,7 @@ Files: plugins/externaltools/tools/filelookup.py
Copyright: 2009-2010, Per Arneng <per.arneng@anyplanet.com>
License: GPL-2+
Files: ./pluma/pluma-plugin-info.h
Files: ./xedit/xedit-plugin-info.h
Copyright: 2002-2005, Paolo Maggi
2007, Paolo Maggi
2007, Steve Frécinaux
@ -300,44 +300,44 @@ Copyright: 1998, James Henstridge <james@daa.com.au>
2008, B. Clausius
License: GPL-2+
Files: pluma/pluma-commands-help.c
Files: xedit/xedit-commands-help.c
Copyright: 1998-1999, Alex Roberts, Evan Lawrence
2000-2001, Chema Celorio, Paolo Maggi
2002-2005, Paolo Maggi
2011, Perberos
License: GPL-2+
Files: plugins/spell/pluma-spell-checker-language.c
Files: plugins/spell/xedit-spell-checker-language.c
Copyright: 2003-2004, Christian Persch
2006, Paolo Maggi
License: GPL-2+
Files: pluma/pluma-dirs.c
Files: xedit/xedit-dirs.c
Copyright: 2008, Ignacio Casal Quinteiro
2011, Perberos
License: GPL-2+
Files: pluma/pluma-gio-document-saver.c
Files: xedit/xedit-gio-document-saver.c
Copyright: 2005-2006, Paolo Borelli and Paolo Maggi
2007, Paolo Borelli, Paolo Maggi, Steve Fr<46>cinaux
2008, Jesse van den Kieboom
License: GPL-2+
Files: pluma/pluma-style-scheme-manager.c
Files: xedit/xedit-style-scheme-manager.c
Copyright: 2007, Paolo Borelli and Paolo Maggi
License: GPL-2+
Files: pluma/pluma-document-saver.c
Files: xedit/xedit-document-saver.c
Copyright: 2005-2006, Paolo Borelli and Paolo Maggi
2007, Paolo Borelli, Paolo Maggi, Steve Fr<46>cinaux
License: GPL-2+
Files: pluma/pluma-plugin-manager.c
Files: xedit/xedit-plugin-manager.c
Copyright: 2002, Paolo Maggi and James Willcox
2003-2006, Paolo Maggi
License: GPL-2+
Files: pluma/pluma-encodings.c
Files: xedit/xedit-encodings.c
Copyright: 2002, Red Hat, Inc.
2002-2005, Paolo Maggi
License: GPL-2+
@ -347,13 +347,13 @@ Copyright: 2005-2006, Steve Fr<46>cinaux <steve@istique.net>
2010, Per Arneng <per.arneng@anyplanet.com>
License: GPL-2+
Files: pluma/smclient/eggsmclient-xsmp.c
Files: xedit/smclient/eggsmclient-xsmp.c
Copyright: 1998, Carsten Schaar
1998, The Open Group
2007, Novell, Inc.
License: LGPL-2+
Files: pluma/smclient/eggdesktopfile.c
Files: xedit/smclient/eggdesktopfile.c
Copyright: 1999-2000, Red Hat Inc.
2001, George Lebl
2007, Novell, Inc.
@ -361,7 +361,7 @@ License: LGPL-2+
Files: data/*.in.in
data/*.sh.in
data/pluma.1
data/xedit.1
data/*.convert
data/*.desktop.in.in
data/*.pc.in
@ -382,8 +382,8 @@ Files: data/*.in.in
plugins/filebrowser/*.template
plugins/filebrowser/*-marshal.list
plugins/modelines/language-mappings
plugins/filebrowser/pluma-file-browser-messages.c
plugins/filebrowser/pluma-file-browser-utils.h
plugins/filebrowser/xedit-file-browser-messages.c
plugins/filebrowser/xedit-file-browser-utils.h
plugins/snippets/snippets/Completion.py
plugins/snippets/snippets/Exporter.py
plugins/snippets/snippets/Importer.py
@ -392,16 +392,16 @@ Files: data/*.in.in
plugins/snippets/data/lang/snippets.lang
plugins/snippets/snippets/*.ui
plugins/taglist/*.xml.in
pluma/pluma-message-bus.c
pluma/pluma-message-bus.h
pluma/pluma-message-type.c
pluma/pluma-message-type.h
pluma/pluma-message.c
pluma/pluma-message.h
pluma/*.template
pluma/*.ui
pluma/*.rc
pluma/dialogs/*.ui
xedit/xedit-message-bus.c
xedit/xedit-message-bus.h
xedit/xedit-message-type.c
xedit/xedit-message-type.h
xedit/xedit-message.c
xedit/xedit-message.h
xedit/*.template
xedit/*.ui
xedit/*.rc
xedit/dialogs/*.ui
tests/setup-document-saver.sh
data/Makefile.am
docs/reference/Makefile.am
@ -411,24 +411,24 @@ Files: data/*.in.in
plugin-loaders/Makefile.am
plugin-loaders/python/Makefile.am
plugin-loaders/python/bindings/Makefile.am
plugin-loaders/python/bindings/pluma.defs
plugin-loaders/python/bindings/pluma.override
plugin-loaders/python/bindings/plumacommands.defs
plugin-loaders/python/bindings/plumacommands.override
plugin-loaders/python/bindings/plumamessage.override
plugin-loaders/python/bindings/plumaplugin.override
plugin-loaders/python/bindings/plumautils.defs
plugin-loaders/python/bindings/plumautils.override
plugin-loaders/python/bindings/xedit.defs
plugin-loaders/python/bindings/xedit.override
plugin-loaders/python/bindings/xeditcommands.defs
plugin-loaders/python/bindings/xeditcommands.override
plugin-loaders/python/bindings/xeditmessage.override
plugin-loaders/python/bindings/xeditplugin.override
plugin-loaders/python/bindings/xeditutils.defs
plugin-loaders/python/bindings/xeditutils.override
plugins/time/Makefile.am
plugins/docinfo/Makefile.am
plugins/pythonconsole/pythonconsole/Makefile.am
plugins/pythonconsole/Makefile.am
plugins/filebrowser/Makefile.am
plugins/filebrowser/pluma-file-browser-widget-ui.xml
plugins/filebrowser/xedit-file-browser-widget-ui.xml
plugins/quickopen/quickopen/Makefile.am
plugins/quickopen/Makefile.am
plugins/spell/Makefile.am
plugins/spell/pluma-spell-marshal.list
plugins/spell/xedit-spell-marshal.list
plugins/Makefile.am
plugins/modelines/Makefile.am
plugins/externaltools/tools/Makefile.am
@ -443,17 +443,17 @@ Files: data/*.in.in
plugins/snippets/data/Makefile.am
plugins/snippets/snippets/Makefile.am
plugins/sort/Makefile.am
pluma/pluma-marshal.list
xedit/xedit-marshal.list
po/gnome-copyrights.txt
pluma/Makefile.am
pluma/smclient/Makefile.am
pluma/dialogs/Makefile.am
xedit/Makefile.am
xedit/smclient/Makefile.am
xedit/dialogs/Makefile.am
po/LINGUAS
po/POTFILES.in
po/POTFILES.skip
tests/Makefile.am
tools/plugin_template/Makefile.am
tools/plugin_template/pluma-plugin.desktop.in
tools/plugin_template/xedit-plugin.desktop.in
.tx/config
AUTHORS
COPYING

View File

@ -1,6 +0,0 @@
usr/bin/
usr/lib/*/pluma/plugin-loaders/*.so
usr/lib/*/pluma/plugins/
usr/lib/pluma/pluma-bugreport.sh
usr/share/applications/
usr/share/man/

6
debian/rules vendored
View File

@ -7,8 +7,8 @@ DHFLAGS=--parallel
override_dh_install:
rm -f debian/tmp/usr/share/MateConf/gsettings/*.convert
rm -rfv debian/tmp/usr/lib/*/pluma/plugin-loaders/*.la
rm -rfv debian/tmp/usr/lib/*/pluma/plugins/*.la
rm -rfv debian/tmp/usr/lib/*/xedit/plugin-loaders/*.la
rm -rfv debian/tmp/usr/lib/*/xedit/plugins/*.la
dh_install --fail-missing
override_dh_auto_configure:
@ -28,7 +28,7 @@ override_dh_auto_test:
DEB_BUILD_OPTIONS=nocheck dh_auto_test
override_dh_strip:
dh_strip --dbg-package=pluma-dbg
dh_strip --dbg-package=xedit-dbg
get-orig-source:
uscan --noconf --force-download --rename --download-current-version --destdir=..

4
debian/watch vendored
View File

@ -1,3 +1,3 @@
version=3
http://git.mate-desktop.org/pluma/ \
snapshot/pluma-(\d\.(?:[0-9]+|)[24680]\.\d)\.tar\.xz
http://git.mate-desktop.org/xedit/ \
snapshot/xedit-(\d\.(?:[0-9]+|)[24680]\.\d)\.tar\.xz

View File

@ -2,6 +2,6 @@ usr/share/appdata/
usr/share/glib-2.0/
usr/share/help/
usr/share/locale/
usr/share/pluma/icons/
usr/share/pluma/plugins/
usr/share/pluma/ui/
usr/share/xedit/icons/
usr/share/xedit/plugins/
usr/share/xedit/ui/

View File

@ -1,2 +1,2 @@
# Catch false-positive lintian message
pluma-common: privacy-breach-generic usr/share/pluma/plugins/snippets/mallard.xml (http://$1/)
xedit-common: privacy-breach-generic usr/share/xedit/plugins/snippets/mallard.xml (http://$1/)

View File

@ -1,2 +1,2 @@
usr/include/pluma/
usr/include/xedit/
usr/lib/*/pkgconfig/

6
debian/xedit.install vendored Normal file
View File

@ -0,0 +1,6 @@
usr/bin/
usr/lib/*/xedit/plugin-loaders/*.so
usr/lib/*/xedit/plugins/
usr/lib/xedit/xedit-bugreport.sh
usr/share/applications/
usr/share/man/

View File

@ -6,7 +6,7 @@
AUTOMAKE_OPTIONS = 1.6
# The name of the module, e.g. 'glib'.
DOC_MODULE=pluma
DOC_MODULE=xedit
# The top-level SGML file. You can change this if you want to.
DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml
@ -14,7 +14,7 @@ DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml
# The directory containing the source code. Relative to $(srcdir).
# gtk-doc will search all .c & .h files beneath here for inline comments
# documenting the functions and macros.
DOC_SOURCE_DIR=../../pluma
DOC_SOURCE_DIR=../../xedit
# Extra options to pass to gtkdoc-scangobj. Not normally needed.
SCANGOBJ_OPTIONS=
@ -35,39 +35,39 @@ MKTMPL_OPTIONS=
FIXXREF_OPTIONS=
# Used for dependencies. The docs will be rebuilt if any of these change.
HFILE_GLOB=$(top_srcdir)/pluma/*.h
CFILE_GLOB=$(top_srcdir)/pluma/*.c
HFILE_GLOB=$(top_srcdir)/xedit/*.h
CFILE_GLOB=$(top_srcdir)/xedit/*.c
# Header files to ignore when scanning (These are internal to pluma).
# Header files to ignore when scanning (These are internal to xedit).
IGNORE_HFILES= \
pluma-commands.h \
pluma-document-loader.h \
pluma-document-saver.h \
pluma-documents-panel.h \
pluma-io-error-message-area.h \
pluma-languages-manager.h \
pluma-object-module.h \
pluma-plugin-manager.h \
pluma-plugins-engine.h \
pluma-prefs-manager-private.h \
pluma-session.h \
pluma-ui.h \
pluma-window-private.h \
pluma-output-window.h \
pluma-close-confirmation-dialog.h \
pluma-encodings-dialog.h \
pluma-open-location-dialog.h \
pluma-page-setup-dialog.h \
pluma-preferences-dialog.h \
pluma-search-dialog.h \
pluma-marshal.h \
pluma-enum-types.h
xedit-commands.h \
xedit-document-loader.h \
xedit-document-saver.h \
xedit-documents-panel.h \
xedit-io-error-message-area.h \
xedit-languages-manager.h \
xedit-object-module.h \
xedit-plugin-manager.h \
xedit-plugins-engine.h \
xedit-prefs-manager-private.h \
xedit-session.h \
xedit-ui.h \
xedit-window-private.h \
xedit-output-window.h \
xedit-close-confirmation-dialog.h \
xedit-encodings-dialog.h \
xedit-open-location-dialog.h \
xedit-page-setup-dialog.h \
xedit-preferences-dialog.h \
xedit-search-dialog.h \
xedit-marshal.h \
xedit-enum-types.h
# These files are not part of pluma but were copied into it for some reason.
# These files are not part of xedit but were copied into it for some reason.
# Do not parse them to make the docs.
IGNORE_HFILES += \
bacon-message-connection.h \
plumatextregion.h \
xedittextregion.h \
sexy-icon-entry.h
# Images to copy into HTML directory.
@ -86,15 +86,15 @@ expand_content_files=
# Only needed if you are using gtkdoc-scangobj to dynamically query widget
# signals and properties.
GTKDOC_CFLAGS= \
-I$(top_srcdir)/pluma \
-I$(top_builddir)/pluma \
-I$(top_srcdir)/xedit \
-I$(top_builddir)/xedit \
-I$(top_srcdir) \
-I$(top_builddir) \
$(PLUMA_CFLAGS)
$(XEDIT_CFLAGS)
GTKDOC_LIBS= \
$(top_builddir)/pluma/libpluma.la \
$(PLUMA_LIBS)
$(top_builddir)/xedit/libxedit.la \
$(XEDIT_LIBS)
if ENABLE_PYTHON
GTKDOC_CFLAGS += \
@ -103,7 +103,7 @@ GTKDOC_CFLAGS += \
$(PYTHON_CFLAGS) \
$(AM_CFLAGS)
GTKDOC_LIBS += \
$(top_builddir)/plugin-loaders/python/bindings/pluma.la
$(top_builddir)/plugin-loaders/python/bindings/xedit.la
endif
# This includes the standard gtk-doc make rules, copied by gtkdocize.
@ -113,7 +113,7 @@ include $(top_srcdir)/gtk-doc.make
# e.g. EXTRA_DIST += version.xml.in
regenerate-types:
grep _get_type $(DOC_SOURCE_DIR)/pluma-*.h | grep -oR '^.*\.h' | sort | uniq - | sed -r 's/^.*\.h$/#include "\0"/' > pluma.types
grep _get_type $(DOC_SOURCE_DIR)/pluma-*.h | grep -oR '^.*\.h' | sort | uniq - | sed -re 'y/-/_/' -e 's/^(.*)\.h$/\1_get_type/' >> pluma.types.new
grep _get_type $(DOC_SOURCE_DIR)/xedit-*.h | grep -oR '^.*\.h' | sort | uniq - | sed -r 's/^.*\.h$/#include "\0"/' > xedit.types
grep _get_type $(DOC_SOURCE_DIR)/xedit-*.h | grep -oR '^.*\.h' | sort | uniq - | sed -re 'y/-/_/' -e 's/^(.*)\.h$/\1_get_type/' >> xedit.types.new
-include $(top_srcdir)/git.mk

View File

@ -1,37 +0,0 @@
<?xml version="1.0"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
<book id="index" xmlns:xi="http://www.w3.org/2003/XInclude">
<bookinfo>
<title>pluma Reference Manual</title>
</bookinfo>
<chapter>
<title>pluma</title>
<xi:include href="xml/pluma-app.xml"/>
<xi:include href="xml/pluma-document.xml"/>
<xi:include href="xml/pluma-encodings-option-menu.xml"/>
<xi:include href="xml/pluma-file-chooser-dialog.xml"/>
<xi:include href="xml/pluma-message-bus.xml"/>
<xi:include href="xml/pluma-message-type.xml"/>
<xi:include href="xml/pluma-message.xml"/>
<xi:include href="xml/pluma-notebook.xml"/>
<xi:include href="xml/pluma-panel.xml"/>
<xi:include href="xml/pluma-plugin.xml"/>
<xi:include href="xml/pluma-print-job-preview.xml"/>
<xi:include href="xml/pluma-print.xml"/>
<xi:include href="xml/pluma-progress-message-area.xml"/>
<xi:include href="xml/pluma-statusbar.xml"/>
<xi:include href="xml/pluma-tab.xml"/>
<xi:include href="xml/pluma-view.xml"/>
<xi:include href="xml/pluma-window.xml"/>
<xi:include href="xml/pluma-convert.xml"/>
<xi:include href="xml/pluma-debug.xml"/>
<xi:include href="xml/pluma-encodings.xml"/>
<xi:include href="xml/pluma-help.xml"/>
<xi:include href="xml/pluma-metadata-manager.xml"/>
<xi:include href="xml/pluma-prefs-manager-app.xml"/>
<xi:include href="xml/pluma-prefs-manager.xml"/>
<xi:include href="xml/pluma-utils.xml"/>
</chapter>
</book>

View File

@ -1,809 +0,0 @@
<SECTION>
<FILE>pluma-app</FILE>
PlumaAppPrivate
<TITLE>PlumaApp</TITLE>
PlumaApp
PlumaLockdownMask
pluma_app_get_default
pluma_app_create_window
pluma_app_get_windows
pluma_app_get_active_window
pluma_app_get_documents
pluma_app_get_views
pluma_app_get_lockdown
<SUBSECTION Standard>
PLUMA_APP
PLUMA_IS_APP
PLUMA_TYPE_APP
pluma_app_get_type
PLUMA_APP_CLASS
PLUMA_IS_APP_CLASS
PLUMA_APP_GET_CLASS
</SECTION>
<SECTION>
<FILE>pluma-document</FILE>
PlumaSearchFlags
PlumaDocumentPrivate
<TITLE>PlumaDocument</TITLE>
PlumaDocument
PlumaDocumentSaveFlags
PLUMA_DOCUMENT_ERROR
pluma_document_error_quark
pluma_document_new
pluma_document_get_uri
pluma_document_get_uri_for_display
pluma_document_get_short_name_for_display
pluma_document_get_mime_type
pluma_document_get_readonly
pluma_document_load
pluma_document_insert_file
pluma_document_load_cancel
pluma_document_save
pluma_document_save_as
pluma_document_is_untouched
pluma_document_is_untitled
pluma_document_get_deleted
pluma_document_goto_line
pluma_document_set_search_text
pluma_document_get_search_text
pluma_document_get_can_search_again
pluma_document_search_forward
pluma_document_search_backward
pluma_document_replace_all
pluma_document_set_language
pluma_document_set_enable_search_highlighting
pluma_document_get_enable_search_highlighting
PLUMA_SEARCH_IS_DONT_SET_FLAGS
PLUMA_SEARCH_SET_DONT_SET_FLAGS
PLUMA_SEARCH_IS_ENTIRE_WORD
PLUMA_SEARCH_SET_ENTIRE_WORD
PLUMA_SEARCH_IS_CASE_SENSITIVE
PLUMA_SEARCH_SET_CASE_SENSITIVE
<SUBSECTION Standard>
PLUMA_DOCUMENT
PLUMA_IS_DOCUMENT
PLUMA_TYPE_DOCUMENT
pluma_document_get_type
PLUMA_DOCUMENT_CLASS
PLUMA_IS_DOCUMENT_CLASS
PLUMA_DOCUMENT_GET_CLASS
</SECTION>
<SECTION>
<FILE>pluma-encodings-option-menu</FILE>
PlumaEncodingsOptionMenuPrivate
<TITLE>PlumaEncodingsOptionMenu</TITLE>
PlumaEncodingsOptionMenu
pluma_encodings_option_menu_new
pluma_encodings_option_menu_get_selected_encoding
pluma_encodings_option_menu_set_selected_encoding
<SUBSECTION Standard>
PLUMA_ENCODINGS_OPTION_MENU
PLUMA_IS_ENCODINGS_OPTION_MENU
PLUMA_TYPE_ENCODINGS_OPTION_MENU
pluma_encodings_option_menu_get_type
PLUMA_ENCODINGS_OPTION_MENU_CLASS
PLUMA_IS_ENCODINGS_OPTION_MENU_CLASS
PLUMA_ENCODINGS_OPTION_MENU_GET_CLASS
</SECTION>
<SECTION>
<FILE>pluma-file-chooser-dialog</FILE>
PlumaFileChooserDialogPrivate
<TITLE>PlumaFileChooserDialog</TITLE>
PlumaFileChooserDialog
pluma_file_chooser_dialog_new
pluma_file_chooser_dialog_set_encoding
<SUBSECTION Standard>
PLUMA_FILE_CHOOSER_DIALOG
PLUMA_IS_FILE_CHOOSER_DIALOG
PLUMA_TYPE_FILE_CHOOSER_DIALOG
pluma_file_chooser_dialog_get_type
PLUMA_FILE_CHOOSER_DIALOG_CLASS
PLUMA_IS_FILE_CHOOSER_DIALOG_CLASS
PLUMA_FILE_CHOOSER_DIALOG_GET_CLASS
</SECTION>
<SECTION>
<FILE>pluma-message-bus</FILE>
<TITLE>PlumaMessageBus</TITLE>
PlumaMessageBus
PlumaMessageCallback
pluma_message_bus_get_default
pluma_message_bus_new
pluma_message_bus_lookup
pluma_message_bus_register
pluma_message_bus_unregister
pluma_message_bus_unregister_all
pluma_message_bus_is_registered
pluma_message_bus_foreach
pluma_message_bus_connect
pluma_message_bus_disconnect
pluma_message_bus_disconnect_by_func
pluma_message_bus_block
pluma_message_bus_block_by_func
pluma_message_bus_unblock
pluma_message_bus_unblock_by_func
pluma_message_bus_send_message
pluma_message_bus_send_message_sync
pluma_message_bus_send
pluma_message_bus_send_sync
<SUBSECTION Standard>
PLUMA_MESSAGE_BUS
PLUMA_IS_MESSAGE_BUS
PLUMA_TYPE_MESSAGE_BUS
pluma_message_bus_get_type
PLUMA_MESSAGE_BUS_CLASS
PLUMA_IS_MESSAGE_BUS_CLASS
PLUMA_MESSAGE_BUS_GET_CLASS
</SECTION>
<SECTION>
<FILE>pluma-message-type</FILE>
<TITLE>PlumaMessageType</TITLE>
PlumaMessageType
pluma_message_type_get_type
pluma_message_type_is_supported
pluma_message_type_identifier
pluma_message_type_is_valid_object_path
pluma_message_type_new
pluma_message_type_new_valist
pluma_message_type_ref
pluma_message_type_unref
pluma_message_type_set
pluma_message_type_set_valist
pluma_message_type_instantiate
pluma_message_type_instantiate_valist
pluma_message_type_get_object_path
pluma_message_type_get_method
pluma_message_type_lookup
pluma_message_type_foreach
<SUBSECTION Standard>
PLUMA_TYPE_MESSAGE_TYPE
</SECTION>
<SECTION>
<FILE>pluma-message</FILE>
<TITLE>PlumaMessage</TITLE>
PlumaMessage
pluma_message_get
pluma_message_get_valist
pluma_message_get_value
pluma_message_set
pluma_message_set_valist
pluma_message_set_value
pluma_message_set_valuesv
pluma_message_get_object_path
pluma_message_get_method
pluma_message_has_key
pluma_message_get_key_type
pluma_message_validate
<SUBSECTION Standard>
PLUMA_MESSAGE
PLUMA_IS_MESSAGE
PLUMA_TYPE_MESSAGE
pluma_message_get_type
PLUMA_MESSAGE_CLASS
PLUMA_IS_MESSAGE_CLASS
PLUMA_MESSAGE_GET_CLASS
</SECTION>
<SECTION>
<FILE>pluma-notebook</FILE>
PlumaNotebookPrivate
<TITLE>PlumaNotebook</TITLE>
PlumaNotebook
pluma_notebook_new
pluma_notebook_add_tab
pluma_notebook_remove_tab
pluma_notebook_remove_all_tabs
pluma_notebook_reorder_tab
pluma_notebook_move_tab
pluma_notebook_set_always_show_tabs
pluma_notebook_set_close_buttons_sensitive
pluma_notebook_get_close_buttons_sensitive
pluma_notebook_set_tab_drag_and_drop_enabled
pluma_notebook_get_tab_drag_and_drop_enabled
<SUBSECTION Standard>
PLUMA_NOTEBOOK
PLUMA_IS_NOTEBOOK
PLUMA_TYPE_NOTEBOOK
pluma_notebook_get_type
PLUMA_NOTEBOOK_CLASS
PLUMA_IS_NOTEBOOK_CLASS
PLUMA_NOTEBOOK_GET_CLASS
</SECTION>
<SECTION>
<FILE>pluma-panel</FILE>
PlumaPanelPrivate
<TITLE>PlumaPanel</TITLE>
PlumaPanel
pluma_panel_new
pluma_panel_add_item
pluma_panel_add_item_with_stock_icon
pluma_panel_remove_item
pluma_panel_activate_item
pluma_panel_item_is_active
pluma_panel_get_orientation
pluma_panel_get_n_items
<SUBSECTION Standard>
PLUMA_PANEL
PLUMA_IS_PANEL
PLUMA_TYPE_PANEL
pluma_panel_get_type
PLUMA_PANEL_CLASS
PLUMA_IS_PANEL_CLASS
PLUMA_PANEL_GET_CLASS
</SECTION>
<SECTION>
<FILE>pluma-plugin</FILE>
<TITLE>PlumaPlugin</TITLE>
PlumaPlugin
pluma_plugin_activate
pluma_plugin_deactivate
pluma_plugin_update_ui
pluma_plugin_is_configurable
pluma_plugin_create_configure_dialog
PLUMA_PLUGIN_REGISTER_TYPE
<SUBSECTION Standard>
PLUMA_PLUGIN
PLUMA_IS_PLUGIN
PLUMA_TYPE_PLUGIN
pluma_plugin_get_type
PLUMA_PLUGIN_CLASS
PLUMA_IS_PLUGIN_CLASS
PLUMA_PLUGIN_GET_CLASS
PLUMA_PLUGIN_REGISTER_TYPE_WITH_CODE
PLUMA_PLUGIN_REGISTER_TYPE
PLUMA_PLUGIN_DEFINE_TYPE_WITH_CODE
PLUMA_PLUGIN_DEFINE_TYPE
</SECTION>
<SECTION>
<FILE>pluma-print-job-preview</FILE>
PlumaPrintJobPreviewPrivate
<TITLE>PlumaPrintJobPreview</TITLE>
PlumaPrintJobPreview
pluma_print_job_preview_new
<SUBSECTION Standard>
PLUMA_PRINT_JOB_PREVIEW
PLUMA_IS_PRINT_JOB_PREVIEW
PLUMA_TYPE_PRINT_JOB_PREVIEW
pluma_print_job_preview_get_type
PLUMA_PRINT_JOB_PREVIEW_CLASS
PLUMA_IS_PRINT_JOB_PREVIEW_CLASS
PLUMA_PRINT_JOB_PREVIEW_GET_CLASS
</SECTION>
<SECTION>
<FILE>pluma-print</FILE>
<TITLE>PlumaPrintJob</TITLE>
PlumaPrintJob
pluma_print_job_new
pluma_print_job_save_config
pluma_print_dialog_new
<SUBSECTION Standard>
PLUMA_PRINT_JOB
PLUMA_IS_PRINT_JOB
PLUMA_TYPE_PRINT_JOB
pluma_print_job_get_type
PLUMA_PRINT_JOB_CLASS
PLUMA_IS_PRINT_JOB_CLASS
PLUMA_PRINT_JOB_GET_CLASS
</SECTION>
<SECTION>
<FILE>pluma-progress-message-area</FILE>
PlumaProgressMessageAreaPrivate
<TITLE>PlumaProgressMessageArea</TITLE>
PlumaProgressMessageArea
pluma_progress_message_area_new
pluma_progress_message_area_set_stock_image
pluma_progress_message_area_set_markup
pluma_progress_message_area_set_text
pluma_progress_message_area_set_fraction
pluma_progress_message_area_pulse
<SUBSECTION Standard>
PLUMA_PROGRESS_MESSAGE_AREA
PLUMA_IS_PROGRESS_MESSAGE_AREA
PLUMA_TYPE_PROGRESS_MESSAGE_AREA
pluma_progress_message_area_get_type
PLUMA_PROGRESS_MESSAGE_AREA_CLASS
PLUMA_IS_PROGRESS_MESSAGE_AREA_CLASS
PLUMA_PROGRESS_MESSAGE_AREA_GET_CLASS
</SECTION>
<SECTION>
<FILE>pluma-statusbar</FILE>
PlumaStatusbarPrivate
<TITLE>PlumaStatusbar</TITLE>
PlumaStatusbar
pluma_statusbar_new
PlumaStatus
pluma_statusbar_set_window_state
pluma_statusbar_set_overwrite
pluma_statusbar_set_cursor_position
pluma_statusbar_clear_overwrite
pluma_statusbar_flash_message
<SUBSECTION Standard>
PLUMA_STATUSBAR
PLUMA_IS_STATUSBAR
PLUMA_TYPE_STATUSBAR
pluma_statusbar_get_type
PLUMA_STATUSBAR_CLASS
PLUMA_IS_STATUSBAR_CLASS
PLUMA_STATUSBAR_GET_CLASS
</SECTION>
<SECTION>
<FILE>pluma-tab</FILE>
PlumaTabState
PlumaTabPrivate
<TITLE>PlumaTab</TITLE>
PlumaTab
pluma_tab_get_view
pluma_tab_get_document
pluma_tab_get_from_document
pluma_tab_get_state
pluma_tab_get_auto_save_enabled
pluma_tab_set_auto_save_enabled
pluma_tab_get_auto_save_interval
pluma_tab_set_auto_save_interval
<SUBSECTION Standard>
PLUMA_TAB
PLUMA_IS_TAB
PLUMA_TYPE_TAB
pluma_tab_get_type
PLUMA_TAB_CLASS
PLUMA_IS_TAB_CLASS
PLUMA_TAB_GET_CLASS
</SECTION>
<SECTION>
<FILE>pluma-view</FILE>
PlumaViewPrivate
<TITLE>PlumaView</TITLE>
PlumaView
pluma_view_new
pluma_view_cut_clipboard
pluma_view_copy_clipboard
pluma_view_paste_clipboard
pluma_view_delete_selection
pluma_view_select_all
pluma_view_scroll_to_cursor
pluma_view_set_colors
pluma_view_set_font
<SUBSECTION Standard>
PLUMA_VIEW
PLUMA_IS_VIEW
PLUMA_TYPE_VIEW
pluma_view_get_type
PLUMA_VIEW_CLASS
PLUMA_IS_VIEW_CLASS
PLUMA_VIEW_GET_CLASS
</SECTION>
<SECTION>
<FILE>pluma-window</FILE>
PlumaWindowState
PlumaWindowPrivate
<TITLE>PlumaWindow</TITLE>
PlumaWindow
pluma_window_create_tab
pluma_window_create_tab_from_uri
pluma_window_close_tab
pluma_window_close_all_tabs
pluma_window_close_tabs
pluma_window_get_active_tab
pluma_window_set_active_tab
pluma_window_get_active_view
pluma_window_get_active_document
pluma_window_get_documents
pluma_window_get_unsaved_documents
pluma_window_get_views
pluma_window_get_group
pluma_window_get_side_panel
pluma_window_get_bottom_panel
pluma_window_get_statusbar
pluma_window_get_ui_manager
pluma_window_get_state
pluma_window_get_tab_from_location
pluma_window_get_tab_from_uri
pluma_window_get_message_bus
<SUBSECTION Standard>
PLUMA_WINDOW
PLUMA_IS_WINDOW
PLUMA_TYPE_WINDOW
pluma_window_get_type
PLUMA_WINDOW_CLASS
PLUMA_IS_WINDOW_CLASS
PLUMA_WINDOW_GET_CLASS
</SECTION>
<SECTION>
<FILE>pluma-convert</FILE>
PlumaConvertError
PLUMA_CONVERT_ERROR
pluma_convert_error_quark
pluma_convert_to_utf8
pluma_convert_from_utf8
</SECTION>
<SECTION>
<FILE>pluma-debug</FILE>
PlumaDebugSection
DEBUG_VIEW
DEBUG_SEARCH
DEBUG_PRINT
DEBUG_PREFS
DEBUG_PLUGINS
DEBUG_TAB
DEBUG_DOCUMENT
DEBUG_COMMANDS
DEBUG_APP
DEBUG_SESSION
DEBUG_UTILS
DEBUG_METADATA
DEBUG_WINDOW
DEBUG_LOADER
DEBUG_SAVER
pluma_debug_init
pluma_debug
pluma_debug_message
</SECTION>
<SECTION>
<FILE>pluma-encodings</FILE>
PlumaEncoding
PLUMA_TYPE_ENCODING
pluma_encoding_get_type
pluma_encoding_copy
pluma_encoding_free
pluma_encoding_get_from_charset
pluma_encoding_get_from_index
pluma_encoding_to_string
pluma_encoding_get_name
pluma_encoding_get_charset
pluma_encoding_get_utf8
pluma_encoding_get_current
</SECTION>
<SECTION>
<FILE>pluma-help</FILE>
pluma_help_display
</SECTION>
<SECTION>
<FILE>pluma-metadata-manager</FILE>
pluma_metadata_manager_shutdown
pluma_metadata_manager_get
pluma_metadata_manager_set
</SECTION>
<SECTION>
<FILE>pluma-prefs-manager-app</FILE>
pluma_prefs_manager_app_init
pluma_prefs_manager_app_shutdown
pluma_prefs_manager_get_window_state
pluma_prefs_manager_set_window_state
pluma_prefs_manager_window_state_can_set
pluma_prefs_manager_get_window_size
pluma_prefs_manager_get_default_window_size
pluma_prefs_manager_set_window_size
pluma_prefs_manager_window_size_can_set
pluma_prefs_manager_get_side_panel_size
pluma_prefs_manager_get_default_side_panel_size
pluma_prefs_manager_set_side_panel_size
pluma_prefs_manager_side_panel_size_can_set
pluma_prefs_manager_get_bottom_panel_size
pluma_prefs_manager_get_default_bottom_panel_size
pluma_prefs_manager_set_bottom_panel_size
pluma_prefs_manager_bottom_panel_size_can_set
</SECTION>
<SECTION>
<FILE>pluma-prefs-manager</FILE>
PLUMA_BASE_KEY
GPM_PREFS_DIR
GPM_FONT_DIR
GPM_USE_DEFAULT_FONT
GPM_EDITOR_FONT
GPM_COLORS_DIR
GPM_USE_DEFAULT_COLORS
GPM_BACKGROUND_COLOR
GPM_TEXT_COLOR
GPM_SELECTED_TEXT_COLOR
GPM_SELECTION_COLOR
GPM_SAVE_DIR
GPM_CREATE_BACKUP_COPY
GPM_BACKUP_COPY_EXTENSION
GPM_AUTO_SAVE
GPM_AUTO_SAVE_INTERVAL
GPM_UNDO_DIR
GPM_UNDO_ACTIONS_LIMIT
GPM_WRAP_MODE_DIR
GPM_WRAP_MODE
GPM_TABS_DIR
GPM_TABS_SIZE
GPM_INSERT_SPACES
GPM_AUTO_INDENT_DIR
GPM_AUTO_INDENT
GPM_LINE_NUMBERS_DIR
GPM_DISPLAY_LINE_NUMBERS
GPM_CURRENT_LINE_DIR
GPM_HIGHLIGHT_CURRENT_LINE
GPM_BRACKET_MATCHING_DIR
GPM_BRACKET_MATCHING
GPM_RIGHT_MARGIN_DIR
GPM_DISPLAY_RIGHT_MARGIN
GPM_RIGHT_MARGIN_POSITION
GPM_CURSOR_POSITION_DIR
GPM_RESTORE_CURSOR_POSITION
GPM_SEARCH_HIGHLIGHTING_DIR
GPM_SEARCH_HIGHLIGHTING_ENABLE
GPM_TOOLBAR_DIR
GPM_TOOLBAR_VISIBLE
GPM_TOOLBAR_BUTTONS_STYLE
GPM_STATUSBAR_DIR
GPM_STATUSBAR_VISIBLE
GPM_SIDE_PANE_DIR
GPM_SIDE_PANE_VISIBLE
GPM_BOTTOM_PANEL_DIR
GPM_BOTTOM_PANEL_VISIBLE
GPM_RECENTS_DIR
GPM_MAX_RECENTS
GPM_PRINT_PAGE_DIR
GPM_PRINT_SYNTAX
GPM_PRINT_HEADER
GPM_PRINT_WRAP_MODE
GPM_PRINT_LINE_NUMBERS
GPM_PRINT_FONT_DIR
GPM_PRINT_FONT_BODY
GPM_PRINT_FONT_BODY_PANGO
GPM_PRINT_FONT_HEADER
GPM_PRINT_FONT_HEADER_PANGO
GPM_PRINT_FONT_NUMBERS
GPM_PRINT_FONT_NUMBERS_PANGO
GPM_WINDOW_DIR
GPM_WINDOW_STATE
GPM_WINDOW_WIDTH
GPM_WINDOW_HEIGHT
GPM_SIDE_PANEL_SIZE
GPM_BOTTOM_PANEL_SIZE
GPM_ENCODINGS_DIR
GPM_AUTO_DETECTED_ENCODINGS
GPM_SHOWN_IN_MENU_ENCODINGS
GPM_SYNTAX_HL_DIR
GPM_SYNTAX_HL_ENABLE
GPM_WRITABLE_VFS_SCHEMES
GPM_LOCKDOWN_DIR
GPM_LOCKDOWN_COMMAND_LINE
GPM_LOCKDOWN_PRINTING
GPM_LOCKDOWN_PRINT_SETUP
GPM_LOCKDOWN_SAVE_TO_DISK
GPM_DEFAULT_USE_DEFAULT_FONT
GPM_DEFAULT_EDITOR_FONT
GPM_DEFAULT_USE_DEFAULT_COLORS
GPM_DEFAULT_BACKGROUND_COLOR
GPM_DEFAULT_TEXT_COLOR
GPM_DEFAULT_SELECTED_TEXT_COLOR
GPM_DEFAULT_SELECTION_COLOR
GPM_DEFAULT_CREATE_BACKUP_COPY
GPM_DEFAULT_BACKUP_COPY_EXTENSION
GPM_DEFAULT_AUTO_SAVE
GPM_DEFAULT_AUTO_SAVE_INTERVAL
GPM_DEFAULT_UNDO_ACTIONS_LIMIT
GPM_DEFAULT_WRAP_MODE
GPM_DEFAULT_TABS_SIZE
GPM_DEFAULT_INSERT_SPACES
GPM_DEFAULT_AUTO_INDENT
GPM_DEFAULT_DISPLAY_LINE_NUMBERS
GPM_DEFAULT_AUTO_DETECTED_ENCODINGS
GPM_DEFAULT_TOOLBAR_VISIBLE
GPM_DEFAULT_TOOLBAR_BUTTONS_STYLE
GPM_DEFAULT_TOOLBAR_SHOW_TOOLTIPS
GPM_DEFAULT_STATUSBAR_VISIBLE
GPM_DEFAULT_SIDE_PANE_VISIBLE
GPM_DEFAULT_BOTTOM_PANEL_VISIBLE
GPM_DEFAULT_PRINT_SYNTAX
GPM_DEFAULT_PRINT_HEADER
GPM_DEFAULT_PRINT_WRAP_MODE
GPM_DEFAULT_PRINT_LINE_NUMBERS
GPM_DEFAULT_PRINT_FONT_BODY_PANGO
GPM_DEFAULT_PRINT_FONT_HEADER_PANGO
GPM_DEFAULT_PRINT_FONT_NUMBERS_PANGO
GPM_DEFAULT_MAX_RECENTS
GPM_DEFAULT_WINDOW_STATE
GPM_DEFAULT_WINDOW_WIDTH
GPM_DEFAULT_WINDOW_HEIGHT
GPM_DEFAULT_WINDOW_STATE_STR
GPM_DEFAULT_WINDOW_WIDTH_STR
GPM_DEFAULT_WINDOW_HEIGHT_STR
GPM_DEFAULT_SIDE_PANEL_SIZE
GPM_DEFAULT_BOTTOM_PANEL_SIZE
GPM_DEFAULT_SIDE_PANEL_SIZE_STR
GPM_DEFAULT_BOTTOM_PANEL_SIZE_STR
GPM_DEFAULT_HIGHLIGHT_CURRENT_LINE
GPM_DEFAULT_BRACKET_MATCHING
GPM_DEFAULT_DISPLAY_RIGHT_MARGIN
GPM_DEFAULT_RIGHT_MARGIN_POSITION
GPM_DEFAULT_SYNTAX_HL_ENABLE
GPM_DEFAULT_WRITABLE_VFS_SCHEMES
GPM_DEFAULT_RESTORE_CURSOR_POSITION
GPM_DEFAULT_SEARCH_HIGHLIGHTING_ENABLE
PlumaToolbarSetting
pluma_prefs_manager_init
pluma_prefs_manager_shutdown
pluma_prefs_manager_get_use_default_font
pluma_prefs_manager_set_use_default_font
pluma_prefs_manager_use_default_font_can_set
pluma_prefs_manager_get_editor_font
pluma_prefs_manager_set_editor_font
pluma_prefs_manager_editor_font_can_set
pluma_prefs_manager_get_use_default_colors
pluma_prefs_manager_set_use_default_colors
pluma_prefs_manager_use_default_colors_can_set
pluma_prefs_manager_get_background_color
pluma_prefs_manager_set_background_color
pluma_prefs_manager_background_color_can_set
pluma_prefs_manager_get_text_color
pluma_prefs_manager_set_text_color
pluma_prefs_manager_text_color_can_set
pluma_prefs_manager_get_selection_color
pluma_prefs_manager_set_selection_color
pluma_prefs_manager_selection_color_can_set
pluma_prefs_manager_get_selected_text_color
pluma_prefs_manager_set_selected_text_color
pluma_prefs_manager_selected_text_color_can_set
pluma_prefs_manager_get_create_backup_copy
pluma_prefs_manager_set_create_backup_copy
pluma_prefs_manager_create_backup_copy_can_set
pluma_prefs_manager_get_backup_extension
pluma_prefs_manager_get_auto_save
pluma_prefs_manager_set_auto_save
pluma_prefs_manager_auto_save_can_set
pluma_prefs_manager_get_auto_save_interval
pluma_prefs_manager_set_auto_save_interval
pluma_prefs_manager_auto_save_interval_can_set
pluma_prefs_manager_get_undo_actions_limit
pluma_prefs_manager_set_undo_actions_limit
pluma_prefs_manager_undo_actions_limit_can_set
pluma_prefs_manager_get_wrap_mode
pluma_prefs_manager_set_wrap_mode
pluma_prefs_manager_wrap_mode_can_set
pluma_prefs_manager_get_tabs_size
pluma_prefs_manager_set_tabs_size
pluma_prefs_manager_tabs_size_can_set
pluma_prefs_manager_get_insert_spaces
pluma_prefs_manager_set_insert_spaces
pluma_prefs_manager_insert_spaces_can_set
pluma_prefs_manager_get_auto_indent
pluma_prefs_manager_set_auto_indent
pluma_prefs_manager_auto_indent_can_set
pluma_prefs_manager_get_display_line_numbers
pluma_prefs_manager_set_display_line_numbers
pluma_prefs_manager_display_line_numbers_can_set
pluma_prefs_manager_get_toolbar_visible
pluma_prefs_manager_set_toolbar_visible
pluma_prefs_manager_toolbar_visible_can_set
pluma_prefs_manager_get_toolbar_buttons_style
pluma_prefs_manager_set_toolbar_buttons_style
pluma_prefs_manager_toolbar_buttons_style_can_set
pluma_prefs_manager_get_statusbar_visible
pluma_prefs_manager_set_statusbar_visible
pluma_prefs_manager_statusbar_visible_can_set
pluma_prefs_manager_get_side_pane_visible
pluma_prefs_manager_set_side_pane_visible
pluma_prefs_manager_side_pane_visible_can_set
pluma_prefs_manager_get_bottom_panel_visible
pluma_prefs_manager_set_bottom_panel_visible
pluma_prefs_manager_bottom_panel_visible_can_set
pluma_prefs_manager_get_print_syntax_hl
pluma_prefs_manager_set_print_syntax_hl
pluma_prefs_manager_print_syntax_hl_can_set
pluma_prefs_manager_get_print_header
pluma_prefs_manager_set_print_header
pluma_prefs_manager_print_header_can_set
pluma_prefs_manager_get_print_wrap_mode
pluma_prefs_manager_set_print_wrap_mode
pluma_prefs_manager_print_wrap_mode_can_set
pluma_prefs_manager_get_print_line_numbers
pluma_prefs_manager_set_print_line_numbers
pluma_prefs_manager_print_line_numbers_can_set
pluma_prefs_manager_get_print_font_body
pluma_prefs_manager_set_print_font_body
pluma_prefs_manager_print_font_body_can_set
pluma_prefs_manager_get_default_print_font_body
pluma_prefs_manager_get_print_font_header
pluma_prefs_manager_set_print_font_header
pluma_prefs_manager_print_font_header_can_set
pluma_prefs_manager_get_default_print_font_header
pluma_prefs_manager_get_print_font_numbers
pluma_prefs_manager_set_print_font_numbers
pluma_prefs_manager_print_font_numbers_can_set
pluma_prefs_manager_get_default_print_font_numbers
pluma_prefs_manager_get_max_recents
pluma_prefs_manager_get_auto_detected_encodings
pluma_prefs_manager_get_shown_in_menu_encodings
pluma_prefs_manager_set_shown_in_menu_encodings
pluma_prefs_manager_shown_in_menu_encodings_can_set
pluma_prefs_manager_get_highlight_current_line
pluma_prefs_manager_set_highlight_current_line
pluma_prefs_manager_highlight_current_line_can_set
pluma_prefs_manager_get_bracket_matching
pluma_prefs_manager_set_bracket_matching
pluma_prefs_manager_bracket_matching_can_set
pluma_prefs_manager_get_display_right_margin
pluma_prefs_manager_set_display_right_margin
pluma_prefs_manager_display_right_margin_can_set
pluma_prefs_manager_get_right_margin_position
pluma_prefs_manager_set_right_margin_position
pluma_prefs_manager_right_margin_position_can_set
pluma_prefs_manager_get_enable_syntax_highlighting
pluma_prefs_manager_set_enable_syntax_highlighting
pluma_prefs_manager_enable_syntax_highlighting_can_set
pluma_prefs_manager_get_writable_vfs_schemes
pluma_prefs_manager_get_restore_cursor_position
pluma_prefs_manager_get_enable_search_highlighting
pluma_prefs_manager_set_enable_search_highlighting
pluma_prefs_manager_enable_search_highlighting_can_set
pluma_prefs_manager_get_lockdown
</SECTION>
<SECTION>
<FILE>pluma-utils</FILE>
GBOOLEAN_TO_POINTER
GPOINTER_TO_BOOLEAN
IS_VALID_BOOLEAN
pluma_utils_uri_has_writable_scheme
pluma_utils_uri_has_file_scheme
pluma_utils_menu_position_under_widget
pluma_utils_menu_position_under_tree_view
pluma_gtk_button_new_with_stock_icon
pluma_dialog_add_button
pluma_utils_escape_underscores
pluma_utils_escape_slashes
pluma_utils_str_middle_truncate
g_utf8_caselessnmatch
pluma_utils_set_atk_name_description
pluma_utils_set_atk_relation
pluma_utils_uri_exists
pluma_utils_escape_search_text
pluma_utils_unescape_search_text
pluma_utils_get_stdin
pluma_warning
pluma_utils_make_valid_utf8
pluma_utils_uri_get_dirname
pluma_utils_replace_home_dir_with_tilde
pluma_utils_get_current_workspace
pluma_utils_get_window_workspace
pluma_utils_activate_url
pluma_utils_is_valid_uri
pluma_utils_get_glade_widgets
pluma_utils_make_canonical_uri_from_shell_arg
pluma_utils_format_uri_for_display
</SECTION>
<SECTION>
<FILE>pluma-enum-types</FILE>
PLUMA_TYPE_LOCKDOWN_MASK
pluma_lockdown_mask_get_type
PLUMA_TYPE_CONVERT_ERROR
pluma_convert_error_get_type
PLUMA_TYPE_DEBUG_SECTION
pluma_debug_section_get_type
PLUMA_TYPE_SEARCH_FLAGS
pluma_search_flags_get_type
PLUMA_TYPE_DOCUMENT_SAVE_FLAGS
pluma_document_save_flags_get_type
PLUMA_TYPE_TOOLBAR_SETTING
pluma_toolbar_setting_get_type
PLUMA_TYPE_TAB_STATE
pluma_tab_state_get_type
PLUMA_TYPE_WINDOW_STATE
pluma_window_state_get_type
</SECTION>

View File

@ -1,32 +0,0 @@
#include "pluma-app.h"
#include "pluma-document.h"
#include "pluma-encodings.h"
#include "pluma-encodings-combo-box.h"
#include "pluma-file-chooser-dialog.h"
#include "pluma-message.h"
#include "pluma-message-bus.h"
#include "pluma-message-type.h"
#include "pluma-notebook.h"
#include "pluma-panel.h"
#include "pluma-plugin.h"
#include "pluma-progress-message-area.h"
#include "pluma-statusbar.h"
#include "pluma-tab.h"
#include "pluma-view.h"
#include "pluma-window.h"
pluma_app_get_type
pluma_document_get_type
pluma_encoding_get_type
pluma_encodings_combo_box_get_type
pluma_file_chooser_dialog_get_type
pluma_message_get_type
pluma_message_bus_get_type
pluma_message_type_get_type
pluma_notebook_get_type
pluma_panel_get_type
pluma_plugin_get_type
pluma_progress_message_area_get_type
pluma_statusbar_get_type
pluma_tab_get_type
pluma_view_get_type
pluma_window_get_type

View File

@ -0,0 +1,37 @@
<?xml version="1.0"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
<book id="index" xmlns:xi="http://www.w3.org/2003/XInclude">
<bookinfo>
<title>xedit Reference Manual</title>
</bookinfo>
<chapter>
<title>xedit</title>
<xi:include href="xml/xedit-app.xml"/>
<xi:include href="xml/xedit-document.xml"/>
<xi:include href="xml/xedit-encodings-option-menu.xml"/>
<xi:include href="xml/xedit-file-chooser-dialog.xml"/>
<xi:include href="xml/xedit-message-bus.xml"/>
<xi:include href="xml/xedit-message-type.xml"/>
<xi:include href="xml/xedit-message.xml"/>
<xi:include href="xml/xedit-notebook.xml"/>
<xi:include href="xml/xedit-panel.xml"/>
<xi:include href="xml/xedit-plugin.xml"/>
<xi:include href="xml/xedit-print-job-preview.xml"/>
<xi:include href="xml/xedit-print.xml"/>
<xi:include href="xml/xedit-progress-message-area.xml"/>
<xi:include href="xml/xedit-statusbar.xml"/>
<xi:include href="xml/xedit-tab.xml"/>
<xi:include href="xml/xedit-view.xml"/>
<xi:include href="xml/xedit-window.xml"/>
<xi:include href="xml/xedit-convert.xml"/>
<xi:include href="xml/xedit-debug.xml"/>
<xi:include href="xml/xedit-encodings.xml"/>
<xi:include href="xml/xedit-help.xml"/>
<xi:include href="xml/xedit-metadata-manager.xml"/>
<xi:include href="xml/xedit-prefs-manager-app.xml"/>
<xi:include href="xml/xedit-prefs-manager.xml"/>
<xi:include href="xml/xedit-utils.xml"/>
</chapter>
</book>

View File

@ -0,0 +1,809 @@
<SECTION>
<FILE>xedit-app</FILE>
XeditAppPrivate
<TITLE>XeditApp</TITLE>
XeditApp
XeditLockdownMask
xedit_app_get_default
xedit_app_create_window
xedit_app_get_windows
xedit_app_get_active_window
xedit_app_get_documents
xedit_app_get_views
xedit_app_get_lockdown
<SUBSECTION Standard>
XEDIT_APP
XEDIT_IS_APP
XEDIT_TYPE_APP
xedit_app_get_type
XEDIT_APP_CLASS
XEDIT_IS_APP_CLASS
XEDIT_APP_GET_CLASS
</SECTION>
<SECTION>
<FILE>xedit-document</FILE>
XeditSearchFlags
XeditDocumentPrivate
<TITLE>XeditDocument</TITLE>
XeditDocument
XeditDocumentSaveFlags
XEDIT_DOCUMENT_ERROR
xedit_document_error_quark
xedit_document_new
xedit_document_get_uri
xedit_document_get_uri_for_display
xedit_document_get_short_name_for_display
xedit_document_get_mime_type
xedit_document_get_readonly
xedit_document_load
xedit_document_insert_file
xedit_document_load_cancel
xedit_document_save
xedit_document_save_as
xedit_document_is_untouched
xedit_document_is_untitled
xedit_document_get_deleted
xedit_document_goto_line
xedit_document_set_search_text
xedit_document_get_search_text
xedit_document_get_can_search_again
xedit_document_search_forward
xedit_document_search_backward
xedit_document_replace_all
xedit_document_set_language
xedit_document_set_enable_search_highlighting
xedit_document_get_enable_search_highlighting
XEDIT_SEARCH_IS_DONT_SET_FLAGS
XEDIT_SEARCH_SET_DONT_SET_FLAGS
XEDIT_SEARCH_IS_ENTIRE_WORD
XEDIT_SEARCH_SET_ENTIRE_WORD
XEDIT_SEARCH_IS_CASE_SENSITIVE
XEDIT_SEARCH_SET_CASE_SENSITIVE
<SUBSECTION Standard>
XEDIT_DOCUMENT
XEDIT_IS_DOCUMENT
XEDIT_TYPE_DOCUMENT
xedit_document_get_type
XEDIT_DOCUMENT_CLASS
XEDIT_IS_DOCUMENT_CLASS
XEDIT_DOCUMENT_GET_CLASS
</SECTION>
<SECTION>
<FILE>xedit-encodings-option-menu</FILE>
XeditEncodingsOptionMenuPrivate
<TITLE>XeditEncodingsOptionMenu</TITLE>
XeditEncodingsOptionMenu
xedit_encodings_option_menu_new
xedit_encodings_option_menu_get_selected_encoding
xedit_encodings_option_menu_set_selected_encoding
<SUBSECTION Standard>
XEDIT_ENCODINGS_OPTION_MENU
XEDIT_IS_ENCODINGS_OPTION_MENU
XEDIT_TYPE_ENCODINGS_OPTION_MENU
xedit_encodings_option_menu_get_type
XEDIT_ENCODINGS_OPTION_MENU_CLASS
XEDIT_IS_ENCODINGS_OPTION_MENU_CLASS
XEDIT_ENCODINGS_OPTION_MENU_GET_CLASS
</SECTION>
<SECTION>
<FILE>xedit-file-chooser-dialog</FILE>
XeditFileChooserDialogPrivate
<TITLE>XeditFileChooserDialog</TITLE>
XeditFileChooserDialog
xedit_file_chooser_dialog_new
xedit_file_chooser_dialog_set_encoding
<SUBSECTION Standard>
XEDIT_FILE_CHOOSER_DIALOG
XEDIT_IS_FILE_CHOOSER_DIALOG
XEDIT_TYPE_FILE_CHOOSER_DIALOG
xedit_file_chooser_dialog_get_type
XEDIT_FILE_CHOOSER_DIALOG_CLASS
XEDIT_IS_FILE_CHOOSER_DIALOG_CLASS
XEDIT_FILE_CHOOSER_DIALOG_GET_CLASS
</SECTION>
<SECTION>
<FILE>xedit-message-bus</FILE>
<TITLE>XeditMessageBus</TITLE>
XeditMessageBus
XeditMessageCallback
xedit_message_bus_get_default
xedit_message_bus_new
xedit_message_bus_lookup
xedit_message_bus_register
xedit_message_bus_unregister
xedit_message_bus_unregister_all
xedit_message_bus_is_registered
xedit_message_bus_foreach
xedit_message_bus_connect
xedit_message_bus_disconnect
xedit_message_bus_disconnect_by_func
xedit_message_bus_block
xedit_message_bus_block_by_func
xedit_message_bus_unblock
xedit_message_bus_unblock_by_func
xedit_message_bus_send_message
xedit_message_bus_send_message_sync
xedit_message_bus_send
xedit_message_bus_send_sync
<SUBSECTION Standard>
XEDIT_MESSAGE_BUS
XEDIT_IS_MESSAGE_BUS
XEDIT_TYPE_MESSAGE_BUS
xedit_message_bus_get_type
XEDIT_MESSAGE_BUS_CLASS
XEDIT_IS_MESSAGE_BUS_CLASS
XEDIT_MESSAGE_BUS_GET_CLASS
</SECTION>
<SECTION>
<FILE>xedit-message-type</FILE>
<TITLE>XeditMessageType</TITLE>
XeditMessageType
xedit_message_type_get_type
xedit_message_type_is_supported
xedit_message_type_identifier
xedit_message_type_is_valid_object_path
xedit_message_type_new
xedit_message_type_new_valist
xedit_message_type_ref
xedit_message_type_unref
xedit_message_type_set
xedit_message_type_set_valist
xedit_message_type_instantiate
xedit_message_type_instantiate_valist
xedit_message_type_get_object_path
xedit_message_type_get_method
xedit_message_type_lookup
xedit_message_type_foreach
<SUBSECTION Standard>
XEDIT_TYPE_MESSAGE_TYPE
</SECTION>
<SECTION>
<FILE>xedit-message</FILE>
<TITLE>XeditMessage</TITLE>
XeditMessage
xedit_message_get
xedit_message_get_valist
xedit_message_get_value
xedit_message_set
xedit_message_set_valist
xedit_message_set_value
xedit_message_set_valuesv
xedit_message_get_object_path
xedit_message_get_method
xedit_message_has_key
xedit_message_get_key_type
xedit_message_validate
<SUBSECTION Standard>
XEDIT_MESSAGE
XEDIT_IS_MESSAGE
XEDIT_TYPE_MESSAGE
xedit_message_get_type
XEDIT_MESSAGE_CLASS
XEDIT_IS_MESSAGE_CLASS
XEDIT_MESSAGE_GET_CLASS
</SECTION>
<SECTION>
<FILE>xedit-notebook</FILE>
XeditNotebookPrivate
<TITLE>XeditNotebook</TITLE>
XeditNotebook
xedit_notebook_new
xedit_notebook_add_tab
xedit_notebook_remove_tab
xedit_notebook_remove_all_tabs
xedit_notebook_reorder_tab
xedit_notebook_move_tab
xedit_notebook_set_always_show_tabs
xedit_notebook_set_close_buttons_sensitive
xedit_notebook_get_close_buttons_sensitive
xedit_notebook_set_tab_drag_and_drop_enabled
xedit_notebook_get_tab_drag_and_drop_enabled
<SUBSECTION Standard>
XEDIT_NOTEBOOK
XEDIT_IS_NOTEBOOK
XEDIT_TYPE_NOTEBOOK
xedit_notebook_get_type
XEDIT_NOTEBOOK_CLASS
XEDIT_IS_NOTEBOOK_CLASS
XEDIT_NOTEBOOK_GET_CLASS
</SECTION>
<SECTION>
<FILE>xedit-panel</FILE>
XeditPanelPrivate
<TITLE>XeditPanel</TITLE>
XeditPanel
xedit_panel_new
xedit_panel_add_item
xedit_panel_add_item_with_stock_icon
xedit_panel_remove_item
xedit_panel_activate_item
xedit_panel_item_is_active
xedit_panel_get_orientation
xedit_panel_get_n_items
<SUBSECTION Standard>
XEDIT_PANEL
XEDIT_IS_PANEL
XEDIT_TYPE_PANEL
xedit_panel_get_type
XEDIT_PANEL_CLASS
XEDIT_IS_PANEL_CLASS
XEDIT_PANEL_GET_CLASS
</SECTION>
<SECTION>
<FILE>xedit-plugin</FILE>
<TITLE>XeditPlugin</TITLE>
XeditPlugin
xedit_plugin_activate
xedit_plugin_deactivate
xedit_plugin_update_ui
xedit_plugin_is_configurable
xedit_plugin_create_configure_dialog
XEDIT_PLUGIN_REGISTER_TYPE
<SUBSECTION Standard>
XEDIT_PLUGIN
XEDIT_IS_PLUGIN
XEDIT_TYPE_PLUGIN
xedit_plugin_get_type
XEDIT_PLUGIN_CLASS
XEDIT_IS_PLUGIN_CLASS
XEDIT_PLUGIN_GET_CLASS
XEDIT_PLUGIN_REGISTER_TYPE_WITH_CODE
XEDIT_PLUGIN_REGISTER_TYPE
XEDIT_PLUGIN_DEFINE_TYPE_WITH_CODE
XEDIT_PLUGIN_DEFINE_TYPE
</SECTION>
<SECTION>
<FILE>xedit-print-job-preview</FILE>
XeditPrintJobPreviewPrivate
<TITLE>XeditPrintJobPreview</TITLE>
XeditPrintJobPreview
xedit_print_job_preview_new
<SUBSECTION Standard>
XEDIT_PRINT_JOB_PREVIEW
XEDIT_IS_PRINT_JOB_PREVIEW
XEDIT_TYPE_PRINT_JOB_PREVIEW
xedit_print_job_preview_get_type
XEDIT_PRINT_JOB_PREVIEW_CLASS
XEDIT_IS_PRINT_JOB_PREVIEW_CLASS
XEDIT_PRINT_JOB_PREVIEW_GET_CLASS
</SECTION>
<SECTION>
<FILE>xedit-print</FILE>
<TITLE>XeditPrintJob</TITLE>
XeditPrintJob
xedit_print_job_new
xedit_print_job_save_config
xedit_print_dialog_new
<SUBSECTION Standard>
XEDIT_PRINT_JOB
XEDIT_IS_PRINT_JOB
XEDIT_TYPE_PRINT_JOB
xedit_print_job_get_type
XEDIT_PRINT_JOB_CLASS
XEDIT_IS_PRINT_JOB_CLASS
XEDIT_PRINT_JOB_GET_CLASS
</SECTION>
<SECTION>
<FILE>xedit-progress-message-area</FILE>
XeditProgressMessageAreaPrivate
<TITLE>XeditProgressMessageArea</TITLE>
XeditProgressMessageArea
xedit_progress_message_area_new
xedit_progress_message_area_set_stock_image
xedit_progress_message_area_set_markup
xedit_progress_message_area_set_text
xedit_progress_message_area_set_fraction
xedit_progress_message_area_pulse
<SUBSECTION Standard>
XEDIT_PROGRESS_MESSAGE_AREA
XEDIT_IS_PROGRESS_MESSAGE_AREA
XEDIT_TYPE_PROGRESS_MESSAGE_AREA
xedit_progress_message_area_get_type
XEDIT_PROGRESS_MESSAGE_AREA_CLASS
XEDIT_IS_PROGRESS_MESSAGE_AREA_CLASS
XEDIT_PROGRESS_MESSAGE_AREA_GET_CLASS
</SECTION>
<SECTION>
<FILE>xedit-statusbar</FILE>
XeditStatusbarPrivate
<TITLE>XeditStatusbar</TITLE>
XeditStatusbar
xedit_statusbar_new
XeditStatus
xedit_statusbar_set_window_state
xedit_statusbar_set_overwrite
xedit_statusbar_set_cursor_position
xedit_statusbar_clear_overwrite
xedit_statusbar_flash_message
<SUBSECTION Standard>
XEDIT_STATUSBAR
XEDIT_IS_STATUSBAR
XEDIT_TYPE_STATUSBAR
xedit_statusbar_get_type
XEDIT_STATUSBAR_CLASS
XEDIT_IS_STATUSBAR_CLASS
XEDIT_STATUSBAR_GET_CLASS
</SECTION>
<SECTION>
<FILE>xedit-tab</FILE>
XeditTabState
XeditTabPrivate
<TITLE>XeditTab</TITLE>
XeditTab
xedit_tab_get_view
xedit_tab_get_document
xedit_tab_get_from_document
xedit_tab_get_state
xedit_tab_get_auto_save_enabled
xedit_tab_set_auto_save_enabled
xedit_tab_get_auto_save_interval
xedit_tab_set_auto_save_interval
<SUBSECTION Standard>
XEDIT_TAB
XEDIT_IS_TAB
XEDIT_TYPE_TAB
xedit_tab_get_type
XEDIT_TAB_CLASS
XEDIT_IS_TAB_CLASS
XEDIT_TAB_GET_CLASS
</SECTION>
<SECTION>
<FILE>xedit-view</FILE>
XeditViewPrivate
<TITLE>XeditView</TITLE>
XeditView
xedit_view_new
xedit_view_cut_clipboard
xedit_view_copy_clipboard
xedit_view_paste_clipboard
xedit_view_delete_selection
xedit_view_select_all
xedit_view_scroll_to_cursor
xedit_view_set_colors
xedit_view_set_font
<SUBSECTION Standard>
XEDIT_VIEW
XEDIT_IS_VIEW
XEDIT_TYPE_VIEW
xedit_view_get_type
XEDIT_VIEW_CLASS
XEDIT_IS_VIEW_CLASS
XEDIT_VIEW_GET_CLASS
</SECTION>
<SECTION>
<FILE>xedit-window</FILE>
XeditWindowState
XeditWindowPrivate
<TITLE>XeditWindow</TITLE>
XeditWindow
xedit_window_create_tab
xedit_window_create_tab_from_uri
xedit_window_close_tab
xedit_window_close_all_tabs
xedit_window_close_tabs
xedit_window_get_active_tab
xedit_window_set_active_tab
xedit_window_get_active_view
xedit_window_get_active_document
xedit_window_get_documents
xedit_window_get_unsaved_documents
xedit_window_get_views
xedit_window_get_group
xedit_window_get_side_panel
xedit_window_get_bottom_panel
xedit_window_get_statusbar
xedit_window_get_ui_manager
xedit_window_get_state
xedit_window_get_tab_from_location
xedit_window_get_tab_from_uri
xedit_window_get_message_bus
<SUBSECTION Standard>
XEDIT_WINDOW
XEDIT_IS_WINDOW
XEDIT_TYPE_WINDOW
xedit_window_get_type
XEDIT_WINDOW_CLASS
XEDIT_IS_WINDOW_CLASS
XEDIT_WINDOW_GET_CLASS
</SECTION>
<SECTION>
<FILE>xedit-convert</FILE>
XeditConvertError
XEDIT_CONVERT_ERROR
xedit_convert_error_quark
xedit_convert_to_utf8
xedit_convert_from_utf8
</SECTION>
<SECTION>
<FILE>xedit-debug</FILE>
XeditDebugSection
DEBUG_VIEW
DEBUG_SEARCH
DEBUG_PRINT
DEBUG_PREFS
DEBUG_PLUGINS
DEBUG_TAB
DEBUG_DOCUMENT
DEBUG_COMMANDS
DEBUG_APP
DEBUG_SESSION
DEBUG_UTILS
DEBUG_METADATA
DEBUG_WINDOW
DEBUG_LOADER
DEBUG_SAVER
xedit_debug_init
xedit_debug
xedit_debug_message
</SECTION>
<SECTION>
<FILE>xedit-encodings</FILE>
XeditEncoding
XEDIT_TYPE_ENCODING
xedit_encoding_get_type
xedit_encoding_copy
xedit_encoding_free
xedit_encoding_get_from_charset
xedit_encoding_get_from_index
xedit_encoding_to_string
xedit_encoding_get_name
xedit_encoding_get_charset
xedit_encoding_get_utf8
xedit_encoding_get_current
</SECTION>
<SECTION>
<FILE>xedit-help</FILE>
xedit_help_display
</SECTION>
<SECTION>
<FILE>xedit-metadata-manager</FILE>
xedit_metadata_manager_shutdown
xedit_metadata_manager_get
xedit_metadata_manager_set
</SECTION>
<SECTION>
<FILE>xedit-prefs-manager-app</FILE>
xedit_prefs_manager_app_init
xedit_prefs_manager_app_shutdown
xedit_prefs_manager_get_window_state
xedit_prefs_manager_set_window_state
xedit_prefs_manager_window_state_can_set
xedit_prefs_manager_get_window_size
xedit_prefs_manager_get_default_window_size
xedit_prefs_manager_set_window_size
xedit_prefs_manager_window_size_can_set
xedit_prefs_manager_get_side_panel_size
xedit_prefs_manager_get_default_side_panel_size
xedit_prefs_manager_set_side_panel_size
xedit_prefs_manager_side_panel_size_can_set
xedit_prefs_manager_get_bottom_panel_size
xedit_prefs_manager_get_default_bottom_panel_size
xedit_prefs_manager_set_bottom_panel_size
xedit_prefs_manager_bottom_panel_size_can_set
</SECTION>
<SECTION>
<FILE>xedit-prefs-manager</FILE>
XEDIT_BASE_KEY
GPM_PREFS_DIR
GPM_FONT_DIR
GPM_USE_DEFAULT_FONT
GPM_EDITOR_FONT
GPM_COLORS_DIR
GPM_USE_DEFAULT_COLORS
GPM_BACKGROUND_COLOR
GPM_TEXT_COLOR
GPM_SELECTED_TEXT_COLOR
GPM_SELECTION_COLOR
GPM_SAVE_DIR
GPM_CREATE_BACKUP_COPY
GPM_BACKUP_COPY_EXTENSION
GPM_AUTO_SAVE
GPM_AUTO_SAVE_INTERVAL
GPM_UNDO_DIR
GPM_UNDO_ACTIONS_LIMIT
GPM_WRAP_MODE_DIR
GPM_WRAP_MODE
GPM_TABS_DIR
GPM_TABS_SIZE
GPM_INSERT_SPACES
GPM_AUTO_INDENT_DIR
GPM_AUTO_INDENT
GPM_LINE_NUMBERS_DIR
GPM_DISPLAY_LINE_NUMBERS
GPM_CURRENT_LINE_DIR
GPM_HIGHLIGHT_CURRENT_LINE
GPM_BRACKET_MATCHING_DIR
GPM_BRACKET_MATCHING
GPM_RIGHT_MARGIN_DIR
GPM_DISPLAY_RIGHT_MARGIN
GPM_RIGHT_MARGIN_POSITION
GPM_CURSOR_POSITION_DIR
GPM_RESTORE_CURSOR_POSITION
GPM_SEARCH_HIGHLIGHTING_DIR
GPM_SEARCH_HIGHLIGHTING_ENABLE
GPM_TOOLBAR_DIR
GPM_TOOLBAR_VISIBLE
GPM_TOOLBAR_BUTTONS_STYLE
GPM_STATUSBAR_DIR
GPM_STATUSBAR_VISIBLE
GPM_SIDE_PANE_DIR
GPM_SIDE_PANE_VISIBLE
GPM_BOTTOM_PANEL_DIR
GPM_BOTTOM_PANEL_VISIBLE
GPM_RECENTS_DIR
GPM_MAX_RECENTS
GPM_PRINT_PAGE_DIR
GPM_PRINT_SYNTAX
GPM_PRINT_HEADER
GPM_PRINT_WRAP_MODE
GPM_PRINT_LINE_NUMBERS
GPM_PRINT_FONT_DIR
GPM_PRINT_FONT_BODY
GPM_PRINT_FONT_BODY_PANGO
GPM_PRINT_FONT_HEADER
GPM_PRINT_FONT_HEADER_PANGO
GPM_PRINT_FONT_NUMBERS
GPM_PRINT_FONT_NUMBERS_PANGO
GPM_WINDOW_DIR
GPM_WINDOW_STATE
GPM_WINDOW_WIDTH
GPM_WINDOW_HEIGHT
GPM_SIDE_PANEL_SIZE
GPM_BOTTOM_PANEL_SIZE
GPM_ENCODINGS_DIR
GPM_AUTO_DETECTED_ENCODINGS
GPM_SHOWN_IN_MENU_ENCODINGS
GPM_SYNTAX_HL_DIR
GPM_SYNTAX_HL_ENABLE
GPM_WRITABLE_VFS_SCHEMES
GPM_LOCKDOWN_DIR
GPM_LOCKDOWN_COMMAND_LINE
GPM_LOCKDOWN_PRINTING
GPM_LOCKDOWN_PRINT_SETUP
GPM_LOCKDOWN_SAVE_TO_DISK
GPM_DEFAULT_USE_DEFAULT_FONT
GPM_DEFAULT_EDITOR_FONT
GPM_DEFAULT_USE_DEFAULT_COLORS
GPM_DEFAULT_BACKGROUND_COLOR
GPM_DEFAULT_TEXT_COLOR
GPM_DEFAULT_SELECTED_TEXT_COLOR
GPM_DEFAULT_SELECTION_COLOR
GPM_DEFAULT_CREATE_BACKUP_COPY
GPM_DEFAULT_BACKUP_COPY_EXTENSION
GPM_DEFAULT_AUTO_SAVE
GPM_DEFAULT_AUTO_SAVE_INTERVAL
GPM_DEFAULT_UNDO_ACTIONS_LIMIT
GPM_DEFAULT_WRAP_MODE
GPM_DEFAULT_TABS_SIZE
GPM_DEFAULT_INSERT_SPACES
GPM_DEFAULT_AUTO_INDENT
GPM_DEFAULT_DISPLAY_LINE_NUMBERS
GPM_DEFAULT_AUTO_DETECTED_ENCODINGS
GPM_DEFAULT_TOOLBAR_VISIBLE
GPM_DEFAULT_TOOLBAR_BUTTONS_STYLE
GPM_DEFAULT_TOOLBAR_SHOW_TOOLTIPS
GPM_DEFAULT_STATUSBAR_VISIBLE
GPM_DEFAULT_SIDE_PANE_VISIBLE
GPM_DEFAULT_BOTTOM_PANEL_VISIBLE
GPM_DEFAULT_PRINT_SYNTAX
GPM_DEFAULT_PRINT_HEADER
GPM_DEFAULT_PRINT_WRAP_MODE
GPM_DEFAULT_PRINT_LINE_NUMBERS
GPM_DEFAULT_PRINT_FONT_BODY_PANGO
GPM_DEFAULT_PRINT_FONT_HEADER_PANGO
GPM_DEFAULT_PRINT_FONT_NUMBERS_PANGO
GPM_DEFAULT_MAX_RECENTS
GPM_DEFAULT_WINDOW_STATE
GPM_DEFAULT_WINDOW_WIDTH
GPM_DEFAULT_WINDOW_HEIGHT
GPM_DEFAULT_WINDOW_STATE_STR
GPM_DEFAULT_WINDOW_WIDTH_STR
GPM_DEFAULT_WINDOW_HEIGHT_STR
GPM_DEFAULT_SIDE_PANEL_SIZE
GPM_DEFAULT_BOTTOM_PANEL_SIZE
GPM_DEFAULT_SIDE_PANEL_SIZE_STR
GPM_DEFAULT_BOTTOM_PANEL_SIZE_STR
GPM_DEFAULT_HIGHLIGHT_CURRENT_LINE
GPM_DEFAULT_BRACKET_MATCHING
GPM_DEFAULT_DISPLAY_RIGHT_MARGIN
GPM_DEFAULT_RIGHT_MARGIN_POSITION
GPM_DEFAULT_SYNTAX_HL_ENABLE
GPM_DEFAULT_WRITABLE_VFS_SCHEMES
GPM_DEFAULT_RESTORE_CURSOR_POSITION
GPM_DEFAULT_SEARCH_HIGHLIGHTING_ENABLE
XeditToolbarSetting
xedit_prefs_manager_init
xedit_prefs_manager_shutdown
xedit_prefs_manager_get_use_default_font
xedit_prefs_manager_set_use_default_font
xedit_prefs_manager_use_default_font_can_set
xedit_prefs_manager_get_editor_font
xedit_prefs_manager_set_editor_font
xedit_prefs_manager_editor_font_can_set
xedit_prefs_manager_get_use_default_colors
xedit_prefs_manager_set_use_default_colors
xedit_prefs_manager_use_default_colors_can_set
xedit_prefs_manager_get_background_color
xedit_prefs_manager_set_background_color
xedit_prefs_manager_background_color_can_set
xedit_prefs_manager_get_text_color
xedit_prefs_manager_set_text_color
xedit_prefs_manager_text_color_can_set
xedit_prefs_manager_get_selection_color
xedit_prefs_manager_set_selection_color
xedit_prefs_manager_selection_color_can_set
xedit_prefs_manager_get_selected_text_color
xedit_prefs_manager_set_selected_text_color
xedit_prefs_manager_selected_text_color_can_set
xedit_prefs_manager_get_create_backup_copy
xedit_prefs_manager_set_create_backup_copy
xedit_prefs_manager_create_backup_copy_can_set
xedit_prefs_manager_get_backup_extension
xedit_prefs_manager_get_auto_save
xedit_prefs_manager_set_auto_save
xedit_prefs_manager_auto_save_can_set
xedit_prefs_manager_get_auto_save_interval
xedit_prefs_manager_set_auto_save_interval
xedit_prefs_manager_auto_save_interval_can_set
xedit_prefs_manager_get_undo_actions_limit
xedit_prefs_manager_set_undo_actions_limit
xedit_prefs_manager_undo_actions_limit_can_set
xedit_prefs_manager_get_wrap_mode
xedit_prefs_manager_set_wrap_mode
xedit_prefs_manager_wrap_mode_can_set
xedit_prefs_manager_get_tabs_size
xedit_prefs_manager_set_tabs_size
xedit_prefs_manager_tabs_size_can_set
xedit_prefs_manager_get_insert_spaces
xedit_prefs_manager_set_insert_spaces
xedit_prefs_manager_insert_spaces_can_set
xedit_prefs_manager_get_auto_indent
xedit_prefs_manager_set_auto_indent
xedit_prefs_manager_auto_indent_can_set
xedit_prefs_manager_get_display_line_numbers
xedit_prefs_manager_set_display_line_numbers
xedit_prefs_manager_display_line_numbers_can_set
xedit_prefs_manager_get_toolbar_visible
xedit_prefs_manager_set_toolbar_visible
xedit_prefs_manager_toolbar_visible_can_set
xedit_prefs_manager_get_toolbar_buttons_style
xedit_prefs_manager_set_toolbar_buttons_style
xedit_prefs_manager_toolbar_buttons_style_can_set
xedit_prefs_manager_get_statusbar_visible
xedit_prefs_manager_set_statusbar_visible
xedit_prefs_manager_statusbar_visible_can_set
xedit_prefs_manager_get_side_pane_visible
xedit_prefs_manager_set_side_pane_visible
xedit_prefs_manager_side_pane_visible_can_set
xedit_prefs_manager_get_bottom_panel_visible
xedit_prefs_manager_set_bottom_panel_visible
xedit_prefs_manager_bottom_panel_visible_can_set
xedit_prefs_manager_get_print_syntax_hl
xedit_prefs_manager_set_print_syntax_hl
xedit_prefs_manager_print_syntax_hl_can_set
xedit_prefs_manager_get_print_header
xedit_prefs_manager_set_print_header
xedit_prefs_manager_print_header_can_set
xedit_prefs_manager_get_print_wrap_mode
xedit_prefs_manager_set_print_wrap_mode
xedit_prefs_manager_print_wrap_mode_can_set
xedit_prefs_manager_get_print_line_numbers
xedit_prefs_manager_set_print_line_numbers
xedit_prefs_manager_print_line_numbers_can_set
xedit_prefs_manager_get_print_font_body
xedit_prefs_manager_set_print_font_body
xedit_prefs_manager_print_font_body_can_set
xedit_prefs_manager_get_default_print_font_body
xedit_prefs_manager_get_print_font_header
xedit_prefs_manager_set_print_font_header
xedit_prefs_manager_print_font_header_can_set
xedit_prefs_manager_get_default_print_font_header
xedit_prefs_manager_get_print_font_numbers
xedit_prefs_manager_set_print_font_numbers
xedit_prefs_manager_print_font_numbers_can_set
xedit_prefs_manager_get_default_print_font_numbers
xedit_prefs_manager_get_max_recents
xedit_prefs_manager_get_auto_detected_encodings
xedit_prefs_manager_get_shown_in_menu_encodings
xedit_prefs_manager_set_shown_in_menu_encodings
xedit_prefs_manager_shown_in_menu_encodings_can_set
xedit_prefs_manager_get_highlight_current_line
xedit_prefs_manager_set_highlight_current_line
xedit_prefs_manager_highlight_current_line_can_set
xedit_prefs_manager_get_bracket_matching
xedit_prefs_manager_set_bracket_matching
xedit_prefs_manager_bracket_matching_can_set
xedit_prefs_manager_get_display_right_margin
xedit_prefs_manager_set_display_right_margin
xedit_prefs_manager_display_right_margin_can_set
xedit_prefs_manager_get_right_margin_position
xedit_prefs_manager_set_right_margin_position
xedit_prefs_manager_right_margin_position_can_set
xedit_prefs_manager_get_enable_syntax_highlighting
xedit_prefs_manager_set_enable_syntax_highlighting
xedit_prefs_manager_enable_syntax_highlighting_can_set
xedit_prefs_manager_get_writable_vfs_schemes
xedit_prefs_manager_get_restore_cursor_position
xedit_prefs_manager_get_enable_search_highlighting
xedit_prefs_manager_set_enable_search_highlighting
xedit_prefs_manager_enable_search_highlighting_can_set
xedit_prefs_manager_get_lockdown
</SECTION>
<SECTION>
<FILE>xedit-utils</FILE>
GBOOLEAN_TO_POINTER
GPOINTER_TO_BOOLEAN
IS_VALID_BOOLEAN
xedit_utils_uri_has_writable_scheme
xedit_utils_uri_has_file_scheme
xedit_utils_menu_position_under_widget
xedit_utils_menu_position_under_tree_view
xedit_gtk_button_new_with_stock_icon
xedit_dialog_add_button
xedit_utils_escape_underscores
xedit_utils_escape_slashes
xedit_utils_str_middle_truncate
g_utf8_caselessnmatch
xedit_utils_set_atk_name_description
xedit_utils_set_atk_relation
xedit_utils_uri_exists
xedit_utils_escape_search_text
xedit_utils_unescape_search_text
xedit_utils_get_stdin
xedit_warning
xedit_utils_make_valid_utf8
xedit_utils_uri_get_dirname
xedit_utils_replace_home_dir_with_tilde
xedit_utils_get_current_workspace
xedit_utils_get_window_workspace
xedit_utils_activate_url
xedit_utils_is_valid_uri
xedit_utils_get_glade_widgets
xedit_utils_make_canonical_uri_from_shell_arg
xedit_utils_format_uri_for_display
</SECTION>
<SECTION>
<FILE>xedit-enum-types</FILE>
XEDIT_TYPE_LOCKDOWN_MASK
xedit_lockdown_mask_get_type
XEDIT_TYPE_CONVERT_ERROR
xedit_convert_error_get_type
XEDIT_TYPE_DEBUG_SECTION
xedit_debug_section_get_type
XEDIT_TYPE_SEARCH_FLAGS
xedit_search_flags_get_type
XEDIT_TYPE_DOCUMENT_SAVE_FLAGS
xedit_document_save_flags_get_type
XEDIT_TYPE_TOOLBAR_SETTING
xedit_toolbar_setting_get_type
XEDIT_TYPE_TAB_STATE
xedit_tab_state_get_type
XEDIT_TYPE_WINDOW_STATE
xedit_window_state_get_type
</SECTION>

View File

@ -0,0 +1,32 @@
#include "xedit-app.h"
#include "xedit-document.h"
#include "xedit-encodings.h"
#include "xedit-encodings-combo-box.h"
#include "xedit-file-chooser-dialog.h"
#include "xedit-message.h"
#include "xedit-message-bus.h"
#include "xedit-message-type.h"
#include "xedit-notebook.h"
#include "xedit-panel.h"
#include "xedit-plugin.h"
#include "xedit-progress-message-area.h"
#include "xedit-statusbar.h"
#include "xedit-tab.h"
#include "xedit-view.h"
#include "xedit-window.h"
xedit_app_get_type
xedit_document_get_type
xedit_encoding_get_type
xedit_encodings_combo_box_get_type
xedit_file_chooser_dialog_get_type
xedit_message_get_type
xedit_message_bus_get_type
xedit_message_type_get_type
xedit_notebook_get_type
xedit_panel_get_type
xedit_plugin_get_type
xedit_progress_message_area_get_type
xedit_statusbar_get_type
xedit_tab_get_type
xedit_view_get_type
xedit_window_get_type

View File

Before

Width:  |  Height:  |  Size: 726 B

After

Width:  |  Height:  |  Size: 726 B

View File

Before

Width:  |  Height:  |  Size: 689 B

After

Width:  |  Height:  |  Size: 689 B

View File

Before

Width:  |  Height:  |  Size: 743 B

After

Width:  |  Height:  |  Size: 743 B

View File

Before

Width:  |  Height:  |  Size: 737 B

After

Width:  |  Height:  |  Size: 737 B

View File

Before

Width:  |  Height:  |  Size: 192 B

After

Width:  |  Height:  |  Size: 192 B

View File

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View File

@ -4,7 +4,7 @@
<!ENTITY appversion "1.10">
<!ENTITY manrevision "3.0">
<!ENTITY date "July 2015">
<!ENTITY app "pluma">
<!ENTITY app "xedit">
]>
<!--
(Do not remove this comment block.)
@ -20,7 +20,7 @@
<!-- please do not change the id; for translations, change lang to -->
<!-- appropriate code -->
<articleinfo>
<title>Pluma Manual<!-- not using app entity because of lowercase ugliness --></title>
<title>Xedit Manual<!-- not using app entity because of lowercase ugliness --></title>
<copyright>
<year>2015</year>
<holder>MATE Documentation Project</holder> </copyright>
@ -95,7 +95,7 @@
</author>
<othercredit role="reviewer">
<firstname>Baris</firstname>
<surname>Cicek provided information from earlier revisions of the pluma application.</surname>
<surname>Cicek provided information from earlier revisions of the xedit application.</surname>
<contrib>Acknowledgements</contrib>
</othercredit>
<othercredit role="reviewer">
@ -125,7 +125,7 @@
<!-- Remember to remove the &manrevision; entity from the revision entries other
than the current revision. -->
<revision>
<revnumber>pluma V1.0</revnumber>
<revnumber>xedit V1.0</revnumber>
<date>2000</date>
<revdescription>
<para role="author">Eric Baudais <email>baudais@okstate.edu</email>
@ -134,7 +134,7 @@
</revdescription>
</revision>
<revision>
<revnumber>pluma Manual V2.0</revnumber>
<revnumber>xedit Manual V2.0</revnumber>
<date>March 2002</date>
<revdescription>
<para role="author">Sun GNOME Documentation Team</para>
@ -142,7 +142,7 @@
</revdescription>
</revision>
<revision>
<revnumber>pluma Manual V2.1</revnumber>
<revnumber>xedit Manual V2.1</revnumber>
<date>June 2002</date>
<revdescription>
<para role="author">Sun GNOME Documentation Team</para>
@ -150,7 +150,7 @@
</revdescription>
</revision>
<revision>
<revnumber>pluma Manual V2.2</revnumber>
<revnumber>xedit Manual V2.2</revnumber>
<date>August 2002</date>
<revdescription>
<para role="author">Sun GNOME Documentation Team</para>
@ -158,7 +158,7 @@
</revdescription>
</revision>
<revision>
<revnumber>pluma Manual V2.3</revnumber>
<revnumber>xedit Manual V2.3</revnumber>
<date>September 2002</date>
<revdescription>
<para role="author">Sun GNOME Documentation Team</para>
@ -166,7 +166,7 @@
</revdescription>
</revision>
<revision>
<revnumber>pluma Manual V2.4</revnumber>
<revnumber>xedit Manual V2.4</revnumber>
<date>January 2003</date>
<revdescription>
<para role="author">Sun GNOME Documentation Team</para>
@ -174,7 +174,7 @@
</revdescription>
</revision>
<revision>
<revnumber>pluma Manual V2.5</revnumber>
<revnumber>xedit Manual V2.5</revnumber>
<date>March 2003</date>
<revdescription>
<para role="author">Sun GNOME Documentation Team</para>
@ -182,7 +182,7 @@
</revdescription>
</revision>
<revision>
<revnumber>pluma Manual V2.6</revnumber>
<revnumber>xedit Manual V2.6</revnumber>
<date>September 2003</date>
<revdescription>
<para role="author">Sun GNOME Documentation Team</para>
@ -190,7 +190,7 @@
</revdescription>
</revision>
<revision>
<revnumber>pluma Manual V2.7</revnumber>
<revnumber>xedit Manual V2.7</revnumber>
<date>March 2004</date>
<revdescription>
<para role="author">Sun GNOME Documentation Team</para>
@ -236,27 +236,27 @@
and syntax highlighting. More advanced features are available as plugins.</para>
</abstract>
</articleinfo>
<indexterm><primary>pluma</primary></indexterm>
<indexterm><primary>xedit</primary></indexterm>
<indexterm><primary>text editor</primary></indexterm>
<!-- ============= Document Body ============================= -->
<!-- ============= Introduction ============================== -->
<sect1 id="pluma-intro">
<sect1 id="xedit-intro">
<title>Introduction</title>
<!-- removed ids, here as anchors to prevent possible breakage -->
<anchor id="pluma-customize-toolbar"/>
<anchor id="xedit-customize-toolbar"/>
<para>The <application>&app;</application> application enables you to create and edit text files.</para>
<para>The aim of <application>&app;</application> is to be a simple and easy to use text editor. More powerful features can be enabled with different <firstterm>plugins</firstterm>, allowing a variety of tasks related to text-editing.</para>
</sect1>
<!-- ============= Getting Started =========================== -->
<sect1 id="pluma-getting-started">
<sect1 id="xedit-getting-started">
<title>Getting Started</title>
<!-- ============= To Start pluma ============================ -->
<sect2 id="pluma-to-start">
<!-- ============= To Start xedit ============================ -->
<sect2 id="xedit-to-start">
<title>Starting &app;</title>
<para>You can start <application>&app;</application> in the following ways:</para>
<variablelist>
@ -269,26 +269,26 @@
<varlistentry>
<term>Command line</term>
<listitem>
<para>Execute the following command: <command>pluma</command></para>
<para>Execute the following command: <command>xedit</command></para>
</listitem>
</varlistentry>
</variablelist>
<para>By default, when you open a text document in the file manager, pluma will start, and display the document.</para>
<para>By default, when you open a text document in the file manager, xedit will start, and display the document.</para>
</sect2>
<sect2 id="pluma-when-you-start">
<sect2 id="xedit-when-you-start">
<title>The &app; Window</title>
<para>When you start <application>&app;</application>, the following window is displayed:</para>
<figure id="pluma-window">
<figure id="xedit-window">
<title>&app; Window</title>
<screenshot>
<mediaobject>
<imageobject>
<imagedata fileref="figures/pluma_window.png" format="PNG"/>
<imagedata fileref="figures/xedit_window.png" format="PNG"/>
</imageobject>
<textobject> <phrase>Shows pluma main window.</phrase>
<textobject> <phrase>Shows xedit main window.</phrase>
</textobject>
</mediaobject>
</screenshot>
@ -344,37 +344,37 @@
</sect2>
<!-- ============= To Open Multiple Files from the Command Line ========= -->
<sect2 id="pluma-run-from-cmd-line">
<sect2 id="xedit-run-from-cmd-line">
<title>Running &app; from a Command Line</title>
<para>You can run <application>&app;</application> from a command line and open a single file or multiple files. To open multiple files from a command line, type the following command, then press <keycap>Return</keycap>:</para>
<para><command>pluma <replaceable>file1.txt file2.txt file3.txt</replaceable></command></para>
<para><command>xedit <replaceable>file1.txt file2.txt file3.txt</replaceable></command></para>
<para>Alternatively, you can specify a URI instead of a filename.</para>
<para>For more information on how to run <application>&app;</application> from a command line, see the unix manual page for &app;, <ulink url="man:pluma" type="man"><citerefentry><refentrytitle>&app;</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink>.</para>
<para>For more information on how to run <application>&app;</application> from a command line, see the unix manual page for &app;, <ulink url="man:xedit" type="man"><citerefentry><refentrytitle>&app;</refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink>.</para>
</sect2>
</sect1>
<!-- ================ Usage ================================ -->
<sect1 id="pluma-usage">
<sect1 id="xedit-usage">
<title>Working with Files</title>
<!-- ============= To Create a New File ======================== -->
<sect2 id="pluma-create-new-file">
<sect2 id="xedit-create-new-file">
<title>Creating a New Document</title>
<para>To create a new document, choose <menuchoice><guimenu>File</guimenu><guimenuitem>New</guimenuitem></menuchoice>. The application displays a new blank document in the <application>&app;</application> window.</para>
</sect2>
<!-- ============= To Open a File ============================= -->
<sect2 id="pluma-open-file">
<sect2 id="xedit-open-file">
<title>Opening a File</title>
<para>To open a file, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Open</guimenuitem></menuchoice> to display the <guilabel>Open File</guilabel> dialog. Select the file that you want to open, then click <guibutton>Open</guibutton>. The file is displayed in the <application>&app;</application> window. </para>
<para>The application records the paths and filenames of the five most recent files that you edited and displays the files as menu items on the <menuchoice><guimenu>File</guimenu></menuchoice> menu. You can also click on the <inlinemediaobject><imageobject><imagedata fileref="figures/pluma_recent_files_menu_icon.png" format="PNG"/></imageobject><textobject><phrase>Shows Recent Files menu icon.</phrase></textobject></inlinemediaobject> icon on the toolbar to display the list of recent files. </para>
<para>The application records the paths and filenames of the five most recent files that you edited and displays the files as menu items on the <menuchoice><guimenu>File</guimenu></menuchoice> menu. You can also click on the <inlinemediaobject><imageobject><imagedata fileref="figures/xedit_recent_files_menu_icon.png" format="PNG"/></imageobject><textobject><phrase>Shows Recent Files menu icon.</phrase></textobject></inlinemediaobject> icon on the toolbar to display the list of recent files. </para>
<note><para>You can open multiple files in <application>&app;</application>. The application adds a tab for each open file to the window. For more on this see <xref linkend="pluma-tabs"/>.</para></note>
<note><para>You can open multiple files in <application>&app;</application>. The application adds a tab for each open file to the window. For more on this see <xref linkend="xedit-tabs"/>.</para></note>
</sect2>
<!-- ============= To Save a File ============================== -->
<sect2 id="pluma-save-file">
<sect2 id="xedit-save-file">
<title>Saving a File</title>
<para>You can save files in the following ways:</para>
<itemizedlist>
@ -389,7 +389,7 @@
</sect2>
<!-- ============= To Open a File from a URI ======================= -->
<sect2 id="pluma-open-from-uri">
<sect2 id="xedit-open-from-uri">
<title>Opening a File from a URI</title>
<para>To open a file from a Uniform Resource Identifier (URI), perform the following steps:</para>
<orderedlist>
@ -408,11 +408,11 @@
</orderedlist>
<para>Valid types of <replaceable>URI</replaceable> include <literal>http:</literal>, <literal>ftp:</literal>, <literal>file:</literal>, and all of the methods supported by <literal>mate-vfs</literal>.</para>
<para>Files from some types of URI are opened as read-only, and any changes you make must be saved to a different location. HTTP only allows files to be read. Files opened from FTP are read-only because because not all FTP servers may correctly work with saving remote files.</para>
<warning><para>Saving to FTP servers can be enabled with <ulink type="help" url="help:mateconf-editor"><application>Configuration Editor</application></ulink>, setting the key <systemitem>/apps/pluma/preferences/editor/save/writable_vfs_schemes</systemitem>, but this may cause errors.</para></warning>
<warning><para>Saving to FTP servers can be enabled with <ulink type="help" url="help:mateconf-editor"><application>Configuration Editor</application></ulink>, setting the key <systemitem>/apps/xedit/preferences/editor/save/writable_vfs_schemes</systemitem>, but this may cause errors.</para></warning>
</sect2>
<!-- ============= Working with tabs ======================== -->
<sect2 id="pluma-tabs">
<sect2 id="xedit-tabs">
<title>Working With Tabs</title>
<para>When more than one file is open, <application>&app;</application> shows a <firstterm>tab</firstterm> for each document above the display area. To switch to another document, click on its tab.</para>
@ -426,7 +426,7 @@
<title>Working with Text</title>
<!-- ============= To Edit Text ================================ -->
<sect2 id="pluma-edit-text">
<sect2 id="xedit-edit-text">
<title>Editing Text</title>
<para>You can edit the text of a file in the following ways:</para>
<itemizedlist>
@ -445,26 +445,26 @@
</itemizedlist>
</sect2>
<!-- ============== To Undo or Redo Edits ====================== -->
<sect2 id="pluma-undo-redo-edits">
<sect2 id="xedit-undo-redo-edits">
<title>Undoing and Redoing Changes</title>
<para>To undo a change you have made, choose <menuchoice> <guimenu>Edit</guimenu> <guimenuitem>Undo</guimenuitem> </menuchoice>. To reverse this action, choose <menuchoice> <guimenu>Edit</guimenu> <guimenuitem>Redo</guimenuitem> </menuchoice>.</para>
</sect2>
</sect1>
<sect1 id="pluma-find">
<sect1 id="xedit-find">
<title>Finding and Replacing</title>
<para>In <application>&app;</application>, there are two ways of searching for text. You can use the <guilabel>Find</guilabel> dialog to search for a specific piece of text, or <guilabel>Incremental Search</guilabel> to highlight matching text as you type it.
</para>
<!-- ============= To Find Text ================================ -->
<sect2 id="pluma-find-text">
<sect2 id="xedit-find-text">
<title>Finding Text</title>
<para>To search a file for a string of text, perform the following steps:</para>
<orderedlist>
<listitem><para>Choose <menuchoice> <guimenu>Search</guimenu> <guimenuitem>Find</guimenuitem> </menuchoice> to display the <guilabel>Find</guilabel> dialog.</para>
</listitem>
<listitem><para>Type the string that you want to find in the <guilabel>Search for</guilabel> field. You can include special characters such as a new line or tab: see <xref linkend="pluma-find-escapes"/>.</para>
<listitem><para>Type the string that you want to find in the <guilabel>Search for</guilabel> field. You can include special characters such as a new line or tab: see <xref linkend="xedit-find-escapes"/>.</para>
</listitem>
<listitem><para>Click <guibutton>Find</guibutton> to search the file for the first occurrence of the string after your current cursor position. If <application>&app;</application> finds the string, the application selects first occurrence of the string. Other occurrences of the string are highlighted.</para>
</listitem>
@ -475,7 +475,7 @@
<para>To remove the highlighting from the text, choose <menuchoice> <guimenu>Search</guimenu> <guimenuitem>Clear Highlight</guimenuitem> </menuchoice>.</para>
</sect2>
<sect2 id="pluma-find-incremental">
<sect2 id="xedit-find-incremental">
<title>Incremental Search</title>
<para>Incremental search highlights matching text in the document as you type it letter by letter. (This is similar to the search feature in several web browsers.)</para>
@ -486,14 +486,14 @@
</sect2>
<!-- ============= To Find and Replace Text =================== -->
<sect2 id="pluma-find-replace-text">
<sect2 id="xedit-find-replace-text">
<title>Replacing Text</title>
<para>To search a file for a string, and replace the string with an alternative string, perform the following steps:</para>
<orderedlist>
<listitem><para>Choose <menuchoice> <guimenu>Search</guimenu> <guimenuitem>Replace</guimenuitem> </menuchoice> to display the <guilabel>Replace</guilabel> dialog.</para>
</listitem>
<listitem><para>Type the string that you want to find, in the <guilabel>Search for</guilabel> field. You can include special characters such as a new line or tab: see <xref linkend="pluma-find-escapes"/>.</para></listitem>
<listitem><para>Type the string that you want to find, in the <guilabel>Search for</guilabel> field. You can include special characters such as a new line or tab: see <xref linkend="xedit-find-escapes"/>.</para></listitem>
<listitem><para>Type the string that you want to use to replace the string that you find, in the <guilabel>Replace with</guilabel> field.</para>
</listitem>
</orderedlist>
@ -503,7 +503,7 @@
</sect2>
<!-- ============= Find and Replace Options ============================ -->
<sect2 id="pluma-find-options">
<sect2 id="xedit-find-options">
<title>Find and Replace Options</title>
<para>The <guilabel>Find</guilabel> dialog and the <guilabel>Replace</guilabel> dialog both have the following options:</para>
<itemizedlist>
@ -519,7 +519,7 @@
</sect2>
<!-- ============= Special Characters ============================ -->
<sect2 id="pluma-find-escapes">
<sect2 id="xedit-find-escapes">
<title>Special Characters</title>
<para>You can include the following escape sequences in the text to find or replace to represent special characters:</para>
<variablelist>
@ -555,7 +555,7 @@
</sect2>
<!-- ============= To Position the Cursor on a Specific Line ======================= -->
<sect2 id="pluma-goto-line">
<sect2 id="xedit-goto-line">
<title>Positioning the Cursor on a Specific Line</title>
<para>To position the cursor on a specific line in the current file, choose <menuchoice> <guimenu>Search</guimenu> <guimenuitem>Go to Line</guimenuitem> </menuchoice>. The line number box appears at the top of the display area.</para>
@ -565,23 +565,23 @@
</sect1>
<sect1 id="pluma-printing">
<sect1 id="xedit-printing">
<title>Printing</title>
<!-- ============= To Set the Page Options ============================ -->
<sect2 id="pluma-page-setup">
<sect2 id="xedit-page-setup">
<title>Setting the Page Options</title>
<para>To set the page options, choose <menuchoice> <guimenu>File</guimenu> <guimenuitem>Page Setup</guimenuitem> </menuchoice> to display the <guilabel>Page Setup</guilabel> dialog.</para>
<para>The <guilabel>Page Setup</guilabel> dialog enables you to specify the following print options:</para>
<sect3 id="pluma-page-setup-general">
<sect3 id="xedit-page-setup-general">
<title>General Tabbed Section</title>
<variablelist>
<varlistentry> <term><guilabel>Print syntax highlighting</guilabel> </term>
<listitem>
<para>Select this option to print syntax highlighting. For more information about syntax highlighting, see <xref linkend="pluma-set-highlightmode"/>. </para>
<para>Select this option to print syntax highlighting. For more information about syntax highlighting, see <xref linkend="xedit-set-highlightmode"/>. </para>
</listitem>
</varlistentry>
<varlistentry> <term><guilabel>Print page headers</guilabel> </term>
@ -607,7 +607,7 @@
</variablelist>
</sect3>
<sect3 id="pluma-page-setup-fonts">
<sect3 id="xedit-page-setup-fonts">
<title>Fonts</title>
<variablelist>
<varlistentry> <term><guilabel>Body</guilabel> </term>
@ -633,7 +633,7 @@
</sect2>
<!-- ============= To Print a File ============================ -->
<sect2 id="pluma-print-file">
<sect2 id="xedit-print-file">
<title>Printing a Document</title>
<para>You can use <application>&app;</application> to perform the following print operations:</para>
<itemizedlist>
@ -816,13 +816,13 @@
</sect1>
<sect1 id="pluma-programming-features">
<sect1 id="xedit-programming-features">
<title>Programming Features</title>
<para>Several of <application>&app;</application>'s features for programming are provided with plugins. For example, the Tag List plugin provides a list of commonly-used tags for different markup languages: see <xref linkend="pluma-tag-list-plugin"/>.</para>
<para>Several of <application>&app;</application>'s features for programming are provided with plugins. For example, the Tag List plugin provides a list of commonly-used tags for different markup languages: see <xref linkend="xedit-tag-list-plugin"/>.</para>
<!-- ============= Syntax Highlighting =================== -->
<sect2 id="pluma-set-highlightmode">
<sect2 id="xedit-set-highlightmode">
<title>Syntax Highlighting</title>
<para>Syntax highlighting makes source code easier to read by showing different parts of the text in different colors.</para>
@ -862,16 +862,16 @@
</sect2>
<!-- ============= To Pipe the Output of a Command to a File ======= -->
<sect2 id="pluma-pipe-output">
<sect2 id="xedit-pipe-output">
<title>Piping the Output of a Command to a File</title>
<para>You can use <application>&app;</application> to pipe the output of a command to a text file. For example, to pipe the output of an <command>ls</command> command to a text file, type <command>ls | pluma</command>, then press <keycap>Return</keycap>.</para>
<para>You can use <application>&app;</application> to pipe the output of a command to a text file. For example, to pipe the output of an <command>ls</command> command to a text file, type <command>ls | xedit</command>, then press <keycap>Return</keycap>.</para>
<para>The output of the <command>ls</command> command is displayed in a new text file in the <application>&app;</application> window.</para>
<para>Alternatively, you can use the <application>External tools</application> plugin to pipe command output to the current file. <!-- fixme: xref needed! --></para>
</sect2>
</sect1>
<!-- ================ Shortcut Keys ============================= -->
<sect1 id="pluma-shortcutkeys">
<sect1 id="xedit-shortcutkeys">
<title>Shortcut Keys</title>
<para>Use shortcut keys to perform common tasks more quickly than with the mouse and menus. The following tables list all of <application>&app;</application>'s shortcut keys.</para>
<para>For more on shortcut keys, see the <ulink type="help" url="help:mate-user-guide/keyboard-skills">Desktop User Guide</ulink>.</para>
@ -970,7 +970,7 @@
</row>
<row valign="top">
<entry><para>Ctrl + Q</para></entry>
<entry><para>Quit Pluma.</para></entry>
<entry><para>Quit Xedit.</para></entry>
</row>
</tbody>
</tgroup>
@ -1179,18 +1179,18 @@
<!-- ============= Preferences ============================= -->
<sect1 id="pluma-prefs">
<sect1 id="xedit-prefs">
<title>Preferences</title>
<para>To configure <application>&app;</application>, choose <menuchoice> <guimenu>Edit</guimenu> <guimenuitem>Preferences</guimenuitem> </menuchoice>. The <guilabel>Preferences</guilabel> dialog contains the following categories:</para>
<itemizedlist>
<listitem><para><xref linkend="pluma-prefs-view"/></para></listitem>
<listitem><para><xref linkend="pluma-prefs-editor"/></para></listitem>
<listitem><para><xref linkend="pluma-prefs-fontsandcolors"/></para></listitem>
<listitem><para><xref linkend="pluma-prefs-plugins"/></para></listitem>
<listitem><para><xref linkend="xedit-prefs-view"/></para></listitem>
<listitem><para><xref linkend="xedit-prefs-editor"/></para></listitem>
<listitem><para><xref linkend="xedit-prefs-fontsandcolors"/></para></listitem>
<listitem><para><xref linkend="xedit-prefs-plugins"/></para></listitem>
</itemizedlist>
<sect2 id="pluma-prefs-view">
<sect2 id="xedit-prefs-view">
<title>View Preferences</title>
<variablelist>
<varlistentry>
@ -1229,7 +1229,7 @@
</variablelist>
</sect2>
<sect2 id="pluma-prefs-editor">
<sect2 id="xedit-prefs-editor">
<title>Editor Preferences</title>
<variablelist>
<varlistentry>
@ -1255,7 +1255,7 @@
</variablelist>
</sect2>
<sect2 id="pluma-prefs-fontsandcolors">
<sect2 id="xedit-prefs-fontsandcolors">
<title>Font &amp; Colors Preferences</title>
<variablelist>
<varlistentry>
@ -1308,12 +1308,12 @@
</variablelist>
</sect2>
<sect2 id="pluma-prefs-plugins">
<sect2 id="xedit-prefs-plugins">
<title>Plugins Preferences</title>
<para>Plugins add extra features to <application>&app;</application>. For more information on plugins and how to use the built-in plugins, see <xref linkend="pluma-plugins-overview"/>.</para>
<para>Plugins add extra features to <application>&app;</application>. For more information on plugins and how to use the built-in plugins, see <xref linkend="xedit-plugins-overview"/>.</para>
<!-- ============= To Load pluma Plugins ========================= -->
<sect3 id="pluma-install-plugins">
<!-- ============= To Load xedit Plugins ========================= -->
<sect3 id="xedit-install-plugins">
<title>Enabling a Plugin</title>
<para>To enable a <application>&app;</application> plugin, perform the following steps:</para>
<orderedlist>
@ -1332,8 +1332,8 @@
</orderedlist>
</sect3>
<!-- ============= To Remove pluma Plugins ========================= -->
<sect3 id="pluma-remove-plugins">
<!-- ============= To Remove xedit Plugins ========================= -->
<sect3 id="xedit-remove-plugins">
<title>Disabling a Plugin</title>
<para>A plugin remains enabled when you quit <application>&app;</application>. </para>
<para>To disable a <application>&app;</application> plugin, perform the following steps:</para>
@ -1355,62 +1355,62 @@
</sect2>
</sect1>
<!-- ============= To Use the pluma Plugins ========================= -->
<sect1 id="pluma-plugins">
<!-- ============= To Use the xedit Plugins ========================= -->
<sect1 id="xedit-plugins">
<title>Plugins</title>
<sect2 id="pluma-plugins-overview">
<sect2 id="xedit-plugins-overview">
<title>Working with Plugins</title>
<para>You can add extra features to <application>&app;</application> by enabling <firstterm>plugins</firstterm>. A plugin is a supplementary program that enhances the functionality of an application. Plugins add new items to the <application>&app;</application> menus for the new features they provide.
</para>
<para>Several plugins come built-in with <application>&app;</application>, and you can install more. The <ulink type="http" url="http://live.gnome.org/Pluma/Plugins">pluma website</ulink> lists third-party plugins.</para>
<para>To enable and disable plugins, or see which plugins are currently enabled, use the <link linkend="pluma-prefs-plugins">Plugins Preferences</link>.</para>
<para>Several plugins come built-in with <application>&app;</application>, and you can install more. The <ulink type="http" url="http://live.gnome.org/Xedit/Plugins">xedit website</ulink> lists third-party plugins.</para>
<para>To enable and disable plugins, or see which plugins are currently enabled, use the <link linkend="xedit-prefs-plugins">Plugins Preferences</link>.</para>
<para>The following plugins come built-in with <application>&app;</application>:</para>
<!-- Not yet documented:
File browser
-->
<itemizedlist>
<listitem>
<para><link linkend="pluma-change-case-plugin"><application>Change Case</application></link> allows you to change the case of the selected text.</para>
<para><link linkend="xedit-change-case-plugin"><application>Change Case</application></link> allows you to change the case of the selected text.</para>
</listitem>
<listitem>
<para><application><link linkend="pluma-document-statistics-plugin">Document Statistics</link></application> shows the number of lines, words, and characters in the document. </para>
<para><application><link linkend="xedit-document-statistics-plugin">Document Statistics</link></application> shows the number of lines, words, and characters in the document. </para>
</listitem>
<listitem>
<para><application><link linkend="pluma-external-tools-plugin">External Tools</link></application> allows you to execute external commands from <application>&app;</application>.</para>
<para><application><link linkend="xedit-external-tools-plugin">External Tools</link></application> allows you to execute external commands from <application>&app;</application>.</para>
</listitem>
<listitem>
<para><application><!-- <link linkend="pluma-file-browser-plugin">File Browser</link>-->File Browser</application> allows you to browse your files and folders in the side pane.</para>
<para><application><!-- <link linkend="xedit-file-browser-plugin">File Browser</link>-->File Browser</application> allows you to browse your files and folders in the side pane.</para>
</listitem>
<listitem>
<para><application><link linkend="pluma-indent-lines-plugin">Indent Lines</link></application> adds or removes indentation from the selected lines.</para>
<para><application><link linkend="xedit-indent-lines-plugin">Indent Lines</link></application> adds or removes indentation from the selected lines.</para>
</listitem>
<listitem>
<para><application><link linkend="pluma-insert-date-time-plugin">Insert Date/Time</link></application> adds the current date and time into a document.</para>
<para><application><link linkend="xedit-insert-date-time-plugin">Insert Date/Time</link></application> adds the current date and time into a document.</para>
</listitem>
<listitem>
<para><application><link linkend="pluma-modelines-plugin">Modelines</link></application> allows you to set editing preferences for individual documents, and supports <application>Emacs</application>, <application>Kate</application> and <application>Vim</application>-style modelines.</para>
<para><application><link linkend="xedit-modelines-plugin">Modelines</link></application> allows you to set editing preferences for individual documents, and supports <application>Emacs</application>, <application>Kate</application> and <application>Vim</application>-style modelines.</para>
</listitem>
<listitem>
<para><application><link linkend="pluma-python-console-plugin">Python Console</link></application> allows you to run commands in the python programming language.</para>
<para><application><link linkend="xedit-python-console-plugin">Python Console</link></application> allows you to run commands in the python programming language.</para>
</listitem>
<listitem>
<para><application><link linkend="pluma-snippets-plugin">Snippets</link></application> allows you to store frequently-used pieces of text and insert them quickly into a document.</para>
<para><application><link linkend="xedit-snippets-plugin">Snippets</link></application> allows you to store frequently-used pieces of text and insert them quickly into a document.</para>
</listitem>
<listitem>
<para><application><link linkend="pluma-sort-plugin">Sort</link></application> arranges selected lines of text into alphabetical order.</para>
<para><application><link linkend="xedit-sort-plugin">Sort</link></application> arranges selected lines of text into alphabetical order.</para>
</listitem>
<listitem>
<para><application><link linkend="pluma-spell-checker-plugin">Spell Checker</link></application> corrects the spelling in the selected text, or marks errors automatically in the document.</para>
<para><application><link linkend="xedit-spell-checker-plugin">Spell Checker</link></application> corrects the spelling in the selected text, or marks errors automatically in the document.</para>
</listitem>
<listitem>
<para><application><link linkend="pluma-tag-list-plugin">Tag List</link></application> lets you insert commonly-used tags for HTML and other languages from a list in the side pane.</para>
<para><application><link linkend="xedit-tag-list-plugin">Tag List</link></application> lets you insert commonly-used tags for HTML and other languages from a list in the side pane.</para>
</listitem>
</itemizedlist>
<note><para>For more information on creating plugins, see the <ulink type="http" url="http://live.gnome.org/Pluma/Plugins"><application>&app;</application> website</ulink>.</para></note>
<note><para>For more information on creating plugins, see the <ulink type="http" url="http://live.gnome.org/Xedit/Plugins"><application>&app;</application> website</ulink>.</para></note>
</sect2>
<sect2 id="pluma-change-case-plugin">
<sect2 id="xedit-change-case-plugin">
<title>Change Case Plugin</title>
<para>The <application>Change Case</application> plugin changes the case of the selected text.</para>
<para>The following items are added to the <guimenu>Edit</guimenu> menu when the <application>Change Case</application> plugin is enabled:</para>
@ -1461,7 +1461,7 @@
</sect2>
<sect2 id="pluma-document-statistics-plugin">
<sect2 id="xedit-document-statistics-plugin">
<title>Document Statistics Plugin</title>
<para>The <application>Document Statistics</application> plugin counts the number of lines, words, characters with spaces, characters without spaces, and bytes in the current file. The plugin displays the results in a <guilabel>Document Statistics</guilabel> dialog. To use the Document Statistics plugin, perform the following steps:</para>
<orderedlist>
@ -1491,12 +1491,12 @@
</orderedlist>
</sect2>
<sect2 id="pluma-external-tools-plugin">
<sect2 id="xedit-external-tools-plugin">
<title>External Tools Plugin</title>
<para>The <application>External Tools</application> plugin allows you to execute external commands from <application>&app;</application>. You can pipe some content into a command and exploit its output (for example, <application>sed</application>), or launch a predefined command (for example, <application>make</application>).</para>
<para>Use the <guilabel>External Tools Manager</guilabel> to create and edit commands. To run an external command, choose it from the <guimenu>Tools</guimenu> menu.</para>
<sect3 id="pluma-external-tools-plugin-builtin">
<sect3 id="xedit-external-tools-plugin-builtin">
<title>Built-in Commands</title>
<para>The following commands are provided with the <application>External Tools</application> plugin:</para>
<variablelist>
@ -1528,7 +1528,7 @@
</variablelist>
</sect3>
<sect3 id="pluma-external-tools-plugin-define">
<sect3 id="xedit-external-tools-plugin-define">
<title>Defining a Command</title>
<para>To add an external command, choose <menuchoice><guimenu>Tools</guimenu><guimenuitem>External Tools</guimenuitem></menuchoice>.</para>
<para>In the <guilabel>External Tools Manager</guilabel> window, click <guibutton>New</guibutton>. You can speficy the following details for the new command:</para>
@ -1545,7 +1545,7 @@
</varlistentry>
<varlistentry><term>Commands</term>
<listitem>
<para>The actual commands to be run. Several <application>&app;</application> environment variables can be used to pass content to these commands: see <xref linkend="pluma-external-tools-plugin-variables"/>.</para>
<para>The actual commands to be run. Several <application>&app;</application> environment variables can be used to pass content to these commands: see <xref linkend="xedit-external-tools-plugin-variables"/>.</para>
</listitem>
</varlistentry>
<varlistentry><term>Input</term>
@ -1567,7 +1567,7 @@
</sect3>
<sect3 id="pluma-external-tools-plugin-edit">
<sect3 id="xedit-external-tools-plugin-edit">
<title>Editing and Removing Tools</title>
<para>To edit a tool, select it in the list and make changes to its properties.</para>
<para>To rename a tool, click it again in the list.</para>
@ -1575,57 +1575,57 @@
<para>To remove a tool, select it in the list and press <guibutton>Remove</guibutton>. You can not remove built-in tools, only those you have created yourself.</para>
</sect3>
<sect3 id="pluma-external-tools-plugin-variables">
<sect3 id="xedit-external-tools-plugin-variables">
<title>Variables</title>
<para>You can use the following variables in the <guilabel>Commands</guilabel> field of the command definition:</para>
<itemizedlist>
<listitem>
<para>PLUMA_CURRENT_DOCUMENT_URI</para>
<para>XEDIT_CURRENT_DOCUMENT_URI</para>
</listitem>
<listitem>
<para>PLUMA_CURRENT_DOCUMENT_NAME</para>
<para>XEDIT_CURRENT_DOCUMENT_NAME</para>
</listitem>
<listitem>
<para>PLUMA_CURRENT_DOCUMENT_SCHEME</para>
<para>XEDIT_CURRENT_DOCUMENT_SCHEME</para>
</listitem>
<listitem>
<para>PLUMA_CURRENT_DOCUMENT_PATH</para>
<para>XEDIT_CURRENT_DOCUMENT_PATH</para>
</listitem>
<listitem>
<para>PLUMA_CURRENT_DOCUMENT_DIR</para>
<para>XEDIT_CURRENT_DOCUMENT_DIR</para>
</listitem>
<listitem>
<para>PLUMA_DOCUMENTS_URI</para>
<para>XEDIT_DOCUMENTS_URI</para>
</listitem>
<listitem>
<para>PLUMA_DOCUMENTS_PATH</para>
<para>XEDIT_DOCUMENTS_PATH</para>
</listitem>
</itemizedlist>
</sect3>
</sect2>
<sect2 id="pluma-file-browser-plugin">
<sect2 id="xedit-file-browser-plugin">
<title>File Browser Plugin</title>
<para>The <application>File Browser</application> Plugin shows your files and folders in the side pane, allowing you to quickly open files.</para>
<para>To view the File Browser, choose <menuchoice><guimenu>View</guimenu> <guimenuitem>Side Pane</guimenuitem> </menuchoice> and then click on the tab showing the File Browser icon at the bottom of the side pane.</para>
<sect3 id="pluma-file-browser-plugin-browsing">
<sect3 id="xedit-file-browser-plugin-browsing">
<title>Browsing your Files</title>
<para>The File Browser tab initially shows your file manager bookmarks. To browse the contents of any item, double-click it.</para>
<para>To show a parent folder, choose from the drop-down list, or press the up arrow on the File Browser's toolbar.</para>
<para>To show the folder that contains the document you are currently working on, right-click in the file list and choose <guimenuitem>Set root to active document</guimenuitem>.</para>
</sect3>
<sect3 id="pluma-file-browser-plugin-open">
<sect3 id="xedit-file-browser-plugin-open">
<title>Opening a File</title>
<para>To open a file in <application>&app;</application>, double-click it in the file list.</para>
</sect3>
<sect3 id="pluma-file-browser-plugin-create">
<sect3 id="xedit-file-browser-plugin-create">
<title>Creating Files and Folders</title>
<para>To create a new, empty text file in the current folder shown in the browser, right-click in the file list and choose <guimenuitem>New File</guimenuitem>.</para>
<para>To create a new folder in the current folder shown in the browser, right-click in the file list and choose <guimenuitem>New Folder</guimenuitem>.</para>
</sect3>
</sect2>
<sect2 id="pluma-indent-lines-plugin">
<sect2 id="xedit-indent-lines-plugin">
<title>Indent Lines Plugin</title>
<para>The <application>Indent Lines</application> plugin adds or removes space from the beginning of lines of text.</para>
<para>To indent or unindent text, perform the following steps:</para>
@ -1643,11 +1643,11 @@
</itemizedlist>
</listitem>
</orderedlist>
<para>The amount of space used, and whether tab character or space characters are used, depends on the <guilabel>Tab Stops</guilabel> settings in the Editor Preferences: see <xref linkend="pluma-prefs-editor"/>.</para>
<para>The amount of space used, and whether tab character or space characters are used, depends on the <guilabel>Tab Stops</guilabel> settings in the Editor Preferences: see <xref linkend="xedit-prefs-editor"/>.</para>
</sect2>
<sect2 id="pluma-insert-date-time-plugin">
<sect2 id="xedit-insert-date-time-plugin">
<title>Insert Date/Time Plugin</title>
<para>The <application>Insert Date/Time</application> plugin inserts the current date and time into a document. To use the Insert Date/Time plugin, perform the following steps:</para>
<orderedlist>
@ -1657,7 +1657,7 @@
</listitem>
</orderedlist>
<sect3 id="pluma-date-time-configure">
<sect3 id="xedit-date-time-configure">
<title>Configuring the Insert Date/Time Plugin</title>
<para>To configure the Insert Date/Time plugin, perform the following steps:</para>
<orderedlist>
@ -1695,7 +1695,7 @@
</sect3>
</sect2>
<sect2 id="pluma-modelines-plugin">
<sect2 id="xedit-modelines-plugin">
<title>Modelines Plugin</title>
<para>The <application>Modelines</application> plugin allows you to set preferences for individual documents. A <firstterm>modeline</firstterm> is a line of text at the start or end of the document with settings that <application>&app;</application> recognises.</para>
<para>Preferences set using modelines take precedence over the ones specified in the preference dialog.</para>
@ -1720,42 +1720,42 @@
<para>The <application>Modelines</application> plugin supports a subset of the options used by other text editors <application>Emacs</application>, <application>Kate</application> and <application>Vim</application>.</para>
<sect3 id="pluma-modelines-plugin-emacs">
<sect3 id="xedit-modelines-plugin-emacs">
<title>Emacs Modelines</title>
<para>The first two lines of a document are scanned for <application>Emacs</application> modelines.</para>
<para>The <application>Emacs</application> options for tab-width, indent-offset, indent-tabs-mode and autowrap are supported. For more information, see the <ulink type="http" url="http://www.delorie.com/gnu/docs/emacs/emacs_486.html">GNU Emacs Manual</ulink>.</para>
</sect3>
<sect3 id="pluma-modelines-plugin-kate">
<sect3 id="xedit-modelines-plugin-kate">
<title>Kate Modelines</title>
<para>The first and last ten lines a document are scanned for <application>Kate</application> modelines.</para>
<para>The <application>Kate</application> options for tab-width, indent-width, space-indent, word-wrap and word-wrap-column are supported. For more information, see the <ulink type="http" url="http://www.kate-editor.org/article/katepart_modelines">Kate website</ulink>.</para>
</sect3>
<sect3 id="pluma-modelines-plugin-vim">
<sect3 id="xedit-modelines-plugin-vim">
<title>Vim Modelines</title>
<para>The first and last three lines a document are scanned for <application>Vim</application> modelines.</para>
<para>The <application>Vim</application> options for et, expandtab, ts, tabstop, sw, shiftwidth, wrap, and textwidth are supported. For more information, see the <ulink type="http" url="http://vimdoc.sourceforge.net/htmldoc/options.html#modeline">Vim website</ulink>.</para>
</sect3>
</sect2>
<sect2 id="pluma-python-console-plugin">
<sect2 id="xedit-python-console-plugin">
<title>Python Console Plugin</title>
<para>The <application>Python Console</application> Plugin allows you to run commands in the python programming language from <application>&app;</application>. Enabling the plugin adds a tab to the bottom pane. This shows recent output and a command prompt field.</para>
<caution><para>Commands entered into the python console are not checked before they are run. It is therefore possible to hang <application>&app;</application>, for example by entering an infinite loop.</para></caution>
</sect2>
<sect2 id="pluma-snippets-plugin">
<sect2 id="xedit-snippets-plugin">
<title>Snippets Plugin</title>
<para>The <application>Snippets</application> plugin allows you to store frequently-used pieces of text, called <firstterm>snippets</firstterm>, and insert them quickly into a document.</para>
<para>Snippets are specific to the language syntax of the current document. For example, when you are working with an HTML document, you can choose from a list of snippets that are useful for HTML. In addition, some snippets are global, and are available in all documents.</para>
<para>A number of built-in snippets are installed with <application>&app;</application>, which can be modified.</para>
<sect3 id="pluma-snippets-plugin-insert">
<sect3 id="xedit-snippets-plugin-insert">
<title>Inserting Snippets</title>
<para>To insert a snippet into a document, type its <firstterm>tab trigger</firstterm> and press <keycap>Tab</keycap>. A snippet's tab trigger is usually the first few letters of the snippet, or something else that is short and easy to remember.</para>
<para>Alternatively, press <keycombo><keycap>Ctrl</keycap><keycap>Space</keycap></keycombo> to see a list of snippets you can insert.</para>
</sect3>
<sect3 id="pluma-snippets-plugin-add">
<sect3 id="xedit-snippets-plugin-add">
<title>Adding Snippets</title>
<para>To create a new snippet, do the following:</para>
<orderedlist>
@ -1778,7 +1778,7 @@
</varlistentry>
<varlistentry><term>Snippet text</term>
<listitem>
<para>Enter the text of the snippet in the <guilabel>Edit snippet</guilabel> text box. For special codes you can use, see <xref linkend="pluma-snippets-plugin-syntax"/>.</para>
<para>Enter the text of the snippet in the <guilabel>Edit snippet</guilabel> text box. For special codes you can use, see <xref linkend="xedit-snippets-plugin-syntax"/>.</para>
<tip><para>You can switch back to the document window to copy text without closing the <guilabel>Snippets Manager</guilabel> window.</para></tip>
</listitem>
</varlistentry>
@ -1798,7 +1798,7 @@
</listitem>
</orderedlist>
</sect3>
<sect3 id="pluma-snippets-plugin-edit">
<sect3 id="xedit-snippets-plugin-edit">
<title>Editing and Removing Snippets</title>
<para>To edit a snippet, select it in the list and make changes to its text and activation properties.</para>
<para>To rename a snippet, click it again in the list.</para>
@ -1806,7 +1806,7 @@
<para>To remove a snippet, select it in the list and press <guibutton>Remove</guibutton>. You can not remove built-in snippets, only those you have created yourself.</para>
</sect3>
<sect3 id="pluma-snippets-plugin-syntax">
<sect3 id="xedit-snippets-plugin-syntax">
<title>Snippet Substitutions</title>
<para>In addition to inserting stored text, a snippet can include customizable text, or mark spaces where you can add text once the snippet is inserted in your document.</para>
@ -1837,22 +1837,22 @@
<listitem>
<para>Environmental variable such as <literal>$PATH</literal> and <literal>$HOME</literal> are substituted in snippet text. The following variables specific to <application>&app;</application> can also be used:</para>
<variablelist>
<varlistentry><term>$PLUMA_SELECTED_TEXT</term>
<varlistentry><term>$XEDIT_SELECTED_TEXT</term>
<listitem>
<para>The currently selected text.</para>
</listitem>
</varlistentry>
<varlistentry><term>$PLUMA_FILENAME</term>
<varlistentry><term>$XEDIT_FILENAME</term>
<listitem>
<para>The full filename of the document, or an empty string if the document isn't saved yet.</para>
</listitem>
</varlistentry>
<varlistentry><term>$PLUMA_BASENAME</term>
<varlistentry><term>$XEDIT_BASENAME</term>
<listitem>
<para>The basename of the filename of the document, or an empty string if the document isn't saved yet.</para>
</listitem>
</varlistentry>
<varlistentry><term>$PLUMA_CURRENT_WORD</term>
<varlistentry><term>$XEDIT_CURRENT_WORD</term>
<listitem>
<para>The word at the cursor's location in the document. When this variable is used, the current word will be replaced by the snippet text.</para>
</listitem>
@ -1880,7 +1880,7 @@
</sect2>
<sect2 id="pluma-sort-plugin">
<sect2 id="xedit-sort-plugin">
<title>Sort Plugin</title>
<para>The <application>Sort</application> plugin arranges selected lines of text into alphabetical order.</para>
<caution><para>You cannot undo the Sort operation, so you should save the file before performing the sort. To revert to the saved version of the file after the sort operation, choose <menuchoice> <guimenu>File</guimenu> <guimenuitem>Revert</guimenuitem> </menuchoice>.
@ -1917,7 +1917,7 @@
</orderedlist>
</sect2>
<sect2 id="pluma-spell-checker-plugin">
<sect2 id="xedit-spell-checker-plugin">
<title>Spell Checker Plugin</title>
<para>The <application>Spell Checker</application> plugin checks the spelling in the selected text. You can configure <application>&app;</application> to check the spelling automatically, or you can check the spelling manually, in the specified language. The language setting, and the autocheck spelling properties, apply per document. To use the Spell checker plugin, perform the following steps:</para>
<orderedlist>
@ -1972,7 +1972,7 @@
</orderedlist>
</sect2>
<sect2 id="pluma-tag-list-plugin">
<sect2 id="xedit-tag-list-plugin">
<title>Tag List Plugin</title>
<para>The <application>Tag List</application> plugin allows you to insert common tags from a list in the side pane.</para>
<para>To use the Tag List plugin, perform the following steps:</para>

View File

@ -1,14 +1,14 @@
@YELP_HELP_RULES@
HELP_ID = pluma
HELP_ID = xedit
HELP_FILES = index.docbook legal.xml
HELP_MEDIA = \
figures/pluma_format_bold.png \
figures/pluma_format_italic.png \
figures/pluma_format_strikethrough.png \
figures/pluma_format_underline.png \
figures/pluma_recent_files_menu_icon.png \
figures/pluma_window.png
figures/xedit_format_bold.png \
figures/xedit_format_italic.png \
figures/xedit_format_strikethrough.png \
figures/xedit_format_underline.png \
figures/xedit_recent_files_menu_icon.png \
figures/xedit_window.png
HELP_LINGUAS = ar bg ca cs da de el es fi fr hu it ja ko oc pt_BR ru sv th uk zh_CN zh_HK zh_TW

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

File diff suppressed because it is too large Load Diff

View File

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

File diff suppressed because it is too large Load Diff

View File

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

File diff suppressed because it is too large Load Diff

View File

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 33 KiB

File diff suppressed because it is too large Load Diff

View File

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

File diff suppressed because it is too large Load Diff

View File

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

View File

Before

Width:  |  Height:  |  Size: 430 B

After

Width:  |  Height:  |  Size: 430 B

View File

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

File diff suppressed because it is too large Load Diff

View File

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 38 KiB

File diff suppressed because it is too large Load Diff

View File

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 33 KiB

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 37 KiB

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

File diff suppressed because it is too large Load Diff

View File

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

File diff suppressed because it is too large Load Diff

View File

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -10,8 +10,8 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#: ../base.xml:24(title) ../base.xml:95(revnumber)
msgid "pluma Manual V2.5.1"
msgstr "pluma 手冊 V2.5.1"
msgid "xedit Manual V2.5.1"
msgstr "xedit 手冊 V2.5.1"
#: ../base.xml:26(year)
msgid "2003"
@ -58,8 +58,8 @@ msgstr "Baris"
#: ../base.xml:65(surname)
msgid ""
"Cicek provided information from earlier revisions of the pluma application."
msgstr "Cicek 提供 pluma 應用程式較早版本的資訊。"
"Cicek provided information from earlier revisions of the xedit application."
msgstr "Cicek 提供 xedit 應用程式較早版本的資訊。"
#: ../base.xml:66(contrib)
msgid "Acknowledgements"
@ -80,64 +80,64 @@ msgid "Sun MATE Documentation Team"
msgstr "Sun MATE 文件小組"
#: ../base.xml:103(revnumber)
msgid "pluma Manual V2.5"
msgstr "pluma 手冊 V2.5"
msgid "xedit Manual V2.5"
msgstr "xedit 手冊 V2.5"
#: ../base.xml:104(date)
msgid "March 2003"
msgstr "2003 年 3 月"
#: ../base.xml:111(revnumber)
msgid "pluma Manual V2.4"
msgstr "pluma 手冊 V2.4"
msgid "xedit Manual V2.4"
msgstr "xedit 手冊 V2.4"
#: ../base.xml:112(date)
msgid "January 2003"
msgstr "2003 年 1 月"
#: ../base.xml:119(revnumber)
msgid "pluma Manual V2.3"
msgstr "pluma 手冊 V2.3"
msgid "xedit Manual V2.3"
msgstr "xedit 手冊 V2.3"
#: ../base.xml:120(date)
msgid "September 2002"
msgstr "2002 年 9 月"
#: ../base.xml:127(revnumber)
msgid "pluma Manual V2.2"
msgstr "pluma 手冊 V2.2"
msgid "xedit Manual V2.2"
msgstr "xedit 手冊 V2.2"
#: ../base.xml:128(date)
msgid "August 2002"
msgstr "2002 年 8 月"
#: ../base.xml:135(revnumber)
msgid "pluma Manual V2.1"
msgstr "pluma 手冊 V2.1"
msgid "xedit Manual V2.1"
msgstr "xedit 手冊 V2.1"
#: ../base.xml:136(date)
msgid "June 2002"
msgstr "2002 年 6 月"
#: ../base.xml:143(revnumber)
msgid "pluma Manual V2.0"
msgstr "pluma 手冊 V2.0"
msgid "xedit Manual V2.0"
msgstr "xedit 手冊 V2.0"
#: ../base.xml:144(date)
msgid "March 2002"
msgstr "2002 年 3 月"
#: ../base.xml:151(revnumber)
msgid "pluma V1.0"
msgstr "pluma 手冊 V1.0"
msgid "xedit V1.0"
msgstr "xedit 手冊 V1.0"
#: ../base.xml:154(para)
msgid "Eric Baudais <email>baudais@okstate.edu</email>"
msgstr "Eric Baudais <email>baudais@okstate.edu</email>"
#: ../base.xml:160(releaseinfo)
msgid "This manual describes version 2.2.1 of pluma."
msgstr "本手冊的內容是說明 2.2.1 版的 pluma。"
msgid "This manual describes version 2.2.1 of xedit."
msgstr "本手冊的內容是說明 2.2.1 版的 xedit。"
#: ../base.xml:163(title)
msgid "Feedback"
@ -145,17 +145,17 @@ msgstr "意見回饋"
#: ../base.xml:164(para)
msgid ""
"To report a bug or make a suggestion regarding the <application>pluma</"
"To report a bug or make a suggestion regarding the <application>xedit</"
"application> application or this manual, follow the directions in the <ulink "
"url=\"help:mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
msgstr ""
"關於本 <application>pluma</application> 應用程式或本手冊,如果要報告錯誤 或提"
"關於本 <application>xedit</application> 應用程式或本手冊,如果要報告錯誤 或提"
"出建議,請遵照 <ulink url=\"help:mate-feedback\" type=\"help\">MATE "
"Feedback Page</ulink> 的指示。"
#: ../base.xml:171(primary)
msgid "pluma"
msgstr "pluma"
msgid "xedit"
msgstr "xedit"
#: ../base.xml:172(primary)
msgid "text editor"
@ -167,13 +167,13 @@ msgstr "介紹"
#: ../base.xml:178(para)
msgid ""
"The <application>pluma</application> application enables you to create and "
"edit text files. You can use <application>pluma</application> plugins to "
"The <application>xedit</application> application enables you to create and "
"edit text files. You can use <application>xedit</application> plugins to "
"perform a variety of tasks related to text-editing from within the "
"<application>pluma</application> window."
"<application>xedit</application> window."
msgstr ""
"您可以使用 <application>pluma</application> 應用程式建立和編輯文字 檔案。您可"
"以使用 <application>pluma</application> 增效模組在 <application>pluma</"
"您可以使用 <application>xedit</application> 應用程式建立和編輯文字 檔案。您可"
"以使用 <application>xedit</application> 增效模組在 <application>xedit</"
"application> 視窗中 執行各種和文字編輯相關的工作。"
#: ../base.xml:185(title)
@ -181,12 +181,12 @@ msgid "Getting Started"
msgstr "入門"
#: ../base.xml:189(title)
msgid "To Start pluma"
msgstr "啟動 pluma"
msgid "To Start xedit"
msgstr "啟動 xedit"
#: ../base.xml:190(para)
msgid "You can start <application>pluma</application> in the following ways:"
msgstr "您可以使用下列方式啟動 <application>pluma</application>"
msgid "You can start <application>xedit</application> in the following ways:"
msgstr "您可以使用下列方式啟動 <application>xedit</application>"
#: ../base.xml:193(guimenu)
msgid "Menu"
@ -194,11 +194,11 @@ msgstr "功能表"
#: ../base.xml:195(para)
msgid ""
"For information about how to start <application>pluma</application> from a "
"For information about how to start <application>xedit</application> from a "
"menu, see the latest version of the MATE Desktop User Guide for your "
"platform."
msgstr ""
"若需如何從功能表啟動 <application>pluma</application> 的詳細資訊,請參閱最新"
"若需如何從功能表啟動 <application>xedit</application> 的詳細資訊,請參閱最新"
"版的平台 MATE Desktop User Guide。"
#: ../base.xml:200(term)
@ -206,32 +206,32 @@ msgid "Command line"
msgstr "指令行"
#: ../base.xml:202(para)
msgid "Execute the following command: <command>pluma</command>"
msgstr "執行以下的指令: <command>pluma</command>"
msgid "Execute the following command: <command>xedit</command>"
msgstr "執行以下的指令: <command>xedit</command>"
#: ../base.xml:210(title)
msgid "When You Start pluma"
msgstr "當您啟動 pluma"
msgid "When You Start xedit"
msgstr "當您啟動 xedit"
#: ../base.xml:211(para)
msgid ""
"When you start <application>pluma</application>, the following window is "
"When you start <application>xedit</application>, the following window is "
"displayed:"
msgstr "當您啟動 <application>pluma</application> 後,會顯示下面的視窗:"
msgstr "當您啟動 <application>xedit</application> 後,會顯示下面的視窗:"
#: ../base.xml:214(title)
msgid "pluma Window"
msgstr "pluma 視窗"
msgid "xedit Window"
msgstr "xedit 視窗"
#: ../base.xml:220(phrase)
msgid "Shows pluma main window."
msgstr "顯示 pluma 主視窗。"
msgid "Shows xedit main window."
msgstr "顯示 xedit 主視窗。"
#: ../base.xml:226(para)
msgid ""
"The <application>pluma</application> window contains the following elements:"
"The <application>xedit</application> window contains the following elements:"
msgstr ""
"<application>pluma</application> 視窗包含下列的 元素:您可以選擇下列條件中的"
"<application>xedit</application> 視窗包含下列的 元素:您可以選擇下列條件中的"
"一項或以上:"
#: ../base.xml:229(term)
@ -241,9 +241,9 @@ msgstr "功能表列"
#: ../base.xml:231(para)
msgid ""
"The menus on the menubar contain all of the commands you need to work with "
"files in <application>pluma</application>."
"files in <application>xedit</application>."
msgstr ""
"在功能表列上的功能表中,有您在 <application>pluma</application> 中與檔案工作"
"在功能表列上的功能表中,有您在 <application>xedit</application> 中與檔案工作"
"所需的所有指令。"
#: ../base.xml:235(term)
@ -280,19 +280,19 @@ msgstr "狀態列"
#: ../base.xml:254(para)
msgid ""
"The statusbar displays information about current <application>pluma</"
"The statusbar displays information about current <application>xedit</"
"application> activity and contextual information about the menu items."
msgstr ""
"狀態列可以顯示目前 <application>pluma</application> 活動的資訊,以及有關功能"
"狀態列可以顯示目前 <application>xedit</application> 活動的資訊,以及有關功能"
"表項目 的上下文資訊。"
#: ../base.xml:260(para)
msgid ""
"When you right-click in the <application>pluma</application> window, the "
"When you right-click in the <application>xedit</application> window, the "
"application displays a popup menu. The popup menu contains the most common "
"text editing commands."
msgstr ""
"當您在 <application>pluma</application> 視窗中按滑鼠右鍵時,應用程式會顯示即"
"當您在 <application>xedit</application> 視窗中按滑鼠右鍵時,應用程式會顯示即"
"現式功能表。即現式功能表包含了 最常用的文字編輯指令。"
#: ../base.xml:266(title)
@ -304,27 +304,27 @@ msgid ""
"To open a file, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Open</"
"guimenuitem></menuchoice> to display the <guilabel>Open File</guilabel> "
"dialog. Select the file that you want to open, then click <guibutton>OK</"
"guibutton>. The file is displayed in the <application>pluma</application> "
"guibutton>. The file is displayed in the <application>xedit</application> "
"window."
msgstr ""
"如果要開啟檔案,請選擇 <menuchoice><guimenu>檔案</guimenu><guimenuitem>開啟</"
"guimenuitem></menuchoice> ,顯示<guilabel>開啟檔案</guilabel>對話方塊。選取要"
"開啟的檔案 ,然後按一下<guibutton>確定</guibutton>。這個檔案便會 顯示在 "
"<application>pluma</application> 視窗中。"
"<application>xedit</application> 視窗中。"
#: ../base.xml:273(para)
msgid ""
"You can open multiple files in <application>pluma</application>. The "
"You can open multiple files in <application>xedit</application>. The "
"application displays one file at a time in the application window. The "
"application adds a tab for each open file to the window. To display another "
"open file, click on the tab that corresponds to the file. To create a new "
"<application> pluma</application> window for each file that is open, drag "
"<application> xedit</application> window for each file that is open, drag "
"the tab corresponding to each file to the desktop background."
msgstr ""
"您可以在 <application>pluma</application> 中,開啟多個檔案。 本應用程式在應用"
"您可以在 <application>xedit</application> 中,開啟多個檔案。 本應用程式在應用"
"程式視窗中,一次只會顯示一個檔案。 應用程式會為每個開啟的檔案,在視窗中增加一"
"個標籤。如果要顯示另外一個 開啟的檔案,請按該檔案的標籤。如果為每一個開啟的檔"
"案,建立一個新的 <application> pluma</application> 視窗,請將檔案的 標籤一個"
"案,建立一個新的 <application> xedit</application> 視窗,請將檔案的 標籤一個"
"個地拖曳至桌面背景上。"
#: ../base.xml:279(para)
@ -332,11 +332,11 @@ msgid ""
"You can also use the <guimenu>Documents</guimenu> menu to move between the "
"open files. You can choose <menuchoice><guimenu>Documents</"
"guimenu><guimenuitem>Move to New Window</guimenuitem></menuchoice> to move a "
"document to a new <application> pluma</application> window."
"document to a new <application> xedit</application> window."
msgstr ""
"您也可以使用 <guimenu>文件</guimenu>功能表,在開啟的檔案之間移動。您可以選擇"
"<menuchoice><guimenu>文件</guimenu><guimenuitem>移至新視窗</guimenuitem></"
"menuchoice>,將文件移到新的 <application> pluma</application> 視窗。"
"menuchoice>,將文件移到新的 <application> xedit</application> 視窗。"
#: ../base.xml:290(phrase)
msgid "Shows Recent Files menu icon."
@ -361,11 +361,11 @@ msgstr "從指令行開啟多個檔案"
#: ../base.xml:298(para)
msgid ""
"You can run <application>pluma</application> from a command line and open a "
"You can run <application>xedit</application> from a command line and open a "
"single file or multiple files. To open multiple files from a command line, "
"type the following command, then press <keycap>Return</keycap>:"
msgstr ""
"您可以從指令行執行 <application>pluma</application>,並開啟一個或多個檔案。如"
"您可以從指令行執行 <application>xedit</application>,並開啟一個或多個檔案。如"
"果要從指令行開啟多個檔案,請鍵入下列指令,然後按一下 <keycap>Return</keycap> "
"鍵。"
@ -374,26 +374,26 @@ msgid "file1.txt file2.txt file3.txt"
msgstr "file1.txt file2.txt file3.txt"
#: ../base.xml:301(command)
msgid "pluma <placeholder-1/>"
msgstr "pluma <placeholder-1/>"
msgid "xedit <placeholder-1/>"
msgstr "xedit <placeholder-1/>"
#: ../base.xml:302(para)
msgid ""
"When the application starts, the files that you specify are displayed in the "
"<application>pluma</application> window."
"<application>xedit</application> window."
msgstr ""
"當應用程式啟動時,您所指定的檔案便會顯示在 <application>pluma</application> "
"當應用程式啟動時,您所指定的檔案便會顯示在 <application>xedit</application> "
"視窗內。"
#: ../base.xml:304(para)
msgid ""
"For more information on how to run <application>pluma</application> from a "
"command line, see <ulink url=\"man:pluma\" type=\"man"
"\"><citerefentry><refentrytitle>pluma</refentrytitle><manvolnum>1</"
"For more information on how to run <application>xedit</application> from a "
"command line, see <ulink url=\"man:xedit\" type=\"man"
"\"><citerefentry><refentrytitle>xedit</refentrytitle><manvolnum>1</"
"manvolnum></citerefentry></ulink>."
msgstr ""
"若需如何從指令行執行 <application>pluma</application> 的詳細資訊,請參閱 "
"<ulink url=\"man:pluma\" type=\"man\"><citerefentry><refentrytitle>pluma</"
"若需如何從指令行執行 <application>xedit</application> 的詳細資訊,請參閱 "
"<ulink url=\"man:xedit\" type=\"man\"><citerefentry><refentrytitle>xedit</"
"refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink>。"
#: ../base.xml:309(title)
@ -408,10 +408,10 @@ msgstr "建立新檔案"
msgid ""
"To create a new file, choose <menuchoice><guimenu>File</"
"guimenu><guimenuitem>New</guimenuitem></menuchoice>. The application "
"displays a new file in the <application>pluma</application> window."
"displays a new file in the <application>xedit</application> window."
msgstr ""
"如果要建立新檔案,請選擇 <menuchoice><guimenu>檔案</guimenu><guimenuitem>開新"
"檔案</guimenuitem></menuchoice>。應用程式會在 <application>pluma</"
"檔案</guimenuitem></menuchoice>。應用程式會在 <application>xedit</"
"application> 視窗內顯示新檔案。"
#: ../base.xml:321(title)
@ -446,11 +446,11 @@ msgstr ""
#: ../base.xml:334(para)
msgid ""
"To save all of the files that are currently open in <application>pluma</"
"To save all of the files that are currently open in <application>xedit</"
"application>, choose <menuchoice><guimenu>Documents</"
"guimenu><guimenuitem>Save All</guimenuitem></menuchoice>."
msgstr ""
"如果要儲存目前在 <application>pluma</application> 中開啟的所有檔案,請選擇 "
"如果要儲存目前在 <application>xedit</application> 中開啟的所有檔案,請選擇 "
"<menuchoice><guimenu>文件</guimenu><guimenuitem>全部 儲存</guimenuitem></"
"menuchoice>。"
@ -541,14 +541,14 @@ msgid ""
"choose <menuchoice><guimenu>Edit</guimenu><guimenuitem>Redo</guimenuitem></"
"menuchoice>. The number of previous edits that you can undo is determined by "
"the <guilabel>Set limit on undo actions to</guilabel> setting in the <xref "
"linkend=\"pluma-prefs-undo\"/> tabbed section of the <guilabel>Preferences</"
"linkend=\"xedit-prefs-undo\"/> tabbed section of the <guilabel>Preferences</"
"guilabel> dialog."
msgstr ""
"如果要還原或重做編輯,請選擇 <menuchoice><guimenu>編輯</guimenu><guimenuitem>"
"還原</guimenuitem></menuchoice>。如果要重做編輯,請選擇 <menuchoice><guimenu>"
"編輯</guimenu><guimenuitem>重做</guimenuitem></menuchoice>。您所能還原之前編"
"輯的次數,是取決於 <guilabel>限制還原次數為</guilabel>設定 (在 <xref linkend="
"\"pluma-prefs-undo\"/>標籤區段中 (在 <guilabel>偏好設定</guilabel>對話方塊"
"\"xedit-prefs-undo\"/>標籤區段中 (在 <guilabel>偏好設定</guilabel>對話方塊"
"中))。"
#: ../base.xml:399(title)
@ -626,12 +626,12 @@ msgstr ""
#: ../base.xml:435(para) ../base.xml:490(para)
msgid ""
"Click <guibutton>Find</guibutton> to search the file for the first "
"occurrence of the string. If <application>pluma</application> finds the "
"occurrence of the string. If <application>xedit</application> finds the "
"string, the application moves the cursor to the string, and selects the "
"string."
msgstr ""
"按一下<guibutton>尋找</guibutton>,搜尋檔案中 第一個字串事件。如果 "
"<application>pluma</application> 找到字串,應用程式會將游標移動到字串上,並選"
"<application>xedit</application> 找到字串,應用程式會將游標移動到字串上,並選"
"取 該字串。"
#: ../base.xml:440(para) ../base.xml:500(para)
@ -710,14 +710,14 @@ msgstr ""
#: ../base.xml:522(para)
msgid ""
"Type <command>pluma <replaceable>URI</replaceable></command> at a command "
"Type <command>xedit <replaceable>URI</replaceable></command> at a command "
"line, where <replaceable>URI</replaceable> is the URI of the file that you "
"want to open, then press <keycap>Return</keycap>. Valid types of "
"<replaceable>URI</replaceable> include <literal>http:</literal>, "
"<literal>ftp:</literal>, <literal>file:</literal>, and all of the methods "
"supported by <literal>mate-vfs</literal>."
msgstr ""
"在指令行上輸入 <command>pluma <replaceable>URI</replaceable></command> (此處"
"在指令行上輸入 <command>xedit <replaceable>URI</replaceable></command> (此處"
"的 <replaceable>URI</replaceable> 是指您要開啟之檔案的 URI),然後按下 "
"<keycap>Return</keycap> 鍵。有效的 <replaceable>URI</replaceable> 類型包括 "
"<literal>http:</literal>、<literal>ftp:</literal>、<literal>file:</literal>"
@ -733,31 +733,31 @@ msgstr "輸出指令到檔案"
#: ../base.xml:532(para)
msgid ""
"You can use <application>pluma</application> to pipe the output of a command "
"You can use <application>xedit</application> to pipe the output of a command "
"to a text file. For example, to pipe the output of an <command>ls </command> "
"command to a text file, type <command>ls | pluma</command>, then press "
"command to a text file, type <command>ls | xedit</command>, then press "
"<keycap>Return</keycap>."
msgstr ""
"您可以使用 <application>pluma</application>,將指令的輸出傳送到 文字檔案。例"
"您可以使用 <application>xedit</application>,將指令的輸出傳送到 文字檔案。例"
"如,如果要將 <command>ls </command> 指令的輸出傳送到文字檔案,請鍵入 "
"<command>ls | pluma</command>,然後按下 <keycap>Return</keycap> 鍵。"
"<command>ls | xedit</command>,然後按下 <keycap>Return</keycap> 鍵。"
#: ../base.xml:536(para)
msgid ""
"The output of the <command>ls</command> command is displayed in a new text "
"file in the <application>pluma</application> window."
"file in the <application>xedit</application> window."
msgstr ""
"<command>ls</command> 指令的輸出,會 在 <application>pluma</application> 視窗"
"<command>ls</command> 指令的輸出,會 在 <application>xedit</application> 視窗"
"中以一個新的文字檔案顯示。"
#: ../base.xml:538(para)
msgid ""
"Alternatively, you can use the Shell command plugin to pipe command output "
"to the current file. For information about how to use the Shell command "
"plugin, see <xref linkend=\"pluma-shell-command-plugin\"/>."
"plugin, see <xref linkend=\"xedit-shell-command-plugin\"/>."
msgstr ""
"或者,您可以使用 Shell 指令增效模組,將指令輸出 傳送到目前的檔案中。如需如何"
"使用 Shell 指令增效模組的資訊,請參閱 <xref linkend=\"pluma-shell-command-"
"使用 Shell 指令增效模組的資訊,請參閱 <xref linkend=\"xedit-shell-command-"
"plugin\"/>。"
#: ../base.xml:543(title)
@ -823,9 +823,9 @@ msgstr "列印檔案"
#: ../base.xml:571(para)
msgid ""
"You can use <application>pluma</application> to perform the following print "
"You can use <application>xedit</application> to perform the following print "
"operations:"
msgstr "您可以使用<application>pluma</application>,執行 下列列印作業:"
msgstr "您可以使用<application>xedit</application>,執行 下列列印作業:"
#: ../base.xml:574(para)
msgid "Print a file to a printer."
@ -837,11 +837,11 @@ msgstr "將列印指令的輸出列印到檔案。"
#: ../base.xml:579(para)
msgid ""
"If you print to a file, <application>pluma</application> sends the output of "
"If you print to a file, <application>xedit</application> sends the output of "
"the file to a pre-press format file. The most common pre-press formats are "
"PostScript and Portable Document Format (PDF)."
msgstr ""
"如果您是列印至檔案,<application>pluma</application> 會先將 檔案輸出傳送到某"
"如果您是列印至檔案,<application>xedit</application> 會先將 檔案輸出傳送到某"
"個印前格式檔案。最常見的印前 格式為 PostScript 與 Portable Document Format "
"(PDF)。"
@ -1012,13 +1012,13 @@ msgstr "自訂工具列與狀態列"
msgid ""
"To display or hide the toolbar, choose <menuchoice><guimenu>View</"
"guimenu><guimenuitem>Toolbar</guimenuitem></menuchoice>. To customize how "
"<application>pluma</application> displays the toolbar, choose "
"<application>xedit</application> displays the toolbar, choose "
"<menuchoice><guimenu>View</guimenu><guisubmenu>Customize Toolbar</"
"guisubmenu></menuchoice>, then select one of the following menu items:"
msgstr ""
"如果要顯示或隱藏工具列,請選擇<menuchoice><guimenu>檢視</"
"guimenu><guimenuitem>工具列</guimenuitem></menuchoice>。如果要自訂 "
"<application>pluma</application> 顯示工具列的方式,請選擇"
"<application>xedit</application> 顯示工具列的方式,請選擇"
"<menuchoice><guimenu>檢視</guimenu><guisubmenu>自訂工具列</guisubmenu></"
"menuchoice>,然後選取下列任一項 功能表項目:"
@ -1058,13 +1058,13 @@ msgstr "顯示圖示,以及顯示一些圖示旁的文字。"
msgid ""
"To display or hide the statusbar, choose <menuchoice><guimenu>View</"
"guimenu><guimenuitem>Statusbar</guimenuitem></menuchoice>. To customize how "
"<application>pluma</application> displays the statusbar, choose "
"<application>xedit</application> displays the statusbar, choose "
"<menuchoice><guimenu>View</guimenu><guisubmenu>Customize Statusbar</"
"guisubmenu></menuchoice>, then select one of the following menu items:"
msgstr ""
"如果要顯示或隱藏狀態列,請選擇<menuchoice><guimenu>檢視</"
"guimenu><guimenuitem>狀態列</guimenuitem></menuchoice>。如果要自訂 "
"<application>pluma</application> 顯示狀態列的方式,請選擇"
"<application>xedit</application> 顯示狀態列的方式,請選擇"
"<menuchoice><guimenu>檢視</guimenu><guisubmenu>自訂狀態列</guisubmenu></"
"menuchoice>,然後選取下列任一項 功能表項目:"
@ -1103,12 +1103,12 @@ msgstr "偏好設定"
#: ../base.xml:737(para)
msgid ""
"To configure <application>pluma</application>, choose "
"To configure <application>xedit</application>, choose "
"<menuchoice><guimenu>Edit</guimenu><guimenuitem>Preferences</guimenuitem></"
"menuchoice>. The <guilabel>Preferences</guilabel> dialog contains the "
"following categories:"
msgstr ""
"如果要配置 <application>pluma</application>,請選擇 <menuchoice><guimenu>編輯"
"如果要配置 <application>xedit</application>,請選擇 <menuchoice><guimenu>編輯"
"</guimenu><guimenuitem>偏好設定</guimenuitem></menuchoice>。<guilabel>偏好設"
"定</guilabel>對話方塊含有下列 種類:"
@ -1133,9 +1133,9 @@ msgstr "使用預設配色字型"
#: ../base.xml:763(para)
msgid ""
"Select this option to use the default system font for the text in the "
"<application>pluma</application> text window."
"<application>xedit</application> text window."
msgstr ""
"選取這個選項,在 <application>pluma</application> 文字視窗的文字中,會使用系"
"選取這個選項,在 <application>xedit</application> 文字視窗的文字中,會使用系"
"統預設的字型。"
#: ../base.xml:766(guilabel)
@ -1144,11 +1144,11 @@ msgstr "編輯器字型"
#: ../base.xml:768(para)
msgid ""
"This field displays the font that <application>pluma</application> uses to "
"This field displays the font that <application>xedit</application> uses to "
"display text. Click on the button to specify the font type, style, and size "
"to use for text."
msgstr ""
"這個欄位會顯示 <application>pluma</application> 用來顯示文字的字型。 按一下按"
"這個欄位會顯示 <application>xedit</application> 用來顯示文字的字型。 按一下按"
"鈕,指定文字所使用的字體類型、樣式與大小。"
#: ../base.xml:772(guilabel)
@ -1158,9 +1158,9 @@ msgstr "使用預設的配色色彩"
#: ../base.xml:774(para)
msgid ""
"Select this option to use the default theme colors in the "
"<application>pluma</application> text window."
"<application>xedit</application> text window."
msgstr ""
"選取這個選項,會在 <application>pluma</application> 文字視窗中,使用預設的配"
"選取這個選項,會在 <application>xedit</application> 文字視窗中,使用預設的配"
"色色彩。"
#: ../base.xml:777(guilabel)
@ -1171,10 +1171,10 @@ msgstr "文字色彩"
msgid ""
"Click on the <guibutton>Text color</guibutton> button to display the color "
"selector dialog. Select a color to use to display text in the "
"<application>pluma</application> text window."
"<application>xedit</application> text window."
msgstr ""
"按一下<guibutton>文字色彩</guibutton>按鈕, 顯示色彩選擇元件對話方塊。請選取"
"顏色,程式會在 <application>pluma</application> 文字視窗中,以該顏色顯示文"
"顏色,程式會在 <application>xedit</application> 文字視窗中,以該顏色顯示文"
"字。"
#: ../base.xml:784(guilabel)
@ -1184,11 +1184,11 @@ msgstr "背景色彩"
#: ../base.xml:786(para)
msgid ""
"Click on the <guibutton>Background color</guibutton> button to display the "
"color selector dialog. Select a background color for the <application>pluma</"
"color selector dialog. Select a background color for the <application>xedit</"
"application> text window."
msgstr ""
"按一下<guibutton>背景色彩</guibutton>按鈕, 顯示色彩選擇元件對話方塊。請為 "
"<application>pluma</application> 文字視窗選取背景色彩。"
"<application>xedit</application> 文字視窗選取背景色彩。"
#: ../base.xml:791(guilabel)
msgid "Selected text color"
@ -1226,9 +1226,9 @@ msgstr "tab 字元的寬度為"
#: ../base.xml:813(para)
msgid ""
"Use this spin box to specify the width of the space that <application> "
"pluma</application> inserts when you press the <keycap>Tab</keycap> key."
"xedit</application> inserts when you press the <keycap>Tab</keycap> key."
msgstr ""
"請使用這個旋轉方塊,指定 <application> pluma</application> 在您按下 "
"請使用這個旋轉方塊,指定 <application> xedit</application> 在您按下 "
"<keycap>Tab</keycap> 鍵時會加入的空格寬度。"
#: ../base.xml:818(guilabel)
@ -1237,11 +1237,11 @@ msgstr "以插入空格取代跳格"
#: ../base.xml:820(para)
msgid ""
"Select this option to specify that <application> pluma</application> inserts "
"Select this option to specify that <application> xedit</application> inserts "
"spaces instead of a tab character when you press the <keycap>Tab</keycap> "
"key."
msgstr ""
"選取這個選項可以指定 <application> pluma</application> 在您按下 <keycap>Tab</"
"選取這個選項可以指定 <application> xedit</application> 在您按下 <keycap>Tab</"
"keycap> 鍵時,以插入空格取 代跳格字元。"
#: ../base.xml:830(title)
@ -1293,8 +1293,8 @@ msgstr "顯示行號"
#: ../base.xml:861(para)
msgid ""
"Select this option to display line numbers on the left side of the "
"<application>pluma</application> window."
msgstr "選取這個選項,會在 <application>pluma</application> 視窗左側顯示行號。"
"<application>xedit</application> window."
msgstr "選取這個選項,會在 <application>xedit</application> 視窗左側顯示行號。"
#: ../base.xml:869(title)
msgid "Open"
@ -1320,18 +1320,18 @@ msgstr ""
#: ../base.xml:877(para)
msgid ""
"By default, <application>pluma</application> uses UTF-8 encoding to try to "
"By default, <application>xedit</application> uses UTF-8 encoding to try to "
"open a file. UTF-8 encoding can be used for multilingual texts, as UTF-8 "
"covers almost all known alphabets and character sets. If the file is not a "
"valid UTF-8 file, <application>pluma</application> tries to open the file by "
"valid UTF-8 file, <application>xedit</application> tries to open the file by "
"using the encoding for the current locale. If this also fails, "
"<application>pluma</application> tries to use an encoding from the Supported "
"<application>xedit</application> tries to use an encoding from the Supported "
"encodings list, starting at the top of the list."
msgstr ""
"依預設值,<application>pluma</application> 是使用 UTF-8 編碼來開啟檔案。UTF-"
"依預設值,<application>xedit</application> 是使用 UTF-8 編碼來開啟檔案。UTF-"
"8 編碼可用於內含多種語言的文件,因為 UTF-8 涵蓋了大多數已知的字母與字元集。如"
"果檔案並不是有效的 UTF-8 檔,<application>pluma</application> 會試著以目前語"
"系的編碼來開啟檔案。如果這樣依然有問題,<application>pluma</application> 會從"
"果檔案並不是有效的 UTF-8 檔,<application>xedit</application> 會試著以目前語"
"系的編碼來開啟檔案。如果這樣依然有問題,<application>xedit</application> 會從"
"支援的編碼清單中第一個編碼方式開始,一個個地來試著開啟檔案。"
#: ../base.xml:880(para)
@ -1566,10 +1566,10 @@ msgstr "按一下這個按鈕,可以選取列印行號時的字型。"
#: ../base.xml:1043(para)
msgid ""
"To reset the fonts to the default fonts for printing a file from "
"<application>pluma</application> click on the <guibutton>Restore Default "
"<application>xedit</application> click on the <guibutton>Restore Default "
"Fonts</guibutton> button."
msgstr ""
"如果要將 <application>pluma</application> 列印檔案時的字型,重設為預設值, 請"
"如果要將 <application>xedit</application> 列印檔案時的字型,重設為預設值, 請"
"按一下<guibutton>還原預設字型</guibutton>按鈕。"
#: ../base.xml:1050(title)
@ -1579,11 +1579,11 @@ msgstr "增效模組"
#: ../base.xml:1051(para)
msgid ""
"For information about how to use the <guilabel>Plugins</guilabel> category "
"of the <guilabel>Preferences</guilabel> dialog, see <xref linkend=\"pluma-"
"of the <guilabel>Preferences</guilabel> dialog, see <xref linkend=\"xedit-"
"install-plugins\"/>."
msgstr ""
"關於如何使用<guilabel>偏好設定</guilabel>對話方塊的<guilabel>增效模組</"
"guilabel>類別,進一步資訊請參閱 <xref linkend=\"pluma-install-plugins\"/>。"
"guilabel>類別,進一步資訊請參閱 <xref linkend=\"xedit-install-plugins\"/>。"
#: ../base.xml:1058(title)
msgid "Working with Plugins"
@ -1592,15 +1592,15 @@ msgstr "使用增效模組"
#: ../base.xml:1059(para)
msgid ""
"A plugin is a supplementary program that enhances the functionality of an "
"application. The <application>pluma</application> plugins enable you to "
"application. The <application>xedit</application> plugins enable you to "
"perform a variety of functions related to text editing from within the "
"<application> pluma</application> window. The following table lists the "
"<application> pluma</application> plugins."
"<application> xedit</application> window. The following table lists the "
"<application> xedit</application> plugins."
msgstr ""
"增效模組是一種以可增強應用程式功能的 補強性程式。您可以使用 "
"<application>pluma</application> 增效模組,在 <application> pluma</"
"<application>xedit</application> 增效模組,在 <application> xedit</"
"application> 視窗內,執行多種文字編輯功能。下表所列的,便是 <application> "
"pluma</application> 的增效模組。"
"xedit</application> 的增效模組。"
#: ../base.xml:1070(para) ../base.xml:1150(para)
msgid "Plugin Name"
@ -1707,37 +1707,37 @@ msgid "Inserts the username of the current user into the file."
msgstr "將目前的使用者名稱加入到檔案中。"
#: ../base.xml:1123(title)
msgid "To Load pluma Plugins"
msgstr "載入 pluma 增效模組"
msgid "To Load xedit Plugins"
msgstr "載入 xedit 增效模組"
#: ../base.xml:1124(para)
msgid ""
"To load <application>pluma</application> plugins, choose "
"To load <application>xedit</application> plugins, choose "
"<menuchoice><guimenu>Edit</guimenu><guimenuitem>Preferences</guimenuitem></"
"menuchoice>. Within the <guilabel>Plugins</guilabel> category, click on the "
"<guilabel>Manager</guilabel> subcategory. The <guilabel>Manager</guilabel> "
"subcategory displays the following information:"
msgstr ""
"如果要載入 <application>pluma</application>增效模組,請選擇"
"如果要載入 <application>xedit</application>增效模組,請選擇"
"<menuchoice><guimenu>編輯</guimenu><guimenuitem>偏好設定</guimenuitem></"
"menuchoice>。在<guilabel>增效模組</guilabel>類別中,按一下<guilabel>管理員</"
"guilabel>子類別。 <guilabel>管理員</guilabel>子類別會顯示下列資訊:"
#: ../base.xml:1131(para)
msgid ""
"A list of the plugins that you can use with <application>pluma</application>."
msgstr "可以與 <application>pluma</application> 一同使用之增效模組的清單。"
"A list of the plugins that you can use with <application>xedit</application>."
msgstr "可以與 <application>xedit</application> 一同使用之增效模組的清單。"
#: ../base.xml:1133(para)
msgid ""
"A <guibutton>Configure plugin</guibutton> button. You can use this button to "
"open a configuration dialog for the plugins that you can configure. For "
"example, see <xref linkend=\"pluma-compare-files-configure\"/> and <xref "
"linkend=\"pluma-date-time-configure\"/>."
"example, see <xref linkend=\"xedit-compare-files-configure\"/> and <xref "
"linkend=\"xedit-date-time-configure\"/>."
msgstr ""
"<guibutton>配置增效模組</guibutton> 按鈕。您可以使用這個按鈕,為您可以配置的"
"增效模組,開啟配置對話方塊。例如,請參閱 <xref linkend=\"pluma-compare-files-"
"configure\"/> 以及 <xref linkend=\"pluma-date-time-configure\"/>。"
"增效模組,開啟配置對話方塊。例如,請參閱 <xref linkend=\"xedit-compare-files-"
"configure\"/> 以及 <xref linkend=\"xedit-date-time-configure\"/>。"
#: ../base.xml:1136(para)
msgid ""
@ -1753,12 +1753,12 @@ msgstr "增效模組作者及模組名稱之詳細資訊。"
#: ../base.xml:1142(para)
msgid ""
"To load a plugin, select the check box next to the name of the plugin. The "
"<application>pluma</application> application adds the plugin to the "
"appropriate <application>pluma</application> menu, as described in the "
"<application>xedit</application> application adds the plugin to the "
"appropriate <application>xedit</application> menu, as described in the "
"following table."
msgstr ""
"如果要載入增效模組,請選取增效模組名稱旁的核取方塊。<application>pluma</"
"application> 應用程式 會如下表所述,將外掛程式加入適當的 <application>pluma</"
"如果要載入增效模組,請選取增效模組名稱旁的核取方塊。<application>xedit</"
"application> 應用程式 會如下表所述,將外掛程式加入適當的 <application>xedit</"
"application> 功能表中。"
#: ../base.xml:1151(para)
@ -1826,23 +1826,23 @@ msgstr ""
"guibutton>。"
#: ../base.xml:1216(title)
msgid "To Remove pluma Plugins"
msgstr "移除 pluma 增效模組"
msgid "To Remove xedit Plugins"
msgstr "移除 xedit 增效模組"
#: ../base.xml:1217(para)
msgid "A plugin remains loaded when you quit <application>pluma</application>."
msgid "A plugin remains loaded when you quit <application>xedit</application>."
msgstr ""
"即使您離開了 <application>pluma</application>,增效模組仍然是載入應用程式中。"
"即使您離開了 <application>xedit</application>,增效模組仍然是載入應用程式中。"
#: ../base.xml:1218(para)
msgid ""
"To remove <application>pluma</application> plugins, choose "
"To remove <application>xedit</application> plugins, choose "
"<menuchoice><guimenu>Edit</guimenu><guimenuitem>Preferences</guimenuitem></"
"menuchoice>. Within the <guilabel>Plugins</guilabel> category, click on the "
"<guilabel>Manager</guilabel> subcategory. To remove a plugin, deselect the "
"check box next to the name of the plugin."
msgstr ""
"如果要移除 <application>pluma</application> 增效模組,請選擇"
"如果要移除 <application>xedit</application> 增效模組,請選擇"
"<menuchoice><guimenu>編輯</guimenu><guimenuitem>偏好設定</guimenuitem></"
"menuchoice>。在<guilabel>增效模組</guilabel>類別中,按一下<guilabel>管理員</"
"guilabel>子類別。 如果要移除增效模組,請取消選取增效模組名稱旁的核取方塊。"
@ -1912,22 +1912,22 @@ msgstr ""
#: ../base.xml:1258(para)
msgid ""
"Set the environment variable CVSEDITOR to <application>pluma</application>. "
"Set the environment variable CVSEDITOR to <application>xedit</application>. "
"For example, if you are using the <command>bash</command> shell, run the "
"following command at the operating system prompt: <screen> <userinput>export "
"CVSEDITOR=<application>pluma</application> </userinput> </screen>"
"CVSEDITOR=<application>xedit</application> </userinput> </screen>"
msgstr ""
"將環境變數 CVSEDITOR 設為 <application>pluma</application>。 例如,如果您正在"
"將環境變數 CVSEDITOR 設為 <application>xedit</application>。 例如,如果您正在"
"使用 <command>bash</command> shell請在作業系統 提示的時候,輸入下面的指"
"令: <screen> <userinput>export CVSEDITOR=<application>pluma</application> </"
"令: <screen> <userinput>export CVSEDITOR=<application>xedit</application> </"
"userinput> </screen>"
#: ../base.xml:1264(para)
msgid ""
"Commit a file to CVS in the usual way. A <application>pluma</application> "
"Commit a file to CVS in the usual way. A <application>xedit</application> "
"window opens, to enable you to enter the commit message."
msgstr ""
"以平常的方式將檔案確定至 CVS。此時會開啟 <application>pluma</application> 視"
"以平常的方式將檔案確定至 CVS。此時會開啟 <application>xedit</application> 視"
"窗,讓您輸入 commit 訊息。"
#: ../base.xml:1267(para)
@ -1938,35 +1938,35 @@ msgstr "載入 CVS ChangeLog 增效模組。"
msgid ""
"Choose <menuchoice><guimenu>File</guimenu><guimenuitem>Open CVS ChangeLogs</"
"guimenuitem></menuchoice> to open all of the ChangeLog files referenced in "
"the commit message. <application>pluma</application> opens each ChangeLog "
"the commit message. <application>xedit</application> opens each ChangeLog "
"file in a new tab."
msgstr ""
"請選擇 <menuchoice><guimenu>檔案</guimenu><guimenuitem>開啟 CVS ChangeLogs</"
"guimenuitem></menuchoice>,開啟所有 commit 訊息中所出現的 ChangeLog 檔案。"
"<application>pluma</application> 會為每個 變更Log 檔案開啟一個新標籤。"
"<application>xedit</application> 會為每個 變更Log 檔案開啟一個新標籤。"
#: ../base.xml:1272(para)
msgid ""
"Copy the ChangeLog entries that you want to add to the commit message from "
"the <application>pluma</application> ChangeLog files."
"the <application>xedit</application> ChangeLog files."
msgstr ""
"<application>pluma</application> ChangeLog 檔案中,複製您想加入 commit 訊息"
"<application>xedit</application> ChangeLog 檔案中,複製您想加入 commit 訊息"
"的 ChangeLog 記錄。"
#: ../base.xml:1275(para)
msgid ""
"Insert the copied ChangeLog entries in the <application>pluma</application> "
"Insert the copied ChangeLog entries in the <application>xedit</application> "
"commit message tab."
msgstr ""
"將 ChangeLog 記錄加入 <application>pluma</application> 的 commit 訊息標籤內。"
"將 ChangeLog 記錄加入 <application>xedit</application> 的 commit 訊息標籤內。"
#: ../base.xml:1278(para)
msgid "Save your changes to the commit message, then close all files."
msgstr "儲存您對 commit 訊息所做的變更,然後關閉所有的檔案。"
#: ../base.xml:1281(para)
msgid "Quit <application>pluma</application>."
msgstr "結束 <application>pluma</application>。"
msgid "Quit <application>xedit</application>."
msgstr "結束 <application>xedit</application>。"
#: ../base.xml:1288(title)
msgid "Compare Files Plugin"
@ -1993,13 +1993,13 @@ msgid ""
"guimenuitem></menuchoice>. When you choose this option for the first time, "
"you are prompted to confirm the location of the <command>diff</command> "
"command. You are not prompted for this location again. See <xref linkend="
"\"pluma-compare-files-configure\"/> for information about how to change this "
"\"xedit-compare-files-configure\"/> for information about how to change this "
"location later."
msgstr ""
"請選擇 <menuchoice><guimenu>工具</guimenu><guimenuitem>比較檔案</"
"guimenuitem></menuchoice>。 當您是第一次選擇這個選項,系統會提示您,請您確認 "
"<command>diff</command> 指令的位置。以後則不會再提示您確認位置。若需如何在日"
"後變更這個位置的詳細資訊,請參閱 <xref linkend=\"pluma-compare-files-"
"後變更這個位置的詳細資訊,請參閱 <xref linkend=\"xedit-compare-files-"
"configure\"/>。"
#: ../base.xml:1299(para)
@ -2157,12 +2157,12 @@ msgstr "目前文件的位元組數。"
#: ../base.xml:1376(para)
msgid ""
"You can continue to update the <application>pluma</application> file while "
"You can continue to update the <application>xedit</application> file while "
"the <guilabel>Document Statistics</guilabel> dialog is open. To refresh the "
"contents of the <guilabel>Document Statistics</guilabel> dialog, click on "
"the <guibutton>Update</guibutton> button."
msgstr ""
"您可以不斷地更新<application>pluma</application> 檔案,而無須關閉<guilabel>文"
"您可以不斷地更新<application>xedit</application> 檔案,而無須關閉<guilabel>文"
"件統計資料</guilabel>對話方塊。要重新整理<guilabel>文件統計資料</guilabel>對"
"話方塊的內容,請按一下<guibutton>更新</guibutton>按鈕。"
@ -2243,36 +2243,36 @@ msgstr ""
msgid ""
"If you have not configured the Insert Date/Time plugin to automatically "
"insert the date/time without prompting you for the format, "
"<application>pluma</application> displays the <guilabel>Insert Date and "
"<application>xedit</application> displays the <guilabel>Insert Date and "
"Time</guilabel> dialog. Select the appropriate date/time format from the "
"list. Click on the <guibutton>Insert</guibutton> button to close the "
"<guilabel>Insert Date and Time</guilabel> dialog; <application>pluma</"
"<guilabel>Insert Date and Time</guilabel> dialog; <application>xedit</"
"application> inserts the date/time at the cursor position in the current "
"file."
msgstr ""
"如果您尚未將加入日期/時間增效模組配置成不需提示即自動加入日期/時間,"
"<application>pluma</application> 會顯示<guilabel>加入日期和時間</guilabel>對"
"<application>xedit</application> 會顯示<guilabel>加入日期和時間</guilabel>對"
"話方塊。從清單中選取適當的日期/時間格式。按一下<guibutton>插入</guibutton>按"
"鈕,關閉<guilabel>加入日期和時間</guilabel>對話方塊;<application>pluma</"
"鈕,關閉<guilabel>加入日期和時間</guilabel>對話方塊;<application>xedit</"
"application> 會在目前檔案的游標位置上插入日期/時間。"
#: ../base.xml:1416(para)
msgid ""
"If you have configured <application>pluma</application> to use one "
"If you have configured <application>xedit</application> to use one "
"particular date/time format, the <guilabel>Insert Date and Time</guilabel> "
"dialog is not displayed; the date/time is automatically entered at the "
"cursor position in the current file."
msgstr ""
"如果您已經將 <application>pluma</application> 配置成使用特定的日期/時間格式,"
"如果您已經將 <application>xedit</application> 配置成使用特定的日期/時間格式,"
"則不會顯示<guilabel>加入日期和時間</guilabel>對話方塊;即會在目前檔案的游標位"
"置上插入日期/時間。"
#: ../base.xml:1417(para)
msgid ""
"See <xref linkend=\"pluma-date-time-configure\"/> for information about how "
"See <xref linkend=\"xedit-date-time-configure\"/> for information about how "
"to configure the Insert Date/Time plugin."
msgstr ""
"若需如何配置加入日期/時間增效模組的詳細資訊,請參閱 <xref linkend=\"pluma-"
"若需如何配置加入日期/時間增效模組的詳細資訊,請參閱 <xref linkend=\"xedit-"
"date-time-configure\"/>。"
#: ../base.xml:1422(title)
@ -2309,17 +2309,17 @@ msgstr ""
#: ../base.xml:1443(para)
msgid ""
"To use the same <application>pluma</application>-provided date/time format "
"To use the same <application>xedit</application>-provided date/time format "
"each time you insert the date/time, select the <guilabel>Use the selected "
"format</guilabel> option, then select the appropriate format from the list. "
"When you select this option, <application>pluma</application> does not "
"When you select this option, <application>xedit</application> does not "
"prompt you for the date/time format when you choose "
"<menuchoice><guimenu>Edit</guimenu><guimenuitem>Insert Date and Time</"
"guimenuitem></menuchoice>."
msgstr ""
"如果要在每次加入日期/時間時都使用 <application>pluma</application> 提供的日"
"如果要在每次加入日期/時間時都使用 <application>xedit</application> 提供的日"
"期/時間格式,請選取<guilabel>使用選取的格式</guilabel>選項,然後從清單中選取"
"適當的格式。當您選取這個選項後,<application>pluma</application> 並不會在您選"
"適當的格式。當您選取這個選項後,<application>xedit</application> 並不會在您選"
"擇<menuchoice><guimenu>編輯</guimenu><guimenuitem>加入日期和時間</"
"guimenuitem></menuchoice>時,提示您設定日期/時間的格式。"
@ -2331,7 +2331,7 @@ msgid ""
"specify a custom format, see <ulink url=\"man:strftime\" type=\"man"
"\"><citerefentry><refentrytitle>strftime</refentrytitle><manvolnum>3</"
"manvolnum></citerefentry></ulink>. When you select this option, "
"<application>pluma</application> does not prompt you for the date/time "
"<application>xedit</application> does not prompt you for the date/time "
"format when you choose <menuchoice><guimenu>Edit</"
"guimenu><guimenuitem>Insert Date and Time</guimenuitem></menuchoice>."
msgstr ""
@ -2339,7 +2339,7 @@ msgstr ""
"自訂格式</guilabel>選項,然後在文字方塊中輸入適當的格式。若需如何自訂格式的詳"
"細資訊,請參閱 <ulink url=\"man:strftime\" type=\"man"
"\"><citerefentry><refentrytitle>strftime</refentrytitle><manvolnum>3</"
"manvolnum></citerefentry></ulink>。當您選取這個選項後,<application>pluma</"
"manvolnum></citerefentry></ulink>。當您選取這個選項後,<application>xedit</"
"application> 並不會在您選擇<menuchoice><guimenu>編輯</guimenu><guimenuitem>加"
"入日期和時間</guimenuitem></menuchoice>時,提示您設定日期/時間的格式。"
@ -2358,11 +2358,11 @@ msgstr "Shell 指令增效模組"
#: ../base.xml:1463(para)
msgid ""
"The Shell Command plugin enables you to capture the output from a shell "
"command in <application>pluma</application>, by displaying the text output "
"command in <application>xedit</application>, by displaying the text output "
"of the shell command in the output window. To use the Shell command plugin, "
"perform the following steps:"
msgstr ""
"Shell 指令增效模組可以從 <application>pluma</application> 的 shell 指令擷取輸"
"Shell 指令增效模組可以從 <application>xedit</application> 的 shell 指令擷取輸"
"出,而將 shell 指令的文字輸出 顯示於輸出視窗中。如果要使用 Shell 指令增效模"
"組,請執行 下列的步驟:"
@ -2406,11 +2406,11 @@ msgstr "%n"
#: ../base.xml:1485(para)
msgid ""
"Use these special characters to specify the filename of the current active "
"document, without the path. In this case, <application>pluma</application> "
"document, without the path. In this case, <application>xedit</application> "
"looks for the file in the Working directory."
msgstr ""
"使用此類特殊字元,指定目前使用中的檔案名稱,不包括路徑。此時,"
"<application>pluma</application> 會在工作目錄中找尋檔案。"
"<application>xedit</application> 會在工作目錄中找尋檔案。"
#: ../base.xml:1489(para)
msgid ""
@ -2425,11 +2425,11 @@ msgstr ""
msgid ""
"Select the <guilabel>Show results in Output Window</guilabel> option to "
"display the results of the command in the output window. If you do not "
"select this option, <application>pluma</application> discards the results of "
"select this option, <application>xedit</application> discards the results of "
"the command."
msgstr ""
"選取<guilabel>在輸出視窗顯示結果</guilabel>選項,在輸出視窗顯示指令的執行結"
"果。如果沒有選取這個選項,<application>pluma</application> 會放棄指令結果。"
"果。如果沒有選取這個選項,<application>xedit</application> 會放棄指令結果。"
#: ../base.xml:1496(para)
msgid ""

View File

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -10,8 +10,8 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#: ../base.xml:24(title) ../base.xml:95(revnumber)
msgid "pluma Manual V2.5.1"
msgstr "pluma 手冊 V2.5.1"
msgid "xedit Manual V2.5.1"
msgstr "xedit 手冊 V2.5.1"
#: ../base.xml:26(year)
msgid "2003"
@ -58,8 +58,8 @@ msgstr "Baris"
#: ../base.xml:65(surname)
msgid ""
"Cicek provided information from earlier revisions of the pluma application."
msgstr "Cicek 提供 pluma 應用程式較早版本的資訊。"
"Cicek provided information from earlier revisions of the xedit application."
msgstr "Cicek 提供 xedit 應用程式較早版本的資訊。"
#: ../base.xml:66(contrib)
msgid "Acknowledgements"
@ -80,64 +80,64 @@ msgid "Sun MATE Documentation Team"
msgstr "Sun MATE 文件小組"
#: ../base.xml:103(revnumber)
msgid "pluma Manual V2.5"
msgstr "pluma 手冊 V2.5"
msgid "xedit Manual V2.5"
msgstr "xedit 手冊 V2.5"
#: ../base.xml:104(date)
msgid "March 2003"
msgstr "2003 年 3 月"
#: ../base.xml:111(revnumber)
msgid "pluma Manual V2.4"
msgstr "pluma 手冊 V2.4"
msgid "xedit Manual V2.4"
msgstr "xedit 手冊 V2.4"
#: ../base.xml:112(date)
msgid "January 2003"
msgstr "2003 年 1 月"
#: ../base.xml:119(revnumber)
msgid "pluma Manual V2.3"
msgstr "pluma 手冊 V2.3"
msgid "xedit Manual V2.3"
msgstr "xedit 手冊 V2.3"
#: ../base.xml:120(date)
msgid "September 2002"
msgstr "2002 年 9 月"
#: ../base.xml:127(revnumber)
msgid "pluma Manual V2.2"
msgstr "pluma 手冊 V2.2"
msgid "xedit Manual V2.2"
msgstr "xedit 手冊 V2.2"
#: ../base.xml:128(date)
msgid "August 2002"
msgstr "2002 年 8 月"
#: ../base.xml:135(revnumber)
msgid "pluma Manual V2.1"
msgstr "pluma 手冊 V2.1"
msgid "xedit Manual V2.1"
msgstr "xedit 手冊 V2.1"
#: ../base.xml:136(date)
msgid "June 2002"
msgstr "2002 年 6 月"
#: ../base.xml:143(revnumber)
msgid "pluma Manual V2.0"
msgstr "pluma 手冊 V2.0"
msgid "xedit Manual V2.0"
msgstr "xedit 手冊 V2.0"
#: ../base.xml:144(date)
msgid "March 2002"
msgstr "2002 年 3 月"
#: ../base.xml:151(revnumber)
msgid "pluma V1.0"
msgstr "pluma 手冊 V1.0"
msgid "xedit V1.0"
msgstr "xedit 手冊 V1.0"
#: ../base.xml:154(para)
msgid "Eric Baudais <email>baudais@okstate.edu</email>"
msgstr "Eric Baudais <email>baudais@okstate.edu</email>"
#: ../base.xml:160(releaseinfo)
msgid "This manual describes version 2.2.1 of pluma."
msgstr "本手冊的內容是說明 2.2.1 版的 pluma。"
msgid "This manual describes version 2.2.1 of xedit."
msgstr "本手冊的內容是說明 2.2.1 版的 xedit。"
#: ../base.xml:163(title)
msgid "Feedback"
@ -145,17 +145,17 @@ msgstr "意見回饋"
#: ../base.xml:164(para)
msgid ""
"To report a bug or make a suggestion regarding the <application>pluma</"
"To report a bug or make a suggestion regarding the <application>xedit</"
"application> application or this manual, follow the directions in the <ulink "
"url=\"help:mate-feedback\" type=\"help\">MATE Feedback Page</ulink>."
msgstr ""
"關於本 <application>pluma</application> 應用程式或本手冊,如果要報告錯誤 或提"
"關於本 <application>xedit</application> 應用程式或本手冊,如果要報告錯誤 或提"
"出建議,請遵照 <ulink url=\"help:mate-feedback\" type=\"help\">MATE "
"Feedback Page</ulink> 的指示。"
#: ../base.xml:171(primary)
msgid "pluma"
msgstr "pluma"
msgid "xedit"
msgstr "xedit"
#: ../base.xml:172(primary)
msgid "text editor"
@ -167,13 +167,13 @@ msgstr "介紹"
#: ../base.xml:178(para)
msgid ""
"The <application>pluma</application> application enables you to create and "
"edit text files. You can use <application>pluma</application> plugins to "
"The <application>xedit</application> application enables you to create and "
"edit text files. You can use <application>xedit</application> plugins to "
"perform a variety of tasks related to text-editing from within the "
"<application>pluma</application> window."
"<application>xedit</application> window."
msgstr ""
"您可以使用 <application>pluma</application> 應用程式建立和編輯文字 檔案。您可"
"以使用 <application>pluma</application> 增效模組在 <application>pluma</"
"您可以使用 <application>xedit</application> 應用程式建立和編輯文字 檔案。您可"
"以使用 <application>xedit</application> 增效模組在 <application>xedit</"
"application> 視窗中 執行各種和文字編輯相關的工作。"
#: ../base.xml:185(title)
@ -181,12 +181,12 @@ msgid "Getting Started"
msgstr "入門"
#: ../base.xml:189(title)
msgid "To Start pluma"
msgstr "啟動 pluma"
msgid "To Start xedit"
msgstr "啟動 xedit"
#: ../base.xml:190(para)
msgid "You can start <application>pluma</application> in the following ways:"
msgstr "您可以使用下列方式啟動 <application>pluma</application>"
msgid "You can start <application>xedit</application> in the following ways:"
msgstr "您可以使用下列方式啟動 <application>xedit</application>"
#: ../base.xml:193(guimenu)
msgid "Menu"
@ -194,11 +194,11 @@ msgstr "功能表"
#: ../base.xml:195(para)
msgid ""
"For information about how to start <application>pluma</application> from a "
"For information about how to start <application>xedit</application> from a "
"menu, see the latest version of the MATE Desktop User Guide for your "
"platform."
msgstr ""
"若需如何從功能表啟動 <application>pluma</application> 的詳細資訊,請參閱最新"
"若需如何從功能表啟動 <application>xedit</application> 的詳細資訊,請參閱最新"
"版的平台 MATE Desktop User Guide。"
#: ../base.xml:200(term)
@ -206,32 +206,32 @@ msgid "Command line"
msgstr "指令行"
#: ../base.xml:202(para)
msgid "Execute the following command: <command>pluma</command>"
msgstr "執行以下的指令: <command>pluma</command>"
msgid "Execute the following command: <command>xedit</command>"
msgstr "執行以下的指令: <command>xedit</command>"
#: ../base.xml:210(title)
msgid "When You Start pluma"
msgstr "當您啟動 pluma"
msgid "When You Start xedit"
msgstr "當您啟動 xedit"
#: ../base.xml:211(para)
msgid ""
"When you start <application>pluma</application>, the following window is "
"When you start <application>xedit</application>, the following window is "
"displayed:"
msgstr "當您啟動 <application>pluma</application> 後,會顯示下面的視窗:"
msgstr "當您啟動 <application>xedit</application> 後,會顯示下面的視窗:"
#: ../base.xml:214(title)
msgid "pluma Window"
msgstr "pluma 視窗"
msgid "xedit Window"
msgstr "xedit 視窗"
#: ../base.xml:220(phrase)
msgid "Shows pluma main window."
msgstr "顯示 pluma 主視窗。"
msgid "Shows xedit main window."
msgstr "顯示 xedit 主視窗。"
#: ../base.xml:226(para)
msgid ""
"The <application>pluma</application> window contains the following elements:"
"The <application>xedit</application> window contains the following elements:"
msgstr ""
"<application>pluma</application> 視窗包含下列的 元素:您可以選擇下列條件中的"
"<application>xedit</application> 視窗包含下列的 元素:您可以選擇下列條件中的"
"一項或以上:"
#: ../base.xml:229(term)
@ -241,9 +241,9 @@ msgstr "功能表列"
#: ../base.xml:231(para)
msgid ""
"The menus on the menubar contain all of the commands you need to work with "
"files in <application>pluma</application>."
"files in <application>xedit</application>."
msgstr ""
"在功能表列上的功能表中,有您在 <application>pluma</application> 中與檔案工作"
"在功能表列上的功能表中,有您在 <application>xedit</application> 中與檔案工作"
"所需的所有指令。"
#: ../base.xml:235(term)
@ -280,19 +280,19 @@ msgstr "狀態列"
#: ../base.xml:254(para)
msgid ""
"The statusbar displays information about current <application>pluma</"
"The statusbar displays information about current <application>xedit</"
"application> activity and contextual information about the menu items."
msgstr ""
"狀態列可以顯示目前 <application>pluma</application> 活動的資訊,以及有關功能"
"狀態列可以顯示目前 <application>xedit</application> 活動的資訊,以及有關功能"
"表項目 的上下文資訊。"
#: ../base.xml:260(para)
msgid ""
"When you right-click in the <application>pluma</application> window, the "
"When you right-click in the <application>xedit</application> window, the "
"application displays a popup menu. The popup menu contains the most common "
"text editing commands."
msgstr ""
"當您在 <application>pluma</application> 視窗中按滑鼠右鍵時,應用程式會顯示即"
"當您在 <application>xedit</application> 視窗中按滑鼠右鍵時,應用程式會顯示即"
"現式功能表。即現式功能表包含了 最常用的文字編輯指令。"
#: ../base.xml:266(title)
@ -304,27 +304,27 @@ msgid ""
"To open a file, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Open</"
"guimenuitem></menuchoice> to display the <guilabel>Open File</guilabel> "
"dialog. Select the file that you want to open, then click <guibutton>OK</"
"guibutton>. The file is displayed in the <application>pluma</application> "
"guibutton>. The file is displayed in the <application>xedit</application> "
"window."
msgstr ""
"如果要開啟檔案,請選擇 <menuchoice><guimenu>檔案</guimenu><guimenuitem>開啟</"
"guimenuitem></menuchoice> ,顯示<guilabel>開啟檔案</guilabel>對話方塊。選取要"
"開啟的檔案 ,然後按一下<guibutton>確定</guibutton>。這個檔案便會 顯示在 "
"<application>pluma</application> 視窗中。"
"<application>xedit</application> 視窗中。"
#: ../base.xml:273(para)
msgid ""
"You can open multiple files in <application>pluma</application>. The "
"You can open multiple files in <application>xedit</application>. The "
"application displays one file at a time in the application window. The "
"application adds a tab for each open file to the window. To display another "
"open file, click on the tab that corresponds to the file. To create a new "
"<application> pluma</application> window for each file that is open, drag "
"<application> xedit</application> window for each file that is open, drag "
"the tab corresponding to each file to the desktop background."
msgstr ""
"您可以在 <application>pluma</application> 中,開啟多個檔案。 本應用程式在應用"
"您可以在 <application>xedit</application> 中,開啟多個檔案。 本應用程式在應用"
"程式視窗中,一次只會顯示一個檔案。 應用程式會為每個開啟的檔案,在視窗中增加一"
"個標籤。如果要顯示另外一個 開啟的檔案,請按該檔案的標籤。如果為每一個開啟的檔"
"案,建立一個新的 <application> pluma</application> 視窗,請將檔案的 標籤一個"
"案,建立一個新的 <application> xedit</application> 視窗,請將檔案的 標籤一個"
"個地拖曳至桌面背景上。"
#: ../base.xml:279(para)
@ -332,11 +332,11 @@ msgid ""
"You can also use the <guimenu>Documents</guimenu> menu to move between the "
"open files. You can choose <menuchoice><guimenu>Documents</"
"guimenu><guimenuitem>Move to New Window</guimenuitem></menuchoice> to move a "
"document to a new <application> pluma</application> window."
"document to a new <application> xedit</application> window."
msgstr ""
"您也可以使用 <guimenu>文件</guimenu>功能表,在開啟的檔案之間移動。您可以選擇"
"<menuchoice><guimenu>文件</guimenu><guimenuitem>移至新視窗</guimenuitem></"
"menuchoice>,將文件移到新的 <application> pluma</application> 視窗。"
"menuchoice>,將文件移到新的 <application> xedit</application> 視窗。"
#: ../base.xml:290(phrase)
msgid "Shows Recent Files menu icon."
@ -361,11 +361,11 @@ msgstr "從指令行開啟多個檔案"
#: ../base.xml:298(para)
msgid ""
"You can run <application>pluma</application> from a command line and open a "
"You can run <application>xedit</application> from a command line and open a "
"single file or multiple files. To open multiple files from a command line, "
"type the following command, then press <keycap>Return</keycap>:"
msgstr ""
"您可以從指令行執行 <application>pluma</application>,並開啟一個或多個檔案。如"
"您可以從指令行執行 <application>xedit</application>,並開啟一個或多個檔案。如"
"果要從指令行開啟多個檔案,請鍵入下列指令,然後按一下 <keycap>Return</keycap> "
"鍵。"
@ -374,26 +374,26 @@ msgid "file1.txt file2.txt file3.txt"
msgstr "file1.txt file2.txt file3.txt"
#: ../base.xml:301(command)
msgid "pluma <placeholder-1/>"
msgstr "pluma <placeholder-1/>"
msgid "xedit <placeholder-1/>"
msgstr "xedit <placeholder-1/>"
#: ../base.xml:302(para)
msgid ""
"When the application starts, the files that you specify are displayed in the "
"<application>pluma</application> window."
"<application>xedit</application> window."
msgstr ""
"當應用程式啟動時,您所指定的檔案便會顯示在 <application>pluma</application> "
"當應用程式啟動時,您所指定的檔案便會顯示在 <application>xedit</application> "
"視窗內。"
#: ../base.xml:304(para)
msgid ""
"For more information on how to run <application>pluma</application> from a "
"command line, see <ulink url=\"man:pluma\" type=\"man"
"\"><citerefentry><refentrytitle>pluma</refentrytitle><manvolnum>1</"
"For more information on how to run <application>xedit</application> from a "
"command line, see <ulink url=\"man:xedit\" type=\"man"
"\"><citerefentry><refentrytitle>xedit</refentrytitle><manvolnum>1</"
"manvolnum></citerefentry></ulink>."
msgstr ""
"若需如何從指令行執行 <application>pluma</application> 的詳細資訊,請參閱 "
"<ulink url=\"man:pluma\" type=\"man\"><citerefentry><refentrytitle>pluma</"
"若需如何從指令行執行 <application>xedit</application> 的詳細資訊,請參閱 "
"<ulink url=\"man:xedit\" type=\"man\"><citerefentry><refentrytitle>xedit</"
"refentrytitle><manvolnum>1</manvolnum></citerefentry></ulink>。"
#: ../base.xml:309(title)
@ -408,10 +408,10 @@ msgstr "建立新檔案"
msgid ""
"To create a new file, choose <menuchoice><guimenu>File</"
"guimenu><guimenuitem>New</guimenuitem></menuchoice>. The application "
"displays a new file in the <application>pluma</application> window."
"displays a new file in the <application>xedit</application> window."
msgstr ""
"如果要建立新檔案,請選擇 <menuchoice><guimenu>檔案</guimenu><guimenuitem>開新"
"檔案</guimenuitem></menuchoice>。應用程式會在 <application>pluma</"
"檔案</guimenuitem></menuchoice>。應用程式會在 <application>xedit</"
"application> 視窗內顯示新檔案。"
#: ../base.xml:321(title)
@ -446,11 +446,11 @@ msgstr ""
#: ../base.xml:334(para)
msgid ""
"To save all of the files that are currently open in <application>pluma</"
"To save all of the files that are currently open in <application>xedit</"
"application>, choose <menuchoice><guimenu>Documents</"
"guimenu><guimenuitem>Save All</guimenuitem></menuchoice>."
msgstr ""
"如果要儲存目前在 <application>pluma</application> 中開啟的所有檔案,請選擇 "
"如果要儲存目前在 <application>xedit</application> 中開啟的所有檔案,請選擇 "
"<menuchoice><guimenu>文件</guimenu><guimenuitem>全部 儲存</guimenuitem></"
"menuchoice>。"
@ -541,14 +541,14 @@ msgid ""
"choose <menuchoice><guimenu>Edit</guimenu><guimenuitem>Redo</guimenuitem></"
"menuchoice>. The number of previous edits that you can undo is determined by "
"the <guilabel>Set limit on undo actions to</guilabel> setting in the <xref "
"linkend=\"pluma-prefs-undo\"/> tabbed section of the <guilabel>Preferences</"
"linkend=\"xedit-prefs-undo\"/> tabbed section of the <guilabel>Preferences</"
"guilabel> dialog."
msgstr ""
"如果要還原或重做編輯,請選擇 <menuchoice><guimenu>編輯</guimenu><guimenuitem>"
"還原</guimenuitem></menuchoice>。如果要重做編輯,請選擇 <menuchoice><guimenu>"
"編輯</guimenu><guimenuitem>重做</guimenuitem></menuchoice>。您所能還原之前編"
"輯的次數,是取決於 <guilabel>限制還原次數為</guilabel>設定 (在 <xref linkend="
"\"pluma-prefs-undo\"/>標籤區段中 (在 <guilabel>偏好設定</guilabel>對話方塊"
"\"xedit-prefs-undo\"/>標籤區段中 (在 <guilabel>偏好設定</guilabel>對話方塊"
"中))。"
#: ../base.xml:399(title)
@ -626,12 +626,12 @@ msgstr ""
#: ../base.xml:435(para) ../base.xml:490(para)
msgid ""
"Click <guibutton>Find</guibutton> to search the file for the first "
"occurrence of the string. If <application>pluma</application> finds the "
"occurrence of the string. If <application>xedit</application> finds the "
"string, the application moves the cursor to the string, and selects the "
"string."
msgstr ""
"按一下<guibutton>尋找</guibutton>,搜尋檔案中 第一個字串事件。如果 "
"<application>pluma</application> 找到字串,應用程式會將游標移動到字串上,並選"
"<application>xedit</application> 找到字串,應用程式會將游標移動到字串上,並選"
"取 該字串。"
#: ../base.xml:440(para) ../base.xml:500(para)
@ -710,14 +710,14 @@ msgstr ""
#: ../base.xml:522(para)
msgid ""
"Type <command>pluma <replaceable>URI</replaceable></command> at a command "
"Type <command>xedit <replaceable>URI</replaceable></command> at a command "
"line, where <replaceable>URI</replaceable> is the URI of the file that you "
"want to open, then press <keycap>Return</keycap>. Valid types of "
"<replaceable>URI</replaceable> include <literal>http:</literal>, "
"<literal>ftp:</literal>, <literal>file:</literal>, and all of the methods "
"supported by <literal>mate-vfs</literal>."
msgstr ""
"在指令行上輸入 <command>pluma <replaceable>URI</replaceable></command> (此處"
"在指令行上輸入 <command>xedit <replaceable>URI</replaceable></command> (此處"
"的 <replaceable>URI</replaceable> 是指您要開啟之檔案的 URI),然後按下 "
"<keycap>Return</keycap> 鍵。有效的 <replaceable>URI</replaceable> 類型包括 "
"<literal>http:</literal>、<literal>ftp:</literal>、<literal>file:</literal>"
@ -733,31 +733,31 @@ msgstr "輸出指令到檔案"
#: ../base.xml:532(para)
msgid ""
"You can use <application>pluma</application> to pipe the output of a command "
"You can use <application>xedit</application> to pipe the output of a command "
"to a text file. For example, to pipe the output of an <command>ls </command> "
"command to a text file, type <command>ls | pluma</command>, then press "
"command to a text file, type <command>ls | xedit</command>, then press "
"<keycap>Return</keycap>."
msgstr ""
"您可以使用 <application>pluma</application>,將指令的輸出傳送到 文字檔案。例"
"您可以使用 <application>xedit</application>,將指令的輸出傳送到 文字檔案。例"
"如,如果要將 <command>ls </command> 指令的輸出傳送到文字檔案,請鍵入 "
"<command>ls | pluma</command>,然後按下 <keycap>Return</keycap> 鍵。"
"<command>ls | xedit</command>,然後按下 <keycap>Return</keycap> 鍵。"
#: ../base.xml:536(para)
msgid ""
"The output of the <command>ls</command> command is displayed in a new text "
"file in the <application>pluma</application> window."
"file in the <application>xedit</application> window."
msgstr ""
"<command>ls</command> 指令的輸出,會 在 <application>pluma</application> 視窗"
"<command>ls</command> 指令的輸出,會 在 <application>xedit</application> 視窗"
"中以一個新的文字檔案顯示。"
#: ../base.xml:538(para)
msgid ""
"Alternatively, you can use the Shell command plugin to pipe command output "
"to the current file. For information about how to use the Shell command "
"plugin, see <xref linkend=\"pluma-shell-command-plugin\"/>."
"plugin, see <xref linkend=\"xedit-shell-command-plugin\"/>."
msgstr ""
"或者,您可以使用 Shell 指令增效模組,將指令輸出 傳送到目前的檔案中。如需如何"
"使用 Shell 指令增效模組的資訊,請參閱 <xref linkend=\"pluma-shell-command-"
"使用 Shell 指令增效模組的資訊,請參閱 <xref linkend=\"xedit-shell-command-"
"plugin\"/>。"
#: ../base.xml:543(title)
@ -823,9 +823,9 @@ msgstr "列印檔案"
#: ../base.xml:571(para)
msgid ""
"You can use <application>pluma</application> to perform the following print "
"You can use <application>xedit</application> to perform the following print "
"operations:"
msgstr "您可以使用<application>pluma</application>,執行 下列列印作業:"
msgstr "您可以使用<application>xedit</application>,執行 下列列印作業:"
#: ../base.xml:574(para)
msgid "Print a file to a printer."
@ -837,11 +837,11 @@ msgstr "將列印指令的輸出列印到檔案。"
#: ../base.xml:579(para)
msgid ""
"If you print to a file, <application>pluma</application> sends the output of "
"If you print to a file, <application>xedit</application> sends the output of "
"the file to a pre-press format file. The most common pre-press formats are "
"PostScript and Portable Document Format (PDF)."
msgstr ""
"如果您是列印至檔案,<application>pluma</application> 會先將 檔案輸出傳送到某"
"如果您是列印至檔案,<application>xedit</application> 會先將 檔案輸出傳送到某"
"個印前格式檔案。最常見的印前 格式為 PostScript 與 Portable Document Format "
"(PDF)。"
@ -1012,13 +1012,13 @@ msgstr "自訂工具列與狀態列"
msgid ""
"To display or hide the toolbar, choose <menuchoice><guimenu>View</"
"guimenu><guimenuitem>Toolbar</guimenuitem></menuchoice>. To customize how "
"<application>pluma</application> displays the toolbar, choose "
"<application>xedit</application> displays the toolbar, choose "
"<menuchoice><guimenu>View</guimenu><guisubmenu>Customize Toolbar</"
"guisubmenu></menuchoice>, then select one of the following menu items:"
msgstr ""
"如果要顯示或隱藏工具列,請選擇<menuchoice><guimenu>檢視</"
"guimenu><guimenuitem>工具列</guimenuitem></menuchoice>。如果要自訂 "
"<application>pluma</application> 顯示工具列的方式,請選擇"
"<application>xedit</application> 顯示工具列的方式,請選擇"
"<menuchoice><guimenu>檢視</guimenu><guisubmenu>自訂工具列</guisubmenu></"
"menuchoice>,然後選取下列任一項 功能表項目:"
@ -1058,13 +1058,13 @@ msgstr "顯示圖示,以及顯示一些圖示旁的文字。"
msgid ""
"To display or hide the statusbar, choose <menuchoice><guimenu>View</"
"guimenu><guimenuitem>Statusbar</guimenuitem></menuchoice>. To customize how "
"<application>pluma</application> displays the statusbar, choose "
"<application>xedit</application> displays the statusbar, choose "
"<menuchoice><guimenu>View</guimenu><guisubmenu>Customize Statusbar</"
"guisubmenu></menuchoice>, then select one of the following menu items:"
msgstr ""
"如果要顯示或隱藏狀態列,請選擇<menuchoice><guimenu>檢視</"
"guimenu><guimenuitem>狀態列</guimenuitem></menuchoice>。如果要自訂 "
"<application>pluma</application> 顯示狀態列的方式,請選擇"
"<application>xedit</application> 顯示狀態列的方式,請選擇"
"<menuchoice><guimenu>檢視</guimenu><guisubmenu>自訂狀態列</guisubmenu></"
"menuchoice>,然後選取下列任一項 功能表項目:"
@ -1103,12 +1103,12 @@ msgstr "偏好設定"
#: ../base.xml:737(para)
msgid ""
"To configure <application>pluma</application>, choose "
"To configure <application>xedit</application>, choose "
"<menuchoice><guimenu>Edit</guimenu><guimenuitem>Preferences</guimenuitem></"
"menuchoice>. The <guilabel>Preferences</guilabel> dialog contains the "
"following categories:"
msgstr ""
"如果要配置 <application>pluma</application>,請選擇 <menuchoice><guimenu>編輯"
"如果要配置 <application>xedit</application>,請選擇 <menuchoice><guimenu>編輯"
"</guimenu><guimenuitem>偏好設定</guimenuitem></menuchoice>。<guilabel>偏好設"
"定</guilabel>對話方塊含有下列 種類:"
@ -1133,9 +1133,9 @@ msgstr "使用預設配色字型"
#: ../base.xml:763(para)
msgid ""
"Select this option to use the default system font for the text in the "
"<application>pluma</application> text window."
"<application>xedit</application> text window."
msgstr ""
"選取這個選項,在 <application>pluma</application> 文字視窗的文字中,會使用系"
"選取這個選項,在 <application>xedit</application> 文字視窗的文字中,會使用系"
"統預設的字型。"
#: ../base.xml:766(guilabel)
@ -1144,11 +1144,11 @@ msgstr "編輯器字型"
#: ../base.xml:768(para)
msgid ""
"This field displays the font that <application>pluma</application> uses to "
"This field displays the font that <application>xedit</application> uses to "
"display text. Click on the button to specify the font type, style, and size "
"to use for text."
msgstr ""
"這個欄位會顯示 <application>pluma</application> 用來顯示文字的字型。 按一下按"
"這個欄位會顯示 <application>xedit</application> 用來顯示文字的字型。 按一下按"
"鈕,指定文字所使用的字體類型、樣式與大小。"
#: ../base.xml:772(guilabel)
@ -1158,9 +1158,9 @@ msgstr "使用預設的配色色彩"
#: ../base.xml:774(para)
msgid ""
"Select this option to use the default theme colors in the "
"<application>pluma</application> text window."
"<application>xedit</application> text window."
msgstr ""
"選取這個選項,會在 <application>pluma</application> 文字視窗中,使用預設的配"
"選取這個選項,會在 <application>xedit</application> 文字視窗中,使用預設的配"
"色色彩。"
#: ../base.xml:777(guilabel)
@ -1171,10 +1171,10 @@ msgstr "文字色彩"
msgid ""
"Click on the <guibutton>Text color</guibutton> button to display the color "
"selector dialog. Select a color to use to display text in the "
"<application>pluma</application> text window."
"<application>xedit</application> text window."
msgstr ""
"按一下<guibutton>文字色彩</guibutton>按鈕, 顯示色彩選擇元件對話方塊。請選取"
"顏色,程式會在 <application>pluma</application> 文字視窗中,以該顏色顯示文"
"顏色,程式會在 <application>xedit</application> 文字視窗中,以該顏色顯示文"
"字。"
#: ../base.xml:784(guilabel)
@ -1184,11 +1184,11 @@ msgstr "背景色彩"
#: ../base.xml:786(para)
msgid ""
"Click on the <guibutton>Background color</guibutton> button to display the "
"color selector dialog. Select a background color for the <application>pluma</"
"color selector dialog. Select a background color for the <application>xedit</"
"application> text window."
msgstr ""
"按一下<guibutton>背景色彩</guibutton>按鈕, 顯示色彩選擇元件對話方塊。請為 "
"<application>pluma</application> 文字視窗選取背景色彩。"
"<application>xedit</application> 文字視窗選取背景色彩。"
#: ../base.xml:791(guilabel)
msgid "Selected text color"
@ -1226,9 +1226,9 @@ msgstr "tab 字元的寬度為"
#: ../base.xml:813(para)
msgid ""
"Use this spin box to specify the width of the space that <application> "
"pluma</application> inserts when you press the <keycap>Tab</keycap> key."
"xedit</application> inserts when you press the <keycap>Tab</keycap> key."
msgstr ""
"請使用這個旋轉方塊,指定 <application> pluma</application> 在您按下 "
"請使用這個旋轉方塊,指定 <application> xedit</application> 在您按下 "
"<keycap>Tab</keycap> 鍵時會加入的空格寬度。"
#: ../base.xml:818(guilabel)
@ -1237,11 +1237,11 @@ msgstr "以插入空格取代跳格"
#: ../base.xml:820(para)
msgid ""
"Select this option to specify that <application> pluma</application> inserts "
"Select this option to specify that <application> xedit</application> inserts "
"spaces instead of a tab character when you press the <keycap>Tab</keycap> "
"key."
msgstr ""
"選取這個選項可以指定 <application> pluma</application> 在您按下 <keycap>Tab</"
"選取這個選項可以指定 <application> xedit</application> 在您按下 <keycap>Tab</"
"keycap> 鍵時,以插入空格取 代跳格字元。"
#: ../base.xml:830(title)
@ -1293,8 +1293,8 @@ msgstr "顯示行號"
#: ../base.xml:861(para)
msgid ""
"Select this option to display line numbers on the left side of the "
"<application>pluma</application> window."
msgstr "選取這個選項,會在 <application>pluma</application> 視窗左側顯示行號。"
"<application>xedit</application> window."
msgstr "選取這個選項,會在 <application>xedit</application> 視窗左側顯示行號。"
#: ../base.xml:869(title)
msgid "Open"
@ -1320,18 +1320,18 @@ msgstr ""
#: ../base.xml:877(para)
msgid ""
"By default, <application>pluma</application> uses UTF-8 encoding to try to "
"By default, <application>xedit</application> uses UTF-8 encoding to try to "
"open a file. UTF-8 encoding can be used for multilingual texts, as UTF-8 "
"covers almost all known alphabets and character sets. If the file is not a "
"valid UTF-8 file, <application>pluma</application> tries to open the file by "
"valid UTF-8 file, <application>xedit</application> tries to open the file by "
"using the encoding for the current locale. If this also fails, "
"<application>pluma</application> tries to use an encoding from the Supported "
"<application>xedit</application> tries to use an encoding from the Supported "
"encodings list, starting at the top of the list."
msgstr ""
"依預設值,<application>pluma</application> 是使用 UTF-8 編碼來開啟檔案。UTF-"
"依預設值,<application>xedit</application> 是使用 UTF-8 編碼來開啟檔案。UTF-"
"8 編碼可用於內含多種語言的文件,因為 UTF-8 涵蓋了大多數已知的字母與字元集。如"
"果檔案並不是有效的 UTF-8 檔,<application>pluma</application> 會試著以目前語"
"系的編碼來開啟檔案。如果這樣依然有問題,<application>pluma</application> 會從"
"果檔案並不是有效的 UTF-8 檔,<application>xedit</application> 會試著以目前語"
"系的編碼來開啟檔案。如果這樣依然有問題,<application>xedit</application> 會從"
"支援的編碼清單中第一個編碼方式開始,一個個地來試著開啟檔案。"
#: ../base.xml:880(para)
@ -1566,10 +1566,10 @@ msgstr "按一下這個按鈕,可以選取列印行號時的字型。"
#: ../base.xml:1043(para)
msgid ""
"To reset the fonts to the default fonts for printing a file from "
"<application>pluma</application> click on the <guibutton>Restore Default "
"<application>xedit</application> click on the <guibutton>Restore Default "
"Fonts</guibutton> button."
msgstr ""
"如果要將 <application>pluma</application> 列印檔案時的字型,重設為預設值, 請"
"如果要將 <application>xedit</application> 列印檔案時的字型,重設為預設值, 請"
"按一下<guibutton>還原預設字型</guibutton>按鈕。"
#: ../base.xml:1050(title)
@ -1579,11 +1579,11 @@ msgstr "增效模組"
#: ../base.xml:1051(para)
msgid ""
"For information about how to use the <guilabel>Plugins</guilabel> category "
"of the <guilabel>Preferences</guilabel> dialog, see <xref linkend=\"pluma-"
"of the <guilabel>Preferences</guilabel> dialog, see <xref linkend=\"xedit-"
"install-plugins\"/>."
msgstr ""
"關於如何使用<guilabel>偏好設定</guilabel>對話方塊的<guilabel>增效模組</"
"guilabel>類別,進一步資訊請參閱 <xref linkend=\"pluma-install-plugins\"/>。"
"guilabel>類別,進一步資訊請參閱 <xref linkend=\"xedit-install-plugins\"/>。"
#: ../base.xml:1058(title)
msgid "Working with Plugins"
@ -1592,15 +1592,15 @@ msgstr "使用增效模組"
#: ../base.xml:1059(para)
msgid ""
"A plugin is a supplementary program that enhances the functionality of an "
"application. The <application>pluma</application> plugins enable you to "
"application. The <application>xedit</application> plugins enable you to "
"perform a variety of functions related to text editing from within the "
"<application> pluma</application> window. The following table lists the "
"<application> pluma</application> plugins."
"<application> xedit</application> window. The following table lists the "
"<application> xedit</application> plugins."
msgstr ""
"增效模組是一種以可增強應用程式功能的 補強性程式。您可以使用 "
"<application>pluma</application> 增效模組,在 <application> pluma</"
"<application>xedit</application> 增效模組,在 <application> xedit</"
"application> 視窗內,執行多種文字編輯功能。下表所列的,便是 <application> "
"pluma</application> 的增效模組。"
"xedit</application> 的增效模組。"
#: ../base.xml:1070(para) ../base.xml:1150(para)
msgid "Plugin Name"
@ -1707,37 +1707,37 @@ msgid "Inserts the username of the current user into the file."
msgstr "將目前的使用者名稱加入到檔案中。"
#: ../base.xml:1123(title)
msgid "To Load pluma Plugins"
msgstr "載入 pluma 增效模組"
msgid "To Load xedit Plugins"
msgstr "載入 xedit 增效模組"
#: ../base.xml:1124(para)
msgid ""
"To load <application>pluma</application> plugins, choose "
"To load <application>xedit</application> plugins, choose "
"<menuchoice><guimenu>Edit</guimenu><guimenuitem>Preferences</guimenuitem></"
"menuchoice>. Within the <guilabel>Plugins</guilabel> category, click on the "
"<guilabel>Manager</guilabel> subcategory. The <guilabel>Manager</guilabel> "
"subcategory displays the following information:"
msgstr ""
"如果要載入 <application>pluma</application>增效模組,請選擇"
"如果要載入 <application>xedit</application>增效模組,請選擇"
"<menuchoice><guimenu>編輯</guimenu><guimenuitem>偏好設定</guimenuitem></"
"menuchoice>。在<guilabel>增效模組</guilabel>類別中,按一下<guilabel>管理員</"
"guilabel>子類別。 <guilabel>管理員</guilabel>子類別會顯示下列資訊:"
#: ../base.xml:1131(para)
msgid ""
"A list of the plugins that you can use with <application>pluma</application>."
msgstr "可以與 <application>pluma</application> 一同使用之增效模組的清單。"
"A list of the plugins that you can use with <application>xedit</application>."
msgstr "可以與 <application>xedit</application> 一同使用之增效模組的清單。"
#: ../base.xml:1133(para)
msgid ""
"A <guibutton>Configure plugin</guibutton> button. You can use this button to "
"open a configuration dialog for the plugins that you can configure. For "
"example, see <xref linkend=\"pluma-compare-files-configure\"/> and <xref "
"linkend=\"pluma-date-time-configure\"/>."
"example, see <xref linkend=\"xedit-compare-files-configure\"/> and <xref "
"linkend=\"xedit-date-time-configure\"/>."
msgstr ""
"<guibutton>配置增效模組</guibutton> 按鈕。您可以使用這個按鈕,為您可以配置的"
"增效模組,開啟配置對話方塊。例如,請參閱 <xref linkend=\"pluma-compare-files-"
"configure\"/> 以及 <xref linkend=\"pluma-date-time-configure\"/>。"
"增效模組,開啟配置對話方塊。例如,請參閱 <xref linkend=\"xedit-compare-files-"
"configure\"/> 以及 <xref linkend=\"xedit-date-time-configure\"/>。"
#: ../base.xml:1136(para)
msgid ""
@ -1753,12 +1753,12 @@ msgstr "增效模組作者及模組名稱之詳細資訊。"
#: ../base.xml:1142(para)
msgid ""
"To load a plugin, select the check box next to the name of the plugin. The "
"<application>pluma</application> application adds the plugin to the "
"appropriate <application>pluma</application> menu, as described in the "
"<application>xedit</application> application adds the plugin to the "
"appropriate <application>xedit</application> menu, as described in the "
"following table."
msgstr ""
"如果要載入增效模組,請選取增效模組名稱旁的核取方塊。<application>pluma</"
"application> 應用程式 會如下表所述,將外掛程式加入適當的 <application>pluma</"
"如果要載入增效模組,請選取增效模組名稱旁的核取方塊。<application>xedit</"
"application> 應用程式 會如下表所述,將外掛程式加入適當的 <application>xedit</"
"application> 功能表中。"
#: ../base.xml:1151(para)
@ -1826,23 +1826,23 @@ msgstr ""
"guibutton>。"
#: ../base.xml:1216(title)
msgid "To Remove pluma Plugins"
msgstr "移除 pluma 增效模組"
msgid "To Remove xedit Plugins"
msgstr "移除 xedit 增效模組"
#: ../base.xml:1217(para)
msgid "A plugin remains loaded when you quit <application>pluma</application>."
msgid "A plugin remains loaded when you quit <application>xedit</application>."
msgstr ""
"即使您離開了 <application>pluma</application>,增效模組仍然是載入應用程式中。"
"即使您離開了 <application>xedit</application>,增效模組仍然是載入應用程式中。"
#: ../base.xml:1218(para)
msgid ""
"To remove <application>pluma</application> plugins, choose "
"To remove <application>xedit</application> plugins, choose "
"<menuchoice><guimenu>Edit</guimenu><guimenuitem>Preferences</guimenuitem></"
"menuchoice>. Within the <guilabel>Plugins</guilabel> category, click on the "
"<guilabel>Manager</guilabel> subcategory. To remove a plugin, deselect the "
"check box next to the name of the plugin."
msgstr ""
"如果要移除 <application>pluma</application> 增效模組,請選擇"
"如果要移除 <application>xedit</application> 增效模組,請選擇"
"<menuchoice><guimenu>編輯</guimenu><guimenuitem>偏好設定</guimenuitem></"
"menuchoice>。在<guilabel>增效模組</guilabel>類別中,按一下<guilabel>管理員</"
"guilabel>子類別。 如果要移除增效模組,請取消選取增效模組名稱旁的核取方塊。"
@ -1912,22 +1912,22 @@ msgstr ""
#: ../base.xml:1258(para)
msgid ""
"Set the environment variable CVSEDITOR to <application>pluma</application>. "
"Set the environment variable CVSEDITOR to <application>xedit</application>. "
"For example, if you are using the <command>bash</command> shell, run the "
"following command at the operating system prompt: <screen> <userinput>export "
"CVSEDITOR=<application>pluma</application> </userinput> </screen>"
"CVSEDITOR=<application>xedit</application> </userinput> </screen>"
msgstr ""
"將環境變數 CVSEDITOR 設為 <application>pluma</application>。 例如,如果您正在"
"將環境變數 CVSEDITOR 設為 <application>xedit</application>。 例如,如果您正在"
"使用 <command>bash</command> shell請在作業系統 提示的時候,輸入下面的指"
"令: <screen> <userinput>export CVSEDITOR=<application>pluma</application> </"
"令: <screen> <userinput>export CVSEDITOR=<application>xedit</application> </"
"userinput> </screen>"
#: ../base.xml:1264(para)
msgid ""
"Commit a file to CVS in the usual way. A <application>pluma</application> "
"Commit a file to CVS in the usual way. A <application>xedit</application> "
"window opens, to enable you to enter the commit message."
msgstr ""
"以平常的方式將檔案確定至 CVS。此時會開啟 <application>pluma</application> 視"
"以平常的方式將檔案確定至 CVS。此時會開啟 <application>xedit</application> 視"
"窗,讓您輸入 commit 訊息。"
#: ../base.xml:1267(para)
@ -1938,35 +1938,35 @@ msgstr "載入 CVS ChangeLog 增效模組。"
msgid ""
"Choose <menuchoice><guimenu>File</guimenu><guimenuitem>Open CVS ChangeLogs</"
"guimenuitem></menuchoice> to open all of the ChangeLog files referenced in "
"the commit message. <application>pluma</application> opens each ChangeLog "
"the commit message. <application>xedit</application> opens each ChangeLog "
"file in a new tab."
msgstr ""
"請選擇 <menuchoice><guimenu>檔案</guimenu><guimenuitem>開啟 CVS ChangeLogs</"
"guimenuitem></menuchoice>,開啟所有 commit 訊息中所出現的 ChangeLog 檔案。"
"<application>pluma</application> 會為每個 變更Log 檔案開啟一個新標籤。"
"<application>xedit</application> 會為每個 變更Log 檔案開啟一個新標籤。"
#: ../base.xml:1272(para)
msgid ""
"Copy the ChangeLog entries that you want to add to the commit message from "
"the <application>pluma</application> ChangeLog files."
"the <application>xedit</application> ChangeLog files."
msgstr ""
"<application>pluma</application> ChangeLog 檔案中,複製您想加入 commit 訊息"
"<application>xedit</application> ChangeLog 檔案中,複製您想加入 commit 訊息"
"的 ChangeLog 記錄。"
#: ../base.xml:1275(para)
msgid ""
"Insert the copied ChangeLog entries in the <application>pluma</application> "
"Insert the copied ChangeLog entries in the <application>xedit</application> "
"commit message tab."
msgstr ""
"將 ChangeLog 記錄加入 <application>pluma</application> 的 commit 訊息標籤內。"
"將 ChangeLog 記錄加入 <application>xedit</application> 的 commit 訊息標籤內。"
#: ../base.xml:1278(para)
msgid "Save your changes to the commit message, then close all files."
msgstr "儲存您對 commit 訊息所做的變更,然後關閉所有的檔案。"
#: ../base.xml:1281(para)
msgid "Quit <application>pluma</application>."
msgstr "結束 <application>pluma</application>。"
msgid "Quit <application>xedit</application>."
msgstr "結束 <application>xedit</application>。"
#: ../base.xml:1288(title)
msgid "Compare Files Plugin"
@ -1993,13 +1993,13 @@ msgid ""
"guimenuitem></menuchoice>. When you choose this option for the first time, "
"you are prompted to confirm the location of the <command>diff</command> "
"command. You are not prompted for this location again. See <xref linkend="
"\"pluma-compare-files-configure\"/> for information about how to change this "
"\"xedit-compare-files-configure\"/> for information about how to change this "
"location later."
msgstr ""
"請選擇 <menuchoice><guimenu>工具</guimenu><guimenuitem>比較檔案</"
"guimenuitem></menuchoice>。 當您是第一次選擇這個選項,系統會提示您,請您確認 "
"<command>diff</command> 指令的位置。以後則不會再提示您確認位置。若需如何在日"
"後變更這個位置的詳細資訊,請參閱 <xref linkend=\"pluma-compare-files-"
"後變更這個位置的詳細資訊,請參閱 <xref linkend=\"xedit-compare-files-"
"configure\"/>。"
#: ../base.xml:1299(para)
@ -2153,12 +2153,12 @@ msgstr "目前文件的位元組數。"
#: ../base.xml:1376(para)
msgid ""
"You can continue to update the <application>pluma</application> file while "
"You can continue to update the <application>xedit</application> file while "
"the <guilabel>Document Statistics</guilabel> dialog is open. To refresh the "
"contents of the <guilabel>Document Statistics</guilabel> dialog, click on "
"the <guibutton>Update</guibutton> button."
msgstr ""
"您可以不斷地更新<application>pluma</application> 檔案,而無須關閉<guilabel>文"
"您可以不斷地更新<application>xedit</application> 檔案,而無須關閉<guilabel>文"
"件統計資料</guilabel>對話方塊。要重新整理<guilabel>文件統計資料</guilabel>對"
"話方塊的內容,請按一下<guibutton>更新</guibutton>按鈕。"
@ -2239,36 +2239,36 @@ msgstr ""
msgid ""
"If you have not configured the Insert Date/Time plugin to automatically "
"insert the date/time without prompting you for the format, "
"<application>pluma</application> displays the <guilabel>Insert Date and "
"<application>xedit</application> displays the <guilabel>Insert Date and "
"Time</guilabel> dialog. Select the appropriate date/time format from the "
"list. Click on the <guibutton>Insert</guibutton> button to close the "
"<guilabel>Insert Date and Time</guilabel> dialog; <application>pluma</"
"<guilabel>Insert Date and Time</guilabel> dialog; <application>xedit</"
"application> inserts the date/time at the cursor position in the current "
"file."
msgstr ""
"如果您尚未將加入日期/時間增效模組配置成不需提示即自動加入日期/時間,"
"<application>pluma</application> 會顯示<guilabel>加入日期和時間</guilabel>對"
"<application>xedit</application> 會顯示<guilabel>加入日期和時間</guilabel>對"
"話方塊。從清單中選取適當的日期/時間格式。按一下<guibutton>插入</guibutton>按"
"鈕,關閉<guilabel>加入日期和時間</guilabel>對話方塊;<application>pluma</"
"鈕,關閉<guilabel>加入日期和時間</guilabel>對話方塊;<application>xedit</"
"application> 會在目前檔案的游標位置上插入日期/時間。"
#: ../base.xml:1416(para)
msgid ""
"If you have configured <application>pluma</application> to use one "
"If you have configured <application>xedit</application> to use one "
"particular date/time format, the <guilabel>Insert Date and Time</guilabel> "
"dialog is not displayed; the date/time is automatically entered at the "
"cursor position in the current file."
msgstr ""
"如果您已經將 <application>pluma</application> 配置成使用特定的日期/時間格式,"
"如果您已經將 <application>xedit</application> 配置成使用特定的日期/時間格式,"
"則不會顯示<guilabel>加入日期和時間</guilabel>對話方塊;即會在目前檔案的游標位"
"置上插入日期/時間。"
#: ../base.xml:1417(para)
msgid ""
"See <xref linkend=\"pluma-date-time-configure\"/> for information about how "
"See <xref linkend=\"xedit-date-time-configure\"/> for information about how "
"to configure the Insert Date/Time plugin."
msgstr ""
"若需如何配置加入日期/時間增效模組的詳細資訊,請參閱 <xref linkend=\"pluma-"
"若需如何配置加入日期/時間增效模組的詳細資訊,請參閱 <xref linkend=\"xedit-"
"date-time-configure\"/>。"
#: ../base.xml:1422(title)
@ -2305,17 +2305,17 @@ msgstr ""
#: ../base.xml:1443(para)
msgid ""
"To use the same <application>pluma</application>-provided date/time format "
"To use the same <application>xedit</application>-provided date/time format "
"each time you insert the date/time, select the <guilabel>Use the selected "
"format</guilabel> option, then select the appropriate format from the list. "
"When you select this option, <application>pluma</application> does not "
"When you select this option, <application>xedit</application> does not "
"prompt you for the date/time format when you choose "
"<menuchoice><guimenu>Edit</guimenu><guimenuitem>Insert Date and Time</"
"guimenuitem></menuchoice>."
msgstr ""
"如果要在每次加入日期/時間時都使用 <application>pluma</application> 提供的日"
"如果要在每次加入日期/時間時都使用 <application>xedit</application> 提供的日"
"期/時間格式,請選取<guilabel>使用選取的格式</guilabel>選項,然後從清單中選取"
"適當的格式。當您選取這個選項後,<application>pluma</application> 並不會在您選"
"適當的格式。當您選取這個選項後,<application>xedit</application> 並不會在您選"
"擇<menuchoice><guimenu>編輯</guimenu><guimenuitem>加入日期和時間</"
"guimenuitem></menuchoice>時,提示您設定日期/時間的格式。"
@ -2326,11 +2326,11 @@ msgstr "Shell 指令增效模組"
#: ../base.xml:1463(para)
msgid ""
"The Shell Command plugin enables you to capture the output from a shell "
"command in <application>pluma</application>, by displaying the text output "
"command in <application>xedit</application>, by displaying the text output "
"of the shell command in the output window. To use the Shell command plugin, "
"perform the following steps:"
msgstr ""
"Shell 指令增效模組可以從 <application>pluma</application> 的 shell 指令擷取輸"
"Shell 指令增效模組可以從 <application>xedit</application> 的 shell 指令擷取輸"
"出,而將 shell 指令的文字輸出 顯示於輸出視窗中。如果要使用 Shell 指令增效模"
"組,請執行 下列的步驟:"
@ -2374,11 +2374,11 @@ msgstr "%n"
#: ../base.xml:1485(para)
msgid ""
"Use these special characters to specify the filename of the current active "
"document, without the path. In this case, <application>pluma</application> "
"document, without the path. In this case, <application>xedit</application> "
"looks for the file in the Working directory."
msgstr ""
"使用此類特殊字元,指定目前使用中的檔案名稱,不包括路徑。此時,"
"<application>pluma</application> 會在工作目錄中找尋檔案。"
"<application>xedit</application> 會在工作目錄中找尋檔案。"
#: ../base.xml:1489(para)
msgid ""
@ -2393,11 +2393,11 @@ msgstr ""
msgid ""
"Select the <guilabel>Show results in Output Window</guilabel> option to "
"display the results of the command in the output window. If you do not "
"select this option, <application>pluma</application> discards the results of "
"select this option, <application>xedit</application> discards the results of "
"the command."
msgstr ""
"選取<guilabel>在輸出視窗顯示結果</guilabel>選項,在輸出視窗顯示指令的執行結"
"果。如果沒有選取這個選項,<application>pluma</application> 會放棄指令結果。"
"果。如果沒有選取這個選項,<application>xedit</application> 會放棄指令結果。"
#: ../base.xml:1496(para)
msgid ""

View File

@ -1,8 +1,8 @@
icondir = $(datadir)/pluma/icons
icon_DATA = pluma-plugin.png
icondir = $(datadir)/xedit/icons
icon_DATA = xedit-plugin.png
EXTRA_DIST = \
$(icon_DATA) \
pluma.ico
xedit.ico
-include $(top_srcdir)/git.mk

View File

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

Before

Width:  |  Height:  |  Size: 9.4 KiB

After

Width:  |  Height:  |  Size: 9.4 KiB

View File

@ -1,24 +1,24 @@
# C plugin loader
loaderdir = $(libdir)/pluma/plugin-loaders
loaderdir = $(libdir)/xedit/plugin-loaders
AM_CPPFLAGS = \
-I$(top_srcdir) \
$(PLUMA_CFLAGS) \
$(XEDIT_CFLAGS) \
$(WARN_CFLAGS) \
$(DISABLE_DEPRECATED_CFLAGS) \
-DPLUMA_LOCALEDIR=\""$(prefix)/$(DATADIRNAME)/locale"\"
-DXEDIT_LOCALEDIR=\""$(prefix)/$(DATADIRNAME)/locale"\"
loader_LTLIBRARIES = libcloader.la
NOINST_H_FILES = \
pluma-plugin-loader-c.h
xedit-plugin-loader-c.h
libcloader_la_SOURCES = \
pluma-plugin-loader-c.c \
xedit-plugin-loader-c.c \
$(NOINST_H_FILES)
libcloader_la_LDFLAGS = $(LOADER_LIBTOOL_FLAGS)
libcloader_la_LIBADD = $(PLUMA_LIBS)
libcloader_la_LIBADD = $(XEDIT_LIBS)
-include $(top_srcdir)/git.mk

View File

@ -1,60 +0,0 @@
/*
* pluma-plugin-loader-c.h
* This file is part of pluma
*
* Copyright (C) 2008 - Jesse van den Kieboom
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor,
* Boston, MA 02110-1301, USA.
*/
#ifndef __PLUMA_PLUGIN_LOADER_C_H__
#define __PLUMA_PLUGIN_LOADER_C_H__
#include <pluma/pluma-plugin-loader.h>
G_BEGIN_DECLS
#define PLUMA_TYPE_PLUGIN_LOADER_C (pluma_plugin_loader_c_get_type ())
#define PLUMA_PLUGIN_LOADER_C(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PLUMA_TYPE_PLUGIN_LOADER_C, PlumaPluginLoaderC))
#define PLUMA_PLUGIN_LOADER_C_CONST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PLUMA_TYPE_PLUGIN_LOADER_C, PlumaPluginLoaderC const))
#define PLUMA_PLUGIN_LOADER_C_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PLUMA_TYPE_PLUGIN_LOADER_C, PlumaPluginLoaderCClass))
#define PLUMA_IS_PLUGIN_LOADER_C(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PLUMA_TYPE_PLUGIN_LOADER_C))
#define PLUMA_IS_PLUGIN_LOADER_C_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PLUMA_TYPE_PLUGIN_LOADER_C))
#define PLUMA_PLUGIN_LOADER_C_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PLUMA_TYPE_PLUGIN_LOADER_C, PlumaPluginLoaderCClass))
typedef struct _PlumaPluginLoaderC PlumaPluginLoaderC;
typedef struct _PlumaPluginLoaderCClass PlumaPluginLoaderCClass;
typedef struct _PlumaPluginLoaderCPrivate PlumaPluginLoaderCPrivate;
struct _PlumaPluginLoaderC {
GObject parent;
PlumaPluginLoaderCPrivate *priv;
};
struct _PlumaPluginLoaderCClass {
GObjectClass parent_class;
};
GType pluma_plugin_loader_c_get_type (void) G_GNUC_CONST;
PlumaPluginLoaderC *pluma_plugin_loader_c_new(void);
/* All the loaders must implement this function */
G_MODULE_EXPORT GType register_pluma_plugin_loader (GTypeModule * module);
G_END_DECLS
#endif /* __PLUMA_PLUGIN_LOADER_C_H__ */

View File

@ -1,6 +1,6 @@
/*
* pluma-plugin-loader-c.c
* This file is part of pluma
* xedit-plugin-loader-c.c
* This file is part of xedit
*
* Copyright (C) 2008 - Jesse van den Kieboom
*
@ -20,46 +20,46 @@
* Boston, MA 02110-1301, USA.
*/
#include "pluma-plugin-loader-c.h"
#include <pluma/pluma-object-module.h>
#include "xedit-plugin-loader-c.h"
#include <xedit/xedit-object-module.h>
#define PLUMA_PLUGIN_LOADER_C_GET_PRIVATE(object)(G_TYPE_INSTANCE_GET_PRIVATE((object), PLUMA_TYPE_PLUGIN_LOADER_C, PlumaPluginLoaderCPrivate))
#define XEDIT_PLUGIN_LOADER_C_GET_PRIVATE(object)(G_TYPE_INSTANCE_GET_PRIVATE((object), XEDIT_TYPE_PLUGIN_LOADER_C, XeditPluginLoaderCPrivate))
struct _PlumaPluginLoaderCPrivate
struct _XeditPluginLoaderCPrivate
{
GHashTable *loaded_plugins;
};
static void pluma_plugin_loader_iface_init (gpointer g_iface, gpointer iface_data);
static void xedit_plugin_loader_iface_init (gpointer g_iface, gpointer iface_data);
PLUMA_PLUGIN_LOADER_REGISTER_TYPE (PlumaPluginLoaderC, pluma_plugin_loader_c, G_TYPE_OBJECT, pluma_plugin_loader_iface_init);
XEDIT_PLUGIN_LOADER_REGISTER_TYPE (XeditPluginLoaderC, xedit_plugin_loader_c, G_TYPE_OBJECT, xedit_plugin_loader_iface_init);
static const gchar *
pluma_plugin_loader_iface_get_id (void)
xedit_plugin_loader_iface_get_id (void)
{
return "C";
}
static PlumaPlugin *
pluma_plugin_loader_iface_load (PlumaPluginLoader *loader,
PlumaPluginInfo *info,
static XeditPlugin *
xedit_plugin_loader_iface_load (XeditPluginLoader *loader,
XeditPluginInfo *info,
const gchar *path)
{
PlumaPluginLoaderC *cloader = PLUMA_PLUGIN_LOADER_C (loader);
PlumaObjectModule *module;
XeditPluginLoaderC *cloader = XEDIT_PLUGIN_LOADER_C (loader);
XeditObjectModule *module;
const gchar *module_name;
PlumaPlugin *result;
XeditPlugin *result;
module = (PlumaObjectModule *)g_hash_table_lookup (cloader->priv->loaded_plugins, info);
module_name = pluma_plugin_info_get_module_name (info);
module = (XeditObjectModule *)g_hash_table_lookup (cloader->priv->loaded_plugins, info);
module_name = xedit_plugin_info_get_module_name (info);
if (module == NULL)
{
/* For now we force all modules to be resident */
module = pluma_object_module_new (module_name,
module = xedit_object_module_new (module_name,
path,
"register_pluma_plugin",
"register_xedit_plugin",
TRUE);
/* Infos are available for all the lifetime of the loader.
@ -70,7 +70,7 @@ pluma_plugin_loader_iface_load (PlumaPluginLoader *loader,
if (!g_type_module_use (G_TYPE_MODULE (module)))
{
g_warning ("Could not load plugin module: %s", pluma_plugin_info_get_name (info));
g_warning ("Could not load plugin module: %s", xedit_plugin_info_get_name (info));
return NULL;
}
@ -78,14 +78,14 @@ pluma_plugin_loader_iface_load (PlumaPluginLoader *loader,
/* TODO: for now we force data-dir-name = module-name... if needed we can
* add a datadir field to the plugin descriptor file.
*/
result = (PlumaPlugin *)pluma_object_module_new_object (module,
result = (XeditPlugin *)xedit_object_module_new_object (module,
"install-dir", path,
"data-dir-name", module_name,
NULL);
if (!result)
{
g_warning ("Could not create plugin object: %s", pluma_plugin_info_get_name (info));
g_warning ("Could not create plugin object: %s", xedit_plugin_info_get_name (info));
g_type_module_unuse (G_TYPE_MODULE (module));
return NULL;
@ -97,10 +97,10 @@ pluma_plugin_loader_iface_load (PlumaPluginLoader *loader,
}
static void
pluma_plugin_loader_iface_unload (PlumaPluginLoader *loader,
PlumaPluginInfo *info)
xedit_plugin_loader_iface_unload (XeditPluginLoader *loader,
XeditPluginInfo *info)
{
//PlumaPluginLoaderC *cloader = PLUMA_PLUGIN_LOADER_C (loader);
//XeditPluginLoaderC *cloader = XEDIT_PLUGIN_LOADER_C (loader);
/* this is a no-op, since the type module will be properly unused as
the last reference to the plugin dies. When the plugin is activated
@ -108,20 +108,20 @@ pluma_plugin_loader_iface_unload (PlumaPluginLoader *loader,
}
static void
pluma_plugin_loader_iface_init (gpointer g_iface,
xedit_plugin_loader_iface_init (gpointer g_iface,
gpointer iface_data)
{
PlumaPluginLoaderInterface *iface = (PlumaPluginLoaderInterface *)g_iface;
XeditPluginLoaderInterface *iface = (XeditPluginLoaderInterface *)g_iface;
iface->get_id = pluma_plugin_loader_iface_get_id;
iface->load = pluma_plugin_loader_iface_load;
iface->unload = pluma_plugin_loader_iface_unload;
iface->get_id = xedit_plugin_loader_iface_get_id;
iface->load = xedit_plugin_loader_iface_load;
iface->unload = xedit_plugin_loader_iface_unload;
}
static void
pluma_plugin_loader_c_finalize (GObject *object)
xedit_plugin_loader_c_finalize (GObject *object)
{
PlumaPluginLoaderC *cloader = PLUMA_PLUGIN_LOADER_C (object);
XeditPluginLoaderC *cloader = XEDIT_PLUGIN_LOADER_C (object);
GList *infos;
GList *item;
@ -132,9 +132,9 @@ pluma_plugin_loader_c_finalize (GObject *object)
for (item = infos; item; item = item->next)
{
PlumaPluginInfo *info = (PlumaPluginInfo *)item->data;
XeditPluginInfo *info = (XeditPluginInfo *)item->data;
if (pluma_plugin_info_is_active (info))
if (xedit_plugin_info_is_active (info))
{
g_warning ("There are still C plugins loaded during destruction");
break;
@ -145,38 +145,38 @@ pluma_plugin_loader_c_finalize (GObject *object)
g_hash_table_destroy (cloader->priv->loaded_plugins);
G_OBJECT_CLASS (pluma_plugin_loader_c_parent_class)->finalize (object);
G_OBJECT_CLASS (xedit_plugin_loader_c_parent_class)->finalize (object);
}
static void
pluma_plugin_loader_c_class_init (PlumaPluginLoaderCClass *klass)
xedit_plugin_loader_c_class_init (XeditPluginLoaderCClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
object_class->finalize = pluma_plugin_loader_c_finalize;
object_class->finalize = xedit_plugin_loader_c_finalize;
g_type_class_add_private (object_class, sizeof (PlumaPluginLoaderCPrivate));
g_type_class_add_private (object_class, sizeof (XeditPluginLoaderCPrivate));
}
static void
pluma_plugin_loader_c_class_finalize (PlumaPluginLoaderCClass *klass)
xedit_plugin_loader_c_class_finalize (XeditPluginLoaderCClass *klass)
{
}
static void
pluma_plugin_loader_c_init (PlumaPluginLoaderC *self)
xedit_plugin_loader_c_init (XeditPluginLoaderC *self)
{
self->priv = PLUMA_PLUGIN_LOADER_C_GET_PRIVATE (self);
self->priv = XEDIT_PLUGIN_LOADER_C_GET_PRIVATE (self);
/* loaded_plugins maps PlumaPluginInfo to a PlumaObjectModule */
/* loaded_plugins maps XeditPluginInfo to a XeditObjectModule */
self->priv->loaded_plugins = g_hash_table_new (g_direct_hash,
g_direct_equal);
}
PlumaPluginLoaderC *
pluma_plugin_loader_c_new ()
XeditPluginLoaderC *
xedit_plugin_loader_c_new ()
{
GObject *loader = g_object_new (PLUMA_TYPE_PLUGIN_LOADER_C, NULL);
GObject *loader = g_object_new (XEDIT_TYPE_PLUGIN_LOADER_C, NULL);
return PLUMA_PLUGIN_LOADER_C (loader);
return XEDIT_PLUGIN_LOADER_C (loader);
}

View File

@ -0,0 +1,60 @@
/*
* xedit-plugin-loader-c.h
* This file is part of xedit
*
* Copyright (C) 2008 - Jesse van den Kieboom
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor,
* Boston, MA 02110-1301, USA.
*/
#ifndef __XEDIT_PLUGIN_LOADER_C_H__
#define __XEDIT_PLUGIN_LOADER_C_H__
#include <xedit/xedit-plugin-loader.h>
G_BEGIN_DECLS
#define XEDIT_TYPE_PLUGIN_LOADER_C (xedit_plugin_loader_c_get_type ())
#define XEDIT_PLUGIN_LOADER_C(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XEDIT_TYPE_PLUGIN_LOADER_C, XeditPluginLoaderC))
#define XEDIT_PLUGIN_LOADER_C_CONST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XEDIT_TYPE_PLUGIN_LOADER_C, XeditPluginLoaderC const))
#define XEDIT_PLUGIN_LOADER_C_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XEDIT_TYPE_PLUGIN_LOADER_C, XeditPluginLoaderCClass))
#define XEDIT_IS_PLUGIN_LOADER_C(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XEDIT_TYPE_PLUGIN_LOADER_C))
#define XEDIT_IS_PLUGIN_LOADER_C_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XEDIT_TYPE_PLUGIN_LOADER_C))
#define XEDIT_PLUGIN_LOADER_C_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XEDIT_TYPE_PLUGIN_LOADER_C, XeditPluginLoaderCClass))
typedef struct _XeditPluginLoaderC XeditPluginLoaderC;
typedef struct _XeditPluginLoaderCClass XeditPluginLoaderCClass;
typedef struct _XeditPluginLoaderCPrivate XeditPluginLoaderCPrivate;
struct _XeditPluginLoaderC {
GObject parent;
XeditPluginLoaderCPrivate *priv;
};
struct _XeditPluginLoaderCClass {
GObjectClass parent_class;
};
GType xedit_plugin_loader_c_get_type (void) G_GNUC_CONST;
XeditPluginLoaderC *xedit_plugin_loader_c_new(void);
/* All the loaders must implement this function */
G_MODULE_EXPORT GType register_xedit_plugin_loader (GTypeModule * module);
G_END_DECLS
#endif /* __XEDIT_PLUGIN_LOADER_C_H__ */

View File

@ -1,36 +1,36 @@
# C plugin loader
SUBDIRS = bindings
loaderdir = $(libdir)/pluma/plugin-loaders
loaderdir = $(libdir)/xedit/plugin-loaders
AM_CPPFLAGS = \
-I$(top_srcdir) \
-I$(top_builddir) \
-I$(top_srcdir)/pluma \
-I$(top_builddir)/pluma \
$(PLUMA_CFLAGS) \
-I$(top_srcdir)/xedit \
-I$(top_builddir)/xedit \
$(XEDIT_CFLAGS) \
$(WARN_CFLAGS) \
$(DISABLE_DEPRECATED_CFLAGS) \
$(PYGTK_CFLAGS) \
$(PYTHON_CFLAGS) \
-DPLUMA_PLUGINS_LIBS_DIR=\"$(PLUMA_PLUGINS_LIBS_DIR)\" \
-DPLUMA_LOCALEDIR=\""$(prefix)/$(DATADIRNAME)/locale"\"
-DXEDIT_PLUGINS_LIBS_DIR=\"$(XEDIT_PLUGINS_LIBS_DIR)\" \
-DXEDIT_LOCALEDIR=\""$(prefix)/$(DATADIRNAME)/locale"\"
loader_LTLIBRARIES = libpythonloader.la
NOINST_H_FILES = \
pluma-plugin-loader-python.h \
pluma-plugin-python.h
xedit-plugin-loader-python.h \
xedit-plugin-python.h
libpythonloader_la_SOURCES = \
pluma-plugin-loader-python.c \
pluma-plugin-python.c \
xedit-plugin-loader-python.c \
xedit-plugin-python.c \
$(NOINST_H_FILES)
libpythonloader_la_LDFLAGS = $(LOADER_LIBTOOL_FLAGS)
libpythonloader_la_LIBADD = \
$(PLUMA_LIBS) \
bindings/pluma.la
$(XEDIT_LIBS) \
bindings/xedit.la
-include $(top_srcdir)/git.mk

View File

@ -1,39 +1,39 @@
## Process this file with automake to produce Makefile.in
noinst_LTLIBRARIES = \
pluma.la
xedit.la
nodist_pluma_la_SOURCES = \
pluma.c \
plumautils.c \
plumacommands.c
nodist_xedit_la_SOURCES = \
xedit.c \
xeditutils.c \
xeditcommands.c
pluma_la_LDFLAGS = \
xedit_la_LDFLAGS = \
-module -avoid-version
pluma_la_LIBADD = \
xedit_la_LIBADD = \
$(PYTHON_LIB_LOC) \
$(PYTHON_LIBS) \
$(PYTHON_EXTRA_LIBS) \
$(PYGTK_LIBS)
pluma_la_CFLAGS = \
xedit_la_CFLAGS = \
-I$(top_srcdir) \
-I$(top_builddir) \
-I$(top_srcdir)/pluma \
-I$(top_builddir)/pluma \
-I$(top_srcdir)/xedit \
-I$(top_builddir)/xedit \
-I$(top_srcdir)/plugin-loaders/python \
-I$(top_builddir)/plugin-loaders/python \
$(PLUMA_CFLAGS) \
$(XEDIT_CFLAGS) \
$(NO_STRICT_ALIASING_CFLAGS) \
$(PYGTK_CFLAGS) \
$(PYTHON_CFLAGS) \
$(AM_CFLAGS)
$(top_builddir)/pluma/pluma-enum-types.h:
cd $(top_builddir)/pluma && $(MAKE) pluma-enum-types.h
$(top_builddir)/xedit/xedit-enum-types.h:
cd $(top_builddir)/xedit && $(MAKE) xedit-enum-types.h
pluma.c: pluma.defs pluma.override plumaplugin.override plumamessage.override $(top_builddir)/pluma/pluma-enum-types.h
xedit.c: xedit.defs xedit.override xeditplugin.override xeditmessage.override $(top_builddir)/xedit/xedit-enum-types.h
( cd $(srcdir) && $(PYGTK_CODEGEN) \
--register $(PYGTK_DEFSDIR)/pango-types.defs \
--register $(PYGTK_DEFSDIR)/gdk-types.defs \
@ -43,69 +43,69 @@ pluma.c: pluma.defs pluma.override plumaplugin.override plumamessage.override $(
--override $*.override \
--prefix py$* $(<F) ) > $@
plumautils.c: plumautils.defs plumautils.override
xeditutils.c: xeditutils.defs xeditutils.override
( cd $(srcdir) && $(PYGTK_CODEGEN) \
--override $*.override \
--prefix py$* $(<F) ) > $@
plumacommands.c: plumacommands.defs plumacommands.override pluma.defs
xeditcommands.c: xeditcommands.defs xeditcommands.override xedit.defs
( cd $(srcdir) && $(PYGTK_CODEGEN) \
--register pluma.defs \
--register xedit.defs \
--register $(PYGTK_DEFSDIR)/gtk-types.defs \
--override $*.override \
--prefix py$* $(<F) ) > $@
BINDING_PLUMA_HEADERS_SRCDIR_IN = \
pluma/pluma-app.h \
pluma/pluma-document.h \
pluma/pluma-encodings.h \
pluma/pluma-plugin.h \
plugin-loaders/python/pluma-plugin-python.h \
pluma/pluma-view.h \
pluma/pluma-statusbar.h \
pluma/pluma-tab.h \
pluma/pluma-panel.h \
pluma/pluma-window.h \
pluma/pluma-help.h \
pluma/pluma-debug.h \
pluma/pluma-message-type.h \
pluma/pluma-message.h \
pluma/pluma-message-bus.h \
pluma/pluma-language-manager.h
BINDING_XEDIT_HEADERS_SRCDIR_IN = \
xedit/xedit-app.h \
xedit/xedit-document.h \
xedit/xedit-encodings.h \
xedit/xedit-plugin.h \
plugin-loaders/python/xedit-plugin-python.h \
xedit/xedit-view.h \
xedit/xedit-statusbar.h \
xedit/xedit-tab.h \
xedit/xedit-panel.h \
xedit/xedit-window.h \
xedit/xedit-help.h \
xedit/xedit-debug.h \
xedit/xedit-message-type.h \
xedit/xedit-message.h \
xedit/xedit-message-bus.h \
xedit/xedit-language-manager.h
BINDING_UTILS_HEADERS_SRCDIR_IN = \
pluma/pluma-utils.h
xedit/xedit-utils.h
BINDING_COMMANDS_HEADERS_SRCDIR_IN = \
pluma/pluma-commands.h
xedit/xedit-commands.h
BINDING_HEADERS_BUILDDIR_IN =
BINDING_PLUMA_HEADERS_SRCDIR := $(addprefix $(top_srcdir)/,$(BINDING_PLUMA_HEADERS_SRCDIR_IN))
BINDING_XEDIT_HEADERS_SRCDIR := $(addprefix $(top_srcdir)/,$(BINDING_XEDIT_HEADERS_SRCDIR_IN))
BINDING_UTILS_HEADERS_SRCDIR := $(addprefix $(top_srcdir)/,$(BINDING_UTILS_HEADERS_SRCDIR_IN))
BINDING_COMMANDS_HEADERS_SRCDIR := $(addprefix $(top_srcdir)/,$(BINDING_COMMANDS_HEADERS_SRCDIR_IN))
BINDING_HEADERS_BUILDDIR := $(addprefix $(top_builddir)/,$(BINDING_HEADERS_BUILDDIR_IN))
regenerate-python-binding:
$(PYGTK_H2DEF) $(sort $(BINDING_PLUMA_HEADERS_SRCDIR) $(BINDING_HEADERS_BUILDDIR)) > pluma.defs.new
$(PYGTK_H2DEF) $(sort $(BINDING_UTILS_HEADERS_SRCDIR) $(BINDING_HEADERS_BUILDDIR)) > plumautils.defs.new
$(PYGTK_H2DEF) $(sort $(BINDING_COMMANDS_HEADERS_SRCDIR) $(BINDING_HEADERS_BUILDDIR)) > plumacommands.defs.new
$(PYGTK_H2DEF) $(sort $(BINDING_XEDIT_HEADERS_SRCDIR) $(BINDING_HEADERS_BUILDDIR)) > xedit.defs.new
$(PYGTK_H2DEF) $(sort $(BINDING_UTILS_HEADERS_SRCDIR) $(BINDING_HEADERS_BUILDDIR)) > xeditutils.defs.new
$(PYGTK_H2DEF) $(sort $(BINDING_COMMANDS_HEADERS_SRCDIR) $(BINDING_HEADERS_BUILDDIR)) > xeditcommands.defs.new
BUILT_SOURCES = \
pluma.c \
plumautils.c \
plumacommands.c
xedit.c \
xeditutils.c \
xeditcommands.c
EXTRA_DIST = \
pluma.override \
pluma.defs \
plumautils.override \
plumautils.defs \
plumacommands.override \
plumacommands.defs \
plumamessage.override \
plumaplugin.override
xedit.override \
xedit.defs \
xeditutils.override \
xeditutils.defs \
xeditcommands.override \
xeditcommands.defs \
xeditmessage.override \
xeditplugin.override
CLEANFILES = $(BUILT_SOURCES)

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -3,19 +3,19 @@ headers
#include <pygobject.h>
#include <pygtk/pygtk.h>
#include <pluma/pluma-language-manager.h>
#include <pluma/pluma-plugin.h>
#include <pluma/pluma-app.h>
#include <pluma/pluma-encodings.h>
#include <pluma/pluma-enum-types.h>
#include <pluma/pluma-statusbar.h>
#include <pluma/pluma-debug.h>
#include <pluma/pluma-help.h>
#include <xedit/xedit-language-manager.h>
#include <xedit/xedit-plugin.h>
#include <xedit/xedit-app.h>
#include <xedit/xedit-encodings.h>
#include <xedit/xedit-enum-types.h>
#include <xedit/xedit-statusbar.h>
#include <xedit/xedit-debug.h>
#include <xedit/xedit-help.h>
#include "pluma-plugin-python.h"
#include "xedit-plugin-python.h"
void pypluma_register_classes (PyObject *d);
void pypluma_add_constants (PyObject *module, const gchar *strip_prefix);
void pyxedit_register_classes (PyObject *d);
void pyxedit_add_constants (PyObject *module, const gchar *strip_prefix);
static PyObject *
_helper_wrap_gobject_glist (const GList *list)
@ -62,10 +62,10 @@ _helper_wrap_gobject_gslist (const GSList *list)
}
%%
include
plumaplugin.override
plumamessage.override
xeditplugin.override
xeditmessage.override
%%
modulename pluma
modulename xedit
%%
import gtk.Widget as PyGtkWidget_Type
import gobject.GObject as PyGObject_Type
@ -81,51 +81,51 @@ import gtksourceview2.LanguageManager as PyGtkSourceLanguageManager_Type
%%
ignore-glob
*_get_type
pluma_document_error_quark
pluma_panel_add_item_with_stock_icon
xedit_document_error_quark
xedit_panel_add_item_with_stock_icon
%%
override pluma_app_create_window kwargs
override xedit_app_create_window kwargs
static PyObject *
_wrap_pluma_app_create_window(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_app_create_window(PyGObject *self, PyObject *args, PyObject *kwargs)
{
static char *kwlist[] = { "screen", NULL};
PyGObject *screen = NULL;
PlumaWindow *ret;
XeditWindow *ret;
if (!PyArg_ParseTupleAndKeywords(args, kwargs,
"|O!", kwlist,
&PyGdkScreen_Type, &screen))
return NULL;
ret = pluma_app_create_window(PLUMA_APP(self->obj),
ret = xedit_app_create_window(XEDIT_APP(self->obj),
screen ? GDK_SCREEN(screen->obj) : NULL);
/* pygobject_new handles NULL checking */
return pygobject_new((GObject *)ret);
}
%%
override pluma_app_get_windows
override xedit_app_get_windows
static PyObject *
_wrap_pluma_app_get_windows(PyGObject *self)
_wrap_xedit_app_get_windows(PyGObject *self)
{
const GList *list;
PyObject *py_list;
list = pluma_app_get_windows (PLUMA_APP (self->obj));
list = xedit_app_get_windows (XEDIT_APP (self->obj));
py_list = _helper_wrap_gobject_glist (list);
return py_list;
}
%%
override pluma_app_get_views
override xedit_app_get_views
static PyObject *
_wrap_pluma_app_get_views(PyGObject *self)
_wrap_xedit_app_get_views(PyGObject *self)
{
GList *list;
PyObject *py_list;
list = pluma_app_get_views (PLUMA_APP (self->obj));
list = xedit_app_get_views (XEDIT_APP (self->obj));
py_list = _helper_wrap_gobject_glist (list);
@ -134,14 +134,14 @@ _wrap_pluma_app_get_views(PyGObject *self)
return py_list;
}
%%
override pluma_app_get_documents
override xedit_app_get_documents
static PyObject *
_wrap_pluma_app_get_documents(PyGObject *self)
_wrap_xedit_app_get_documents(PyGObject *self)
{
GList *list;
PyObject *py_list;
list = pluma_app_get_documents (PLUMA_APP (self->obj));
list = xedit_app_get_documents (XEDIT_APP (self->obj));
py_list = _helper_wrap_gobject_glist (list);
@ -150,14 +150,14 @@ _wrap_pluma_app_get_documents(PyGObject *self)
return py_list;
}
%%
override pluma_window_get_documents
override xedit_window_get_documents
static PyObject *
_wrap_pluma_window_get_documents(PyGObject *self)
_wrap_xedit_window_get_documents(PyGObject *self)
{
GList *list;
PyObject *py_list;
list = pluma_window_get_documents (PLUMA_WINDOW (self->obj));
list = xedit_window_get_documents (XEDIT_WINDOW (self->obj));
py_list = _helper_wrap_gobject_glist (list);
@ -166,14 +166,14 @@ _wrap_pluma_window_get_documents(PyGObject *self)
return py_list;
}
%%
override pluma_window_get_unsaved_documents
override xedit_window_get_unsaved_documents
static PyObject *
_wrap_pluma_window_get_unsaved_documents(PyGObject *self)
_wrap_xedit_window_get_unsaved_documents(PyGObject *self)
{
GList *list;
PyObject *py_list;
list = pluma_window_get_unsaved_documents (PLUMA_WINDOW (self->obj));
list = xedit_window_get_unsaved_documents (XEDIT_WINDOW (self->obj));
py_list = _helper_wrap_gobject_glist (list);
@ -182,14 +182,14 @@ _wrap_pluma_window_get_unsaved_documents(PyGObject *self)
return py_list;
}
%%
override pluma_window_get_views
override xedit_window_get_views
static PyObject *
_wrap_pluma_window_get_views(PyGObject *self)
_wrap_xedit_window_get_views(PyGObject *self)
{
GList *list;
PyObject *py_list;
list = pluma_window_get_views (PLUMA_WINDOW (self->obj));
list = xedit_window_get_views (XEDIT_WINDOW (self->obj));
py_list = _helper_wrap_gobject_glist (list);
@ -198,9 +198,9 @@ _wrap_pluma_window_get_views(PyGObject *self)
return py_list;
}
%%
override pluma_window_close_tabs kwargs
override xedit_window_close_tabs kwargs
static PyObject *
_wrap_pluma_window_close_tabs (PyGObject *self,
_wrap_xedit_window_close_tabs (PyGObject *self,
PyObject *args,
PyObject *kwargs)
{
@ -210,7 +210,7 @@ _wrap_pluma_window_close_tabs (PyGObject *self,
int len, i;
if (!PyArg_ParseTupleAndKeywords (args, kwargs,
"O:PlumaWindow.close_tabs", kwlist,
"O:XeditWindow.close_tabs", kwlist,
&list))
return NULL;
@ -228,7 +228,7 @@ _wrap_pluma_window_close_tabs (PyGObject *self,
item = PySequence_GetItem (list, i);
Py_DECREF(item);
if (!pygobject_check (item, &PyPlumaTab_Type))
if (!pygobject_check (item, &PyXeditTab_Type))
{
PyErr_SetString (PyExc_TypeError,
"sequence item not a Gtkwidget object");
@ -239,22 +239,22 @@ _wrap_pluma_window_close_tabs (PyGObject *self,
glist = g_list_append (glist, pygobject_get (item));
}
pluma_window_close_tabs (PLUMA_WINDOW (self->obj), glist);
xedit_window_close_tabs (XEDIT_WINDOW (self->obj), glist);
g_list_free (glist);
Py_INCREF (Py_None);
return Py_None;
}
%%
override pluma_document_get_search_text
override xedit_document_get_search_text
static PyObject *
_wrap_pluma_document_get_search_text(PyGObject *self)
_wrap_xedit_document_get_search_text(PyGObject *self)
{
PyObject *tuple, *string;
guint flags;
gchar *ret;
ret = pluma_document_get_search_text (PLUMA_DOCUMENT (self->obj), &flags);
ret = xedit_document_get_search_text (XEDIT_DOCUMENT (self->obj), &flags);
tuple = PyTuple_New(2);
if (ret) {
@ -271,9 +271,9 @@ _wrap_pluma_document_get_search_text(PyGObject *self)
return tuple;
}
%%
override pluma_panel_add_item kwargs
override xedit_panel_add_item kwargs
static PyObject *
_wrap_pluma_panel_add_item(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_panel_add_item(PyGObject *self, PyObject *args, PyObject *kwargs)
{
static char *kwlist1[] = { "item", "name", "image", NULL };
static char *kwlist2[] = { "item", "name", "stock_id", NULL };
@ -281,16 +281,16 @@ _wrap_pluma_panel_add_item(PyGObject *self, PyObject *args, PyObject *kwargs)
char *name = NULL;
char *stock_id = NULL;
if (PyArg_ParseTupleAndKeywords(args, kwargs, "O!sO!:PlumaPanel.add_item", kwlist1, &PyGtkWidget_Type, &item, &name, &PyGtkImage_Type, &image)) {
pluma_panel_add_item(PLUMA_PANEL(self->obj), GTK_WIDGET(item->obj), name, GTK_WIDGET(image->obj));
if (PyArg_ParseTupleAndKeywords(args, kwargs, "O!sO!:XeditPanel.add_item", kwlist1, &PyGtkWidget_Type, &item, &name, &PyGtkImage_Type, &image)) {
xedit_panel_add_item(XEDIT_PANEL(self->obj), GTK_WIDGET(item->obj), name, GTK_WIDGET(image->obj));
Py_INCREF(Py_None);
return Py_None;
}
PyErr_Clear();
if (PyArg_ParseTupleAndKeywords(args, kwargs, "O!ss:PlumaPanel.add_item", kwlist2, &PyGtkWidget_Type, &item, &name, &stock_id)) {
pluma_panel_add_item_with_stock_icon(PLUMA_PANEL(self->obj), GTK_WIDGET(item->obj), name, stock_id);
if (PyArg_ParseTupleAndKeywords(args, kwargs, "O!ss:XeditPanel.add_item", kwlist2, &PyGtkWidget_Type, &item, &name, &stock_id)) {
xedit_panel_add_item_with_stock_icon(XEDIT_PANEL(self->obj), GTK_WIDGET(item->obj), name, stock_id);
Py_INCREF(Py_None);
return Py_None;
}
@ -300,64 +300,64 @@ _wrap_pluma_panel_add_item(PyGObject *self, PyObject *args, PyObject *kwargs)
return NULL;
}
%%
override pluma_app_get_default_deprecated
override xedit_app_get_default_deprecated
/* deprecated wrappers */
static PyObject *
_wrap_pluma_app_get_default_deprecated(PyObject *self)
_wrap_xedit_app_get_default_deprecated(PyObject *self)
{
if (PyErr_Warn(PyExc_DeprecationWarning, "use pluma.app_get_default instead") < 0)
if (PyErr_Warn(PyExc_DeprecationWarning, "use xedit.app_get_default instead") < 0)
return NULL;
return _wrap_pluma_app_get_default(self);
return _wrap_xedit_app_get_default(self);
}
%%
override pluma_encoding_get_from_charset_deprecated kwargs
override xedit_encoding_get_from_charset_deprecated kwargs
static PyObject *
_wrap_pluma_encoding_get_from_charset_deprecated(PyObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_encoding_get_from_charset_deprecated(PyObject *self, PyObject *args, PyObject *kwargs)
{
if (PyErr_Warn(PyExc_DeprecationWarning, "use pluma.encoding_get_from_charset instead") < 0)
if (PyErr_Warn(PyExc_DeprecationWarning, "use xedit.encoding_get_from_charset instead") < 0)
return NULL;
return _wrap_pluma_encoding_get_from_charset(self, args, kwargs);
return _wrap_xedit_encoding_get_from_charset(self, args, kwargs);
}
%%
override pluma_encoding_get_from_index_deprecated kwargs
override xedit_encoding_get_from_index_deprecated kwargs
static PyObject *
_wrap_pluma_encoding_get_from_index_deprecated(PyObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_encoding_get_from_index_deprecated(PyObject *self, PyObject *args, PyObject *kwargs)
{
if (PyErr_Warn(PyExc_DeprecationWarning, "use pluma.encoding_get_from_index instead") < 0)
if (PyErr_Warn(PyExc_DeprecationWarning, "use xedit.encoding_get_from_index instead") < 0)
return NULL;
return _wrap_pluma_encoding_get_from_index(self, args, kwargs);
return _wrap_xedit_encoding_get_from_index(self, args, kwargs);
}
%%
override pluma_encoding_get_utf8_deprecated
override xedit_encoding_get_utf8_deprecated
static PyObject *
_wrap_pluma_encoding_get_utf8_deprecated(PyObject *self)
_wrap_xedit_encoding_get_utf8_deprecated(PyObject *self)
{
if (PyErr_Warn(PyExc_DeprecationWarning, "use pluma.encoding_get_utf8 instead") < 0)
if (PyErr_Warn(PyExc_DeprecationWarning, "use xedit.encoding_get_utf8 instead") < 0)
return NULL;
return _wrap_pluma_encoding_get_utf8(self);
return _wrap_xedit_encoding_get_utf8(self);
}
%%
override pluma_encoding_get_current_deprecated
override xedit_encoding_get_current_deprecated
static PyObject *
_wrap_pluma_encoding_get_current_deprecated(PyObject *self)
_wrap_xedit_encoding_get_current_deprecated(PyObject *self)
{
if (PyErr_Warn(PyExc_DeprecationWarning, "use pluma.encoding_get_current instead") < 0)
if (PyErr_Warn(PyExc_DeprecationWarning, "use xedit.encoding_get_current instead") < 0)
return NULL;
return _wrap_pluma_encoding_get_current(self);
return _wrap_xedit_encoding_get_current(self);
}
%%
override pluma_tab_get_from_document_deprecated kwargs
override xedit_tab_get_from_document_deprecated kwargs
static PyObject *
_wrap_pluma_tab_get_from_document_deprecated(PyObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_tab_get_from_document_deprecated(PyObject *self, PyObject *args, PyObject *kwargs)
{
if (PyErr_Warn(PyExc_DeprecationWarning, "use pluma.tab_get_from_document instead") < 0)
if (PyErr_Warn(PyExc_DeprecationWarning, "use xedit.tab_get_from_document instead") < 0)
return NULL;
return _wrap_pluma_tab_get_from_document(self, args, kwargs);
return _wrap_xedit_tab_get_from_document(self, args, kwargs);
}
%%
override pluma_language_manager_list_languages_sorted kwargs
override xedit_language_manager_list_languages_sorted kwargs
static PyObject *
_wrap_pluma_language_manager_list_languages_sorted(PyObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_language_manager_list_languages_sorted(PyObject *self, PyObject *args, PyObject *kwargs)
{
static char *kwlist[] = { "lm", "include_hidden", NULL };
PyGObject *lm;
@ -371,7 +371,7 @@ _wrap_pluma_language_manager_list_languages_sorted(PyObject *self, PyObject *arg
&include_hidden))
return NULL;
list = pluma_language_manager_list_languages_sorted (GTK_SOURCE_LANGUAGE_MANAGER (lm->obj),
list = xedit_language_manager_list_languages_sorted (GTK_SOURCE_LANGUAGE_MANAGER (lm->obj),
include_hidden);
py_list = _helper_wrap_gobject_gslist (list);
@ -381,16 +381,16 @@ _wrap_pluma_language_manager_list_languages_sorted(PyObject *self, PyObject *arg
return py_list;
}
%%
override pluma_debug kwargs
override xedit_debug kwargs
static PyObject *
_wrap_pluma_debug(PyObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_debug(PyObject *self, PyObject *args, PyObject *kwargs)
{
static char *kwlist[] = { "message", NULL };
PyObject *traceback_module, *mdict, *func, *traceback, *tuple;
PyObject *filename, *lineno, *funcname;
char *message = NULL;
if (g_getenv ("PLUMA_DEBUG_PLUGINS") == NULL)
if (g_getenv ("XEDIT_DEBUG_PLUGINS") == NULL)
{
Py_INCREF (Py_None);
return Py_None;
@ -423,12 +423,12 @@ _wrap_pluma_debug(PyObject *self, PyObject *args, PyObject *kwargs)
funcname = PyTuple_GetItem (tuple, 2);
if (message == NULL)
pluma_debug (PLUMA_DEBUG_PLUGINS,
xedit_debug (XEDIT_DEBUG_PLUGINS,
PyString_AsString (filename),
PyInt_AsLong (lineno),
PyString_AsString (funcname));
else
pluma_debug_message (PLUMA_DEBUG_PLUGINS,
xedit_debug_message (XEDIT_DEBUG_PLUGINS,
PyString_AsString (filename),
PyInt_AsLong (lineno),
PyString_AsString (funcname),
@ -442,18 +442,18 @@ _wrap_pluma_debug(PyObject *self, PyObject *args, PyObject *kwargs)
return Py_None;
}
%%
override pluma_statusbar_flash_message kwargs
override xedit_statusbar_flash_message kwargs
static PyObject *
_wrap_pluma_statusbar_flash_message(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_statusbar_flash_message(PyGObject *self, PyObject *args, PyObject *kwargs)
{
static char *kwlist[] = { "context_id", "message", NULL };
int context_id;
char *message;
if (!PyArg_ParseTupleAndKeywords(args, kwargs,"is:PlumaStatusbar.flash_message", kwlist, &context_id, &message))
if (!PyArg_ParseTupleAndKeywords(args, kwargs,"is:XeditStatusbar.flash_message", kwlist, &context_id, &message))
return NULL;
pluma_statusbar_flash_message(PLUMA_STATUSBAR(self->obj), context_id, "%s", message);
xedit_statusbar_flash_message(XEDIT_STATUSBAR(self->obj), context_id, "%s", message);
Py_INCREF(Py_None);
return Py_None;

View File

@ -3,43 +3,43 @@
;; Enumerations and flags ...
;; From ../../pluma/pluma-commands.h
;; From ../../xedit/xedit-commands.h
(define-function load_uri
(c-name "pluma_commands_load_uri")
(c-name "xedit_commands_load_uri")
(return-type "none")
(parameters
'("PlumaWindow*" "window")
'("XeditWindow*" "window")
'("const-gchar*" "uri")
'("const-PlumaEncoding*" "encoding")
'("const-XeditEncoding*" "encoding")
'("gint" "line_pos")
)
)
(define-function load_uris
(c-name "pluma_commands_load_uris")
(c-name "xedit_commands_load_uris")
(return-type "gint")
(parameters
'("PlumaWindow*" "window")
'("XeditWindow*" "window")
'("const-GSList*" "uris")
'("const-PlumaEncoding*" "encoding")
'("const-XeditEncoding*" "encoding")
'("gint" "line_pos")
)
)
(define-function save_document
(c-name "pluma_commands_save_document")
(c-name "xedit_commands_save_document")
(return-type "none")
(parameters
'("PlumaWindow*" "window")
'("PlumaDocument*" "document")
'("XeditWindow*" "window")
'("XeditDocument*" "document")
)
)
(define-function save_all_documents
(c-name "pluma_commands_save_all_documents")
(c-name "xedit_commands_save_all_documents")
(return-type "none")
(parameters
'("PlumaWindow*" "window")
'("XeditWindow*" "window")
)
)

View File

@ -5,59 +5,59 @@ headers
#include <pygobject.h>
#include <pygtk/pygtk.h>
#include "pluma-commands.h"
#include "pluma-window.h"
#include "xedit-commands.h"
#include "xedit-window.h"
void pyplumacommands_register_classes (PyObject *d);
void pyplumacommands_add_constants (PyObject *module, const gchar *strip_prefix);
void pyxeditcommands_register_classes (PyObject *d);
void pyxeditcommands_add_constants (PyObject *module, const gchar *strip_prefix);
%%
modulename pluma.commands
modulename xedit.commands
%%
import pluma.Window as PyPlumaWindow_Type
import pluma.Document as PyPlumaDocument_Type
import xedit.Window as PyXeditWindow_Type
import xedit.Document as PyXeditDocument_Type
%%
ignore-glob
_*
%%
override pluma_commands_load_uri kwargs
override xedit_commands_load_uri kwargs
static PyObject *
_wrap_pluma_commands_load_uri (PyObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_commands_load_uri (PyObject *self, PyObject *args, PyObject *kwargs)
{
static char *kwlist[] = { "window", "uri", "encoding", "line_pos", NULL };
PyGObject *window;
char *uri;
int line_pos = 0;
PyObject *py_encoding = NULL;
PlumaEncoding *encoding = NULL;
XeditEncoding *encoding = NULL;
if (!PyArg_ParseTupleAndKeywords (args, kwargs, "O!s|Oi:load_uri",
kwlist, &PyPlumaWindow_Type,
kwlist, &PyXeditWindow_Type,
&window, &uri, &py_encoding,
&line_pos))
return NULL;
if (py_encoding != NULL && py_encoding != Py_None)
{
if (pyg_boxed_check (py_encoding, PLUMA_TYPE_ENCODING))
encoding = pyg_boxed_get (py_encoding, PlumaEncoding);
if (pyg_boxed_check (py_encoding, XEDIT_TYPE_ENCODING))
encoding = pyg_boxed_get (py_encoding, XeditEncoding);
else
{
PyErr_SetString (PyExc_TypeError,
"encoding should be a PlumaEncoding");
"encoding should be a XeditEncoding");
return NULL;
}
}
pluma_commands_load_uri (PLUMA_WINDOW (window->obj), uri, encoding,
xedit_commands_load_uri (XEDIT_WINDOW (window->obj), uri, encoding,
line_pos);
Py_INCREF (Py_None);
return Py_None;
}
%%
override pluma_commands_load_uris kwargs
override xedit_commands_load_uris kwargs
static PyObject *
_wrap_pluma_commands_load_uris (PyObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_commands_load_uris (PyObject *self, PyObject *args, PyObject *kwargs)
{
static char *kwlist[] = { "window", "uris", "encoding", "line_pos", NULL };
PyGObject *window;
@ -66,23 +66,23 @@ _wrap_pluma_commands_load_uris (PyObject *self, PyObject *args, PyObject *kwargs
PyObject *py_encoding = NULL;
PyObject *list;
PyObject *item;
PlumaEncoding *encoding = NULL;
XeditEncoding *encoding = NULL;
int len;
int i;
if (!PyArg_ParseTupleAndKeywords (args, kwargs, "O!O|Oi:load_uri",
kwlist, &PyPlumaWindow_Type,
kwlist, &PyXeditWindow_Type,
&window, &list, &py_encoding,
&line_pos))
return NULL;
if (py_encoding != NULL && py_encoding != Py_None)
{
if (pyg_boxed_check (py_encoding, PLUMA_TYPE_ENCODING))
encoding = pyg_boxed_get (py_encoding, PlumaEncoding);
if (pyg_boxed_check (py_encoding, XEDIT_TYPE_ENCODING))
encoding = pyg_boxed_get (py_encoding, XeditEncoding);
else {
PyErr_SetString (PyExc_TypeError,
"encoding should be a PlumaEncoding");
"encoding should be a XeditEncoding");
return NULL;
}
}
@ -113,7 +113,7 @@ _wrap_pluma_commands_load_uris (PyObject *self, PyObject *args, PyObject *kwargs
}
uris = g_slist_reverse (uris);
pluma_commands_load_uris (PLUMA_WINDOW (window->obj), uris,
xedit_commands_load_uris (XEDIT_WINDOW (window->obj), uris,
encoding, line_pos);
g_slist_free (uris);

View File

@ -1,8 +1,8 @@
%%
headers
#include <pluma/pluma-message-bus.h>
#include <pluma/pluma-message.h>
#include <xedit/xedit-message-bus.h>
#include <xedit/xedit-message.h>
static GType
_helper_wrap_get_gtype_from_pytype (PyObject *pytype)
@ -69,7 +69,7 @@ _helper_wrap_get_gvalue_from_pyobject (GValue *gvalue, PyObject *pyvalue)
}
static int
_helper_wrap_message_set_value(PlumaMessage *message, PyObject *pykey, PyObject *pyvalue)
_helper_wrap_message_set_value(XeditMessage *message, PyObject *pykey, PyObject *pyvalue)
{
gchar *key;
GType gtype;
@ -80,7 +80,7 @@ _helper_wrap_message_set_value(PlumaMessage *message, PyObject *pykey, PyObject
if (key == NULL)
return 0;
gtype = pluma_message_get_key_type(message, key);
gtype = xedit_message_get_key_type(message, key);
if (gtype == 0) {
PyErr_SetString(PyExc_TypeError, "invalid key");
@ -97,7 +97,7 @@ _helper_wrap_message_set_value(PlumaMessage *message, PyObject *pykey, PyObject
return 0;
}
pluma_message_set_value(message, key, &value);
xedit_message_set_value(message, key, &value);
g_value_unset(&value);
g_free (key);
@ -141,34 +141,34 @@ _helper_parse_pairs(PyObject *args, PyObject *kwargs, ParsePairFunc func, gpoint
}
static void
_helper_message_set(PyObject *key, PyObject *value, PlumaMessage *message)
_helper_message_set(PyObject *key, PyObject *value, XeditMessage *message)
{
_helper_wrap_message_set_value(message, key, value);
}
static void
_helper_message_set_values(PlumaMessage *message, PyObject *args, PyObject *kwargs)
_helper_message_set_values(XeditMessage *message, PyObject *args, PyObject *kwargs)
{
_helper_parse_pairs(args, kwargs, (ParsePairFunc)_helper_message_set, message);
}
static PlumaMessage *
_helper_wrap_create_message(PlumaMessageBus *bus, PyObject *args, PyObject *kwargs)
static XeditMessage *
_helper_wrap_create_message(XeditMessageBus *bus, PyObject *args, PyObject *kwargs)
{
PyObject *pypath, *pymethod, *pydict;
if (!PyArg_ParseTuple(args, "OO|O:PlumaMessage.create", &pypath, &pymethod, &pydict))
if (!PyArg_ParseTuple(args, "OO|O:XeditMessage.create", &pypath, &pymethod, &pydict))
return NULL;
gchar *object_path = _helper_wrap_get_string(pypath);
gchar *method = _helper_wrap_get_string(pymethod);
PlumaMessageType *message_type = pluma_message_bus_lookup (bus, object_path, method);
PlumaMessage *message;
XeditMessageType *message_type = xedit_message_bus_lookup (bus, object_path, method);
XeditMessage *message;
if (message_type)
{
message = pluma_message_type_instantiate(message_type, NULL);
message = xedit_message_type_instantiate(message_type, NULL);
_helper_message_set_values(message, args, kwargs);
}
else
@ -186,12 +186,12 @@ _helper_wrap_create_message(PlumaMessageBus *bus, PyObject *args, PyObject *kwar
typedef struct {
PyObject *func;
PyObject *data;
} PyPlumaCustomNotify;
} PyXeditCustomNotify;
static void
pypluma_custom_destroy_notify(gpointer user_data)
pyxedit_custom_destroy_notify(gpointer user_data)
{
PyPlumaCustomNotify *cunote = user_data;
PyXeditCustomNotify *cunote = user_data;
PyGILState_STATE state;
g_return_if_fail(user_data);
@ -205,21 +205,21 @@ pypluma_custom_destroy_notify(gpointer user_data)
%%
ignore-glob
*_get_type
pluma_message_type_foreach
pluma_message_type_instantiate_valist
pluma_message_type_new_valist
pluma_message_get_valist
pluma_message_set_valist
pluma_message_set_valuesv
pluma_message_bus_disconnect_by_func
pluma_message_bus_block_by_func
pluma_message_bus_unblock_by_func
xedit_message_type_foreach
xedit_message_type_instantiate_valist
xedit_message_type_new_valist
xedit_message_get_valist
xedit_message_set_valist
xedit_message_set_valuesv
xedit_message_bus_disconnect_by_func
xedit_message_bus_block_by_func
xedit_message_bus_unblock_by_func
%%
override pluma_message_type_new kwargs
override xedit_message_type_new kwargs
typedef struct
{
PlumaMessageType *message_type;
XeditMessageType *message_type;
PyObject *optional;
} MessageTypeSetInfo;
@ -237,19 +237,19 @@ _message_type_set(PyObject *key, PyObject *value, MessageTypeSetInfo *info)
gboolean optional = info->optional && PySequence_Contains(info->optional, key);
pluma_message_type_set(info->message_type, optional, k, gtype, NULL);
xedit_message_type_set(info->message_type, optional, k, gtype, NULL);
g_free(k);
}
static int
_wrap_pluma_message_type_new(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_message_type_new(PyGObject *self, PyObject *args, PyObject *kwargs)
{
PyObject *pypath, *pymethod, *optional = NULL, *pydict;
if (!PyArg_ParseTuple(args, "OO|OO:PlumaMessageType.new", &pypath, &pymethod, &optional, &pydict))
if (!PyArg_ParseTuple(args, "OO|OO:XeditMessageType.new", &pypath, &pymethod, &optional, &pydict))
return -1;
PlumaMessageType *message_type = PLUMA_MESSAGE_TYPE(g_object_new(pyg_type_from_object((PyObject *) self), NULL));
XeditMessageType *message_type = XEDIT_MESSAGE_TYPE(g_object_new(pyg_type_from_object((PyObject *) self), NULL));
MessageTypeSetInfo info = {message_type, optional && PySequence_Check(optional) ? optional : NULL};
_helper_parse_pairs (args, kwargs, (ParsePairFunc)_message_type_set, &info);
@ -260,21 +260,21 @@ _wrap_pluma_message_type_new(PyGObject *self, PyObject *args, PyObject *kwargs)
return 0;
}
%%
override pluma_message_type_instantiate kwargs
override xedit_message_type_instantiate kwargs
static PyObject *
_wrap_pluma_message_type_instantiate(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_message_type_instantiate(PyGObject *self, PyObject *args, PyObject *kwargs)
{
PlumaMessageType *message_type = PLUMA_MESSAGE_TYPE (self->obj);
PlumaMessage *message = pluma_message_type_instantiate(message_type, NULL);
XeditMessageType *message_type = XEDIT_MESSAGE_TYPE (self->obj);
XeditMessage *message = xedit_message_type_instantiate(message_type, NULL);
_helper_message_set_values(message, args, kwargs);
return pygobject_new((GObject *)message);
}
%%
override pluma_message_get args
override xedit_message_get args
static PyObject *
_wrap_pluma_message_get(PyGObject *self, PyObject *args)
_wrap_xedit_message_get(PyGObject *self, PyObject *args)
{
guint len, i;
PyObject *ret;
@ -294,7 +294,7 @@ _wrap_pluma_message_get(PyGObject *self, PyObject *args)
return NULL;
}
pluma_message_get_value (PLUMA_MESSAGE (self->obj), key, &value);
xedit_message_get_value (XEDIT_MESSAGE (self->obj), key, &value);
g_free (key);
PyTuple_SetItem(ret, i, pyg_value_as_pyobject(&value, TRUE));
@ -304,81 +304,81 @@ _wrap_pluma_message_get(PyGObject *self, PyObject *args)
return ret;
}
%%
override pluma_message_get_value kwargs
override xedit_message_get_value kwargs
static PyObject *
_wrap_pluma_message_get_value(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_message_get_value(PyGObject *self, PyObject *args, PyObject *kwargs)
{
static char *kwlist[] = { "key", NULL };
const gchar *key;
PyObject *ret;
GValue value = { 0, };
if (!PyArg_ParseTupleAndKeywords(args, kwargs, "s:PlumaMessage.get_value", kwlist, &key))
if (!PyArg_ParseTupleAndKeywords(args, kwargs, "s:XeditMessage.get_value", kwlist, &key))
return NULL;
pluma_message_get_value(PLUMA_MESSAGE(self->obj), key, &value);
xedit_message_get_value(XEDIT_MESSAGE(self->obj), key, &value);
ret = pyg_value_as_pyobject(&value, TRUE);
g_value_unset(&value);
return ret;
}
%%
override pluma_message_set_value kwargs
override xedit_message_set_value kwargs
static PyObject *
_wrap_pluma_message_set_value(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_message_set_value(PyGObject *self, PyObject *args, PyObject *kwargs)
{
static char *kwlist[] = { "key", "value", NULL };
PyObject *pykey, *pyvalue;
if (!PyArg_ParseTupleAndKeywords(args, kwargs, "OO:PlumaMessage.set_value", kwlist, &pykey, &pyvalue))
if (!PyArg_ParseTupleAndKeywords(args, kwargs, "OO:XeditMessage.set_value", kwlist, &pykey, &pyvalue))
return NULL;
if (!_helper_wrap_message_set_value(PLUMA_MESSAGE(self->obj), pykey, pyvalue))
if (!_helper_wrap_message_set_value(XEDIT_MESSAGE(self->obj), pykey, pyvalue))
return NULL;
Py_INCREF(Py_None);
return Py_None;
}
%%
override pluma_message_set kwargs
override xedit_message_set kwargs
static PyObject *
_wrap_pluma_message_set (PyGObject *self, PyObject *args, PyObject *kwargs) {
_helper_message_set_values(PLUMA_MESSAGE(self->obj), args, kwargs);
_wrap_xedit_message_set (PyGObject *self, PyObject *args, PyObject *kwargs) {
_helper_message_set_values(XEDIT_MESSAGE(self->obj), args, kwargs);
Py_INCREF(Py_None);
return Py_None;
}
%%
override pluma_message_bus_new
override xedit_message_bus_new
static int
_wrap_pluma_message_bus_new(PyGObject *self)
_wrap_xedit_message_bus_new(PyGObject *self)
{
pygobject_construct (self, NULL);
if (!self->obj) {
PyErr_SetString (PyExc_RuntimeError, "could not create pluma.MessageBus object");
PyErr_SetString (PyExc_RuntimeError, "could not create xedit.MessageBus object");
return -1;
}
return 0;
}
%%
new-constructor PLUMA_TYPE_MESSAGE_BUS
new-constructor XEDIT_TYPE_MESSAGE_BUS
%%
override pluma_message_bus_register kwargs
override xedit_message_bus_register kwargs
static PyObject *
_wrap_pluma_message_bus_register(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_message_bus_register(PyGObject *self, PyObject *args, PyObject *kwargs)
{
PyObject *pypath, *pymethod, *optional = NULL, *pydict;
PlumaMessageBus *bus = PLUMA_MESSAGE_BUS(self->obj);
XeditMessageBus *bus = XEDIT_MESSAGE_BUS(self->obj);
if (!PyArg_ParseTuple(args, "OO|OO:PlumaMessageBus.register", &pypath, &pymethod, &optional, &pydict))
if (!PyArg_ParseTuple(args, "OO|OO:XeditMessageBus.register", &pypath, &pymethod, &optional, &pydict))
return NULL;
gchar *object_path = _helper_wrap_get_string(pypath);
gchar *method = _helper_wrap_get_string(pymethod);
PlumaMessageType *message_type = pluma_message_bus_register(bus, object_path, method, 0, NULL);
XeditMessageType *message_type = xedit_message_bus_register(bus, object_path, method, 0, NULL);
g_free(object_path);
g_free(method);
@ -392,15 +392,15 @@ _wrap_pluma_message_bus_register(PyGObject *self, PyObject *args, PyObject *kwar
MessageTypeSetInfo info = {message_type, optional && PySequence_Check(optional) ? optional : NULL};
_helper_parse_pairs (args, kwargs, (ParsePairFunc)_message_type_set, &info);
return pyg_boxed_new(PLUMA_TYPE_MESSAGE_TYPE, message_type, TRUE, TRUE);
return pyg_boxed_new(XEDIT_TYPE_MESSAGE_TYPE, message_type, TRUE, TRUE);
}
%%
override pluma_message_bus_connect kwargs
override xedit_message_bus_connect kwargs
static void
pypluma_message_bus_connect_cb(PlumaMessageBus *bus, PlumaMessage *message, gpointer data)
pyxedit_message_bus_connect_cb(XeditMessageBus *bus, XeditMessage *message, gpointer data)
{
PyGILState_STATE state;
PyPlumaCustomNotify *cunote = data;
PyXeditCustomNotify *cunote = data;
PyObject *pybus, *pymessage, *retobj;
g_assert(cunote->func);
@ -426,16 +426,16 @@ pypluma_message_bus_connect_cb(PlumaMessageBus *bus, PlumaMessage *message, gpoi
}
static PyObject *
_wrap_pluma_message_bus_connect(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_message_bus_connect(PyGObject *self, PyObject *args, PyObject *kwargs)
{
static char *kwlist[] = { "domain", "name", "func", "data", NULL };
PyObject *pyfunc, *pyarg = NULL;
const gchar *domain;
const gchar *name;
PyPlumaCustomNotify *cunote;
PyXeditCustomNotify *cunote;
if (!PyArg_ParseTupleAndKeywords(args, kwargs,
"ssO|O:PlumaMessageBus.connect",
"ssO|O:XeditMessageBus.connect",
kwlist, &domain, &name, &pyfunc, &pyarg))
return NULL;
@ -443,63 +443,63 @@ _wrap_pluma_message_bus_connect(PyGObject *self, PyObject *args, PyObject *kwarg
PyErr_SetString(PyExc_TypeError, "func must be a callable object");
return NULL;
}
cunote = g_new(PyPlumaCustomNotify, 1);
cunote = g_new(PyXeditCustomNotify, 1);
Py_INCREF(pyfunc);
cunote->func = pyfunc;
Py_XINCREF(pyarg);
cunote->data = pyarg;
guint id = pluma_message_bus_connect(PLUMA_MESSAGE_BUS(self->obj),
guint id = xedit_message_bus_connect(XEDIT_MESSAGE_BUS(self->obj),
domain,
name,
pypluma_message_bus_connect_cb,
pyxedit_message_bus_connect_cb,
(gpointer)cunote,
pypluma_custom_destroy_notify);
pyxedit_custom_destroy_notify);
return PyLong_FromUnsignedLong(id);
}
%%
override pluma_message_bus_send kwargs
override xedit_message_bus_send kwargs
static PyObject *
_wrap_pluma_message_bus_send(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_message_bus_send(PyGObject *self, PyObject *args, PyObject *kwargs)
{
/* create a new message object */
PlumaMessage *message;
PlumaMessageBus *bus = PLUMA_MESSAGE_BUS(self->obj);
XeditMessage *message;
XeditMessageBus *bus = XEDIT_MESSAGE_BUS(self->obj);
message = _helper_wrap_create_message(bus, args, kwargs);
if (!message)
return NULL;
pluma_message_bus_send_message(bus, message);
xedit_message_bus_send_message(bus, message);
g_object_unref (message);
Py_INCREF(Py_None);
return Py_None;
}
%%
override pluma_message_bus_send_sync kwargs
override xedit_message_bus_send_sync kwargs
static PyObject *
_wrap_pluma_message_bus_send_sync(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_message_bus_send_sync(PyGObject *self, PyObject *args, PyObject *kwargs)
{
/* create a new message object */
PlumaMessage *message;
PlumaMessageBus *bus = PLUMA_MESSAGE_BUS(self->obj);
XeditMessage *message;
XeditMessageBus *bus = XEDIT_MESSAGE_BUS(self->obj);
message = _helper_wrap_create_message(bus, args, kwargs);
if (!message)
return NULL;
pluma_message_bus_send_message_sync(bus, message);
xedit_message_bus_send_message_sync(bus, message);
return pygobject_new((GObject *)message);
}
%%
override-slot PlumaMessage.tp_getattro
override-slot XeditMessage.tp_getattro
static PyObject *
_wrap_pluma_message_tp_getattro(PyObject *self, PyObject *attrname)
_wrap_xedit_message_tp_getattro(PyObject *self, PyObject *attrname)
{
PlumaMessage *message = PLUMA_MESSAGE(((PyGObject *)self)->obj);
PlumaMessageType *type;
XeditMessage *message = XEDIT_MESSAGE(((PyGObject *)self)->obj);
XeditMessageType *type;
gchar *name = _helper_wrap_get_string (attrname);
gboolean exists;
@ -513,10 +513,10 @@ _wrap_pluma_message_tp_getattro(PyObject *self, PyObject *attrname)
}
g_object_get (message, "type", &type, NULL);
intype = pluma_message_type_lookup (type, name) != G_TYPE_INVALID;
pluma_message_type_unref (type);
intype = xedit_message_type_lookup (type, name) != G_TYPE_INVALID;
xedit_message_type_unref (type);
exists = pluma_message_has_key (message, name);
exists = xedit_message_has_key (message, name);
if (!intype)
{
@ -525,7 +525,7 @@ _wrap_pluma_message_tp_getattro(PyObject *self, PyObject *attrname)
else if (exists)
{
GValue value = { 0, };
pluma_message_get_value (message, name, &value);
xedit_message_get_value (message, name, &value);
ret = pyg_value_as_pyobject(&value, TRUE);
g_value_unset (&value);
}
@ -539,11 +539,11 @@ _wrap_pluma_message_tp_getattro(PyObject *self, PyObject *attrname)
return ret;
}
%%
override-slot PlumaMessage.tp_setattro
override-slot XeditMessage.tp_setattro
static int
_wrap_pluma_message_tp_setattro(PyObject *self, PyObject *attrname, PyObject *value)
_wrap_xedit_message_tp_setattro(PyObject *self, PyObject *attrname, PyObject *value)
{
PlumaMessage *message = PLUMA_MESSAGE(((PyGObject *)self)->obj);
XeditMessage *message = XEDIT_MESSAGE(((PyGObject *)self)->obj);
if (!_helper_wrap_message_set_value(message, attrname, value))
{

View File

@ -1,11 +1,11 @@
%%
headers
#include <pluma/pluma-plugin.h>
#include <pluma/pluma-window.h>
#include <xedit/xedit-plugin.h>
#include <xedit/xedit-window.h>
%%
override pluma_plugin_activate kwargs
override xedit_plugin_activate kwargs
static PyObject *
_wrap_pluma_plugin_activate(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_plugin_activate(PyGObject *self, PyObject *args, PyObject *kwargs)
{
gpointer klass, klass2;
static char *kwlist[] = { "window", NULL };
@ -14,27 +14,27 @@ _wrap_pluma_plugin_activate(PyGObject *self, PyObject *args, PyObject *kwargs)
if (!PyArg_ParseTupleAndKeywords (args,
kwargs,
"O!:PlumaPlugin.activate",
"O!:XeditPlugin.activate",
kwlist,
&PyPlumaWindow_Type,
&PyXeditWindow_Type,
&window))
return NULL;
klass = g_type_class_ref (pyg_type_from_object (cls));
if (PLUMA_IS_PLUGIN_PYTHON_CLASS (klass))
if (XEDIT_IS_PLUGIN_PYTHON_CLASS (klass))
{
klass2 = g_type_class_peek_parent (klass);
g_type_class_unref (klass);
klass = g_type_class_ref (G_TYPE_FROM_CLASS (klass2));
}
if (PLUMA_PLUGIN_CLASS (klass)->activate)
PLUMA_PLUGIN_CLASS (klass)->activate (PLUMA_PLUGIN (self->obj),
PLUMA_WINDOW (window->obj));
if (XEDIT_PLUGIN_CLASS (klass)->activate)
XEDIT_PLUGIN_CLASS (klass)->activate (XEDIT_PLUGIN (self->obj),
XEDIT_WINDOW (window->obj));
else {
PyErr_SetString (PyExc_NotImplementedError,
"virtual method PlumaPlugin.activate not implemented");
"virtual method XeditPlugin.activate not implemented");
g_type_class_unref (klass);
return NULL;
}
@ -45,9 +45,9 @@ _wrap_pluma_plugin_activate(PyGObject *self, PyObject *args, PyObject *kwargs)
}
%%
override pluma_plugin_deactivate kwargs
override xedit_plugin_deactivate kwargs
static PyObject *
_wrap_pluma_plugin_deactivate(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_plugin_deactivate(PyGObject *self, PyObject *args, PyObject *kwargs)
{
gpointer klass, klass2;
static char *kwlist[] = {"window", NULL};
@ -56,27 +56,27 @@ _wrap_pluma_plugin_deactivate(PyGObject *self, PyObject *args, PyObject *kwargs)
if (!PyArg_ParseTupleAndKeywords (args,
kwargs,
"O!:PlumaPlugin.deactivate",
"O!:XeditPlugin.deactivate",
kwlist,
&PyPlumaWindow_Type,
&PyXeditWindow_Type,
&window))
return NULL;
klass = g_type_class_ref (pyg_type_from_object (cls));
if (PLUMA_IS_PLUGIN_PYTHON_CLASS (klass))
if (XEDIT_IS_PLUGIN_PYTHON_CLASS (klass))
{
klass2 = g_type_class_peek_parent (klass);
g_type_class_unref (klass);
klass = g_type_class_ref (G_TYPE_FROM_CLASS (klass2));
}
if (PLUMA_PLUGIN_CLASS (klass)->deactivate)
PLUMA_PLUGIN_CLASS (klass)->deactivate (PLUMA_PLUGIN (self->obj),
PLUMA_WINDOW (window->obj));
if (XEDIT_PLUGIN_CLASS (klass)->deactivate)
XEDIT_PLUGIN_CLASS (klass)->deactivate (XEDIT_PLUGIN (self->obj),
XEDIT_WINDOW (window->obj));
else {
PyErr_SetString (PyExc_NotImplementedError,
"virtual method PlumaPlugin.deactivate not implemented");
"virtual method XeditPlugin.deactivate not implemented");
g_type_class_unref (klass);
return NULL;
}
@ -87,9 +87,9 @@ _wrap_pluma_plugin_deactivate(PyGObject *self, PyObject *args, PyObject *kwargs)
}
%%
override pluma_plugin_update_ui kwargs
override xedit_plugin_update_ui kwargs
static PyObject *
_wrap_pluma_plugin_update_ui (PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_plugin_update_ui (PyGObject *self, PyObject *args, PyObject *kwargs)
{
gpointer klass, klass2;
static char *kwlist[] = {"window", NULL};
@ -98,27 +98,27 @@ _wrap_pluma_plugin_update_ui (PyGObject *self, PyObject *args, PyObject *kwargs)
if (!PyArg_ParseTupleAndKeywords (args,
kwargs,
"O!:PlumaPlugin.update_ui",
"O!:XeditPlugin.update_ui",
kwlist,
&PyPlumaWindow_Type,
&PyXeditWindow_Type,
&window))
return NULL;
klass = g_type_class_ref (pyg_type_from_object (cls));
if (PLUMA_IS_PLUGIN_PYTHON_CLASS (klass))
if (XEDIT_IS_PLUGIN_PYTHON_CLASS (klass))
{
klass2 = g_type_class_peek_parent (klass);
g_type_class_unref (klass);
klass = g_type_class_ref (G_TYPE_FROM_CLASS (klass2));
}
if (PLUMA_PLUGIN_CLASS (klass)->update_ui)
PLUMA_PLUGIN_CLASS (klass)->update_ui (PLUMA_PLUGIN (self->obj),
PLUMA_WINDOW (window->obj));
if (XEDIT_PLUGIN_CLASS (klass)->update_ui)
XEDIT_PLUGIN_CLASS (klass)->update_ui (XEDIT_PLUGIN (self->obj),
XEDIT_WINDOW (window->obj));
else {
PyErr_SetString (PyExc_NotImplementedError,
"virtual method PlumaPlugin.update_ui not implemented");
"virtual method XeditPlugin.update_ui not implemented");
g_type_class_unref (klass);
return NULL;
}
@ -129,9 +129,9 @@ _wrap_pluma_plugin_update_ui (PyGObject *self, PyObject *args, PyObject *kwargs)
}
%%
override pluma_plugin_is_configurable
override xedit_plugin_is_configurable
static PyObject *
_wrap_pluma_plugin_is_configurable (PyGObject *self)
_wrap_xedit_plugin_is_configurable (PyGObject *self)
{
int ret;
gpointer klass, klass2;
@ -139,18 +139,18 @@ _wrap_pluma_plugin_is_configurable (PyGObject *self)
klass = g_type_class_ref (pyg_type_from_object (cls));
if (PLUMA_IS_PLUGIN_PYTHON_CLASS (klass))
if (XEDIT_IS_PLUGIN_PYTHON_CLASS (klass))
{
klass2 = g_type_class_peek_parent (klass);
g_type_class_unref (klass);
klass = g_type_class_ref (G_TYPE_FROM_CLASS (klass2));
}
if (PLUMA_PLUGIN_CLASS (klass)->is_configurable)
ret = PLUMA_PLUGIN_CLASS (klass)->is_configurable (PLUMA_PLUGIN (self->obj));
if (XEDIT_PLUGIN_CLASS (klass)->is_configurable)
ret = XEDIT_PLUGIN_CLASS (klass)->is_configurable (XEDIT_PLUGIN (self->obj));
else {
PyErr_SetString (PyExc_NotImplementedError,
"virtual method PlumaPlugin.is_configurable not implemented");
"virtual method XeditPlugin.is_configurable not implemented");
g_type_class_unref (klass);
return NULL;
}
@ -160,9 +160,9 @@ _wrap_pluma_plugin_is_configurable (PyGObject *self)
}
%%
override pluma_plugin_configure_dialog
override xedit_plugin_configure_dialog
static PyObject *
_wrap_pluma_plugin_create_configure_dialog (PyGObject *self)
_wrap_xedit_plugin_create_configure_dialog (PyGObject *self)
{
GtkWidget *ret;
gpointer klass, klass2;
@ -170,18 +170,18 @@ _wrap_pluma_plugin_create_configure_dialog (PyGObject *self)
klass = g_type_class_ref(pyg_type_from_object (cls));
if (PLUMA_IS_PLUGIN_PYTHON_CLASS (klass))
if (XEDIT_IS_PLUGIN_PYTHON_CLASS (klass))
{
klass2 = g_type_class_peek_parent (klass);
g_type_class_unref (klass);
klass = g_type_class_ref (G_TYPE_FROM_CLASS (klass2));
}
if (PLUMA_PLUGIN_CLASS (klass)->create_configure_dialog)
ret = PLUMA_PLUGIN_CLASS (klass)->create_configure_dialog (PLUMA_PLUGIN (self->obj));
if (XEDIT_PLUGIN_CLASS (klass)->create_configure_dialog)
ret = XEDIT_PLUGIN_CLASS (klass)->create_configure_dialog (XEDIT_PLUGIN (self->obj));
else {
PyErr_SetString (PyExc_NotImplementedError,
"virtual method PlumaPlugin.create_configure_dialog not implemented");
"virtual method XeditPlugin.create_configure_dialog not implemented");
g_type_class_unref (klass);
return NULL;
}

View File

@ -1,9 +1,9 @@
;; -*- scheme -*-
;; From ../../pluma/pluma-utils.h
;; From ../../xedit/xedit-utils.h
(define-function uri_has_writable_scheme
(c-name "pluma_utils_uri_has_writable_scheme")
(c-name "xedit_utils_uri_has_writable_scheme")
(return-type "gboolean")
(parameters
'("const-gchar*" "uri")
@ -11,7 +11,7 @@
)
(define-function uri_has_file_scheme
(c-name "pluma_utils_uri_has_file_scheme")
(c-name "xedit_utils_uri_has_file_scheme")
(return-type "gboolean")
(parameters
'("const-gchar*" "uri")
@ -19,7 +19,7 @@
)
(define-function uri_exists
(c-name "pluma_utils_uri_exists")
(c-name "xedit_utils_uri_exists")
(return-type "gboolean")
(parameters
'("const-gchar*" "text_uri")
@ -27,7 +27,7 @@
)
(define-function uri_is_valid
(c-name "pluma_utils_is_valid_uri")
(c-name "xedit_utils_is_valid_uri")
(return-type "gboolean")
(parameters
'("const-gchar*" "uri")
@ -35,7 +35,7 @@
)
(define-function uri_get_dirname
(c-name "pluma_utils_uri_get_dirname")
(c-name "xedit_utils_uri_get_dirname")
(return-type "gchar*")
(parameters
'("const-char*" "uri")
@ -43,7 +43,7 @@
)
(define-function menu_position_under_widget
(c-name "pluma_utils_menu_position_under_widget")
(c-name "xedit_utils_menu_position_under_widget")
(return-type "none")
(parameters
'("GtkMenu*" "menu")
@ -55,7 +55,7 @@
)
(define-function menu_position_under_tree_view
(c-name "pluma_utils_menu_position_under_tree_view")
(c-name "xedit_utils_menu_position_under_tree_view")
(return-type "none")
(parameters
'("GtkMenu*" "menu")

View File

@ -5,13 +5,13 @@ headers
#include <pygobject.h>
#include <pygtk/pygtk.h>
#include "pluma-utils.h"
#include "xedit-utils.h"
void pyplumautils_register_classes (PyObject *d);
void pyplumautils_add_constants (PyObject *module, const gchar *strip_prefix);
void pyxeditutils_register_classes (PyObject *d);
void pyxeditutils_add_constants (PyObject *module, const gchar *strip_prefix);
%%
modulename pluma.utils
modulename xedit.utils
%%
import gtk.Widget as PyGtkWidget_Type
import gtk.TreeView as PyGtkTreeView_Type
@ -20,9 +20,9 @@ import gtk.Menu as PyGtkMenu_Type
ignore-glob
_*
%%
override pluma_utils_menu_position_under_widget kwargs
override xedit_utils_menu_position_under_widget kwargs
static PyObject *
_wrap_pluma_utils_menu_position_under_widget (PyObject *self,
_wrap_xedit_utils_menu_position_under_widget (PyObject *self,
PyObject *args,
PyObject *kwargs)
{
@ -43,7 +43,7 @@ _wrap_pluma_utils_menu_position_under_widget (PyObject *self,
menu = GTK_MENU (pygobject_get (py_menu));
widget = GTK_WIDGET (pygobject_get (py_widget));
pluma_utils_menu_position_under_widget (menu, &x, &y, &push_in, widget);
xedit_utils_menu_position_under_widget (menu, &x, &y, &push_in, widget);
tuple = PyTuple_New (3);
PyTuple_SetItem (tuple, 0, PyInt_FromLong (x));
@ -52,9 +52,9 @@ _wrap_pluma_utils_menu_position_under_widget (PyObject *self,
return tuple;
}
%%
override pluma_utils_menu_position_under_tree_view kwargs
override xedit_utils_menu_position_under_tree_view kwargs
static PyObject *
_wrap_pluma_utils_menu_position_under_tree_view (PyObject *self,
_wrap_xedit_utils_menu_position_under_tree_view (PyObject *self,
PyObject *args,
PyObject *kwargs)
{
@ -75,7 +75,7 @@ _wrap_pluma_utils_menu_position_under_tree_view (PyObject *self,
menu = GTK_MENU (pygobject_get (py_menu));
view = GTK_TREE_VIEW (pygobject_get (py_view));
pluma_utils_menu_position_under_widget (menu, &x, &y, &push_in, view);
xedit_utils_menu_position_under_widget (menu, &x, &y, &push_in, view);
tuple = PyTuple_New (3);
PyTuple_SetItem (tuple, 0, PyInt_FromLong (x));

View File

@ -1,61 +0,0 @@
/*
* pluma-plugin-loader-python.h
* This file is part of pluma
*
* Copyright (C) 2008 - Jesse van den Kieboom
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor,
* Boston, MA 02110-1301, USA.
*/
#ifndef __PLUMA_PLUGIN_LOADER_PYTHON_H__
#define __PLUMA_PLUGIN_LOADER_PYTHON_H__
#include <pluma/pluma-plugin-loader.h>
G_BEGIN_DECLS
#define PLUMA_TYPE_PLUGIN_LOADER_PYTHON (pluma_plugin_loader_python_get_type ())
#define PLUMA_PLUGIN_LOADER_PYTHON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PLUMA_TYPE_PLUGIN_LOADER_PYTHON, PlumaPluginLoaderPython))
#define PLUMA_PLUGIN_LOADER_PYTHON_CONST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PLUMA_TYPE_PLUGIN_LOADER_PYTHON, PlumaPluginLoaderPython const))
#define PLUMA_PLUGIN_LOADER_PYTHON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PLUMA_TYPE_PLUGIN_LOADER_PYTHON, PlumaPluginLoaderPythonClass))
#define PLUMA_IS_PLUGIN_LOADER_PYTHON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PLUMA_TYPE_PLUGIN_LOADER_PYTHON))
#define PLUMA_IS_PLUGIN_LOADER_PYTHON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PLUMA_TYPE_PLUGIN_LOADER_PYTHON))
#define PLUMA_PLUGIN_LOADER_PYTHON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PLUMA_TYPE_PLUGIN_LOADER_PYTHON, PlumaPluginLoaderPythonClass))
typedef struct _PlumaPluginLoaderPython PlumaPluginLoaderPython;
typedef struct _PlumaPluginLoaderPythonClass PlumaPluginLoaderPythonClass;
typedef struct _PlumaPluginLoaderPythonPrivate PlumaPluginLoaderPythonPrivate;
struct _PlumaPluginLoaderPython {
GObject parent;
PlumaPluginLoaderPythonPrivate *priv;
};
struct _PlumaPluginLoaderPythonClass {
GObjectClass parent_class;
};
GType pluma_plugin_loader_python_get_type (void) G_GNUC_CONST;
PlumaPluginLoaderPython *pluma_plugin_loader_python_new(void);
/* All the loaders must implement this function */
G_MODULE_EXPORT GType register_pluma_plugin_loader (GTypeModule * module);
G_END_DECLS
#endif /* __PLUMA_PLUGIN_LOADER_PYTHON_H__ */

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