[kate] doc/katepart: Manual: Include changes of KTextEditor 5.50
Dominik Haumann
null at kde.org
Mon Aug 20 20:18:14 BST 2018
Git commit ba377a9e737bc4ac292bc4630d54f1c15d4c94d3 by Dominik Haumann.
Committed on 20/08/2018 at 19:18.
Pushed by dhaumann into branch 'master'.
Manual: Include changes of KTextEditor 5.50
Summary: Add view.executeCommand() and a new Editor section.
Test Plan: none
Reviewers: lueck
Reviewed By: lueck
Subscribers: kwrite-devel, kde-doc-english
Tags: #kate, #documentation
Differential Revision: https://phabricator.kde.org/D14918
M +76 -4 doc/katepart/development.docbook
https://commits.kde.org/kate/ba377a9e737bc4ac292bc4630d54f1c15d4c94d3
diff --git a/doc/katepart/development.docbook b/doc/katepart/development.docbook
index f2aaf6593..3de960f00 100644
--- a/doc/katepart/development.docbook
+++ b/doc/katepart/development.docbook
@@ -1850,7 +1850,9 @@ can provide a better translation. The arguments <replaceable>arg1</replaceable>,
<quote><literal>view</literal></quote> representing the current active editor
view. The following is a list of all available View functions.
-<variablelist><varlistentry>
+<variablelist>
+
+<varlistentry>
<term><synopsis>
<function>Cursor view.cursorPosition()</function>
</synopsis></term>
@@ -1959,7 +1961,26 @@ void view.clearSelection();
<listitem><para>
Clears the text selection without removing the text.
</para></listitem>
-</varlistentry></variablelist>
+</varlistentry>
+
+<varlistentry>
+<term><synopsis>
+object view.executeCommand(<parameter>String <replaceable>command</replaceable></parameter>,
+ <parameter>String <replaceable>args</replaceable></parameter>,
+ <parameter>Range <replaceable>range</replaceable></parameter>);
+</synopsis></term>
+<listitem><para>
+Executes the <link linkend="advanced-editing-tools-commandline">command line command</link> <replaceable>command</replaceable>
+with the optional arguments <replaceable>args</replaceable> and the optional <replaceable>range</replaceable>.
+The returned <replaceable>object</replaceable> has a boolean property <replaceable>object.ok</replaceable>
+that indicates whether execution of the <replaceable>command</replaceable> was successful.
+In case of an error, the string <replaceable>object.status</replaceable> contains an error message.
+</para>
+<para>Since: &kde-frameworks; 5.50</para>
+</listitem>
+</varlistentry>
+
+</variablelist>
</para>
</sect3>
@@ -1970,7 +1991,9 @@ Whenever a script is being executed, there is a global variable
<quote><literal>document</literal></quote> representing the current active
document. The following is a list of all available Document functions.
-<variablelist><varlistentry>
+<variablelist>
+
+<varlistentry>
<term><synopsis>
String document.fileName();
</synopsis></term>
@@ -2811,9 +2834,58 @@ bool document.isOthers(<parameter>Cursor <replaceable>cursor</replaceable></para
Returns <literal>true</literal>, if the attribute of the character at the cursor position
is <literal>dsOthers</literal>, otherwise <literal>false</literal>.
</para></listitem>
-</varlistentry></variablelist>
+</varlistentry>
+
+</variablelist>
+</para>
+
+</sect3>
+
+<sect3 id="dev-scripting-api-editor">
+<title>The Editor API</title>
+<para>
+In addition to the document and view API, there is a general editor API that
+provides functions for general editor scripting functionality.
+
+<variablelist>
+
+<varlistentry>
+<term><synopsis>
+String editor.clipboardText();
+</synopsis></term>
+<listitem><para>
+Returns the text that currently is in the global clipboard.
+</para>
+<para>Since: &kde-frameworks; 5.50</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><synopsis>
+String editor.clipboardHistory();
+</synopsis></term>
+<listitem><para>
+The editor holds a clipboard history that contains up to 10 clipboard entries.
+This function returns all entries that currently are in the clipboard history.
+</para>
+<para>Since: &kde-frameworks; 5.50</para>
+</listitem>
+</varlistentry>
+
+<varlistentry>
+<term><synopsis>
+void editor.setClipboardText(<parameter>String <replaceable>text</replaceable></parameter>);
+</synopsis></term>
+<listitem><para>
+Set the contents of the clipboard to <replaceable>text</replaceable>.
+The <replaceable>text</replaceable> will be added to the clipboard history.
</para>
+<para>Since: &kde-frameworks; 5.50</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</para>
</sect3>
</sect2>
More information about the kde-doc-english
mailing list