NAME
  Tree - 樹枝部品 Tree widget

生成 CREATION
  Tree pathName ?option value...?

標準指示項目 STANDARD OPTIONS

  -background or -bg | -borderwidth or -bd
  -cursor | -highlightbackground
  -highlightcolor | -highlightthickness
  -relief | -selectbackground
  -selectforeground | -takefocus
  -xscrollcommand | -yscrollcommand

部品固有の指示項目 WIDGET-SPECIFIC OPTIONS

  -closecmd | -crossfill
  -crossclosebitmap | -crosscloseimage
  -crossopenbitmap | -crossopenimage
  -deltax | -deltay
  -dragenabled | -dragendcmd
  -dragevent | -draginitcmd
  -dragtype | -dropcmd
  -dropenabled | -dropovercmd
  -dropovermode | -droptypes
  -height | -linesfill
  -linestipple | -opencmd
  -padx | -redraw
  -selectcommand | -selectfill
  -showlines | -width

部品命令 WIDGET COMMAND
  pathName bindArea event script
  pathName bindImage event script
  pathName bindText event script
  pathName cget option
  pathName closetree node
  pathName configure ?option? ?value option value ...?
  pathName delete ?arg...?
  pathName edit node text ?verifycmd? ?clickres? ?select?
  pathName exists node
  pathName find findinfo ?confine?
  pathName index node
  pathName insert index parent node ?option value...?
  pathName itemcget node option
  pathName itemconfigure node ?option? ?value option value ...?
  pathName line node
  pathName move parent node index
  pathName nodes node ?first? ?last?
  pathName opentree node
  pathName parent node
  pathName reorder node neworder
  pathName see node
  pathName selection cmd ?arg...?
  pathName toggle node
  pathName visible node
  pathName xview ?arg...?
  pathName yview ?arg...?

説明 DESCRIPTION

樹枝部品は品目(呼出された節)の階層構造のリストを展示する為に canvas を使う｡それぞれの節は自己の字母による札と前景属性と追加の映像か窓から構成される｡それぞれの節は仔節のリストを保持でき､それは崩壊や拡張される｡それぞれの節は一つの線で描かれその丈は deltay 指示項目によって指定され､そこで､少なくともその丈がなければならない｡節は生成される時に与えられる(insert 命令が使われる)文字列によって排他的に識別される｡ root と名付けられた節は樹枝の根本であり､描かれない｡樹枝の構造は部品によって直接操作される｡ Tree widget uses canvas to display a hierarchical list of items (called nodes). Each node is composed of a label with its own font and foreground attributes, and an optional image or window. Each node can have a list of subnodes, which can be collapsed or expanded. Each node is drawn in a single line, whose height is defined by the deltay option, so they must have at most this height. A node is uniquely identified by a string given at creation (by the insert command). The node named root is the root of the tree and is not drawn. The tree structure is directly maintained by the widget.

部品固有の命令 WIDGET-SPECIFIC OPTIONS

-closecmd
  使用者が節を閉じる時に呼出される命令を指定する｡閉じられた節は命令に追記される｡ Specifies a command to be called when user close a node. The closed node is appended to the command.

-crossfill
  交叉の点地図の為の前景を指定する｡ Specifies a foreground color for the cross bitmap.

-crossclosebitmap
  節が閉じられる時標準の交叉の代りに展示される点地図を指定する｡ Specifies a bitmap to be displayed in place of the standard cross when a node is closed.

-crosscloseimage
  節が閉じられる時標準の交叉の代りに展示される影像を指定する｡ -crossclosebitmap 指示項目を上書きする｡ Specifies an image to be displayed in place of the standard cross when a node is closed. Overrides the -crossclosebitmap option.

-crossopenbitmap
  節が開かれる時標準の交叉の代りに展示される点地図を指定する｡ Specifies a bitmap to be displayed in place of the standard cross when a node is open.

-crossopenimage
  節が開かれる時標準の交叉の代りに展示される影像を指定する｡ -crossopenbitmap 指示項目を上書きする｡ Specifies an image to be displayed in place of the standard cross when a node is open. Overrides the -crossopenbitmap option.

-deltax
  節と子供の間の水平段替えを指定する｡ Specifies horizontal indentation between a node and its children.

-deltay
  節の假想寸法を指定する｡　 Specifies vertical size of the nodes.

-dragenabled
  引き摺りが可能かを指定する論理値｡ A boolean specifying if drag is enabled.

-dragendcmd
  引き摺りが終わった時に呼出される命令を指定する｡dragendcmd 命令は DragSite::register の dragendcmd 指示項目の記述に適合する命令でなければならない｡ Specifies a command to be called when drag ended. dragendcmd must be a command conforming to the description of the option dragendcmd of DragSite::register.

-dragevent
  引き摺りに関連するマウス釦の番号を指定する｡1 か 2 か 3 でなければならない｡ 　 Specifies the number of the mouse button associated to the drag. Must be 1, 2 or 3.

-draginitcmd
  樹枝は drag-init 行事に関する命令梱包がある｡この命令は節が全く設計されてないと引き摺りを拒否する｡それ以外の場合: Tree has a command wrapper for drag-init events. This command refused the drag if no node is designated. In other cases:
  draginitcmd が空の場合､次を返す: If draginitcmd is empty, it returns:
  - データの型として､指示項目dragtype の値か､空の場合は TREE_NODE ｡ the value of option dragtype or TREE_NODE if empty as the data type,
  - 操作として {copy move link} ｡ {copy move link} as the operations,
  - データとして節の識別子｡ the node identifier as the data.
  draginitcmd が空でない場合､次の引数と共に呼出される: If draginitcmd is not empty, it is called with the following arguments:
  - 樹枝の経路名､ the pathname of the tree,
  - 引き摺られた節の識別子､ the identifier of the dragged node,
  - 引き摺られたデータを表現する為に生成された頂上水準｡ the toplevel created to represent dragged data.
  及び､DragSite::register 内に記述された draginitcmd 指示項目に適合する値を返さねばならない｡ and must return a value conforming to draginitcmd option described in DragSite::register.

-dragtype
  引き摺られた対象の別の型を指定する｡ Specifies an alternate type of dragged object.

-dropcmd
  樹枝は落下行事の命令梱包を有する｡この命令は自動摺動及び､節と位置の抽出を停止する｡ Tree has a command wrapper for drop events. This command stops auto scrolling and extract node and position.
  もし､dropcmd が空でない場合､次の引数と共に呼出される: If dropcmd is not empty, it is called with the following arguments:
  - 樹枝の経路名､ the pathname of the tree,
  - 引き摺り原資の経路名､ the pathname of the drag source,
  - 落下が生じる位置を記述するリスト｡次のものがありえる: a list describing where the drop occurs. It can be:
    - {widget},
    - {node node} or
    - {position node index}.
  - 現在の操作､ the current operation,
  - データの型､ the data type,
  - データ｡ the data.

-dropenabled
  落下が可能かを指定する論理値｡ A boolean specifying if drop is enabled.

-dropovercmd
  樹枝は drag-over 行事に関する命令梱包を有する｡この命令は､自動摺動と､ drag-over の間の位置の抽出を可能にする｡もし､dropovercmd が空でない場合､次の引数と共に呼出される: Tree has a command wrapper for drag-over events. This command enables auto scrolling and position extraction during the drag-over. If dropovercmd is not empty, the command is called with the following aguments:
  - 樹枝の経路名､ the pathname of the tree,
  - 引き摺り原資の経路名､ the pathname of the drag source,
  - 落下が生じ得る処を記述するリスト､その要素は: a list describing where the drop can occur, whose elements are:
    - もし dropovertype 指示項目が w を含む場合は､文字列 widget ､それ以外は空文字列｡ the string widget if dropovertype option contains w, else empty string.
    - もし､引き摺りアイコンが節を指し､且つ dropovertype 指示項目が n を含む場合は､目的の節､それ以外は空文字列｡ the targeted node if drag icon points a node and dropovertype option contains n, else empty string.
    - もし dropovertype 指示項目が p を含む場合は､節と引き摺りアイコンが指している節の子供がある位置のリスト､それ以外は空文字列｡ a list containing a node and the position within the children of the node where drag icon points to if dropovertype option contains p, else empty string.
    - 追加的に､もし落下が節の内部と二つの節の間の両方で生じことが可能な場合は､好ましい手段｡ 値は position か node である｡ optionally, the preferred method if drop can occur both inside a node and between two nodes. The value is position or node.
  - 現在の操作､ the current operation,
  - データの型､ the data type,
  - データ｡ the data.
  本命令は二つの要素のリストを返す筈である: The command must return a list with two elements:
  - DropSite::register の dropovercmd 指示項目内の記述を構成する 落下状態､ the drop status, conforming to those described in dropovercmd option of DropSite::register,
  - 選ばれた手段: widgetか node か position のどれか一つ｡ the choosen method: widget, node or position.

-dropovermode
  drop-over 対話機能の型を指定する｡次の組合せでなければならない､w は落下は部品上のどこでも生じ得ることを指定する､p は､落下は二つの節の間で生じ得ることを指定する､n は落下は節の内側で生じることを指定する｡ Specifies the type of drop-over interaction. Must be a combination of w, which specifies that drop can occurs everywhere on widget, p, which specifies that drop can occurs between two nodes, and n, which specifies that drop occurs inside nodes.

-droptypes
  落下され受容れられる 対象/操作 のリストを指定する｡更なる情報は DropSite::register の droptypes 指示項目を参照されたい｡ 既定は操作 copy と move を伴う TREE_NODE である｡ Specifies a list of accepted dropped object/operation. See option droptypes of DropSite::register. for more infromation.
  Default is TREE_NODE with operations copy and move.

-height
  樹枝に関する望ましい丈をδy 画素単位で指定する｡ 　 Specifies the desired height for the tree in units of deltay pixels.

-linesfill
  節の間の線に関する前景の色を指定する｡ Specifies a foreground color for the lines between nodes.

-linestipple
  節の間の線の為の点描の点地図を指定する｡ Specifies a stipple bitmap for the lines between nodes.

-opencmd
  使用者が節を開いた時に呼出される命令を指定する｡開かれた節の名前は命令に追記される｡ Specifies a command to be called when the user opens a node. The name of the opened node is appended to the command.

-padx
  影像の間､又は窓と節の文書の間の距離を指定する｡ Specifies distance between image or window and text of the nodes.

-redraw
  怠惰に入ると樹枝が再描画されるか否かを指定する｡使用者が樹枝を修正している間に更新 update を呼出すと偽値に設定する｡ Specifies wether or not the tree should be redrawn when entering idle. Set it to false if you call update while modifying the tree.

-selectcommand
  選択が変更された時に呼ばれる命令を指定する｡樹枝部品の経路と選択された節が命令に追記される｡ Specifies a command to be called when the selection is changed. The path of the tree widget and the selected nodes are appended to the command.

-selectfill
  もし真値なら､品目文書の直ぐ回りではなく､左から右迄樹枝全体を横切る選択箱が描かれる｡ If true, the selection box will be drawn across the entire tree from left-to-right instead of just around the item text.

-showlines
  節の間に線を描くべきか否かを指定する｡ Specifies whether or not lines should be drawn between nodes.

-width
  樹枝に関して望ましい巾を 8 画素単位で指定する｡ Specifies the desired width for the tree in units of 8 pixels.

節の名前 NODE NAMES

節の名前の中の特定の文字は操作の間に樹枝によって自動的に置換される｡その文字は & | ^ ! である｡これらは全て "_" 文字に置換される｡これは単に文字が樹枝部品に特別な理由の不都合を避ける為である｡ Certain special characters in node names are automatically substituted by the tree during operation. These characters are & | ^ !. They are all substituted with a _ character. This is only to avoid errors because the characters are special to the tree widget.

部品命令 WIDGET COMMAND

pathName bindArea event script
  この命令は､ Tree 領域内部の何処であれ生じる eventによって与えられる行事並びを､何時であれ遂行する命令に結合している｡ This command associates a command to execute whenever the event sequence given by event occurs anywhere within the Tree area.

pathName bindImage event script
  この命令は､節の映像上で生じる event によって与えれる行事並びを､何時であれ遂行する命令に結合している｡その上で行事が生じる節の識別子は命令に追記され樹枝の操作に使われることもある(譬えば､%Wを使わない)｡ This command associates a command to execute whenever the event sequence given by event occurs on the image of a node. The node idenfier on which the event occurs is appended to the command and may be used to manipulate the tree (e.g. don't use %W).

  もし -selectfill が与えられると､bindText による背景箱の行事束縛が上書きされる｡ If -selectfill is given, an eventual binding of the background box by bindText is overwritten.

pathName bindText event script
  この命令は､節の札の上で生じる行事event によって与えらえる行事並びを何時であれ遂行する命令に結合する｡行事が生じる節識別子は命令に追記され､樹枝の操作に使われるかもしれない(譬えば､%W を使わない)｡ This command associates a command to execute whenever the event sequence given by event occurs on the label of a node. The node idenfier on which the event occurs is appended to the command and may be used to manipulate the tree (e.g. don't use %W).

  もし -selectfill が与えられると､bindImage による背景箱の行事束縛が上書きされる｡ If -selectfill is given, an eventual binding of the background box by bindImage is overwritten.

pathName cget option
  option によって与えられる構成設定指示項目の現在の値が返る｡option は生成命令に受容れられるどのような値を採り得る｡ Returns the current value of the configuration option given by option. Option may have any of the values accepted by the creation command.

pathName closetree node ?recurse?
  この命令は node によって与えられる全ての仔樹枝を閉じる｡nodeから始まり､樹枝全体を通って再帰呼出しし､ recurse に従って､ open 指示項目を 0 に設定する｡recurse の既定値はtrue｡ This command close all the subtree given by node. Recurse through the tree starting at node and set open option to 0 depending on recurse. Default value of recurse is true.

pathName configure ?option? ?value option value ...?
  部品の構成設定指示項目を問合せ又は修正する｡もしどの option も指定されないと､pathNameに関する利用できる全ての指示項目を記述するリストを返す｡もし option が value無しに指定されると､本命令は option と名付けられたものを記述するリストを返す(このリストはoptionが何も指定されない場合に返される値の対応する仔リストに等しくなる)｡もし､一つ或はそれ以上の option-value 対が指定されると､本命令は与えられた部品指示項目が与えらえた値を有するよう修正する; この場合､本命令は空文字列を返す｡option は生成命令によって受容れられるどのような値も採り得る｡読出し専用指示項目は修正されない｡ Query or modify the configuration options of the widget. If no option is specified, returns a list describing all of the available options for pathName. If option is specified with no value, then the command returns a list describing the one named option (this list will be identical to the corresponding sublist of the value returned if no option is specified). If one or more option-value pairs are specified, then the command modifies the given widget option(s) to have the given value(s); in this case the command returns an empty string. Option may have any of the values accepted by the creation command. Read-only options are not be modified.

pathName delete ?arg...?
  arg 内の全ての節(及びその子供)を削除する｡arg は節のリスト或は節のリストのリストでもよい｡全ての樹枝を削除するには､ $pathName delete [$pathName nodes root] を実行されたい｡ Deletes all nodes (and children of them) in arg. arg can be a list of nodes or a list of list of nodes. To delete all the tree, do $pathName delete [$pathName nodes root].

pathName edit node text ?verifycmd? ?clickres? ?select?
  使用者に節の札を適切に校正する方法を提供する｡これは節が可視の場合(その親が全て開かれている)のみ可能である｡本命令は初期の文書を引数として採り､校正される節の札を修正しないが､校正が解消されると空文字列を返し､校正が受容れられれば印刷された文書を返す｡校正時に､使用者はEscを押して解消でき､Reurnを押して受付ける｡clickres はもし使用者が校正可能な領域外で軽叩した時に何をするかを指定する｡もし clickres が 0 (既定)の場合､校正は解消される｡もし clickres が 1 の場合､校正は受容れられる｡他の全ての場合､校正は継続される｡もし校正が受容れられ､且つ modifycmd が空文字列でない場合､それは引数として新しい文書と共に呼ばれ､新しい文書を受容れるには 1 ､拒否するには 0 を返し､校正を続ける｡select は初期文書が選択されるべきか否かを指定する｡既定値は 1｡　　 Provides a way for the user to edit in place the label of a node. This is possible only if node is visible (all its parents are open).
  The command takes the initial text as argument and does not modify the label of the edited node, but returns an empty string if edition is canceled, or the typed text if edition is accepted.
  When editing, the user can cancel by pressing Escape, or accept by pressing Return.
  clickres specifies what to do if the user click outside the editable area. If clickres is 0 (the default), the edition is canceled. If clickres is 1, the edition is accepted. In all other case, the edition continues.
  If edition is accepted and modifycmd is not empty, then it is called with the new text as argument and must return 1 to accept the new text, 0 to refuse it and continue edition.
  select specifies wether or not the initial text should be selected. Default is 1.

pathName exists node
  樹枝内に node が存在するか否かを返す Returns whether or not node exists in the tree.

pathName find findinfo ?confine?

  位置 findinfo によって与えられる節を返す｡findinfo は現在可視の樹枝の節の画素位置 @x,y か行数の形式を採り得る｡樹枝の最初の行は値零になる｡ Returns the node given by the position findinfo. findinfo can take the form of a pixel position @x,y or of the line number of a currently visible Tree node. The first line of the Tree has the value of zero.

  もし confine が非-空の場合､ findinfo が､単にその行の何処かだけでなく､樹枝の札によって誂えられた領域に関する画素位置に合致する様嵌め込む｡(findinfo が行番号の場合はconfine は効果を持たない｡) If confine is non-empty, then confine findinfo to only match pixel positions for the area consumed by Tree labels, not just anywhere on their lines. (confine has no effect if findinfo is a line number.)

pathName index node
  その親の中の node の位置を返す｡ Returns the position of node in its parent.

pathName insert index parent node ?option value...?

  parentリストの中の子供の indexの位置に､ node によって識別される節を挿入する｡ Inserts a new node identified by node in the children list of parent at position index.

  節の名前の範囲の如何なる実際値 #auto も､品目の挿入順序の番号によって置換されることになる｡印刷不能文字の\1 から \5 は内部賞の為に予約されており､節の名前の中にあってはならない｡ Any instance of #auto within the node name will be replaced by the number of the item in the order of insertion. The non-printable characters \1 to \5 are reserved for internal use and should not be present in node names.

  -anchor
    影像の錨､又は節の窓を指定する｡既定値は w ｡ Specifies the anchor of the image or window of the node. Defaults to w.
  -data
    節に結合した使用者データ｡ User data associated to the node.
  -deltax
    節の水平段下がりを指定する｡もし値が -1 であると､その節は全体の樹枝にδxを伴って描かれる｡ Specifies the horizontal indentation of the node. If the value is -1, the node will be drawn with the deltax for the entire tree.
  -drawcross
    節の子供の拡張や崩壊に使われる十字が､如何に描かれるべきかを指定する｡auto か always か never でなければならない｡もし auto なら､節が子供を持つ場合のみ十字が描かれる｡もし always なら､十字は常に描かれる｡もし never なら､十字は決して描かれない｡この部品の古い版との互換性を維持する為の､allways は always への非推奨の同意語である｡ Specifies how the cross used to expand or collapse the children of a node should be drawn. Must be one of auto, always or never.
    If auto, the cross is drawn only if the node has children. If always, the cross is always drawn. If never, the cross is never drawn. To maintain compatibility with older versions of this widget, allways is a deprecated synonym to always.
  -fill
    節の札の前景の色を指定する｡ Specifies the foreground color of the label of the node.
  -font
    節の札に関する字母を指定する｡ Specifies a font for the label of the node.
  -helpcmd
    指定されている場合は､展示する為の説明文書を得ることを遂行する命令を参照する｡命令は展示すべき文字列を返さねばならない｡もし命令が空文字列を返すと説明は展示されない｡ DynamicHelpをも参照されたい｡ If specified, refers to a command to execute to get the help text to display. The command must return a string to display. If the command returns an empty string, no help is displayed. See also DynamicHelp.
  -helptext
    動的説明のための文書｡ DynamicHelpをも参照されたい｡ Text for dynamic help. See also DynamicHelp.
  -helptype
    動的説明の型｡balloon か variable を使われたい｡ DynamicHelpをも参照されたい｡ Type of dynamic help. Use balloon or variable. See also DynamicHelp.
  -helpvar
    helptype 指示項目が variable の時に使われる変数｡DynamicHelpをも参照されたい｡ Variable to use when helptype option is variable. See also DynamicHelp.
  -image
    節の札の左に展示すべき影像を指定する｡window 指示項目は image を上書きする｡ Specifies an image to display at the left of the label of the node. window option override image.
  -open
    節の子供が描かれるか否かを指定する｡ Specifies wether or not the children of the node should be drawn.
  -padx
    影像か窓と節の文書との間の距離を指定する｡もし値が -1 ならその節は樹枝全体に関するｘ充填と共に描かれる｡ Specifies the distance between image or window and the text of the node. If the value is -1, the node will be drawn with the padx for the entire tree.
  -selectable
    節が選択され得るか否かを指定する｡ Specifies if the node can be selected or not.
  -text
    節の札を指定する｡ Specifies the label of the node.
  -window
    節の札の左に展示すべき経路名を指定する｡window 指示項目は image を上書きする｡ Specifies a pathname to display at the left of the label of the node. window option override image.

pathName itemcget node option
  品目に関する構成設定指示項目の値を返す｡option はその品目生成命令によって受容れられるどのような値も採り得る｡ Returns the current value of a configuration option for the item. Option may have any of the values accepted by the item creation command.

pathName itemconfigure node ?option? ?value option value ...?
  本命令は configure 命令に似ている､configure は部品全体に適用するが､これは個別の品目に関する指示項目に適用することが異なる｡option は品目生成命令によって受容れられるどの様な値も採り得る｡もし指示項目が指定されると､指示項目は命令内の表示に従って修正され､且つ本命令は空文字列を返す｡もし指示項目が指定されないと､品目に関する現在の指示項目を記述するリストを返す｡読出し専用指示項目は修正されない｡ This command is similar to the configure command, except that it applies to the options for an individual item, whereas configure applies to the options for the widget as a whole. Options may have any of the values accepted by the item creation widget command. If options are specified, options are modified as indicated in the command and the command returns an empty string. If no options are specified, returns a list describing the current options for the item. Read-only options are not be modified.

pathName line node

  node が描かれている行番号を返す｡もし節が可視でない場合-1 を返す｡樹枝の最初の行は0の値を有する｡ Returns the line number where node was drawn. If the node is not visible then return -1. The first line of the tree has the value of 0.

pathName move parent node index
  parent リスト内の子供の位置 index に node を動かす｡parent は node の子孫であってはならない｡ Moves node to the children list of parent at position index. parent can not be a descendant of node.

pathName nodes node ?first? ?last?
  first と last に従って node の子供の部分を返す｡もし first と last が省略されると､全ての子供のリストを返す｡もし first が指定され且つ last が省略されると､参照位置firstの子供が返されるが､ first が非-実在要素を参照している場合は空文字列を返す｡もし first と last が指定されると､本命令は first と last とその間の全ての子供が要素になっているリストを返す｡ first と last は両方とも標準形式の参照番号を採り得る｡ Returns parts of the children of node, following first and last.
  If first and last are omitted, returns the list of all children. If first is specified and last omitted, returns the child at index first, or an empty string if first refers to a non-existent element. If first and last are specified, the command returns a list whose elements are all of the children between first and last, inclusive. Both first and last may have any of the standard forms for indices.

pathName opentree node ?recurse?
  この命令は node で与えられる全ての仔樹枝を開く｡ node から始めて樹枝を通して再帰呼び出しし､ recurseの値に従って open 指示項目を 1　に設定する｡recurse の既定値は true である｡ This command open all the subtree given by node. Recurse through the tree starting at node and set open option to 1 depending on value of recurse. Default value of recurse is true.

pathName parent node
  node の親を返す｡ Returns the parent of node.

pathName reorder node neworder
  node の子供の順序をneworderによって与えられた順に修正する｡neworder 内に現れない node の子供は動かされない｡ Modifies the order of children of node given by neworder. Children of node that do not appear in neworder are no moved.

pathName see node
  node が可視になる様摺動領域を整える｡ Arrange the scrolling area to make node visible.

pathName selection cmd ?arg...?
  次のcmd に従って選択された節のリストを変更する: Modifies the list of selected nodes following cmd:
  add
    arg内の全ての節を選択に加える｡ Adds all nodes in arg to the selection.
  clear
    全ての節から選択を除去する｡ Removes all nodes from the selection.
  get
    現在選択されている節の番号を含むリストを返す｡ Returns a list containing the indices of current selected nodes.
  includes
    指定された節が選択されているか否か試験する｡答えが是なら真値を返し､それ以外は偽値を返す｡ Tests if the specified node is selected. Returns true if the answer is yes, and false else.
  range
    指定された二つのものの間の全ての節に選択を設定する｡ 　　 Sets the selection to all nodes between the two specified ones.
  remove
    全てのarg 内の節から選択を除去する｡ 　 Removes all nodes in arg from the selection.
  set
    全てのarg 内の節に選択を設定する｡ 　 Sets the selection to all nodes in arg.
  toggle
    arg 内の全ての節の選択状態を都度切替える｡ Toggles the selection status of all nodes in arg.
  仔命令 add と range と set は選択不能が宣言されている節を黙って無視する｡この影響については節の指示項目-selectable を参照されたい｡ The subcommands add, range, and set silently ignore nodes which are declared unselectable. See the node option -selectable to influence this.

pathName toggle node
  与えられた nodeの 開/閉 状態を､呼ばれる都度変更する｡ Toggle the open/close status of the given node.

pathName visible node
  (その全ての親が開かれている)node が可視か否かを返す｡ Returns whether or not node is visible (all its parents are open).

pathName xview ?arg...?
  pathName の水平摺動を可能にする標準命令｡ Standard command to enable horizontal scrolling of pathName.

pathName yview ?arg...?
  pathName の垂直摺動を可能にする標準命令｡ Standard command to enable vertical scrolling of pathName.

束縛 BINDINGS

<<TreeSelect>> 仮想行事は樹枝変更の選択時は何時でも生成される｡これは樹枝内の品目の既定の振舞であるが､ bindText や bindImage 命令により上書き可能である｡もし釦 1 が上書きされると､この行事は生成されないかもしれない｡ A <<TreeSelect>> virtual event is generated any time the selection in the tree changes. This is the default behavior of an item in the tree, but it can be overridden with the bindText or bindImage command. If the button 1 binding is overridden, this event may not be generated.

樹枝は注目を有している時は､全ての標準マウス環輪束縛を有する｡ The tree has all the standard mouse wheel bindings when it has focus.