## Tcl8.6.17/Tk8.6.17 Documentation > Tk Commands > tkvars

### Tcl/Tk Applications | Tcl Commands | Tk Commands | [incr Tcl] Package Commands | SQLite3 Package Commands | TDBC Package Commands | tdbc::mysql Package Commands | tdbc::odbc Package Commands | tdbc::postgres Package Commands | tdbc::sqlite3 Package Commands | Thread Package Commands | Tcl C API | Tk C API | [incr Tcl] Package C API | TDBC Package C API

  NAME
    geometry, tk_library, tk_patchLevel, tk_strictMotif, tk_version — Tk により使用され設定される諸変数 Variables used or set by Tk
  説明 DESCRIPTION
    tk_library
    tk_patchLevel
    tk_strictMotif
    tk_version
  内部変数と瑕疵修繕変数　INTERNAL AND DEBUGGING VARIABLES
    tk::Priv
    tk_textRedraw
    tk_textRelayout
  他の大域変数 OTHER GLOBAL VARIABLES
    geometry
  SEE ALSO
  KEYWORDS

### NAME

geometry, tk_library, tk_patchLevel, tk_strictMotif, tk_version — Tk により使用され設定される諸変数 Variables used or set by Tk

### 説明 DESCRIPTION

次の Tcl 変数は Tk によって実行中に､種々の時に設定され使用される｡ The following Tcl variables are either set or used by Tk at various times in its execution:

tk_library
  この変数は Tk に関連する Tcl 記述譜の外部函数群を含むディレクトリーの為のファイル名を保有する｡ これ等の記述譜は､何時であれ Tk 応用譜が立上る時に正常に処理される初期化ファイルに加えて､部品の為の省略時設定の振舞を実装する手続き函数を含んでいる他のファイル群も含む｡　 This variable holds the file name for a directory containing a library of Tcl scripts related to Tk. These scripts include an initialization file that is normally processed whenever a Tk application starts up, plus other files containing procedures that implement default behaviors for widgets.

  tk_library の初期値は Tk が解釈実行機能に加えられる時に設定される; これは適切な Tk 開始記述譜を含むものが見付かるまで数箇所の異なるディレクトリーを捜索して遂行される｡もし TK_LIBRARY 環境変数が実在するとそれが指名するディレクトリーが最初に検査される｡もし TK_LIBRARY が設定されていないか適切なディレクトリーを参照していない場合､ Tk は機械語翻訳時に組み込まれた幾つかの他の場所と､ Tcl 外部函数のディレクトリーの場所と､応用譜を含む二進符号の位置と､現在の実行ディレクトリーとに基づいて幾つかの他のディレクトリーを調べる｡ The initial value of tk_library is set when Tk is added to an interpreter; this is done by searching several different directories until one is found that contains an appropriate Tk startup script. If the TK_LIBRARY environment variable exists, then the directory it names is checked first. If TK_LIBRARY is not set or does not refer to an appropriate directory, then Tk checks several other directories based on a compiled-in default location, the location of the Tcl library directory, the location of the binary containing the application, and the current working directory.

  変数は応用譜によって異なる外部函数に切替えるために修正できる｡ The variable can be modified by an application to switch to a different library.

tk_patchLevel
  Tk の為の現在の修正譜の水準を与える､点で句切られた十進数羅列を含む｡修正譜の水準は新しく配布又は修正されると増加し､公式の Tk の版数を重複なく識別する｡ Contains a dot-separated sequence of decimal integers giving the current patch level for Tk. The patch level is incremented for each new release or patch, and it uniquely identifies an official version of Tk.

  この値は通常 “package require Tk” の結果と同じである｡ This value is normally the same as the result of “package require Tk”.

tk_strictMotif
  この変数は省略時設定では零である｡もし応用譜がこれを１に設定すると､ Tk はできる限り､ Motif の外観と使用感に近づけようとする｡譬えば､釦や､摺動盤の摺動桿の様な活動的な要素は指示子がその上を過ぎた時に色が変化しなくなる｡現代の応用譜は通常この変数を設定するべきではない｡ 　 This variable is set to zero by default. If an application sets it to one, then Tk attempts to adhere as closely as possible to Motif look-and-feel standards. For example, active elements such as buttons and scrollbar sliders will not change color when the pointer passes over them. Modern applications should not normally set this variable.

tk_version
  Tk はこの値をそれぞれの応用譜の為に解釈実行機能内に設定する｡値は Tk 外部函数の版番号を主.副 の形式で保有する｡主と副 は整数である｡主版番号は以前とは互換性のないどのような変更を含む Tk 配布でも増加する(即ち､何時であれ既存の Tk 応用譜と記述譜は新しい配布で動作する為に変更の必要があるかもしれない)｡副版番号は主版番号が変更された時に零に刷新され､それ以外では Tk 配布毎に増加する｡ 　 Tk sets this variable in the interpreter for each application. The variable holds the current version number of the Tk library in the form major.minor. Major and minor are integers. The major version number increases in any Tk release that includes changes that are not backward compatible (i.e. whenever existing Tk applications and scripts may have to change to work with the new release). The minor version number increases with each new release of Tk, except that it resets to zero whenever the major version number changes.

#### 内部変数と瑕疵修繕変数　INTERNAL AND DEBUGGING VARIABLES

これ等の変数は通常使用者の命令譜に設定されるべきではない｡ These variables should not normally be set by user code.

tk::Priv
  この変数は Tk に内密の情報の幾つかの破片を含む配列である｡ tk::Priv の要素は Tk 外部手続函数と省略時設定束縛に使われている｡それらは Tk の外のどの命令譜からも利用すべきではない｡ This variable is an array containing several pieces of information that are private to Tk. The elements of tk::Priv are used by Tk library procedures and default bindings. They should not be accessed by any code outside Tk.

tk_textRedraw

tk_textRelayout
  これらの変数は瑕疵修繕が可になった時に文書部品によって設定される｡これ等の変数に書かれる値は試験や瑕疵修繕部品操作に使われる｡これらの変数は多くは Tk の組試験によってつかわれる｡ These variables are set by text widgets when they have debugging turned on. The values written to these variables can be used to test or debug text widget operations. These variables are mostly used by Tk's test suite.

### 他の大域変数 OTHER GLOBAL VARIABLES

次の変数は wish 実行系に存在が保証されているだけである; Tk 外部函数はそれ自身では定義していないが､多くの Tk 環境では定義している｡ The following variables are only guaranteed to exist in wish executables; the Tk library does not define them itself but many Tk environments do.

geometry
  もし設定される場合､使用者が供給する主 Tk 窓の為の幾何指定を含む｡ If set, contains the user-supplied geometry specification to use for the main Tk window.

### SEE ALSO

package, tclvars, wish

### KEYWORDS

environment, text, variables, version
Copyright © 1990-1994 The Regents of the University of California.
Copyright © 1994-1996 Sun Microsystems, Inc.