KonoeTclText

クラス概要

テキストウィジェットを提供します。

継承関係

KonoeTclGraphicsクラスを継承します。

メンバー関数

KonoeTclText(KonoeTclWindow* kwin, KChar* kname)
テキストウィジェットを生成する。テキストウィジェットを配置するウィンドウと、テキストウィジェットの名前を引数に与える。
KonoeTclText(KonoeTclWindow* kwin, KChar* kname, KInt col, KInt row)
テキストウィジェットを生成する。テキストウィジェットを配置するウィンドウと、テキストウィジェットの名前、grid配置するときのcolumn、rowの値を引数に与える。
KonoeTclText(KonoeTclWindow* kwin, KChar* kname, KScrollType scrl)
テキストウィジェットを生成する。テキストウィジェットを配置するウィンドウと、テキストウィジェットの名前、スクロールバーのタイプを引数に与える。
KonoeTclText(KonoeTclWindow* kwin, KChar* kname, KScrollType scrl, KInt col, KInt row)
テキストウィジェットを生成する。テキストウィジェットを配置するウィンドウと、テキストウィジェットの名前、スクロールバーのタイプ、grid配置するときのcolumn、rowの値を引数に与える。
~KonoeTclText()
デストラクタです。
void setSize(KInt width, KInt height)
テキストウィジェットのサイズを指定する。1行に表示する文字数と、表示行数を引数に与える。
void insert(KChar* contents)
テキストの最後に引数の文字列を挿入する。
void insert(KChar* contents, KChar* tag)
タグで指定されたテキストの最後に引数の文字列を挿入する。
KDouble index(KChar* _pos)
現在のカーソルのある行を返す。
void clear()
テキスト全てを削除する。
void tagClear(KChar* _tag)
引数で指定されたタグのついたテキストを削除する。
KChar* getText()
テキストウィジェットのテキストを返す。
void deleteText(KInt startID, KInt endID)
引数で指定されたstartIDからendIDの間の行を削除する。
void setBackGround(KChar* col )
バックグランドカラーを指定する。
void setBackGround(KChar* _tag,KChar* _color )
タグで指定されたテキストのバックグランドカラーを指定する。
void setForeGround(KChar* _tag,KChar* _color )
フォアグランドカラーを指定する。
void setBorderWidth(KChar* _tag ,KInt pix)
タグで指定されたテキストのフォアグランドカラーを指定する。
void setTagFont(KChar* _tag ,KChar* _font )
タグで指定されたテキストのフォントを変更する。
void setJustify(KChar* _tag,KChar* _justify)
タグで指定されたテキストの配置のそろえ方をleft、right、centerのいずれかで指定する。
void setLmargin1(KChar* _tag,KInt pix)
タグで指定されたテキストの最初の行の左側余白を指定する。
void setLmargin2(KChar* _tag,KInt pix)
タグで指定されたテキストの折り返した行の左余白を指定する。
void setOffset(KChar* _tag,KInt pix)
タグで指定されたテキストのbaselineの垂直方向の位置を指定する。
void setOverStrike(KChar* _tag,KInt boolean)
タグで指定されたテキストに取り消し線を引くかどうか指定する。
void setRelief(KChar* _tag,KChar* _relief)
タグで指定されたテキストのレリーフ(flat, groove, raised, ridge)を指定する。
void setRmargin(KChar* _tag,KInt pix)
タグで指定されたテキストの右側余白を指定する。
void setSpacing1(KChar* _tag,KInt pix)
タグで指定されたテキストの各行上側の行間を指定する。
void setSpacing2(KChar* _tag,KInt pix)
タグで指定されたテキストの行が折り返した時の行の間隔を指定する。
void setSpacing3(KChar* _tag,KInt pix)
タグで指定されたテキストの各行の下側の行間を指定する。
void setTabs(KChar* _tag,KChar* tablist)
タグで指定されたテキストのタブ位置をリストで指定する。
void setUnderLine(KChar* _tag,KInt boolean)
タグで指定されたテキストに下線をつけるかどうか指定する。
void setWrap(KChar* _tag,KChar* mode)
タグで指定されたテキストの行の折り返し方法をnone, char, wordで指定する。
void scrollOneUnitToBottom()
テキストウィジェットのスクロールバーを一行下げる。
void scrollOneUnitToTop()
テキストウィジェットのスクロールバーを一行上げる。
void scrollOneUnitToRight()
テキストウィジェットのスクロールバーを一文字分右に移動する。
void scrollOneUnitToLeft()
テキストウィジェットのスクロールバーを一文字分左に移動する。
void scrollOnePageToBottom()
テキストウィジェットのスクロールバーを一ページ下げる。
void scrollOnePageToTop()
テキストウィジェットのスクロールバーを一ページ上げる。
void scrollOnePageToRight()
テキストウィジェットのスクロールバーを一ページ分右に移動する。
void scrollOnePageToLeft()
テキストウィジェットのスクロールバーを一ページ分左に移動する。
void scrollXTo(KFloat value)
スクロールバーを水平方向に 0〜1.0 の間の数値で指定された場所に移動する。
void scrollYTo(KFloat value)
スクロールバーを垂直方向に 0〜1.0 の間の数値で指定された場所に移動する。
KFloat getCurrentXPosition()
スクロールバーの水平方向現在の位置を 0〜1.0 の範囲で返す。
KFloat getCurrentYPosition()
スクロールバーの垂直方向現在の位置を 0〜1.0 の範囲で返す。
void printText()
テキストウィジェットのテキストをlprコマンドを使って印刷する。
KInt search(KChar* search_string)
引数で指定した文字列を探し見つかった場所の行番号を返す。

メンバーデータ

定数


[File = KonoeTclText.html] last modified = 17-Aug-1999
KONOEコラボレーション konoe-req@konoe.kek.jp