(クラス)
コンストラクタ public | {SkinnableBaseDropdownUI.default} |
color: | ビジュアル オブジェクトには必ず color オプションがあります。このオプションは、継承されたものか、あるいはオブジェクトに直接設定されたものです。GUI Toolkit では、このオプションを使って Rule の色などの一般に周囲のテキストと同じ色に設定されるテキストおよび機能の色を調整します。
ビジュアル オブジェクトによっては、color プロパティを直接使用しないものがあります。たとえば、VBox は色プロパティを使用しません。それでもやはり、内部にあるすべてのアイテムが既定で同じ色を持つように、VBoxの色を設定すると便利です (下の例を参照)。 |
非ローカル オプション public SkinnableBaseDropdownUI.color:
FillPattern
非ローカル オプション public SkinnableBaseDropdownUI.control-appearance-changeable?:
bool
非ローカル オプション public SkinnableBaseDropdownUI.control-color:
FillPattern
非ローカル オプション public SkinnableBaseDropdownUI.control-content-background:
Background
セッター public SkinnableControlUI.control-feel:
ControlFeel
アクセサ protected abstract SkinnableBaseDropdownUI.dropdown-width:
Distance
非ローカル オプション public SkinnableBaseDropdownUI.font-family:
String
非ローカル オプション public SkinnableBaseDropdownUI.font-size:
any
font-style: | オブジェクト内のテキストを斜体や斜投影法などのフォントにするかどうかを指定します。 |
非ローカル オプション public SkinnableBaseDropdownUI.font-style:
FontStyle
非ローカル オプション public SkinnableBaseDropdownUI.font-weight:
FontWeight
非ローカル オプション public SkinnableBaseDropdownUI.look-and-feel:
LookAndFeel
アクセサ public SkinnableBaseDropdownUI.menu:
MenuPane セッター private SkinnableBaseDropdownUI.menu:
MenuPane
非ローカル オプション public SkinnableBaseDropdownUI.pressed-color:#
FillPattern
非ローカル オプション public SkinnableBaseDropdownUI.rollover-color:#
FillPattern
フィールド public SkinnableBaseDropdownUI.set-backgrounds-on-menu?:
bool =false
非ローカル オプション public SkinnableBaseDropdownUI.style-manager:#
StyleManager
protected | {SkinnableBaseDropdownUI.add-menu-item}:void |
protected | {SkinnableBaseDropdownUI.create-menu-item}:MenuAction |
protected | {SkinnableBaseDropdownUI.create-menu-pane}:MenuPane |
protected | {SkinnableBaseDropdownUI.handle-observer-message}:void |
protected | {SkinnableBaseDropdownUI.item-selected-on-dropdown}:void |
protected | {SkinnableBaseDropdownUI.note-dropdown-closed}:void |
protected | {SkinnableBaseDropdownUI.note-dropdown-shown}:void |
protected | {SkinnableBaseDropdownUI.rebuild-dropdown}:void |
public | {SkinnableBaseDropdownUI.show-dropdown}:void |
メソッド 継承 SkinnableControlUI:
create-default-control-feel, create-default-control-skin, draw-skin, get-tagged-content, get-tagged-visual-state, note-control-changed, note-control-feel-changed, note-control-skin-changed, note-graphic-state-change, note-tagged-content-changed, note-visual-state-changed, on-gui-event, option-change-notify, overdraw-skin, set-child-graphic, set-control-feel-from-registration, set-control-skin-from-registration, set-tagged-content, set-tagged-visual-state メソッド 継承 GuiEventTarget:
handle-delegate-event, handle-event, on-action, on-cancel-mode, on-command-changed, on-commit, on-composition-change-event, on-composition-result-event, on-context-menu-event, on-current-record-change-request, on-current-record-changed, on-destroy-notify, on-destroy-requested, on-drag-enter, on-drag-leave, on-drag-over, on-drag-pointer, on-drag-started, on-drop, on-end-composition-event, on-focus-event, on-focus-in, on-focus-out, on-gesture, on-gesture-begin, on-gesture-end, on-gesture-magnify, on-gesture-pan, on-gesture-rotate, on-gesture-swipe, on-gesture-tap, on-gesture-touch, on-grab-release, on-input-method-event, on-inspection, on-key-event, on-key-press, on-pointer-button, on-pointer-crossing, on-pointer-enter, on-pointer-envelope-event, on-pointer-event, on-pointer-leave, on-pointer-motion, on-pointer-press, on-pointer-release, on-pointer-scroll, on-raw-key-event, on-raw-key-press, on-raw-key-release, on-reset, on-selectable-added, on-selectable-removed, on-selection-changed, on-selection-context-activated, on-selection-context-deactivated, on-selection-event, on-start-composition-event, on-start-event, on-stop-event, on-view-activate, on-view-deactivate, on-window-close, remove-event-handlers-for-event-class メソッド 継承 OptionListInterface:
add-option, add-style-option, change-option-parent-notify, clone-options, get-option, get-option-by-name, keyword-init-arg, local-add-notify, local-remove-notify, name-to-option-key, new-option-item, notify-option-children, option-changed, option-lookup, option-lookup-here, option-propagate-notify, option-set?, propagate-option-change, register-options, remove-option, remove-style-option, remove-styles, set-option-by-name, set-style-option-by-name, unset-option-by-name, unset-style-option-by-name
(コンストラクタ)
public | {SkinnableBaseDropdownUI.default} |
このオブジェクトを作成します。
導入:
バージョン 6.0
(非ローカル オプション)
ビジュアル オブジェクトには必ず color オプションがあります。このオプションは、継承されたものか、あるいはオブジェクトに直接設定されたものです。GUI Toolkit では、このオプションを使って Rule の色などの一般に周囲のテキストと同じ色に設定されるテキストおよび機能の色を調整します。
ビジュアル オブジェクトによっては、color プロパティを直接使用しないものがあります。たとえば、VBox は色プロパティを使用しません。それでもやはり、内部にあるすべてのアイテムが既定で同じ色を持つように、VBoxの色を設定すると便利です (下の例を参照)。
説明
各種オブジェクトではこのオプションを次のように使用しています。
color は非ローカルオプションなので、これを適用するオブジェクトを含む任意のグラフィカル オブジェクトに設定できます。
例
テキスト、ルール、形状を含むオブジェクトに
色を設定した結果を次に示します。
例 |
|
{VBox
background="silver",
color="green",
{text The default color in this VBox is {bold green}.},
{Rule height=1pt},
{text The thick Rule below is {bold yellow}.},
{Rule color="yellow", height=3pt},
{text color = "blue", Next are two ellipse's, with and
without a color setting
},
{HBox spacing=6pt,
{EllipticalArcGraphic
width=1in, height=0.5in,
color = "aqua"
},
{EllipticalArcGraphic
width=1in, height=0.5in
}
}
}
| |
(非ローカル オプション)
public SkinnableBaseDropdownUI.control-appearance-changeable?:
bool look-and-feel または標準のオプション親のどちらがコントロールの外観の基準になるかを決定します。
説明
(非ローカル オプション)
public SkinnableBaseDropdownUI.control-color:
FillPattern Control の ボタン形式のオブジェクトのメイン カラー。
説明
例
例 |
|
{def samples =
{HBox valign="bottom", spacing = 4pt,
control-appearance-changeable? = true,
control-color = "cornflowerblue",
{CommandButton label = "Sample Button"},
{CheckButton label = "Sample"},
{Scrollbar width = .8in, direction = "horizontal"},
{ComboBox width = 1.2in, prompt = "Choose One",
"First", "Second", "Third"
},
{TextField width = 1.0in, value = "Sample text"}
}
}
{install-style-sheet-on-Graphic samples, null,
look-and-feel = the-standard-look-and-feel
}
| |
(非ローカル オプション)
public SkinnableBaseDropdownUI.control-content-background:
Background このオプションは、コントロール内容が背景を持つ場合にその色を制御します。
例
例:
control-content-background の指定 |
|
{HBox valign="bottom", spacing=4pt,
control-appearance-changeable?=true,
control-content-background="yellow",
{ComboBox width=1.2in, prompt="Choose One", "First", "Second"},
{TextField width=1.0in, value="Sample text"}
}
| |
(アクセサ)
セッター public SkinnableControlUI.control-feel:
ControlFeel
(アクセサ)
アクセサ protected abstract SkinnableBaseDropdownUI.dropdown-width:
Distance ドロップダウンの表示幅の設定。
説明
ドロップダウンが画面の端に近すぎると、ユーザー インターフェイス デリゲートがこのプロパティをオーバーライドしてドロップダウンの幅を変更する場合があります。
導入:
バージョン 6.0
(非ローカル オプション)
public SkinnableBaseDropdownUI.font-family:
String テキストのフォント書体を設定します。
説明
テキストをレンダリングするフォントの検索に使用するフォント ファミリー名 (または名前のリスト) を指定します。
フォントの指定方法の詳細については、
Font を参照してください。
例 |
|
{VBox
{text font-family = "serif", serif},
{text font-family = "sans-serif", sans-serif},
{text font-family = "monospace", monospace},
{text
font-family = "Arial, Nimbus Sans L, sans-serif",
prefer a particular sans-serif
},
{text
font-family =
"Times New Roman, Nimbus Roman No9 L, serif",
prefer a particular serif
}
}
| |
(非ローカル オプション)
public SkinnableBaseDropdownUI.font-size:
any オブジェクト内のテキストの既定サイズを指定します。
説明
値は正の値でなければなりません。負の値や、0 はオプションをに設定することはできますが、実行する際にランタイムエラーが発生します。
例
font-size オプションを使用したテキスト サイズの指定方法の例をいくつか示します。"Medium" という語を持つテキスト オブジェクトが、それを含むテキスト オブジェクトから、どのようにフォント サイズを取得するかに注意してください。
例 |
|
{text font-size=12pt,
{text font-size=8pt, Little}
{text font-size=1cm, Pretty big}
{text Medium}
{text font-size=1in, Huge!}
}
{text And this is the default}
| |
参照:
(非ローカル オプション)
public SkinnableBaseDropdownUI.font-style:
FontStyle オブジェクト内のテキストを斜体や斜投影法などのフォントにするかどうかを指定します。
説明
例
例 |
|
{paragraph font-style="italic", Everything in this paragraph
should be in an italic font,
{text font-style="normal", except for this text fragment.}
}
| |
参照:
(非ローカル オプション)
public SkinnableBaseDropdownUI.font-weight:
FontWeight オブジェクト内のテキストを、太字として強調表示するかどうかを指定します。
説明
例
例 |
|
{paragraph Everything in this paragraph
should be normally weighted,
{text font-weight="bold", except for this text fragment.}
}
| |
参照:
(非ローカル オプション)
public SkinnableBaseDropdownUI.look-and-feel:
LookAndFeel
(アクセサ)
アクセサ public SkinnableBaseDropdownUI.menu:
MenuPane セッター private SkinnableBaseDropdownUI.menu:
MenuPane このオブジェクトに関連付けられている MenuPane。
注意事項
MenuPane がドロップダウンを描画したり、選択可能にしたりします。
セッターは、古い MenuPane の監視をやめ、新しいものの監視を開始します。
導入:
バージョン 6.0
(非ローカル オプション)
public SkinnableBaseDropdownUI.pressed-color:#
FillPattern
(非ローカル オプション)
public SkinnableBaseDropdownUI.rollover-color:#
FillPattern
(フィールド)
public SkinnableBaseDropdownUI.set-backgrounds-on-menu?:
bool =false
ドロップダウンのメニューに背景色が設定されてもされなくても、コントロールに ControlSkin を適用します。
導入:
バージョン 6.0
(非ローカル オプション)
(メソッド)
protected | {SkinnableBaseDropdownUI.add-menu-item}:void |
MenuItem をドロップダウンリストのメニューに追加します。
説明
導入:
バージョン 6.0
(メソッド)
この UI のドロップ ボタンを作成します。
導入:
バージョン 6.0
(メソッド)
protected | {SkinnableBaseDropdownUI.create-menu-item}:MenuAction |
(メソッド)
protected | {SkinnableBaseDropdownUI.create-menu-pane}:MenuPane |
ドロップダウンで使用する MenuPane を作成します。
説明
導入:
バージョン 6.0
(メソッド)
protected | {SkinnableBaseDropdownUI.handle-observer-message}:void |
監視対象のオブジェクトがメッセージを送信するときにこのメソッドを呼び出します。Observer はこのメソッドを実装して、変更が発生したときに処理を実行する必要があります。
sender: 変更があった Observable オブジェクトです。
message: これは、Observer からの変更に関する詳細情報が含まれています。詳細情報がない場合は NULL になります。
(メソッド)
protected | {SkinnableBaseDropdownUI.item-selected-on-dropdown}:void |
指定されたインデックスのアイテムがドロップダウンで選択されると、アクションを実行します。
説明
導入:
バージョン 6.0
(メソッド)
protected | {SkinnableBaseDropdownUI.note-dropdown-closed}:void |
ドロップダウン メニューが閉じられると呼び出されます。
導入:
バージョン 6.0
(メソッド)
protected | {SkinnableBaseDropdownUI.note-dropdown-shown}:void |
ドロップダウン メニューが開かれると呼び出されます。
導入:
バージョン 6.0
(メソッド)
protected | {SkinnableBaseDropdownUI.rebuild-dropdown}:void |
メニューで使用される MenuItem のリストを再構築します。
導入:
バージョン 6.0
(メソッド)
public | {SkinnableBaseDropdownUI.show-dropdown}:void |
ドロップダウンを表示します。
導入:
バージョン 6.0