## Tcl9.0.3/Tk9.0.3 Documentation > Tk Commands > ttk_scale

### 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
    ttk::scale — 物指し部品の作成と操作 　　　　Create and manipulate a scale widget
  構文 SYNOPSIS
  説明 DESCRIPTION
  STANDARD OPTIONS
    -class, undefined, undefined
    -cursor, cursor, Cursor
    -style, style, Style
    -takefocus, takeFocus, TakeFocus
  部品固有の指示項目 WIDGET-SPECIFIC OPTIONS
    -command, command, Command
    -from, from, From
    -length, length, Length
    -orient, orient, Orient
    -to, to, To
    -value, value, Value
    -variable, variable, Variable
  部品命令WIDGET COMMAND
    pathName get ?x y?
    pathName set value
  内部命令 INTERNAL COMMANDS
    pathName coords ?value?
  STYLING OPTIONS
  SEE ALSO
  KEYWORDS

### NAME

ttk::scale — 物指し部品の作成と操作 　　　　Create and manipulate a scale widget

### 構文 SYNOPSIS

ttk::scale pathName ?options...?

### 説明 DESCRIPTION

ttk::scale 部品は典型的には連結した変数の数値の固定的な範囲の値の制御に使用される｡物指しは移動桿が溝に沿ってその上を移動でき､溝の上の物指しの相対位置が変数の値を指し示す｡ 　　　　　　　　 A ttk::scale widget is typically used to control the numeric value of a linked variable that varies uniformly over some range. A scale displays a slider that can be moved along over a trough, with the relative position of the slider over the trough indicating the value of the variable.

### STANDARD OPTIONS

-class, undefined, undefined
-cursor, cursor, Cursor
-style, style, Style
-takefocus, takeFocus, TakeFocus

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

Command-Line Name: -command
Database Name: command
Database Class: Command
  何時であれ､部品命令経由で物指しの値が変化した時に起動する Tcl 命令の前半を指定する｡実際の命令は､この指定に空白をあけて物指しの新しい値を指し示す実数値を続けて構成される｡ 　　　　　　　　 Specifies the prefix of a Tcl command to invoke whenever the scale's value is changed via a widget command. The actual command consists of this option followed by a space and a real number indicating the new value of the scale.

Command-Line Name: -from
Database Name: from
Database Class: From
  物指しの左端か上端かに相当する実数を指定する｡ 　　　　　　　　 A real value corresponding to the left or top end of the scale.

Command-Line Name: -length
Database Name: length
Database Class: Length
  Database Class: Length 物指しの望ましい長さを画面単位で指定する(即ち､ Tk_GetPixels に受入れられるどれかの形式で)｡垂直の物指しに対してはこれは物指しの高さ; 水平の物指しに対してはこれは物指しの幅である｡ 　　　　　　　　　　 Specifies the desired long dimension of the scale in screen units (i.e. any of the forms acceptable to Tk_GetPixels). For vertical scales this is the scale's height; for horizontal scales it is the scale's width.

Command-Line Name: -orient
Database Name: orient
Database Class: Orient
  部品が水平又か垂直に整列されるべきかの方向を指定する｡ horizontal か vertical その内の一つの短縮形かでなければならない｡ 　　　　　　　　　　 Specifies which orientation whether the widget should be laid out horizontally or vertically. Must be either horizontal or vertical or an abbreviation of one of these.

Command-Line Name: -to
Database Name: to
Database Class: To
  物指しの右端か下端かに相当する実数を指定する｡この値は -from 指示項目の値より大きいか小さいかである｡ 　　　　　　　　　 Specifies a real value corresponding to the right or bottom end of the scale. This value may be either less than or greater than the -from option.

Command-Line Name: -value
Database Name: value
Database Class: Value
  変数の現在の値の浮動小数を指定する｡もし､ -variable が実在の変数に設定されると､指定 -value は効果を持たない(変数値は優先権を取る)｡ Specifies the current floating-point value of the variable. If -variable is set to an existing variable, specifying -value has no effect (the variable value takes precedence).

Command-Line Name: -variable
Database Name: variable
Database Class: Variable
  物指しに連結した大域変数の名前を指定する｡何時であれ変数の値が変化する時は､物指しはその値を反映して更新される｡何時であれ物指しが相互作用的に操作される時は変数は物指しの新しい値を反映して修正される｡ 　　　　　　　　　　　　 Specifies the name of a global variable to link to the scale. Whenever the value of the variable changes, the scale will update to reflect this value. Whenever the scale is manipulated interactively, the variable will be modified to reflect the scale's new value.

### 部品命令WIDGET COMMAND

標準の､ cgetと configureと identify elementと instateと state と style 命令(ttk::widget参照)に加え､ 物指し部品は次の追加の命令にも対応している: In addition to the standard cget, configure, identify element, instate, state and style commands (see ttk::widget), scale widgets support the following additional commands:

pathName get ?x y?
  現在の -value 指示項目の値を得るか､指定されていれば座標 x,y に相当する値を得る｡ x と y は物指し部品を基に相対的な画素座標である｡　　　　　　　　　　　　 Get the current value of the -value option, or the value corresponding to the coordinates x,y if they are specified. X and y are pixel coordinates relative to the scale widget origin.

pathName set value
  部品の(即ち､ -value 指示項目)値を value に設定する｡値は -from と -to 指示項目により与えられた範囲に削ぎ落とされる｡註意すべきは連結された変数(即ち -variable 指示項目内の名前の変数)の設定はこのような削ぎ落としを引起さない｡　　　　　　　　　 Set the value of the widget (i.e. the -value option) to value. The value will be clipped to the range given by the -from and -to options. Note that setting the linked variable (i.e. the variable named in the -variable option) does not cause such clipping.

### 内部命令 INTERNAL COMMANDS

pathName coords ?value?
  value に相当する座標､又は value が省略された場合は､現在の -value 指示項目の値に相当する座標を得る｡ 　　　　　　　　　　 Get the coordinates corresponding to value, or the coordinates corresponding to the current value of the -value option if value is omitted.

### STYLING OPTIONS

ttk::scale の級の名前は TScale である｡　　　　　　　　　 The class name for a ttk::scale is TScale.

Dynamic states: active.

ttk::style を使って構成設定可能な TScale 様式指示項目は以下の通り： TScale styling options configurable with ttk::style are:

-background color
-borderwidth amount
-darkcolor color
-groovewidth amount
-lightcolor color
-sliderwidth amount
-troughcolor color
-troughrelief relief

幾つかの指示項目は特別の主題の為にのみ利用できる｡　　　　 Some options are only available for specific themes.

ttk 様式を如何に構成設定するかの情報は ttk::style の取扱い説明書頁を参照されたい｡　　　　　 See the ttk::style manual page for information on how to configure ttk styles.

### SEE ALSO

ttk::widget, scale

### KEYWORDS

scale, slider, trough, widget