aboutsummaryrefslogtreecommitdiffstats
path: root/ext/tcltklib/MANUAL.euc
diff options
context:
space:
mode:
Diffstat (limited to 'ext/tcltklib/MANUAL.euc')
-rw-r--r--ext/tcltklib/MANUAL.euc35
1 files changed, 35 insertions, 0 deletions
diff --git a/ext/tcltklib/MANUAL.euc b/ext/tcltklib/MANUAL.euc
index f44e491e46..9f52c1ea8f 100644
--- a/ext/tcltklib/MANUAL.euc
+++ b/ext/tcltklib/MANUAL.euc
@@ -244,6 +244,27 @@ require "tcltklib" すると, 以下のモジュール, クラスが利用可能です.
: 現在の loop_max と no_event_tick との値を返す.
: ( see set_eventloop_wait )
+ mainloop_abort_on_no_widget_cmd=(bool)
+ : Tk インタープリタ上で widget に対応するコマンドが存在しない
+ : という例外を発生した際に,イベントループをエラー停止させる
+ : かどうかを指定する.true を指定した場合はエラー停止するが,
+ : false の場合は例外を無視してイベントループを継続する.
+ : デフォルトでは false に設定されている.
+ : これは,コールバック処理の消去を忘れたままに widget を破壊
+ : してしまった場合のエラー停止の回避に役立つ.特に複数のイン
+ : タープリタが同時に動作している場合には,それらを管理するイ
+ : ベントループは 1 個であるため,いずれかのインタープリタが強
+ : 制停止させられた際にコールバックの完全な消去に失敗する場合
+ : がしばしば見られる.そのような場合でもエラーを無視してイベ
+ : ントループが稼働を続けることで,残りのインタープリタが正常
+ : に動作し続けることができる.
+
+ mainloop_abort_on_no_widget_cmd
+ : Tk インタープリタ上で widget に対応するコマンドが存在しない
+ : という例外を発生した際に,イベントループをエラー停止させる
+ : かどうかを設定状態を true/false で得る.
+
+
クラス TclTkIp
クラスメソッド
new(ip_name=nil, options='')
@@ -274,6 +295,16 @@ require "tcltklib" すると, 以下のモジュール, クラスが利用可能です.
: Tcl/Tk インタープリタを safe インタープリタであるかを調べる.
: safe インタープリタであれば true を返す.
+ delete
+ : Tcl/Tk インタープリタを delete する.
+ : delete されたインタープリタは,以後一切の操作ができなくなり,
+ : コマンドを送っても例外を発生するようになる.
+
+ deleted?
+ : Tcl/Tk インタープリタがすでに delete されているかを調べる.
+ : delete 済みでコマンドを受け付けない状態になっているならば
+ : true を返す.
+
restart
: Tcl/Tk インタープリタの Tk 部分の初期化,再起動を行う.
: 一旦 root widget を破壊した後に再度 Tk の機能が必要と
@@ -308,6 +339,10 @@ require "tcltklib" すると, 以下のモジュール, クラスが利用可能です.
get_eventloop_tick : 引数を含めて TclTkLib.get_eventloop_tick に同じ
set_eventloop_weight : 引数を含めて TclTkLib.set_eventloop_weight に同じ
get_eventloop_weight : 引数を含めて TclTkLib.set_eventloop_weight に同じ
+ mainloop_abort_on_no_widget_cmd=
+ : 引数を含めて TclTkLib.mainloop_abort_on_no_widget_cmd= に同じ
+ mainloop_abort_on_no_widget_cmd
+ : 引数を含めて TclTkLib.mainloop_abort_on_no_widget_cmd に同じ
クラス TkCallbackBreak < StandardError
クラス TkCallbackContinue < StandardError