名称 NAME
  NoteBook - Notebook manager widget

創生 CREATION
  NoteBook pathName ?option value...?

標準の指示項目 STANDARD OPTIONS

  -font

OPTIONS from ArrowButton

  -activebackground | -activeforeground
  -background or -bg | -borderwidth or -bd
  -disabledforeground | -foreground or -fg
  -repeatdelay | -repeatinterval

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

  -arcradius | -height
  -homogeneous | -internalborderwidth or -ibd
  -side | -tabbevelsize
  -tabpady | -width

部品命令 WIDGET COMMAND
  pathName bindtabs event script
  pathName cget option
  pathName compute_size
  pathName configure ?option? ?value option value ...?
  pathName delete page ?destroyframe?
  pathName getframe page
  pathName index page
  pathName insert index page ?option value...?
  pathName itemcget page option
  pathName itemconfigure page ?option? ?value option value ...?
  pathName move page index
  pathName page first ?last?
  pathName pages ?first? ?last?
  pathName raise ?page?
  pathName see page

説明 DESCRIPTION

NoteBook 部品は頁の組を制御し､その中の一つを表示する｡頁は frame か ttk::frame であって､そのinsert 命令によって NoteBook 内に包含される｡それぞれの頁は 舌(べろ)と結合し; その舌(べろ)は､指示項目 -side の値に従って､頁の上か下かに接合して表示される｡ The NoteBook widget manages a set of pages and displays one of them. A page is a frame or ttk::frame that is included in the NoteBook by its insert command. Each page is associated with a tab; the tabs are displayed in a band either above or below the pages, depending on the value of the option -side.

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

-arcradius
  舌(べろ)の隅の丸みの効果の量を指定する｡この値は 0 から 8 画素の間で調節でき､既定は 2 画素である｡通常小さい値が好ましい｡ Specifies the amount of rounding effect at the corners of a tab. This value can be adjusted from 0 to 8 pixels with the default being 2 pixels. Usually, small values are preferable.

-height
  頁の望ましい高さを指定する｡もし､この指示項目が零に等しいと(既定値)､窓はどの様な寸法も全く要求しなくなる｡この場合､使用者は NoteBook を､最大の頁を含むに足る大きさに為す為に NoteBook::compute_size を呼ぶことが望める｡　　 Specifies the desired height for the pages. If this option is equal to zero (the default) then the window will not request any size at all. In this case, user may want to call NoteBook::compute_size to make NoteBook larger enough to contains the largest page.

-homogeneous
  頁の名札が均一の巾でなければならないか否かを指定する｡ Specifies whether or not the label of the pages must have the same width.

-internalborderwidth or -ibd
  NoteBook 内のそれぞれの頁にその縁巾 -borderwidth か -bdとして適用される値 Value that is applied to each page in the NoteBook as its -borderwidth or -bd.

-side
  頁の名札が位置する側を指定する｡ top か bottom の孰れかでなければならない｡ Specifies the side where to place the label of the pages. Must be one of top or bottom.

-tabbevelsize
  舌(べろ)が有すべき面取りの値を指定する｡この値は 0 から 8 画素の間で調節でき､既定は 0 画素である｡零画素の面取りは本質的に矩形で､非零の面取り寸法は台形に見える｡ Specifies the amount of bevel the tabs should have. This value can be adjusted from 0 to 8 pixels with the default being 0 pixels. A zero pixel bevel is essentially rectangular while non-zero bevel size will look trapezoidal.

-tabpady
  舌(べろ)の中の文書と頂と底の間の詰めものを指定する｡詰め物は頂と底の詰め物を別々に指定する二つの値のリストでも好い｡既定は {0 6} である｡ Specifies the padding between the text in the tab and the top and bottom of the tab. Padding may be a list of two values to specify padding for top and bottom separately. Padding defaults to {0 6}.

-width
  頁の望ましい巾を指定する｡もし､この指示項目が零に等しいと(既定値)､窓はどの様な寸法も全く要求しなくなる｡この場合､使用者は NoteBook を､最大の頁を含むに足る大きさに為す為に NoteBook::compute_size を呼ぶことが望める｡　　 Specifies the desired width for the pages. If this option is equal to zero (the default) then the window will not request any size at all. In this case, user may want to call NoteBook::compute_size to make NoteBook larger enough to contains the largest page.

部品命令 WIDGET COMMAND

pathName bindtabs event script
  この命令は､何時であれ､舌(べろ)の上に生じる event によって行事並びが与えられる時に実行すべき命令を､ 関連付ける｡行事が生じる頁の識別子が命令に追加される｡ This command associates a command to execute whenever the event sequence given by event occurs on a tab. The page identifier on which the event occurs is appended to the command.

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 compute_size
  この命令は､NoteBook を最大頁を含むに足る大きさに為す為に呼出し得る｡註意すべきは､もし全ての頁が -createcmd を使うと､それらは要求された寸法を持ち得ない｡ This command can be called to make the NoteBook large enough to contain the largest page. Note that if all pages use -createcmd, they will have no requested size.

pathName configure ?option? ?value option value ...?
  部品の構成設定項目を問合せ又は修正する｡もし､ option が全く指定されないと､pathName について､利用可能な全ての項目を記述するリストを返す｡もし value無しに option が指定されると､本命令は 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 page ?destroyframe?
  頁 page を削除する｡もし､destroyframe が 1 (既定値)の場合､page に結合する枠は破壊される｡もし destroyframe が 0 の場合､枠は破壊されず､将来の同じ page の insert 呼出によって再使用される｡ Deletes the page page. If destroyframe is 1 (the default), the frame associated to page is destroyed. If destroyframe is 0, the frame is not destroyed and is reused by further call to insert with the same page.

pathName getframe page
  頁 page の経路名を返す｡ Returns the pathname of the page page.

pathName index page
  品目に相当する数値番号を返す｡ Return the numerical index corresponding to the item.

pathName insert index page ?option value...?
  page によって識別される新しい頁を頁リスト内の index の位置に挿入する｡index は数値か end でなければならない｡新しい頁の経路名が返される｡ 動的説明は､指示項目によって指定されていると､頁が属する舌の上を指示子が通ると､表示される｡ Insert a new page identified by page at position index in the pages list. index must be numeric or end. The pathname of the new page is returned. Dynamic help, if it is specified by the options, is displayed when the pointer hovers over the tab that belongs to the page.

  -activebackground
    活性の時の舌(べろ)の背景色｡ Background color for the tab when it is active.
  -activeforeground
    舌(べろ)が活性の時の舌の文書の為の色｡ Color used for the tab's text when the tab is active.
  -background
    非活性の時の舌(べろ)の為の背景色｡ Background color for the tab when it is not active.
  -createcmd
    頁が最初に前面に出された時に呼ばれるべき命令を指定する｡ Specifies a command to be called the first time the page is raised.
  -disabledforeground
    舌が不能の時の舌の文書に使われる色｡ Color used for the tab's text when the tab is disabled.
  -foreground
    舌(べろ)が活性でもなく不能でもない時の舌の文書に使われる色｡ Color used for the tab's text when the tab is neither active nor disabled.
  -helpcmd
    効果がない｡ Has no effect. See also DynamicHelp.
  -helptext
    動的説明の為の文書｡もし空なら､この頁の為には説明は利用できない｡ Text for dynamic help. If empty, no help is available for this page. See also DynamicHelp.
  -helptype
    動的説明の型｡ balloon (NoteBook頁の既定)かvariable を使われたい｡ Type of dynamic help. Use balloon (the default for a NoteBook page) or variable. See also DynamicHelp.
  -helpvar
    -helptype 項目がvariable の時に使う変数｡ Variable to use when -helptype option is variable. See also DynamicHelp.
  -image
    頁関して名札の左に表示される影像を指定する｡ Specifies an image to display for the page at the left of the label
  -leavecmd
    頁が除去されるに当って呼ばれる命令を指定する｡その命令は､頁が除去できない時は 0､可能な時は 1 を返さねばならない｡ Specifies a command to be called when a page is about to be leaved. The command must return 0 if the page can not be leaved, or 1 if it can.
  -ractiveimage
    舌(べろ)が活性の時に舌の右に示す影像｡ Image to show on the right of the tab when the tab is active.
  -raisecmd
    頁が前面に出される度に呼ばれる命令を指定する｡ Specifies a command to be called each time the page is raised.
  -rimage
    舌(べろ)が活性でない時に舌の右に示される影像｡ Image to show on the right of the tab when the tab is not active.
  -rimagecmd
    舌(べろ)の右に表示される影像が軽叩された時に､二つの引数が追加されて評価される命令を指定する｡最初に追加される引数は NoteBook の Tk 窓経路であり､二つ目は頁の名前である｡ Specifies a command to be evaluated, with two arguments appended, when the image shown on the right of the tab is clicked. The first appended argument is the Tk window path of the NoteBook, the second is the name of the page.
  -state
    頁の状態を指定する｡normal か disabledかの孰れかでなければならない｡ Specifies the state of the page. Must be normal or disabled.
  -text
    頁に関する表示すべき名札を指定する｡ Specifies a label to display for the page.

pathName itemcget page 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 page ?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 move page index
  page の舌(べろ)を番号 index に移動する｡ Moves page tab to index index.

pathName page first ?last?
  この命令の使用は推奨されない｡代りに pages を使われたい｡
  もし last が省略されると､番号firstの頁を返す､但し first が実在しない要素を参照していると空文字列を返す｡もし last が指定されると､本命令は､ first と last とその間の全ての頁が要素になっているリストを返す｡ first も last も番号に関するどの様な標準的な書式をも採り得る｡
  Its use is deprecated. Use pages instead.
  If last is omitted, returns the page at index first, or an empty string if first refers to a non-existent element. If last is specified, the command returns a list whose elements are all of the pages between first and last, inclusive. Both first and last may have any of the standard forms for indices.

pathName pages ?first? ?last?
  もし first と last が省略されると､全ての頁のリストを返す｡ もしfirst が指定され last が省略されると､番号first の頁を返す､但し first が実在しない要素を参照していると空文字列を返す｡ もし first と last が指定されると､本命令は､ first と last とその間の全ての頁が要素になっているリストを返す｡ first も last も番号に関するどの様な標準的な書式をも採り得る｡ If first and last are omitted, returns the list of all pages. If first is specified and last omitted, returns the page 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 pages between first and last, inclusive. Both first and last may have any of the standard forms for indices.

pathName raise ?page?
  頁 page を前面に出す､ page が省略されると前面に出された頁を返す｡ Raise the page page, or return the raised page if page is omitted.

pathName see page
  頁 page の名札が可視になる様名札を摺動する｡ Scrolls labels to make the label of the page page visible.