Home :: GreenPad :: editwing :: Doc classes

class Document

^ 
    extends ki::Object as public

文書データ

このクラスは単なるインターフェイスで、内部実装は class DocImpl で行う。ので、詳しくはそちらを参照のこと。

Source:
C:\usr\develop\MyProject\GreenPad\editwing\ewDoc.h:31
Author:
K.INABA
Version:
beta

Contents

^ 
EntityTypeScopeShort Description
Documentconstructor public何もしないコンストラクタ
AddHandlermethod publicイベントハンドラ登録
ClearAllmethod public内容破棄
ClearModifyFlagmethod publicアンドゥ //@] void Undo();
DelHandlermethod publicイベントハンドラ解除
Executemethod public操作コマンド実行
getRangeLengthmethod public指定範囲のテキストの長さ
getTextmethod public指定範囲のテキスト
implmethod public内部実装クラス
isModifiedmethod public変更済み?
isRedoAblemethod publicリドゥ可能?
isUndoAblemethod publicアンドゥ可能?
lenmethod public行文字数
OpenFilemethod publicファイルを開く
SaveFilemethod publicファイルを保存
SetKeywordmethod publicキーワード定義切り替え
tlmethod public行バッファ
tlnmethod public行数

constructor Document

? ^  > 
何もしないコンストラクタ
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ewDoc.h:35
Code:
public Document ( )

method AddHandler

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

method ClearAll

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

method ClearModifyFlag

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

void Redo();

void SetUndoLimit( long lim );

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

method DelHandler

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

method Execute

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

method getRangeLength

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

method getText

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

method impl

? ^  < > 
内部実装クラス
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ewDoc.h:73
Code:
public DocImpl & impl ( )

method isModified

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

method isRedoAble

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

method isUndoAble

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

method len

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

method OpenFile

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

method SaveFile

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

method SetKeyword

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

method tl

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

method tln

? ^  < > 
行数
Source:
C:\usr\develop\MyProject\GreenPad\editwing\ewDoc.h:76
Code:
public ulong tln ( ) 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.