PageRenderTime 46ms CodeModel.GetById 20ms RepoModel.GetById 0ms app.codeStats 0ms

/jEdit/tags/jedit-4-2-pre4/jars/QuickNotepad/users-guide.xml

#
XML | 249 lines | 213 code | 32 blank | 4 comment | 0 complexity | d8b3b358520416c44af0825dd0bc39c1 MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
  1. <?xml version="1.0" standalone="no" ?>
  2. <!-- QuickNotepad 2.0 help documentation -->
  3. <!-- Copyright (C) 2001 John Gellene -->
  4. <!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
  5. "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
  6. <article id="QuickNotepad">
  7. <articleinfo>
  8. <author>
  9. <firstname>John</firstname><surname>Gellene</surname>
  10. <affiliation><address><email>jgellene@nyc.rr.com</email></address></affiliation>
  11. </author>
  12. <copyright><year>2001</year><holder>John Gellene</holder></copyright>
  13. <legalnotice><title>Legal Notice</title>
  14. <para>
  15. Permission is granted to copy, distribute and/or modify this document
  16. under the terms of the GNU Free Documentation License, Version 1.1 or
  17. any later version published by the Free Software Foundation; with no
  18. <quote>Invariant Sections</quote>, <quote>Front-Cover Texts</quote> or
  19. <quote>Back-Cover Texts</quote>, each as defined in the license. A copy of
  20. the license is included in the file <filename>COPYING.DOC.txt</filename>
  21. included with the jEdit distribution.
  22. </para>
  23. </legalnotice>
  24. <title>QuickNotepad 4.2</title>
  25. </articleinfo>
  26. <simplesect><title>Introduction</title>
  27. <indexterm><primary>QuickNotepad</primary></indexterm>
  28. <para>
  29. This plugin provides a dockable <quote>scratch pad</quote> for writing
  30. and displaying notes, to do lists or similar items as unformatted text.
  31. The text is automatically saved upon closing the plugin or exiting
  32. jEdit. It can also be saved manually. The user can change the file to be
  33. displayed during the current editing session. The path of the default
  34. notepad file can be changed as a user option. Finally, the text file can
  35. be copied to a new, untitled jEdit buffer so that it can be edited by the
  36. main program.
  37. </para>
  38. <para>
  39. The <citetitle>jEdit Plugin Guide</citetitle> details the development
  40. and design of QuickNotepad. It is a simple but functional dockable plugin
  41. that incorporates the basic elements of the jEdit plugin architecture.
  42. </para>
  43. <para>
  44. The file <filename>changes42.txt</filename> in the plugin's source
  45. code details the changes that were made to the plugin to conform to
  46. the new plugin API for jEdit version 4.2.
  47. </para>
  48. <para>
  49. The file <filename>changes40.txt</filename> in the plugin's source
  50. code details the changes that were made to the plugin to conform to
  51. the new plugin API for jEdit version 4.0.
  52. </para>
  53. </simplesect>
  54. <simplesect><title>Operation</title>
  55. <para>
  56. <indexterm>
  57. <primary>QuickNotepad</primary>
  58. <secondary>shortcut keys</secondary>
  59. </indexterm>
  60. When QuickNotepad is activated, it loads and displays the file stored in
  61. its properties as unformatted text. The text can be edited using the
  62. keyboard and mouse. The text area component recognizes the following
  63. basic editing shortcuts:
  64. </para>
  65. <!-- Limitations on xsltproc's capabilities require a blank column between -->
  66. <!-- the two columns of data to provide spacing for the table. -->
  67. <informaltable align="center" frame="none">
  68. <tgroup cols="4" align="left">
  69. <colspec colnum="1"/> <!-- blank column -->
  70. <colspec colnum="2"/>
  71. <colspec colnum="3"/> <!-- blank column -->
  72. <colspec colnum="4"/>
  73. <tbody>
  74. <row>
  75. <entry>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</entry>
  76. <entry>Cut</entry>
  77. <entry>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</entry>
  78. <entry><keycombo action="simul"><keysym>Ctrl</keysym><keysym>x</keysym></keycombo></entry>
  79. </row>
  80. <row>
  81. <entry>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</entry>
  82. <entry>Copy</entry>
  83. <entry>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</entry>
  84. <entry><keycombo action="simul"><keysym>Ctrl</keysym><keysym>c</keysym></keycombo></entry>
  85. </row>
  86. <row>
  87. <entry>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</entry>
  88. <entry>Paste</entry>
  89. <entry>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</entry>
  90. <entry><keycombo action="simul"><keysym>Ctrl</keysym><keysym>v</keysym></keycombo></entry>
  91. </row>
  92. <row>
  93. <entry>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</entry>
  94. <entry>Select All</entry>
  95. <entry>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</entry>
  96. <entry><keycombo action="simul"><keysym>Ctrl</keysym><keysym>a</keysym></keycombo></entry>
  97. </row>
  98. </tbody>
  99. </tgroup>
  100. </informaltable>
  101. <para>
  102. QuickNotepad ignores function keys and other combination key presses.
  103. </para>
  104. </simplesect>
  105. <simplesect><title>Toolbar buttons</title>
  106. <para>
  107. Three buttons above the text area provide file management operations:
  108. </para>
  109. <itemizedlist>
  110. <listitem>
  111. <para>
  112. <guilabel>Choose notepad file</guilabel> - this button opens a file selection
  113. dialog permitting the user to select a different file to view in the
  114. text area. If a new file is selected, the old file is
  115. auomatically saved. The selection is valid only for the current
  116. editing session; to change the default QuickNotepad file for future
  117. sessions, use the <link linkend="options">options dialog</link>.
  118. </para>
  119. </listitem>
  120. <listitem>
  121. <para>
  122. <guilabel>Save notepad file</guilabel> - this button causes QuickNotepad to
  123. write the contents of the text area to the designated notepad file. To
  124. save the text to another file name, use the <guilabel>Copy notepad to
  125. buffer</guilabel> operation.
  126. </para>
  127. </listitem>
  128. <listitem>
  129. <para>
  130. <guilabel>Copy notepad to buffer</guilabel> - this button causes the
  131. contents of the text to be written to a newly created,
  132. untitled buffer in the main text editing area. This operation
  133. does not alter the QuickNotepad text area or write its text to
  134. storage. Further changes to either the QuickNotepad text area or
  135. the new buffer will not affect the other.
  136. </para>
  137. </listitem>
  138. </itemizedlist>
  139. <para>
  140. These operations are listed in the menu which appears for
  141. QuickNotepad under the <guimenu>Plugins</guimenu> heading. They can
  142. also be made the subject of keyboard shortcuts in the
  143. <guilabel>Plugin Shortcuts</guilabel> pane of jEdit's options dialog.
  144. </para>
  145. <para>
  146. One other operation is available as a keyboard shortcut. <guilabel>Bring
  147. QuickNotepad to front</guilabel> activates the plugin and makes visible
  148. if it is currently hidden in a docking window.
  149. </para>
  150. </simplesect>
  151. <simplesect id="options"><title>Options</title>
  152. <indexterm>
  153. <primary>QuickNotepad</primary>
  154. <secondary>options</secondary>
  155. </indexterm>
  156. <para>
  157. There are three options which can be set
  158. using the pane for QuickNotepad in the <guilabel>Plugin
  159. Shortcuts</guilabel> section of the general options dialog:
  160. </para>
  161. <itemizedlist>
  162. <listitem>
  163. <para>
  164. A checkbox governs whether the name of the notepad file will be
  165. displayed in the toolbar panel above the text area. Even if the file
  166. name display is enabled, if the plugin is displayed to the left or right
  167. of the main editing area, the notepad file name will likely be partially
  168. or completely hidden.
  169. </para>
  170. </listitem>
  171. <listitem>
  172. <para>
  173. A text field and adjacent button allow the user to choose the path of
  174. the default notepad file by typing its name or opening a file chooser
  175. dialog. This file will be loaded (and the old file saved) once the
  176. plugin's options settings are committed.
  177. </para>
  178. </listitem>
  179. <listitem>
  180. <para>
  181. A third button shows the name, size and style of the font used by the
  182. QuickNotepad text area. Pressing the button summons a font chooser
  183. dialog for making a new selection. The text area will be
  184. redrawn with the new font once the change is committed.
  185. </para>
  186. </listitem>
  187. </itemizedlist>
  188. </simplesect>
  189. <simplesect><title>Legal notices</title>
  190. <para>
  191. The QuickNotepad plugin is released under the GNU General Public License
  192. (either version 2 or any later version, at the user's option). A copy
  193. of the GPL is available in the <filename>COPYING.txt</filename> file
  194. in the jEdit distribution.
  195. </para>
  196. <para>
  197. The QuickNotepad plugin comes with ABSOLUTELY NO WARRANTY OF ANY KIND;
  198. see section 11 and 12 of the GPL for details.
  199. </para>
  200. <para>
  201. Permission is granted to copy, distribute and/or modify this document
  202. under the terms of the GNU Free Documentation License, Version 1.1 or
  203. any later version published by the Free Software Foundation; with no
  204. <quote>Invariant Sections</quote>, <quote>Front-Cover Texts</quote> or
  205. <quote>Back-Cover Texts</quote>, each as defined in the license. A copy
  206. of the license is included in the file
  207. <filename>COPYING.DOC.txt</filename> included with the jEdit distribution.
  208. </para>
  209. </simplesect>
  210. <simplesect><title>Feedback</title>
  211. <para>
  212. Comments, bug reports and other feedback may be sent to the
  213. <ulink url="mailto:jgellene@nyc.rr.com">author</ulink> or the
  214. jEdit-users mailing list.
  215. </para>
  216. </simplesect>
  217. </article>