Home :: GreenPad :: editwing :: Doc :: Impl classes

class DocImpl

^ 
    extends Object as public

Documentクラスの実装部分
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:319
Author:
K.INABA
Version:
beta
Friends:
class Insert undocumented
class Delete undocumented
class Replace undocumented

Contents

^ 
EntityTypeScopeShort Description
~DocImpldestructor publicundocumented
DocImplconstructor publicundocumented
AddHandlermethod publicイベントハンドラ登録
ClearAllmethod public内容破棄
ClearModifyFlagmethod publicアンドゥ //@] void Undo();
DelHandlermethod publicイベントハンドラ解除
Executemethod public操作コマンド実行
getRangeLengthmethod public指定範囲のテキストの長さ
getTextmethod public指定範囲のテキスト
isModifiedmethod public変更済み?
isRedoAblemethod publicリドゥ可能?
isUndoAblemethod publicアンドゥ可能?
leftOfmethod public指定位置の一つ左の位置を取得
lenmethod public行文字数
OpenFilemethod publicファイルを開く
plmethod public行解析結果バッファ
rightOfmethod public指定位置の一つ右の位置を取得
SaveFilemethod publicファイルを保存
SetKeywordmethod publicキーワード定義切り替え
tlmethod public行バッファ
tlnmethod public行数
wordStartOfmethod public指定位置の単語の先頭を取得

destructor ~DocImpl

? ^  > 
undocumented
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:323
Code:
public ~ DocImpl ( )

constructor DocImpl

? ^  < > 
undocumented
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:322
Code:
public DocImpl ( Document & theDoc )

method AddHandler

? ^  < > 
イベントハンドラ登録
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:332
Code:
public void AddHandler ( DocEvHandler * eh )

method ClearAll

? ^  < > 
内容破棄
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:344
Code:
public void ClearAll ( )

method ClearModifyFlag

? ^  < > 
アンドゥ //@] void Undo();

void Redo();

void SetUndoLimit( long lim );

Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:356
Code:
public void ClearModifyFlag ( )

method DelHandler

? ^  < > 
イベントハンドラ解除
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:335
Code:
public void DelHandler ( DocEvHandler * eh )

method Execute

? ^  < > 
操作コマンド実行
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:326
Code:
public void Execute ( Command & cmd )

method getRangeLength

? ^  < > 
指定範囲のテキストの長さ
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:373
Code:
public ulong getRangeLength ( const DPos & stt ,
const DPos & end )

method getText

? ^  < > 
指定範囲のテキスト
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:376
Code:
public void getText ( unicode * buf ,
const DPos & stt ,
const DPos & end )

method isModified

? ^  < > 
変更済み?
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:394
Code:
public bool isModified ( ) const

method isRedoAble

? ^  < > 
リドゥ可能?
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:391
Code:
public bool isRedoAble ( ) const

method isUndoAble

? ^  < > 
アンドゥ可能?
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:388
Code:
public bool isUndoAble ( ) const

method leftOf

? ^  < > 
指定位置の一つ左の位置を取得
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:382
Code:
public DPos leftOf ( const DPos & dp ,
bool wide = false ) const

method len

? ^  < > 
行文字数
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:370
Code:
public ulong len ( ulong i ) const

method OpenFile

? ^  < > 
ファイルを開く
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:338
Code:
public void OpenFile ( aptr < TextFileR > tf )

method pl

? ^  < > 
行解析結果バッファ
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:367
Code:
public const uchar * pl ( ulong i ) const

method rightOf

? ^  < > 
指定位置の一つ右の位置を取得
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:385
Code:
public DPos rightOf ( const DPos & dp ,
bool wide = false ) const

method SaveFile

? ^  < > 
ファイルを保存
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:341
Code:
public void SaveFile ( TextFileW & tf )

method SetKeyword

? ^  < > 
キーワード定義切り替え
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:329
Code:
public void SetKeyword ( const unicode * defbuf ,
ulong siz )

method tl

? ^  < > 
行バッファ
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:364
Code:
public const unicode * tl ( ulong i ) const

method tln

? ^  < > 
行数
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:361
Code:
public ulong tln ( ) const

method wordStartOf

? ^  < > 
指定位置の単語の先頭を取得
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ip_doc.h:379
Code:
public DPos wordStartOf ( const DPos & dp ) const

Created Mon May 06 21:01:04 2002.
This documentation was generated automatically by
ccdoc v0.8 r26 2001/11/28 bin_opt_msvc_MSWin32-4.0.
Click here to submit a bug report or feature request.
Click here to return to the top of the page.