1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270
|
<HTML>
<HEAD>
<TITLE>class toEditWidget</TITLE>
<META NAME="Generator" CONTENT="KDOC ">
</HEAD>
<BODY bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#000099" alink= "#ffffff">
<TABLE WIDTH="100%" BORDER="0">
<TR>
<TD>
<TABLE BORDER="0">
<TR><TD valign="top" align="left" cellspacing="10">
<h1>class toEditWidget</h1>
</TD>
<TD valign="top" align="right" colspan="1"> This is an abstract base class for any widget (Not included in object) that wants to
access copy, cut, paste, open, save commands of the user interface. <small><A HREF="#longdesc">More...</A></small></TD></TR>
</TABLE>
<HR>
<TABLE BORDER="0">
<TR><TH>Definition</TH><TD><code>#include <<A HREF="toeditwidget_h.html">toeditwidget.h</A>></code></TD></TR>
<TR><TH>Inherited by</TH><TD><A HREF="toResultCols__resultCols.html">resultCols</A>, <A HREF="toHighlightedText.html">toHighlightedText</A>, <A HREF="toListView.html">toListView</A>, <A HREF="toMarkedText.html">toMarkedText</A>, <A HREF="toResultConstraint.html">toResultConstraint</A>, <A HREF="toResultContentEditor.html">toResultContentEditor</A>, <A HREF="toResultDepend.html">toResultDepend</A>, <A HREF="toResultField.html">toResultField</A>, <A HREF="toResultIndexes.html">toResultIndexes</A>, <A HREF="toResultLong.html">toResultLong</A>, <A HREF="toResultPlan.html">toResultPlan</A>, <A HREF="toResultReferences.html">toResultReferences</A>, <A HREF="toResultStats.html">toResultStats</A>, <A HREF="toResultView.html">toResultView</A>, <A HREF="toTextView.html">toTextView</A></TD></TR>
<TR><TH><A HREF="full-list-toEditWidget.html">List of all Methods</A></TH></TR>
</TABLE>
</TD>
<TD align="right"><TABLE BORDER="0"><TR><TD><small><A HREF="index-long.html">Annotated List</A></small></TD></TR>
<TR><TD><small><A HREF="header-list.html">Files</A></small></TD></TR>
<TR><TD><small><A HREF="all-globals.html">Globals</A></small></TD></TR>
<TR><TD><small><A HREF="hier.html">Hierarchy</A></small></TD></TR>
<TR><TD><small><A HREF="index.html">Index</A></small></TD></TR>
</TABLE></TD></TR></TABLE>
<h4>Public Types</h4><ul><LI>class <i><A HREF="toEditWidget__editHandler.html">editHandler</A></i>
</LI>
</ul><h4>Public Methods</h4><ul><LI> <b><A HREF="#ref15">toEditWidget</A></b> ()
</LI>
<LI> <b><A HREF="#ref16">toEditWidget</A></b> (bool open,bool save,bool print,
bool undo,bool redo,
bool cut,bool copy,bool paste,
bool search,
bool selectAll,bool readAll)
</LI>
<LI>virtual <b><A HREF="#ref17">~toEditWidget</A></b> ()
</LI>
<LI>void <b><A HREF="#ref18">setEdit</A></b> (bool open,bool save,bool print,
bool undo,bool redo,
bool cut,bool copy,bool paste,
bool search,
bool selectAll,bool readAll)
</LI>
<LI>virtual bool <b><A HREF="#ref19">editOpen</A></b> (void)
</LI>
<LI>virtual bool <b><A HREF="#ref20">editSave</A></b> (bool askfile)
</LI>
<LI>virtual void <b><A HREF="#ref21">editPrint</A></b> (void)
</LI>
<LI>virtual void <b><A HREF="#ref22">editUndo</A></b> (void)
</LI>
<LI>virtual void <b><A HREF="#ref23">editRedo</A></b> (void)
</LI>
<LI>virtual void <b><A HREF="#ref24">editCut</A></b> (void)
</LI>
<LI>virtual void <b><A HREF="#ref25">editCopy</A></b> (void)
</LI>
<LI>virtual void <b><A HREF="#ref26">editPaste</A></b> (void)
</LI>
<LI>virtual void <b><A HREF="#ref27">editSearch</A></b> (<A HREF="#toSearchReplace">toSearchReplace</A> *search)
</LI>
<LI>virtual void <b><A HREF="#ref28">editSelectAll</A></b> (void)
</LI>
<LI>virtual void <b><A HREF="#ref29">editReadAll</A></b> (void)
</LI>
<LI>void <b><A HREF="#ref30">openEnabled</A></b> (bool val)
</LI>
<LI>void <b><A HREF="#ref31">saveEnabled</A></b> (bool val)
</LI>
<LI>void <b><A HREF="#ref32">printEnabled</A></b> (bool val)
</LI>
<LI>void <b><A HREF="#ref33">undoEnabled</A></b> (bool val)
</LI>
<LI>void <b><A HREF="#ref34">redoEnabled</A></b> (bool val)
</LI>
<LI>void <b><A HREF="#ref35">cutEnabled</A></b> (bool val)
</LI>
<LI>void <b><A HREF="#ref36">copyEnabled</A></b> (bool val)
</LI>
<LI>void <b><A HREF="#ref37">pasteEnabled</A></b> (bool val)
</LI>
<LI>void <b><A HREF="#ref38">searchEnabled</A></b> (bool val)
</LI>
<LI>void <b><A HREF="#ref39">selectAllEnabled</A></b> (bool val)
</LI>
<LI>void <b><A HREF="#ref40">readAllEnabled</A></b> (bool val)
</LI>
<LI>bool <b><A HREF="#ref41">openEnabled</A></b> (void)
</LI>
<LI>bool <b><A HREF="#ref42">saveEnabled</A></b> (void)
</LI>
<LI>bool <b><A HREF="#ref43">printEnabled</A></b> (void)
</LI>
<LI>bool <b><A HREF="#ref44">undoEnabled</A></b> (void)
</LI>
<LI>bool <b><A HREF="#ref45">redoEnabled</A></b> (void)
</LI>
<LI>bool <b><A HREF="#ref46">cutEnabled</A></b> (void)
</LI>
<LI>bool <b><A HREF="#ref47">copyEnabled</A></b> (void)
</LI>
<LI>bool <b><A HREF="#ref48">pasteEnabled</A></b> (void)
</LI>
<LI>bool <b><A HREF="#ref49">searchEnabled</A></b> (void)
</LI>
<LI>bool <b><A HREF="#ref50">selectAllEnabled</A></b> (void)
</LI>
<LI>bool <b><A HREF="#ref51">readAllEnabled</A></b> (void)
</LI>
<LI>virtual void <b><A HREF="#ref52">receivedFocus</A></b> (void)
</LI>
<LI>virtual void <b><A HREF="#ref53">lostFocus</A></b> (void)
</LI>
</ul><h4>Public Static Methods</h4><ul><LI>static void <b><A HREF="#ref54">addHandler</A></b> (editHandler *handler)
</LI>
<LI>static void <b><A HREF="#ref55">delHandler</A></b> (editHandler *handler)
</LI>
</ul><HR><H2><A NAME="longdesc">Detailed Description</A></H2><p> This is an abstract base class for any widget (Not included in object) that wants to
access copy, cut, paste, open, save commands of the user interface.
</p>
<A NAME="toEditWidget__editHandler.html"></A><A NAME="ref1"></A><table width="100%"><tr bgcolor="#eeeeee"><td><strong>editHandler</strong> <small>(class)</small></td><td align="right"><h3><strong>editHandler</strong></h3></td></tr></table><p></p><p> Class used to extent how to enable/disable parts of the interface as
focus changes.
</p>
<A NAME="toEditWidget"></A><A NAME="ref15"></A><table width="100%"><tr bgcolor="#eeeeee"><td> <strong>toEditWidget</strong> ()
<br></td><td align="right"><h3><strong>toEditWidget</strong></h3></td></tr></table><p></p><p> Empty constructor, all functions are disabled.
</p>
<A NAME="toEditWidget"></A><A NAME="ref16"></A><table width="100%"><tr bgcolor="#eeeeee"><td> <strong>toEditWidget</strong> (bool open,bool save,bool print,
bool undo,bool redo,
bool cut,bool copy,bool paste,
bool search,
bool selectAll,bool readAll)
<br></td><td align="right"><h3><strong>toEditWidget</strong></h3></td></tr></table><p></p><p> Specified constructor, all functions are specified in the constructor.
</p>
<A NAME="~toEditWidget"></A><A NAME="ref17"></A><table width="100%"><tr bgcolor="#eeeeee"><td> <strong>~toEditWidget</strong> ()
<br></td><td align="right"><h3><strong>~toEditWidget</strong></h3></td></tr></table><p> <small>[virtual]</small></p><A NAME="setEdit"></A><A NAME="ref18"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>setEdit</strong> (bool open,bool save,bool print,
bool undo,bool redo,
bool cut,bool copy,bool paste,
bool search,
bool selectAll,bool readAll)
<br></td><td align="right"><h3><strong>setEdit</strong></h3></td></tr></table><p></p><p> Specify new enabled functions.
</p>
<A NAME="editOpen"></A><A NAME="ref19"></A><table width="100%"><tr bgcolor="#eeeeee"><td> bool <strong>editOpen</strong> (void)
<br></td><td align="right"><h3><strong>editOpen</strong></h3></td></tr></table><p> <small>[virtual]</small></p><p> Perform an open on this widget. Default NOP.
</p>
<A NAME="editSave"></A><A NAME="ref20"></A><table width="100%"><tr bgcolor="#eeeeee"><td> bool <strong>editSave</strong> (bool askfile)
<br></td><td align="right"><h3><strong>editSave</strong></h3></td></tr></table><p> <small>[virtual]</small></p><p> Perform a save on this widget. Default NOP.
</p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>askfile</i></TD><TD align="left" valign="top">Ask filename even if default filename is available.
</TD></TR>
</TABLE></P>
<A NAME="editPrint"></A><A NAME="ref21"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void <strong>editPrint</strong> (void)
<br></td><td align="right"><h3><strong>editPrint</strong></h3></td></tr></table><p> <small>[virtual]</small></p><p> Print this widgets contents. Default NOP.
</p>
<A NAME="editUndo"></A><A NAME="ref22"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void <strong>editUndo</strong> (void)
<br></td><td align="right"><h3><strong>editUndo</strong></h3></td></tr></table><p> <small>[virtual]</small></p><p> Perform undo. Default NOP.
</p>
<A NAME="editRedo"></A><A NAME="ref23"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void <strong>editRedo</strong> (void)
<br></td><td align="right"><h3><strong>editRedo</strong></h3></td></tr></table><p> <small>[virtual]</small></p><p> Perform redo. Default NOP.
</p>
<A NAME="editCut"></A><A NAME="ref24"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void <strong>editCut</strong> (void)
<br></td><td align="right"><h3><strong>editCut</strong></h3></td></tr></table><p> <small>[virtual]</small></p><p> Perform cut. Default NOP.
</p>
<A NAME="editCopy"></A><A NAME="ref25"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void <strong>editCopy</strong> (void)
<br></td><td align="right"><h3><strong>editCopy</strong></h3></td></tr></table><p> <small>[virtual]</small></p><p> Perform copy. Default NOP.
</p>
<A NAME="editPaste"></A><A NAME="ref26"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void <strong>editPaste</strong> (void)
<br></td><td align="right"><h3><strong>editPaste</strong></h3></td></tr></table><p> <small>[virtual]</small></p><p> Perform paste. Default NOP.
</p>
<A NAME="editSearch"></A><A NAME="ref27"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void <strong>editSearch</strong> (<A HREF="#toSearchReplace">toSearchReplace</A> *search)
<br></td><td align="right"><h3><strong>editSearch</strong></h3></td></tr></table><p> <small>[virtual]</small></p><p> Perform search. Default NOP.
</p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>search</i></TD><TD align="left" valign="top">Search dialog.
</TD></TR>
</TABLE></P>
<A NAME="editSelectAll"></A><A NAME="ref28"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void <strong>editSelectAll</strong> (void)
<br></td><td align="right"><h3><strong>editSelectAll</strong></h3></td></tr></table><p> <small>[virtual]</small></p><p> Select all contents. Default NOP.
</p>
<A NAME="editReadAll"></A><A NAME="ref29"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void <strong>editReadAll</strong> (void)
<br></td><td align="right"><h3><strong>editReadAll</strong></h3></td></tr></table><p> <small>[virtual]</small></p><p> Read all available data. Default NOP.
</p>
<A NAME="openEnabled"></A><A NAME="ref30"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>openEnabled</strong> (bool val)
<br></td><td align="right"><h3><strong>openEnabled</strong></h3></td></tr></table><p></p><p> Set if open is enabled.
</p>
<A NAME="saveEnabled"></A><A NAME="ref31"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>saveEnabled</strong> (bool val)
<br></td><td align="right"><h3><strong>saveEnabled</strong></h3></td></tr></table><p></p><p> Set if save is enabled.
</p>
<A NAME="printEnabled"></A><A NAME="ref32"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>printEnabled</strong> (bool val)
<br></td><td align="right"><h3><strong>printEnabled</strong></h3></td></tr></table><p></p><p> Set if print is enabled.
</p>
<A NAME="undoEnabled"></A><A NAME="ref33"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>undoEnabled</strong> (bool val)
<br></td><td align="right"><h3><strong>undoEnabled</strong></h3></td></tr></table><p></p><p> Set if undo is enabled.
</p>
<A NAME="redoEnabled"></A><A NAME="ref34"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>redoEnabled</strong> (bool val)
<br></td><td align="right"><h3><strong>redoEnabled</strong></h3></td></tr></table><p></p><p> Set if redo is enabled.
</p>
<A NAME="cutEnabled"></A><A NAME="ref35"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>cutEnabled</strong> (bool val)
<br></td><td align="right"><h3><strong>cutEnabled</strong></h3></td></tr></table><p></p><p> Set if cut is enabled.
</p>
<A NAME="copyEnabled"></A><A NAME="ref36"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>copyEnabled</strong> (bool val)
<br></td><td align="right"><h3><strong>copyEnabled</strong></h3></td></tr></table><p></p><p> Set if copy is enabled.
</p>
<A NAME="pasteEnabled"></A><A NAME="ref37"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>pasteEnabled</strong> (bool val)
<br></td><td align="right"><h3><strong>pasteEnabled</strong></h3></td></tr></table><p></p><p> Set if paste is enabled.
</p>
<A NAME="searchEnabled"></A><A NAME="ref38"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>searchEnabled</strong> (bool val)
<br></td><td align="right"><h3><strong>searchEnabled</strong></h3></td></tr></table><p></p><p> Set if search is enabled.
</p>
<A NAME="selectAllEnabled"></A><A NAME="ref39"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>selectAllEnabled</strong> (bool val)
<br></td><td align="right"><h3><strong>selectAllEnabled</strong></h3></td></tr></table><p></p><p> Set if select all is enabled.
</p>
<A NAME="readAllEnabled"></A><A NAME="ref40"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void <strong>readAllEnabled</strong> (bool val)
<br></td><td align="right"><h3><strong>readAllEnabled</strong></h3></td></tr></table><p></p><p> Set if read all is enabled.
</p>
<A NAME="openEnabled"></A><A NAME="ref41"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool <strong>openEnabled</strong> (void)
<br></td><td align="right"><h3><strong>openEnabled</strong></h3></td></tr></table><p></p><p> Check if open is enabled.
</p>
<A NAME="saveEnabled"></A><A NAME="ref42"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool <strong>saveEnabled</strong> (void)
<br></td><td align="right"><h3><strong>saveEnabled</strong></h3></td></tr></table><p></p><p> Check if save is enabled.
</p>
<A NAME="printEnabled"></A><A NAME="ref43"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool <strong>printEnabled</strong> (void)
<br></td><td align="right"><h3><strong>printEnabled</strong></h3></td></tr></table><p></p><p> Check if print is enabled.
</p>
<A NAME="undoEnabled"></A><A NAME="ref44"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool <strong>undoEnabled</strong> (void)
<br></td><td align="right"><h3><strong>undoEnabled</strong></h3></td></tr></table><p></p><p> Check if undo is enabled.
</p>
<A NAME="redoEnabled"></A><A NAME="ref45"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool <strong>redoEnabled</strong> (void)
<br></td><td align="right"><h3><strong>redoEnabled</strong></h3></td></tr></table><p></p><p> Check if redo is enabled.
</p>
<A NAME="cutEnabled"></A><A NAME="ref46"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool <strong>cutEnabled</strong> (void)
<br></td><td align="right"><h3><strong>cutEnabled</strong></h3></td></tr></table><p></p><p> Check if cut is enabled.
</p>
<A NAME="copyEnabled"></A><A NAME="ref47"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool <strong>copyEnabled</strong> (void)
<br></td><td align="right"><h3><strong>copyEnabled</strong></h3></td></tr></table><p></p><p> Check if copy is enabled.
</p>
<A NAME="pasteEnabled"></A><A NAME="ref48"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool <strong>pasteEnabled</strong> (void)
<br></td><td align="right"><h3><strong>pasteEnabled</strong></h3></td></tr></table><p></p><p> Check if paste is enabled.
</p>
<A NAME="searchEnabled"></A><A NAME="ref49"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool <strong>searchEnabled</strong> (void)
<br></td><td align="right"><h3><strong>searchEnabled</strong></h3></td></tr></table><p></p><p> Check if search is enabled.
</p>
<A NAME="selectAllEnabled"></A><A NAME="ref50"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool <strong>selectAllEnabled</strong> (void)
<br></td><td align="right"><h3><strong>selectAllEnabled</strong></h3></td></tr></table><p></p><p> Check if select all is enabled.
</p>
<A NAME="readAllEnabled"></A><A NAME="ref51"></A><table width="100%"><tr bgcolor="#eeeeee"><td>bool <strong>readAllEnabled</strong> (void)
<br></td><td align="right"><h3><strong>readAllEnabled</strong></h3></td></tr></table><p></p><p> Check if read all is enabled.
</p>
<A NAME="receivedFocus"></A><A NAME="ref52"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void <strong>receivedFocus</strong> (void)
<br></td><td align="right"><h3><strong>receivedFocus</strong></h3></td></tr></table><p> <small>[virtual]</small></p><p> Call this when this widget has received the focus. Must be called by the implementor.
</p>
<A NAME="lostFocus"></A><A NAME="ref53"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void <strong>lostFocus</strong> (void)
<br></td><td align="right"><h3><strong>lostFocus</strong></h3></td></tr></table><p> <small>[virtual]</small></p><p> Called when this widget has lost the focus. Don't forget to call parent when reimplemented.
</p>
<A NAME="addHandler"></A><A NAME="ref54"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void <strong>addHandler</strong> (editHandler *handler)
<br></td><td align="right"><h3><strong>addHandler</strong></h3></td></tr></table><p> <small>[static]</small></p><p> Add a hook to be called every time focus changes.
</p>
<A NAME="delHandler"></A><A NAME="ref55"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void <strong>delHandler</strong> (editHandler *handler)
<br></td><td align="right"><h3><strong>delHandler</strong></h3></td></tr></table><p> <small>[static]</small></p><p> Removed a hook from being called every time focus changes.
</p>
<HR>
<table>
</table>
</BODY>
</HTML>
|