Git commit f234b0a62d5482143b24ea0050b39412660f908d by Yuri Chornoivan.
Committed on 14/01/2017 at 18:40.
Pushed by yurchor into branch 'master'.

Fix minor typos

M  +4    -4    doc/rkwardplugins/index.docbook

https://commits.kde.org/rkward/f234b0a62d5482143b24ea0050b39412660f908d

diff --git a/doc/rkwardplugins/index.docbook b/doc/rkwardplugins/index.docbook
index cc47ce84..d9484564 100644
--- a/doc/rkwardplugins/index.docbook
+++ b/doc/rkwardplugins/index.docbook
@@ -897,7 +897,7 @@ R code.
                The first line inside the logic section is a 
<command>&lt;convert&gt;</command> tag. Basically, this provides a new boolean 
(on or off, true or false) property, which can be used later on. This property 
(<replaceable>"varmode"</replaceable>) is true, whenever the upper radio button 
is selected and false whenever the lower radio button is selected. How is this 
done?
        </para>
        <para>
-               First, under <parameter>sources</parameter>, the source 
properties to work on are listed (in this case only one each; you could list 
several as 
<parameter>sources=</parameter><replaceable>"mode.string;somethingelse"</replaceable>,
 then <replaceable>"varmode"</replaceable> would only be true, if both 
<replaceable>"mode.string"</replaceable> and 
<replaceable>"somethingelse"</replaceable> are equal to the string 
<replaceable>"variable"</replaceable>). Note that in this case we don't just 
write <replaceable>"mode"</replaceable> (as we would in 
<function>getString("mode")</function>, but 
<replaceable>"mode.string"</replaceable>. This is actually the internal way a 
radio control works: It has a property <quote>string</quote>, which holds its 
string value. <function>getString("mode")</function> is just a shorthand, and 
equivalent to <function>getString("mode.string")</function>. See the reference 
for all properties of the different GUI elements.
+               First, under <parameter>sources</parameter>, the source 
properties to work on are listed (in this case only one each; you could list 
several as 
<parameter>sources=</parameter><replaceable>"mode.string;somethingelse"</replaceable>,
 then <replaceable>"varmode"</replaceable> would only be true, if both 
<replaceable>"mode.string"</replaceable> and 
<replaceable>"somethingelse"</replaceable> are equal to the string 
<replaceable>"variable"</replaceable>). Note that in this case we don't just 
write <replaceable>"mode"</replaceable> (as we would in 
<function>getString("mode")</function>), but 
<replaceable>"mode.string"</replaceable>. This is actually the internal way a 
radio control works: It has a property <quote>string</quote>, which holds its 
string value. <function>getString("mode")</function> is just a shorthand, and 
equivalent to <function>getString("mode.string")</function>. See the reference 
for all properties of the different GUI elements.
        </para>
        <para>
                Second, we set the mode of conversion to 
<parameter>mode=</parameter><replaceable>"equals"</replaceable>. This means, we 
want to check, whether the source(s) is (are) equal to a certain value. Finally 
standard is the value to compare against, so with 
<parameter>standard=</parameter><replaceable>"variable"</replaceable>, we check 
whether the property <replaceable>"mode.string"</replaceable> is equal to the 
string <replaceable>"variable"</replaceable> (the value of the upper radio 
option). If it is equal, then the property varmode is true, else it is false.
@@ -945,7 +945,7 @@ R code.
        [...]
        </programlisting>
        <para>
-               The first line of code tells &rkward; to call the function 
<function>modeChanged()</function> whenever the value of the 
<parameter>id=</parameter><replaceable>"mode"</replaceable> radio box changes. 
Inside this function, we define a helper-variable 
<replaceable>"varmode"</replaceable> which is true when the mode is 
<replaceable>"variable"</replaceable>, false is it is 
<replaceable>"constant"</replaceable>. Then we use 
<function>gui.setValue()</function> to set the and <quote>enabled</quote> 
properties of <replaceable>"y"</replaceable> and 
<replaceable>"constant"</replaceable>, in just the same way as we did using 
<command>&lt;connect&gt;</command> statements, before.
+               The first line of code tells &rkward; to call the function 
<function>modeChanged()</function> whenever the value of the 
<parameter>id=</parameter><replaceable>"mode"</replaceable> radio box changes. 
Inside this function, we define a helper-variable 
<replaceable>"varmode"</replaceable> which is true when the mode is 
<replaceable>"variable"</replaceable>, false as it is 
<replaceable>"constant"</replaceable>. Then we use 
<function>gui.setValue()</function> to set the <quote>enabled</quote> 
properties of <replaceable>"y"</replaceable> and 
<replaceable>"constant"</replaceable>, in just the same way as we did using 
<command>&lt;connect&gt;</command> statements, before.
        </para>
        <para>
                The scripted approach to GUI logic becomes particularly useful 
when you want to change the available option according to the type of object 
that the user has selected. See <link linkend="guilogic_functions">the 
reference</link> for available functions.
@@ -2400,7 +2400,7 @@ standards for each defined suite.
        <sect1 id="rkdev_example"><title>Practical example</title>
                <para>To get you an idea how <quote>scripting a plugin</quote> 
looks like, compared to the direct approach you have seen in the previous 
chapters, we'll create the full t-test plugin once again -- this time only with 
the &r; functions of the <application>rkwarddev</application> package.</para>
 
-               <tip><para>The package will add a new GUI dialog to &rkward; 
under 
<menuchoice><guimenu>File</guimenu><guimenuitem>Export</guimenuitem><guimenuitem>Create
 &rkward; plugin skeleton</guimenuitem></menuchoice>. Like the name suggests, 
you can create plugin skeletons for further editing with it. This dialog itself 
was in turn generated by an <application>rkwarddev</application> script which 
you can find in the <quote>demo</quote> directory of the installed package and 
package sources, as an additional example. You can also run it by calling 
<function>demo("skeleton_dialog")</function></para></tip>
+               <tip><para>The package will add a new GUI dialog to &rkward; 
under 
<menuchoice><guimenu>File</guimenu><guimenuitem>Export</guimenuitem><guimenuitem>Create
 &rkward; plugin script</guimenuitem></menuchoice>. Like the name suggests, you 
can create plugin skeletons for further editing with it. This dialog itself was 
in turn generated by an <application>rkwarddev</application> script which you 
can find in the <quote>demo</quote> directory of the installed package and 
package sources, as an additional example. You can also run it by calling 
<function>demo("skeleton_dialog")</function></para></tip>
 
                <sect2 id="rkdev_gui"><title>GUI description</title>
                <para>You will immediately notice that the workflow is 
considerably different: Contrary to writing the XML code directly, you do not 
begin with the <command>&lt;document&gt;</command> definition, but directly 
with the plugin elements you'd like to have in the dialog. You can assign each 
interface element -- be it check boxes, dropdown menus, variable slots or 
anything else -- to individual &r; objects, and then combine these objects to 
the actual GUI. The package has functions for <link 
linkend="interfaceelements">each XML tag</link> that can be used to define the 
plugin GUI, and most of them even have the same name, only with the prefix 
<function>rk.XML.*</function>. For example, defining a 
<command>&lt;varselector&gt;</command> and two 
<command>&lt;varslot&gt;</command> elements for the 
<replaceable>"x"</replaceable> and <replaceable>"y"</replaceable> variable of 
the t-test example can be done by:</para>
@@ -2813,7 +2813,7 @@ new Header(i18n("Test results")).print();
        <variablelist>
        <varlistentry>
        <term>No modifier ("")</term>
-       <listitem><para>By default the property will the full name of the 
selected object. If more than one object is selected, the object names will be 
separated by line breaks ("\n").</para></listitem>
+       <listitem><para>By default the property will return the full name of 
the selected object. If more than one object is selected, the object names will 
be separated by line breaks ("\n").</para></listitem>
        </varlistentry>
        <varlistentry>
        <term>"shortname"</term>

Reply via email to