summaryrefslogtreecommitdiff
path: root/freebsdtvision/doc/html/editors_8h-source.html
diff options
context:
space:
mode:
Diffstat (limited to 'freebsdtvision/doc/html/editors_8h-source.html')
-rw-r--r--freebsdtvision/doc/html/editors_8h-source.html467
1 files changed, 467 insertions, 0 deletions
diff --git a/freebsdtvision/doc/html/editors_8h-source.html b/freebsdtvision/doc/html/editors_8h-source.html
new file mode 100644
index 0000000..344c3f6
--- /dev/null
+++ b/freebsdtvision/doc/html/editors_8h-source.html
@@ -0,0 +1,467 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>editors.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.2.18 -->
+<center>
+<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
+<hr><h1>editors.h</h1><a href="editors_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*</span>
+00002 <span class="comment"> * editors.h</span>
+00003 <span class="comment"> *</span>
+00004 <span class="comment"> * Turbo Vision - Version 2.0</span>
+00005 <span class="comment"> *</span>
+00006 <span class="comment"> * Copyright (c) 1994 by Borland International</span>
+00007 <span class="comment"> * All Rights Reserved.</span>
+00008 <span class="comment"> *</span>
+00009 <span class="comment"> * Modified by Sergio Sigala &lt;sergio@sigala.it&gt;</span>
+00010 <span class="comment"> */</span>
+00011
+00012 <span class="preprocessor">#if !defined( __EDIT_COMMAND_CODES )</span>
+00013 <span class="preprocessor"></span><span class="preprocessor">#define __EDIT_COMMAND_CODES</span>
+00014 <span class="preprocessor"></span>
+00019 <span class="keyword">const</span>
+00020 <span class="keywordtype">int</span> ufUpdate = 0x01,
+00021 ufLine = 0x02,
+00022 ufView = 0x04;
+00023
+00024 <span class="keyword">const</span>
+00025 <span class="keywordtype">int</span> smExtend = 0x01,
+00026 smDouble = 0x02;
+00027
+00028 <span class="keyword">const</span> <span class="keywordtype">unsigned</span>
+00029 sfSearchFailed = UINT_MAX;
+00030
+00031 <span class="keyword">const</span>
+00032 <span class="keywordtype">int</span> cmFind = 82,
+00033 cmReplace = 83,
+00034 cmSearchAgain = 84;
+00035
+00036 <span class="keyword">const</span>
+00037 <span class="keywordtype">int</span> cmCharLeft = 500,
+00038 cmCharRight = 501,
+00039 cmWordLeft = 502,
+00040 cmWordRight = 503,
+00041 cmLineStart = 504,
+00042 cmLineEnd = 505,
+00043 cmLineUp = 506,
+00044 cmLineDown = 507,
+00045 cmPageUp = 508,
+00046 cmPageDown = 509,
+00047 cmTextStart = 510,
+00048 cmTextEnd = 511,
+00049 cmNewLine = 512,
+00050 cmBackSpace = 513,
+00051 cmDelChar = 514,
+00052 cmDelWord = 515,
+00053 cmDelStart = 516,
+00054 cmDelEnd = 517,
+00055 cmDelLine = 518,
+00056 cmInsMode = 519,
+00057 cmStartSelect = 520,
+00058 cmHideSelect = 521,
+00059 cmIndentMode = 522,
+00060 cmUpdateTitle = 523;
+00061
+00065 <span class="keyword">const</span> <span class="keywordtype">int</span>
+<a name="l00066"></a><a class="code" href="editors_8h.html#a34">00066</a> <a class="code" href="editors_8h.html#a33">edOutOfMemory</a> = 0,
+00067
+<a name="l00071"></a><a class="code" href="editors_8h.html#a35">00071</a> <a class="code" href="editors_8h.html#a34">edReadError</a> = 1,
+00072
+<a name="l00076"></a><a class="code" href="editors_8h.html#a36">00076</a> <a class="code" href="editors_8h.html#a35">edWriteError</a> = 2,
+00077
+<a name="l00081"></a><a class="code" href="editors_8h.html#a37">00081</a> <a class="code" href="editors_8h.html#a36">edCreateError</a> = 3,
+00082
+<a name="l00086"></a><a class="code" href="editors_8h.html#a38">00086</a> <a class="code" href="editors_8h.html#a37">edSaveModify</a> = 4,
+00087
+<a name="l00091"></a><a class="code" href="editors_8h.html#a39">00091</a> <a class="code" href="editors_8h.html#a38">edSaveUntitled</a> = 5,
+00092
+<a name="l00096"></a><a class="code" href="editors_8h.html#a40">00096</a> <a class="code" href="editors_8h.html#a39">edSaveAs</a> = 6,
+00097
+<a name="l00101"></a><a class="code" href="editors_8h.html#a41">00101</a> <a class="code" href="editors_8h.html#a40">edFind</a> = 7,
+00102
+<a name="l00106"></a><a class="code" href="editors_8h.html#a42">00106</a> <a class="code" href="editors_8h.html#a41">edSearchFailed</a> = 8,
+00107
+<a name="l00111"></a><a class="code" href="editors_8h.html#a43">00111</a> <a class="code" href="editors_8h.html#a42">edReplace</a> = 9,
+00112
+00116 <a class="code" href="editors_8h.html#a43">edReplacePrompt</a> = 10;
+00117
+00122 <span class="keyword">const</span> <span class="keywordtype">int</span>
+<a name="l00123"></a><a class="code" href="editors_8h.html#a45">00123</a> <a class="code" href="editors_8h.html#a44">efCaseSensitive</a> = 0x0001,
+00124
+<a name="l00129"></a><a class="code" href="editors_8h.html#a46">00129</a> <a class="code" href="editors_8h.html#a45">efWholeWordsOnly</a> = 0x0002,
+00130
+<a name="l00135"></a><a class="code" href="editors_8h.html#a47">00135</a> <a class="code" href="editors_8h.html#a46">efPromptOnReplace</a> = 0x0004,
+00136
+<a name="l00141"></a><a class="code" href="editors_8h.html#a48">00141</a> <a class="code" href="editors_8h.html#a47">efReplaceAll</a> = 0x0008,
+00142
+<a name="l00147"></a><a class="code" href="editors_8h.html#a49">00147</a> <a class="code" href="editors_8h.html#a48">efDoReplace</a> = 0x0010,
+00148
+00153 <a class="code" href="editors_8h.html#a49">efBackupFiles</a> = 0x0100;
+00154
+00158 <span class="keyword">const</span>
+00159 <span class="keywordtype">int</span> <a class="code" href="editors_8h.html#a50">maxLineLength</a> = 256;
+00160
+00161 <span class="preprocessor">#endif // __EDIT_COMMAND_CODES</span>
+00162 <span class="preprocessor"></span>
+<a name="l00178"></a><a class="code" href="editors_8h.html#a51">00178</a> <span class="keyword">typedef</span> <a class="code" href="ttypes_8h.html#a0">ushort</a> (*<a class="code" href="editors_8h.html#a51">TEditorDialog</a>)( <span class="keywordtype">int</span>, ... );
+00179
+00188 <a class="code" href="ttypes_8h.html#a0">ushort</a> <a class="code" href="editors_8h.html#a52">defEditorDialog</a>( <span class="keywordtype">int</span> dialog, ... );
+00189
+00190 <span class="preprocessor">#if defined( Uses_TIndicator ) &amp;&amp; !defined( __TIndicator )</span>
+00191 <span class="preprocessor"></span><span class="preprocessor">#define __TIndicator</span>
+00192 <span class="preprocessor"></span>
+00193 <span class="keyword">class </span><a class="code" href="classTRect.html">TRect</a>;
+00194
+<a name="l00203"></a><a class="code" href="classTIndicator.html">00203</a> <span class="keyword">class </span><a class="code" href="classTIndicator.html">TIndicator</a> : <span class="keyword">public</span> <a class="code" href="classTView.html">TView</a>
+00204 {
+00205 <span class="keyword">public</span>:
+00209 <a class="code" href="classTIndicator.html#a0">TIndicator</a>( <span class="keyword">const</span> <a class="code" href="classTRect.html">TRect</a>&amp; );
+00214 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTIndicator.html#a1">draw</a>();
+00218 <span class="keyword">virtual</span> <a class="code" href="classTPalette.html">TPalette</a>&amp; <a class="code" href="classTIndicator.html#a2">getPalette</a>() <span class="keyword">const</span>;
+00223 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTIndicator.html#a3">setState</a>( <a class="code" href="ttypes_8h.html#a0">ushort</a>, <a class="code" href="ttypes_8h.html#a13">Boolean</a> );
+00230 <span class="keywordtype">void</span> <a class="code" href="classTIndicator.html#a4">setValue</a>( <span class="keyword">const</span> <a class="code" href="classTPoint.html">TPoint</a>&amp; aLocation, <a class="code" href="ttypes_8h.html#a13">Boolean</a> aModified );
+<a name="l00234"></a><a class="code" href="classTIndicator.html#p0">00234</a> <span class="keyword">static</span> <span class="keywordtype">char</span> <a class="code" href="classTIndicator.html#p0">dragFrame</a>;
+<a name="l00238"></a><a class="code" href="classTIndicator.html#p1">00238</a> <span class="keyword">static</span> <span class="keywordtype">char</span> <a class="code" href="classTIndicator.html#p1">normalFrame</a>;
+00239 <span class="keyword">protected</span>:
+<a name="l00243"></a><a class="code" href="classTIndicator.html#n0">00243</a> <a class="code" href="classTPoint.html">TPoint</a> <a class="code" href="classTIndicator.html#n0">location</a>;
+<a name="l00247"></a><a class="code" href="classTIndicator.html#n1">00247</a> <a class="code" href="ttypes_8h.html#a13">Boolean</a> <a class="code" href="classTIndicator.html#n1">modified</a>;
+00248 <span class="keyword">private</span>:
+00249 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *streamableName()<span class="keyword"> const</span>
+00250 <span class="keyword"> </span>{ <span class="keywordflow">return</span> <a class="code" href="classTIndicator.html#p2">name</a>; }
+00251 <span class="keyword">protected</span>:
+00255 <a class="code" href="classTIndicator.html#a0">TIndicator</a>( <a class="code" href="ttypes_8h.html#a14">StreamableInit</a> );
+00256 <span class="keyword">public</span>:
+<a name="l00260"></a><a class="code" href="classTIndicator.html#p2">00260</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> <a class="code" href="classTIndicator.html#p2">name</a>;
+00264 <span class="keyword">static</span> <a class="code" href="classTStreamable.html">TStreamable</a> *<a class="code" href="classTIndicator.html#d0">build</a>();
+00265 };
+00266
+<a name="l00270"></a><a class="code" href="editors_8h.html#a53">00270</a> <span class="keyword">inline</span> <a class="code" href="classipstream.html">ipstream</a>&amp; <a class="code" href="views_8h.html#a136">operator &gt;&gt; </a>( <a class="code" href="classipstream.html">ipstream</a>&amp; is, <a class="code" href="classTIndicator.html">TIndicator</a>&amp; cl )
+00271 { <span class="keywordflow">return</span> is &gt;&gt; (<a class="code" href="classTStreamable.html">TStreamable</a>&amp;)cl; }
+<a name="l00275"></a><a class="code" href="editors_8h.html#a54">00275</a> <span class="keyword">inline</span> <a class="code" href="classipstream.html">ipstream</a>&amp; <a class="code" href="views_8h.html#a136">operator &gt;&gt; </a>( <a class="code" href="classipstream.html">ipstream</a>&amp; is, <a class="code" href="classTIndicator.html">TIndicator</a>*&amp; cl )
+00276 { <span class="keywordflow">return</span> is &gt;&gt; (<span class="keywordtype">void</span> *&amp;)cl; }
+00277
+<a name="l00281"></a><a class="code" href="editors_8h.html#a55">00281</a> <span class="keyword">inline</span> <a class="code" href="classopstream.html">opstream</a>&amp; <a class="code" href="views_8h.html#a138">operator &lt;&lt; </a>( <a class="code" href="classopstream.html">opstream</a>&amp; os, <a class="code" href="classTIndicator.html">TIndicator</a>&amp; cl )
+00282 { <span class="keywordflow">return</span> os &lt;&lt; (<a class="code" href="classTStreamable.html">TStreamable</a>&amp;)cl; }
+<a name="l00286"></a><a class="code" href="editors_8h.html#a56">00286</a> <span class="keyword">inline</span> <a class="code" href="classopstream.html">opstream</a>&amp; <a class="code" href="views_8h.html#a138">operator &lt;&lt; </a>( <a class="code" href="classopstream.html">opstream</a>&amp; os, <a class="code" href="classTIndicator.html">TIndicator</a>* cl )
+00287 { <span class="keywordflow">return</span> os &lt;&lt; (<a class="code" href="classTStreamable.html">TStreamable</a> *)cl; }
+00288
+00289 <span class="preprocessor">#endif // Uses_TIndicator</span>
+00290 <span class="preprocessor"></span>
+00291
+00292 <span class="preprocessor">#if defined( Uses_TEditor ) &amp;&amp; !defined( __TEditor )</span>
+00293 <span class="preprocessor"></span><span class="preprocessor">#define __TEditor</span>
+00294 <span class="preprocessor"></span>
+00295 <span class="keyword">class </span><a class="code" href="classTRect.html">TRect</a>;
+00296 <span class="keyword">class </span><a class="code" href="classTScrollBar.html">TScrollBar</a>;
+00297 <span class="keyword">class </span><a class="code" href="classTIndicator.html">TIndicator</a>;
+00298 <span class="keyword">class </span><a class="code" href="structTEvent.html">TEvent</a>;
+00299
+<a name="l00308"></a><a class="code" href="classTEditor.html">00308</a> <span class="keyword">class </span><a class="code" href="classTEditor.html">TEditor</a> : <span class="keyword">public</span> <a class="code" href="classTView.html">TView</a>
+00309 {
+00310 <span class="keyword">public</span>:
+00347 <a class="code" href="classTEditor.html#a0">TEditor</a>( <span class="keyword">const</span> <a class="code" href="classTRect.html">TRect</a>&amp; bounds, <a class="code" href="classTScrollBar.html">TScrollBar</a> *aHScrollBar,
+00348 <a class="code" href="classTScrollBar.html">TScrollBar</a> *aVScrollBar, <a class="code" href="classTIndicator.html">TIndicator</a> *aIndicator, <a class="code" href="ttypes_8h.html#a2">uint</a> aBufSize );
+00354 <span class="keyword">virtual</span> <a class="code" href="classTEditor.html#a1">~TEditor</a>();
+00361 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a2">shutDown</a>();
+00365 <span class="keywordtype">char</span> <a class="code" href="classTEditor.html#a3">bufChar</a>( <a class="code" href="ttypes_8h.html#a2">uint</a> p );
+00370 <a class="code" href="ttypes_8h.html#a2">uint</a> <a class="code" href="classTEditor.html#a4">bufPtr</a>( <a class="code" href="ttypes_8h.html#a2">uint</a> p );
+00378 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a5">changeBounds</a>( <span class="keyword">const</span> <a class="code" href="classTRect.html">TRect</a>&amp; bounds );
+00385 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a6">convertEvent</a>( <a class="code" href="structTEvent.html">TEvent</a>&amp; event );
+00390 <a class="code" href="ttypes_8h.html#a13">Boolean</a> <a class="code" href="classTEditor.html#a7">cursorVisible</a>();
+00395 <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a8">deleteSelect</a>();
+00399 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a9">doneBuffer</a>();
+00403 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a10">draw</a>();
+00408 <span class="keyword">virtual</span> <a class="code" href="classTPalette.html">TPalette</a>&amp; <a class="code" href="classTEditor.html#a11">getPalette</a>() <span class="keyword">const</span>;
+00417 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a12">handleEvent</a>( <a class="code" href="structTEvent.html">TEvent</a>&amp; event );
+00422 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a13">initBuffer</a>();
+00436 <a class="code" href="ttypes_8h.html#a13">Boolean</a> <a class="code" href="classTEditor.html#a14">insertBuffer</a>( <span class="keywordtype">char</span> *p, <a class="code" href="ttypes_8h.html#a2">uint</a> offset, <a class="code" href="ttypes_8h.html#a2">uint</a> length,
+00437 <a class="code" href="ttypes_8h.html#a13">Boolean</a> allowUndo, <a class="code" href="ttypes_8h.html#a13">Boolean</a> selectText );
+00460 <span class="keyword">virtual</span> <a class="code" href="ttypes_8h.html#a13">Boolean</a> <a class="code" href="classTEditor.html#a15">insertFrom</a>( <a class="code" href="classTEditor.html">TEditor</a> *editor );
+00467 <a class="code" href="ttypes_8h.html#a13">Boolean</a> <a class="code" href="classTEditor.html#a16">insertText</a>( <span class="keyword">const</span> <span class="keywordtype">void</span> *text, <a class="code" href="ttypes_8h.html#a2">uint</a> length, <a class="code" href="ttypes_8h.html#a13">Boolean</a> selectText );
+00471 <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a17">scrollTo</a>( <span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y );
+00487 <a class="code" href="ttypes_8h.html#a13">Boolean</a> <a class="code" href="classTEditor.html#a18">search</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="classTEditor.html#p2">findStr</a>, <a class="code" href="ttypes_8h.html#a0">ushort</a> opts );
+00495 <span class="keyword">virtual</span> <a class="code" href="ttypes_8h.html#a13">Boolean</a> <a class="code" href="classTEditor.html#a19">setBufSize</a>( <a class="code" href="ttypes_8h.html#a2">uint</a> newSize );
+00505 <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a20">setCmdState</a>( <a class="code" href="ttypes_8h.html#a0">ushort</a> command, <a class="code" href="ttypes_8h.html#a13">Boolean</a> enable );
+00514 <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a21">setSelect</a>( <a class="code" href="ttypes_8h.html#a2">uint</a> newStart, <a class="code" href="ttypes_8h.html#a2">uint</a> newEnd, <a class="code" href="ttypes_8h.html#a13">Boolean</a> curStart );
+00524 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a22">setState</a>( <a class="code" href="ttypes_8h.html#a0">ushort</a> aState, <a class="code" href="ttypes_8h.html#a13">Boolean</a> enable );
+00530 <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a23">trackCursor</a>( <a class="code" href="ttypes_8h.html#a13">Boolean</a> center );
+00534 <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a24">undo</a>();
+00539 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a25">updateCommands</a>();
+00545 <span class="keyword">virtual</span> <a class="code" href="ttypes_8h.html#a13">Boolean</a> <a class="code" href="classTEditor.html#a26">valid</a>( <a class="code" href="ttypes_8h.html#a0">ushort</a> command );
+00552 <a class="code" href="ttypes_8h.html#a2">uint</a> <a class="code" href="classTEditor.html#a27">charPos</a>( <a class="code" href="ttypes_8h.html#a2">uint</a> p, <a class="code" href="ttypes_8h.html#a2">uint</a> target );
+00558 <a class="code" href="ttypes_8h.html#a2">uint</a> <a class="code" href="classTEditor.html#a28">charPtr</a>( <a class="code" href="ttypes_8h.html#a2">uint</a> p, <a class="code" href="ttypes_8h.html#a2">uint</a> target );
+00568 <a class="code" href="ttypes_8h.html#a13">Boolean</a> <a class="code" href="classTEditor.html#a29">clipCopy</a>();
+00573 <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a30">clipCut</a>();
+00580 <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a31">clipPaste</a>();
+00586 <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a32">deleteRange</a>( <a class="code" href="ttypes_8h.html#a2">uint</a> startPtr, <a class="code" href="ttypes_8h.html#a2">uint</a> endPtr, <a class="code" href="ttypes_8h.html#a13">Boolean</a> delSelect );
+00599 <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a33">doUpdate</a>();
+00620 <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a34">doSearchReplace</a>();
+00625 <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a35">drawLines</a>( <span class="keywordtype">int</span> y, <a class="code" href="ttypes_8h.html#a2">uint</a> count, <a class="code" href="ttypes_8h.html#a2">uint</a> linePtr );
+00630 <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a36">formatLine</a>(<span class="keywordtype">void</span> *buff, <a class="code" href="ttypes_8h.html#a2">uint</a> linePtr, <span class="keywordtype">int</span> x, <a class="code" href="ttypes_8h.html#a0">ushort</a> color);
+00660 <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a37">find</a>();
+00665 <a class="code" href="ttypes_8h.html#a2">uint</a> <a class="code" href="classTEditor.html#a38">getMousePtr</a>( <a class="code" href="classTPoint.html">TPoint</a> m );
+00671 <a class="code" href="ttypes_8h.html#a13">Boolean</a> <a class="code" href="classTEditor.html#a39">hasSelection</a>();
+00678 <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a40">hideSelect</a>();
+00683 <a class="code" href="ttypes_8h.html#a13">Boolean</a> <a class="code" href="classTEditor.html#a41">isClipboard</a>();
+00688 <a class="code" href="ttypes_8h.html#a2">uint</a> <a class="code" href="classTEditor.html#a42">lineEnd</a>( <a class="code" href="ttypes_8h.html#a2">uint</a> p );
+00693 <a class="code" href="ttypes_8h.html#a2">uint</a> <a class="code" href="classTEditor.html#a43">lineMove</a>( <a class="code" href="ttypes_8h.html#a2">uint</a> p, <span class="keywordtype">int</span> count );
+00698 <a class="code" href="ttypes_8h.html#a2">uint</a> <a class="code" href="classTEditor.html#a44">lineStart</a>( <a class="code" href="ttypes_8h.html#a2">uint</a> p );
+00702 <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a45">lock</a>();
+00708 <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a46">newLine</a>();
+00713 <a class="code" href="ttypes_8h.html#a2">uint</a> <a class="code" href="classTEditor.html#a47">nextChar</a>( <a class="code" href="ttypes_8h.html#a2">uint</a> p );
+00718 <a class="code" href="ttypes_8h.html#a2">uint</a> <a class="code" href="classTEditor.html#a48">nextLine</a>( <a class="code" href="ttypes_8h.html#a2">uint</a> p );
+00723 <a class="code" href="ttypes_8h.html#a2">uint</a> <a class="code" href="classTEditor.html#a49">nextWord</a>( <a class="code" href="ttypes_8h.html#a2">uint</a> p );
+00728 <a class="code" href="ttypes_8h.html#a2">uint</a> <a class="code" href="classTEditor.html#a50">prevChar</a>( <a class="code" href="ttypes_8h.html#a2">uint</a> p );
+00733 <a class="code" href="ttypes_8h.html#a2">uint</a> <a class="code" href="classTEditor.html#a51">prevLine</a>( <a class="code" href="ttypes_8h.html#a2">uint</a> p );
+00738 <a class="code" href="ttypes_8h.html#a2">uint</a> <a class="code" href="classTEditor.html#a52">prevWord</a>( <a class="code" href="ttypes_8h.html#a2">uint</a> p );
+00778 <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a53">replace</a>();
+00793 <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a54">setBufLen</a>( <a class="code" href="ttypes_8h.html#a2">uint</a> length );
+00799 <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a55">setCurPtr</a>( <a class="code" href="ttypes_8h.html#a2">uint</a> p, <a class="code" href="ttypes_8h.html#a1">uchar</a> <a class="code" href="classTView.html#s7">selectMode</a> );
+00804 <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a56">startSelect</a>();
+00809 <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a57">toggleInsMode</a>();
+00815 <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a58">unlock</a>();
+00820 <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a59">update</a>( <a class="code" href="ttypes_8h.html#a1">uchar</a> aFlags );
+00826 <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#a60">checkScrollBar</a>( <span class="keyword">const</span> <a class="code" href="structTEvent.html">TEvent</a>&amp; event, <a class="code" href="classTScrollBar.html">TScrollBar</a> *p, <span class="keywordtype">int</span>&amp; d );
+<a name="l00831"></a><a class="code" href="classTEditor.html#m0">00831</a> <a class="code" href="classTScrollBar.html">TScrollBar</a> *<a class="code" href="classTEditor.html#m0">hScrollBar</a>;
+<a name="l00835"></a><a class="code" href="classTEditor.html#m1">00835</a> <a class="code" href="classTScrollBar.html">TScrollBar</a> *<a class="code" href="classTEditor.html#m1">vScrollBar</a>;
+<a name="l00839"></a><a class="code" href="classTEditor.html#m2">00839</a> <a class="code" href="classTIndicator.html">TIndicator</a> *<a class="code" href="classTEditor.html#m2">indicator</a>;
+<a name="l00843"></a><a class="code" href="classTEditor.html#m3">00843</a> <span class="keywordtype">char</span> *<a class="code" href="classTEditor.html#m3">buffer</a>;
+<a name="l00847"></a><a class="code" href="classTEditor.html#m4">00847</a> <a class="code" href="ttypes_8h.html#a2">uint</a> <a class="code" href="classTEditor.html#m4">bufSize</a>;
+<a name="l00852"></a><a class="code" href="classTEditor.html#m5">00852</a> <a class="code" href="ttypes_8h.html#a2">uint</a> <a class="code" href="classTEditor.html#m5">bufLen</a>;
+<a name="l00857"></a><a class="code" href="classTEditor.html#m6">00857</a> <a class="code" href="ttypes_8h.html#a2">uint</a> <a class="code" href="classTEditor.html#m6">gapLen</a>;
+<a name="l00861"></a><a class="code" href="classTEditor.html#m7">00861</a> <a class="code" href="ttypes_8h.html#a2">uint</a> <a class="code" href="classTEditor.html#m7">selStart</a>;
+<a name="l00865"></a><a class="code" href="classTEditor.html#m8">00865</a> <a class="code" href="ttypes_8h.html#a2">uint</a> <a class="code" href="classTEditor.html#m8">selEnd</a>;
+<a name="l00869"></a><a class="code" href="classTEditor.html#m9">00869</a> <a class="code" href="ttypes_8h.html#a2">uint</a> <a class="code" href="classTEditor.html#m9">curPtr</a>;
+<a name="l00873"></a><a class="code" href="classTEditor.html#m10">00873</a> <a class="code" href="classTPoint.html">TPoint</a> <a class="code" href="classTEditor.html#m10">curPos</a>;
+<a name="l00877"></a><a class="code" href="classTEditor.html#m11">00877</a> <a class="code" href="classTPoint.html">TPoint</a> <a class="code" href="classTEditor.html#m11">delta</a>;
+<a name="l00882"></a><a class="code" href="classTEditor.html#m12">00882</a> <a class="code" href="classTPoint.html">TPoint</a> <a class="code" href="classTEditor.html#m12">limit</a>;
+<a name="l00887"></a><a class="code" href="classTEditor.html#m13">00887</a> <span class="keywordtype">int</span> <a class="code" href="classTEditor.html#m13">drawLine</a>;
+<a name="l00892"></a><a class="code" href="classTEditor.html#m14">00892</a> <a class="code" href="ttypes_8h.html#a2">uint</a> <a class="code" href="classTEditor.html#m14">drawPtr</a>;
+<a name="l00897"></a><a class="code" href="classTEditor.html#m15">00897</a> <a class="code" href="ttypes_8h.html#a2">uint</a> <a class="code" href="classTEditor.html#m15">delCount</a>;
+<a name="l00902"></a><a class="code" href="classTEditor.html#m16">00902</a> <a class="code" href="ttypes_8h.html#a2">uint</a> <a class="code" href="classTEditor.html#m16">insCount</a>;
+<a name="l00906"></a><a class="code" href="classTEditor.html#m17">00906</a> <a class="code" href="ttypes_8h.html#a13">Boolean</a> <a class="code" href="classTEditor.html#m17">isValid</a>;
+<a name="l00910"></a><a class="code" href="classTEditor.html#m18">00910</a> <a class="code" href="ttypes_8h.html#a13">Boolean</a> <a class="code" href="classTEditor.html#m18">canUndo</a>;
+<a name="l00914"></a><a class="code" href="classTEditor.html#m19">00914</a> <a class="code" href="ttypes_8h.html#a13">Boolean</a> <a class="code" href="classTEditor.html#m19">modified</a>;
+<a name="l00919"></a><a class="code" href="classTEditor.html#m20">00919</a> <a class="code" href="ttypes_8h.html#a13">Boolean</a> <a class="code" href="classTEditor.html#m20">selecting</a>;
+<a name="l00923"></a><a class="code" href="classTEditor.html#m21">00923</a> <a class="code" href="ttypes_8h.html#a13">Boolean</a> <a class="code" href="classTEditor.html#m21">overwrite</a>;
+<a name="l00927"></a><a class="code" href="classTEditor.html#m22">00927</a> <a class="code" href="ttypes_8h.html#a13">Boolean</a> <a class="code" href="classTEditor.html#m22">autoIndent</a>;
+<a name="l00953"></a><a class="code" href="classTEditor.html#p0">00953</a> <span class="keyword">static</span> <a class="code" href="editors_8h.html#a51">TEditorDialog</a> <a class="code" href="classTEditor.html#p0">editorDialog</a>;
+<a name="l00970"></a><a class="code" href="classTEditor.html#p1">00970</a> <span class="keyword">static</span> <a class="code" href="ttypes_8h.html#a0">ushort</a> <a class="code" href="classTEditor.html#p1">editorFlags</a>;
+<a name="l00974"></a><a class="code" href="classTEditor.html#p2">00974</a> <span class="keyword">static</span> <span class="keywordtype">char</span> <a class="code" href="classTEditor.html#p2">findStr</a>[<a class="code" href="tvconfig_8h.html#a3">maxFindStrLen</a>];
+<a name="l00978"></a><a class="code" href="classTEditor.html#p3">00978</a> <span class="keyword">static</span> <span class="keywordtype">char</span> <a class="code" href="classTEditor.html#p3">replaceStr</a>[<a class="code" href="tvconfig_8h.html#a4">maxReplaceStrLen</a>];
+<a name="l00986"></a><a class="code" href="classTEditor.html#p4">00986</a> <span class="keyword">static</span> <a class="code" href="classTEditor.html">TEditor</a> * <a class="code" href="classTEditor.html#p4">clipboard</a>;
+<a name="l00992"></a><a class="code" href="classTEditor.html#m23">00992</a> <a class="code" href="ttypes_8h.html#a1">uchar</a> <a class="code" href="classTEditor.html#m23">lockCount</a>;
+<a name="l00998"></a><a class="code" href="classTEditor.html#m24">00998</a> <a class="code" href="ttypes_8h.html#a1">uchar</a> <a class="code" href="classTEditor.html#m24">updateFlags</a>;
+<a name="l01004"></a><a class="code" href="classTEditor.html#m25">01004</a> <span class="keywordtype">int</span> <a class="code" href="classTEditor.html#m25">keyState</a>;
+01005 <span class="keyword">private</span>:
+01006 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *streamableName()<span class="keyword"> const</span>
+01007 <span class="keyword"> </span>{ <span class="keywordflow">return</span> <a class="code" href="classTEditor.html#p5">name</a>; }
+01008 <span class="keyword">protected</span>:
+01016 <a class="code" href="classTEditor.html#a0">TEditor</a>( <a class="code" href="ttypes_8h.html#a14">StreamableInit</a> );
+01020 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTEditor.html#b1">write</a>( <a class="code" href="classopstream.html">opstream</a>&amp; os );
+01024 <span class="keyword">virtual</span> <span class="keywordtype">void</span> *<a class="code" href="classTEditor.html#b2">read</a>( <a class="code" href="classipstream.html">ipstream</a>&amp; is );
+01025 <span class="keyword">public</span>:
+<a name="l01029"></a><a class="code" href="classTEditor.html#p5">01029</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> <a class="code" href="classTEditor.html#p5">name</a>;
+01033 <span class="keyword">static</span> <a class="code" href="classTStreamable.html">TStreamable</a> *<a class="code" href="classTEditor.html#d0">build</a>();
+01034 };
+01035
+<a name="l01039"></a><a class="code" href="editors_8h.html#a57">01039</a> <span class="keyword">inline</span> <a class="code" href="classipstream.html">ipstream</a>&amp; <a class="code" href="views_8h.html#a136">operator &gt;&gt; </a>( <a class="code" href="classipstream.html">ipstream</a>&amp; is, <a class="code" href="classTEditor.html">TEditor</a>&amp; cl )
+01040 { <span class="keywordflow">return</span> is &gt;&gt; (<a class="code" href="classTStreamable.html">TStreamable</a>&amp;)cl; }
+<a name="l01044"></a><a class="code" href="editors_8h.html#a58">01044</a> <span class="keyword">inline</span> <a class="code" href="classipstream.html">ipstream</a>&amp; <a class="code" href="views_8h.html#a136">operator &gt;&gt; </a>( <a class="code" href="classipstream.html">ipstream</a>&amp; is, <a class="code" href="classTEditor.html">TEditor</a>*&amp; cl )
+01045 { <span class="keywordflow">return</span> is &gt;&gt; (<span class="keywordtype">void</span> *&amp;)cl; }
+01046
+<a name="l01050"></a><a class="code" href="editors_8h.html#a59">01050</a> <span class="keyword">inline</span> <a class="code" href="classopstream.html">opstream</a>&amp; <a class="code" href="views_8h.html#a138">operator &lt;&lt; </a>( <a class="code" href="classopstream.html">opstream</a>&amp; os, <a class="code" href="classTEditor.html">TEditor</a>&amp; cl )
+01051 { <span class="keywordflow">return</span> os &lt;&lt; (<a class="code" href="classTStreamable.html">TStreamable</a>&amp;)cl; }
+<a name="l01055"></a><a class="code" href="editors_8h.html#a60">01055</a> <span class="keyword">inline</span> <a class="code" href="classopstream.html">opstream</a>&amp; <a class="code" href="views_8h.html#a138">operator &lt;&lt; </a>( <a class="code" href="classopstream.html">opstream</a>&amp; os, <a class="code" href="classTEditor.html">TEditor</a>* cl )
+01056 { <span class="keywordflow">return</span> os &lt;&lt; (<a class="code" href="classTStreamable.html">TStreamable</a> *)cl; }
+01057
+01058 <span class="preprocessor">#endif // Uses_TEditor</span>
+01059 <span class="preprocessor"></span>
+01060 <span class="preprocessor">#if defined( Uses_TMemo ) &amp;&amp; !defined( __TMemo )</span>
+01061 <span class="preprocessor"></span><span class="preprocessor">#define __TMemo</span>
+01062 <span class="preprocessor"></span>
+01063 <span class="keyword">class </span><a class="code" href="structTEvent.html">TEvent</a>;
+01064
+<a name="l01069"></a><a class="code" href="structTMemoData.html">01069</a> <span class="keyword">struct </span><a class="code" href="structTMemoData.html">TMemoData</a>
+01070 {
+<a name="l01074"></a><a class="code" href="structTMemoData.html#m0">01074</a> <a class="code" href="ttypes_8h.html#a0">ushort</a> <a class="code" href="structTMemoData.html#m0">length</a>;
+<a name="l01078"></a><a class="code" href="structTMemoData.html#m1">01078</a> <span class="keywordtype">char</span> <a class="code" href="structTMemoData.html#m1">buffer</a>[1];
+01079 };
+01080
+<a name="l01087"></a><a class="code" href="classTMemo.html">01087</a> <span class="keyword">class </span><a class="code" href="classTMemo.html">TMemo</a> : <span class="keyword">public</span> <a class="code" href="classTEditor.html">TEditor</a>
+01088 {
+01089 <span class="keyword">public</span>:
+01094 <a class="code" href="classTMemo.html#a0">TMemo</a>( <span class="keyword">const</span> <a class="code" href="classTRect.html">TRect</a>&amp; bounds, <a class="code" href="classTScrollBar.html">TScrollBar</a> *aHScrollBar,
+01095 <a class="code" href="classTScrollBar.html">TScrollBar</a> *aVScrollBar, <a class="code" href="classTIndicator.html">TIndicator</a> *aIndicator, <a class="code" href="ttypes_8h.html#a2">uint</a> aBufSize );
+01096 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTMemo.html#a1">getData</a>( <span class="keywordtype">void</span> *rec );
+01097 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTMemo.html#a2">setData</a>( <span class="keywordtype">void</span> *rec );
+01103 <span class="keyword">virtual</span> <a class="code" href="ttypes_8h.html#a0">ushort</a> <a class="code" href="classTMemo.html#a3">dataSize</a>();
+01107 <span class="keyword">virtual</span> <a class="code" href="classTPalette.html">TPalette</a>&amp; <a class="code" href="classTMemo.html#a4">getPalette</a>() <span class="keyword">const</span>;
+01113 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTMemo.html#a5">handleEvent</a>( <a class="code" href="structTEvent.html">TEvent</a>&amp; );
+01114 <span class="keyword">private</span>:
+01115 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *streamableName()<span class="keyword"> const</span>
+01116 <span class="keyword"> </span>{ <span class="keywordflow">return</span> <a class="code" href="classTMemo.html#p0">name</a>; }
+01117 <span class="keyword">protected</span>:
+01125 <a class="code" href="classTMemo.html#a0">TMemo</a>( <a class="code" href="ttypes_8h.html#a14">StreamableInit</a> );
+01129 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTMemo.html#b1">write</a>( <a class="code" href="classopstream.html">opstream</a>&amp; );
+01133 <span class="keyword">virtual</span> <span class="keywordtype">void</span> *<a class="code" href="classTMemo.html#b2">read</a>( <a class="code" href="classipstream.html">ipstream</a>&amp; );
+01134 <span class="keyword">public</span>:
+<a name="l01138"></a><a class="code" href="classTMemo.html#p0">01138</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> <a class="code" href="classTMemo.html#p0">name</a>;
+01142 <span class="keyword">static</span> <a class="code" href="classTStreamable.html">TStreamable</a> *<a class="code" href="classTMemo.html#d0">build</a>();
+01143 };
+01144
+<a name="l01148"></a><a class="code" href="editors_8h.html#a61">01148</a> <span class="keyword">inline</span> <a class="code" href="classipstream.html">ipstream</a>&amp; <a class="code" href="views_8h.html#a136">operator &gt;&gt; </a>( <a class="code" href="classipstream.html">ipstream</a>&amp; is, <a class="code" href="classTMemo.html">TMemo</a>&amp; cl )
+01149 { <span class="keywordflow">return</span> is &gt;&gt; (<a class="code" href="classTStreamable.html">TStreamable</a>&amp;)cl; }
+<a name="l01153"></a><a class="code" href="editors_8h.html#a62">01153</a> <span class="keyword">inline</span> <a class="code" href="classipstream.html">ipstream</a>&amp; <a class="code" href="views_8h.html#a136">operator &gt;&gt; </a>( <a class="code" href="classipstream.html">ipstream</a>&amp; is, <a class="code" href="classTMemo.html">TMemo</a>*&amp; cl )
+01154 { <span class="keywordflow">return</span> is &gt;&gt; (<span class="keywordtype">void</span> *&amp;)cl; }
+01155
+<a name="l01159"></a><a class="code" href="editors_8h.html#a63">01159</a> <span class="keyword">inline</span> <a class="code" href="classopstream.html">opstream</a>&amp; <a class="code" href="views_8h.html#a138">operator &lt;&lt; </a>( <a class="code" href="classopstream.html">opstream</a>&amp; os, <a class="code" href="classTMemo.html">TMemo</a>&amp; cl )
+01160 { <span class="keywordflow">return</span> os &lt;&lt; (<a class="code" href="classTStreamable.html">TStreamable</a>&amp;)cl; }
+<a name="l01164"></a><a class="code" href="editors_8h.html#a64">01164</a> <span class="keyword">inline</span> <a class="code" href="classopstream.html">opstream</a>&amp; <a class="code" href="views_8h.html#a138">operator &lt;&lt; </a>( <a class="code" href="classopstream.html">opstream</a>&amp; os, <a class="code" href="classTMemo.html">TMemo</a>* cl )
+01165 { <span class="keywordflow">return</span> os &lt;&lt; (<a class="code" href="classTStreamable.html">TStreamable</a> *)cl; }
+01166
+01167 <span class="preprocessor">#endif // Uses_TMemo</span>
+01168 <span class="preprocessor"></span>
+01169
+01170 <span class="preprocessor">#if defined( Uses_TFileEditor ) &amp;&amp; !defined( __TFileEditor )</span>
+01171 <span class="preprocessor"></span><span class="preprocessor">#define __TFileEditor</span>
+01172 <span class="preprocessor"></span>
+01173 <span class="preprocessor">#include &lt;limits.h&gt;</span>
+01174
+01175 <span class="keyword">class </span><a class="code" href="classTRect.html">TRect</a>;
+01176 <span class="keyword">class </span><a class="code" href="classTScrollBar.html">TScrollBar</a>;
+01177 <span class="keyword">class </span><a class="code" href="classTIndicator.html">TIndicator</a>;
+01178 <span class="keyword">class </span><a class="code" href="structTEvent.html">TEvent</a>;
+01179
+<a name="l01185"></a><a class="code" href="classTFileEditor.html">01185</a> <span class="keyword">class </span><a class="code" href="classTFileEditor.html">TFileEditor</a> : <span class="keyword">public</span> <a class="code" href="classTEditor.html">TEditor</a>
+01186 {
+01187 <span class="keyword">public</span>:
+<a name="l01191"></a><a class="code" href="classTFileEditor.html#m0">01191</a> <span class="keywordtype">char</span> <a class="code" href="classTFileEditor.html#m0">fileName</a>[PATH_MAX];
+01205 <a class="code" href="classTFileEditor.html#a0">TFileEditor</a>( <span class="keyword">const</span> <a class="code" href="classTRect.html">TRect</a>&amp; bounds,
+01206 <a class="code" href="classTScrollBar.html">TScrollBar</a> *aHScrollBar,
+01207 <a class="code" href="classTScrollBar.html">TScrollBar</a> *aVScrollBar,
+01208 <a class="code" href="classTIndicator.html">TIndicator</a> *aIndicator,
+01209 <span class="keyword">const</span> <span class="keywordtype">char</span> *aFileName
+01210 );
+01214 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTFileEditor.html#a1">doneBuffer</a>();
+01222 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTFileEditor.html#a2">handleEvent</a>( <a class="code" href="structTEvent.html">TEvent</a>&amp; );
+01226 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTFileEditor.html#a3">initBuffer</a>();
+01234 <a class="code" href="ttypes_8h.html#a13">Boolean</a> <a class="code" href="classTFileEditor.html#a4">loadFile</a>();
+01243 <a class="code" href="ttypes_8h.html#a13">Boolean</a> <a class="code" href="classTFileEditor.html#a5">save</a>();
+01256 <a class="code" href="ttypes_8h.html#a13">Boolean</a> <a class="code" href="classTFileEditor.html#a6">saveAs</a>();
+01266 <a class="code" href="ttypes_8h.html#a13">Boolean</a> <a class="code" href="classTFileEditor.html#a7">saveFile</a>();
+01273 <span class="keyword">virtual</span> <a class="code" href="ttypes_8h.html#a13">Boolean</a> <a class="code" href="classTFileEditor.html#a8">setBufSize</a>( <a class="code" href="ttypes_8h.html#a2">uint</a> newSize );
+01277 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTFileEditor.html#a9">shutDown</a>();
+01283 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTFileEditor.html#a10">updateCommands</a>();
+01294 <span class="keyword">virtual</span> <a class="code" href="ttypes_8h.html#a13">Boolean</a> <a class="code" href="classTFileEditor.html#a11">valid</a>( <a class="code" href="ttypes_8h.html#a0">ushort</a> );
+01295 <span class="keyword">private</span>:
+01296 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * backupExt;
+01297 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *streamableName()<span class="keyword"> const</span>
+01298 <span class="keyword"> </span>{ <span class="keywordflow">return</span> <a class="code" href="classTFileEditor.html#p0">name</a>; }
+01299 <span class="keyword">protected</span>:
+01307 <a class="code" href="classTFileEditor.html#a0">TFileEditor</a>( <a class="code" href="ttypes_8h.html#a14">StreamableInit</a> );
+01311 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTFileEditor.html#b1">write</a>( <a class="code" href="classopstream.html">opstream</a>&amp; );
+01315 <span class="keyword">virtual</span> <span class="keywordtype">void</span> *<a class="code" href="classTFileEditor.html#b2">read</a>( <a class="code" href="classipstream.html">ipstream</a>&amp; );
+01316 <span class="keyword">public</span>:
+<a name="l01320"></a><a class="code" href="classTFileEditor.html#p0">01320</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> <a class="code" href="classTFileEditor.html#p0">name</a>;
+01324 <span class="keyword">static</span> <a class="code" href="classTStreamable.html">TStreamable</a> *<a class="code" href="classTFileEditor.html#d0">build</a>();
+01325 };
+01326
+<a name="l01330"></a><a class="code" href="editors_8h.html#a65">01330</a> <span class="keyword">inline</span> <a class="code" href="classipstream.html">ipstream</a>&amp; <a class="code" href="views_8h.html#a136">operator &gt;&gt; </a>( <a class="code" href="classipstream.html">ipstream</a>&amp; is, <a class="code" href="classTFileEditor.html">TFileEditor</a>&amp; cl )
+01331 { <span class="keywordflow">return</span> is &gt;&gt; (<a class="code" href="classTStreamable.html">TStreamable</a>&amp;)cl; }
+<a name="l01335"></a><a class="code" href="editors_8h.html#a66">01335</a> <span class="keyword">inline</span> <a class="code" href="classipstream.html">ipstream</a>&amp; <a class="code" href="views_8h.html#a136">operator &gt;&gt; </a>( <a class="code" href="classipstream.html">ipstream</a>&amp; is, <a class="code" href="classTFileEditor.html">TFileEditor</a>*&amp; cl )
+01336 { <span class="keywordflow">return</span> is &gt;&gt; (<span class="keywordtype">void</span> *&amp;)cl; }
+01337
+<a name="l01341"></a><a class="code" href="editors_8h.html#a67">01341</a> <span class="keyword">inline</span> <a class="code" href="classopstream.html">opstream</a>&amp; <a class="code" href="views_8h.html#a138">operator &lt;&lt; </a>( <a class="code" href="classopstream.html">opstream</a>&amp; os, <a class="code" href="classTFileEditor.html">TFileEditor</a>&amp; cl )
+01342 { <span class="keywordflow">return</span> os &lt;&lt; (<a class="code" href="classTStreamable.html">TStreamable</a>&amp;)cl; }
+<a name="l01346"></a><a class="code" href="editors_8h.html#a68">01346</a> <span class="keyword">inline</span> <a class="code" href="classopstream.html">opstream</a>&amp; <a class="code" href="views_8h.html#a138">operator &lt;&lt; </a>( <a class="code" href="classopstream.html">opstream</a>&amp; os, <a class="code" href="classTFileEditor.html">TFileEditor</a>* cl )
+01347 { <span class="keywordflow">return</span> os &lt;&lt; (<a class="code" href="classTStreamable.html">TStreamable</a> *)cl; }
+01348
+01349 <span class="preprocessor">#endif // Uses_TFileEditor</span>
+01350 <span class="preprocessor"></span>
+01351
+01352 <span class="preprocessor">#if defined( Uses_TEditWindow ) &amp;&amp; !defined( __TEditWindow )</span>
+01353 <span class="preprocessor"></span><span class="preprocessor">#define __TEditWindow</span>
+01354 <span class="preprocessor"></span>
+01355 <span class="keyword">class </span><a class="code" href="classTFileEditor.html">TFileEditor</a>;
+01356
+<a name="l01366"></a><a class="code" href="classTEditWindow.html">01366</a> <span class="keyword">class </span><a class="code" href="classTEditWindow.html">TEditWindow</a> : <span class="keyword">public</span> <a class="code" href="classTWindow.html">TWindow</a>
+01367 {
+01368 <span class="keyword">public</span>:
+01378 <a class="code" href="classTEditWindow.html#a0">TEditWindow</a>( <span class="keyword">const</span> <a class="code" href="classTRect.html">TRect</a>&amp; bounds, <span class="keyword">const</span> <span class="keywordtype">char</span> *fileName, <span class="keywordtype">int</span> aNumber );
+01383 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTEditWindow.html#a1">close</a>();
+01388 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="classTEditWindow.html#a2">getTitle</a>( <span class="keywordtype">short</span> );
+01394 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTEditWindow.html#a3">handleEvent</a>( <a class="code" href="structTEvent.html">TEvent</a>&amp; event );
+01398 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTEditWindow.html#a4">sizeLimits</a>( <a class="code" href="classTPoint.html">TPoint</a>&amp; <a class="code" href="util_8h.html#a0">min</a>, <a class="code" href="classTPoint.html">TPoint</a>&amp; <a class="code" href="util_8h.html#a1">max</a> );
+<a name="l01402"></a><a class="code" href="classTEditWindow.html#m0">01402</a> <a class="code" href="classTFileEditor.html">TFileEditor</a> *<a class="code" href="classTEditWindow.html#m0">editor</a>;
+01403 <span class="keyword">private</span>:
+01404 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * clipboardTitle;
+01405 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * untitled;
+01406 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *streamableName()<span class="keyword"> const</span>
+01407 <span class="keyword"> </span>{ <span class="keywordflow">return</span> <a class="code" href="classTEditWindow.html#p0">name</a>; }
+01408 <span class="keyword">protected</span>:
+01416 <a class="code" href="classTEditWindow.html#a0">TEditWindow</a>( <a class="code" href="ttypes_8h.html#a14">StreamableInit</a> );
+01420 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classTEditWindow.html#b1">write</a>( <a class="code" href="classopstream.html">opstream</a>&amp; );
+01424 <span class="keyword">virtual</span> <span class="keywordtype">void</span> *<a class="code" href="classTEditWindow.html#b2">read</a>( <a class="code" href="classipstream.html">ipstream</a>&amp; );
+01425 <span class="keyword">public</span>:
+<a name="l01429"></a><a class="code" href="classTEditWindow.html#p0">01429</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> <a class="code" href="classTEditWindow.html#p0">name</a>;
+01433 <span class="keyword">static</span> <a class="code" href="classTStreamable.html">TStreamable</a> *<a class="code" href="classTEditWindow.html#d0">build</a>();
+01434 };
+01435
+<a name="l01439"></a><a class="code" href="editors_8h.html#a69">01439</a> <span class="keyword">inline</span> <a class="code" href="classipstream.html">ipstream</a>&amp; <a class="code" href="views_8h.html#a136">operator &gt;&gt; </a>( <a class="code" href="classipstream.html">ipstream</a>&amp; is, <a class="code" href="classTEditWindow.html">TEditWindow</a>&amp; cl )
+01440 { <span class="keywordflow">return</span> is &gt;&gt; (<a class="code" href="classTStreamable.html">TStreamable</a>&amp;)cl; }
+<a name="l01444"></a><a class="code" href="editors_8h.html#a70">01444</a> <span class="keyword">inline</span> <a class="code" href="classipstream.html">ipstream</a>&amp; <a class="code" href="views_8h.html#a136">operator &gt;&gt; </a>( <a class="code" href="classipstream.html">ipstream</a>&amp; is, <a class="code" href="classTEditWindow.html">TEditWindow</a>*&amp; cl )
+01445 { <span class="keywordflow">return</span> is &gt;&gt; (<span class="keywordtype">void</span> *&amp;)cl; }
+01446
+<a name="l01450"></a><a class="code" href="editors_8h.html#a71">01450</a> <span class="keyword">inline</span> <a class="code" href="classopstream.html">opstream</a>&amp; <a class="code" href="views_8h.html#a138">operator &lt;&lt; </a>( <a class="code" href="classopstream.html">opstream</a>&amp; os, <a class="code" href="classTEditWindow.html">TEditWindow</a>&amp; cl )
+01451 { <span class="keywordflow">return</span> os &lt;&lt; (<a class="code" href="classTStreamable.html">TStreamable</a>&amp;)cl; }
+<a name="l01455"></a><a class="code" href="editors_8h.html#a72">01455</a> <span class="keyword">inline</span> <a class="code" href="classopstream.html">opstream</a>&amp; <a class="code" href="views_8h.html#a138">operator &lt;&lt; </a>( <a class="code" href="classopstream.html">opstream</a>&amp; os, <a class="code" href="classTEditWindow.html">TEditWindow</a>* cl )
+01456 { <span class="keywordflow">return</span> os &lt;&lt; (<a class="code" href="classTStreamable.html">TStreamable</a> *)cl; }
+01457
+01458 <span class="preprocessor">#endif // Uses_TEditWindow</span>
+01459 <span class="preprocessor"></span>
+01460
+01461 <span class="preprocessor">#if defined( Uses_TFindDialogRec ) &amp;&amp; !defined( __TFindDialogRec )</span>
+01462 <span class="preprocessor"></span><span class="preprocessor">#define __TFindDialogRec</span>
+01463 <span class="preprocessor"></span>
+01464 <span class="preprocessor">#include &lt;string.h&gt;</span>
+01465
+<a name="l01474"></a><a class="code" href="structTFindDialogRec.html">01474</a> <span class="keyword">struct </span><a class="code" href="structTFindDialogRec.html">TFindDialogRec</a>
+01475 {
+<a name="l01479"></a><a class="code" href="structTFindDialogRec.html#a0">01479</a> <a class="code" href="structTFindDialogRec.html#a0">TFindDialogRec</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> *str, <a class="code" href="ttypes_8h.html#a0">ushort</a> flgs )
+01480 {
+01481 strcpy( <a class="code" href="structTFindDialogRec.html#m0">find</a>, str );
+01482 <a class="code" href="structTFindDialogRec.html#m1">options</a> = flgs;
+01483 }
+<a name="l01487"></a><a class="code" href="structTFindDialogRec.html#m0">01487</a> <span class="keywordtype">char</span> <a class="code" href="structTFindDialogRec.html#m0">find</a>[<a class="code" href="tvconfig_8h.html#a3">maxFindStrLen</a>];
+<a name="l01491"></a><a class="code" href="structTFindDialogRec.html#m1">01491</a> <a class="code" href="ttypes_8h.html#a0">ushort</a> <a class="code" href="structTFindDialogRec.html#m1">options</a>;
+01492 };
+01493
+01494 <span class="preprocessor">#endif // Uses_TFindDialogRec</span>
+01495 <span class="preprocessor"></span>
+01496 <span class="preprocessor">#if defined( Uses_TReplaceDialogRec ) &amp;&amp; !defined( __TReplaceDialogRec )</span>
+01497 <span class="preprocessor"></span><span class="preprocessor">#define __TReplaceDialogRec</span>
+01498 <span class="preprocessor"></span>
+01499 <span class="preprocessor">#include &lt;string.h&gt;</span>
+01500
+<a name="l01509"></a><a class="code" href="structTReplaceDialogRec.html">01509</a> <span class="keyword">struct </span><a class="code" href="structTReplaceDialogRec.html">TReplaceDialogRec</a>
+01510 {
+<a name="l01514"></a><a class="code" href="structTReplaceDialogRec.html#a0">01514</a> <a class="code" href="structTReplaceDialogRec.html#a0">TReplaceDialogRec</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> *str, <span class="keyword">const</span> <span class="keywordtype">char</span> *rep, <a class="code" href="ttypes_8h.html#a0">ushort</a> flgs )
+01515 {
+01516 strcpy( <a class="code" href="structTReplaceDialogRec.html#m0">find</a>, str );
+01517 strcpy( <a class="code" href="structTReplaceDialogRec.html#m1">replace</a>, rep );
+01518 <a class="code" href="structTReplaceDialogRec.html#m2">options</a> = flgs;
+01519 }
+<a name="l01523"></a><a class="code" href="structTReplaceDialogRec.html#m0">01523</a> <span class="keywordtype">char</span> <a class="code" href="structTReplaceDialogRec.html#m0">find</a>[<a class="code" href="tvconfig_8h.html#a3">maxFindStrLen</a>];
+<a name="l01527"></a><a class="code" href="structTReplaceDialogRec.html#m1">01527</a> <span class="keywordtype">char</span> <a class="code" href="structTReplaceDialogRec.html#m1">replace</a>[<a class="code" href="tvconfig_8h.html#a4">maxReplaceStrLen</a>];
+<a name="l01531"></a><a class="code" href="structTReplaceDialogRec.html#m2">01531</a> <a class="code" href="ttypes_8h.html#a0">ushort</a> <a class="code" href="structTReplaceDialogRec.html#m2">options</a>;
+01532 };
+01533
+01534 <span class="preprocessor">#endif // Uses_TReplaceDialogRec</span>
+</pre></div><hr><address style="align: right;"><small>Generated on Wed Apr 2 22:13:08 2003 for TVision by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border=0
+width=110 height=53></a>1.2.18 </small></address>
+</body>
+</html>