動作
ボタンにフォーカスを当てたり、ポインタを合わせるとボタンアイコン画像の大きさが変化するコマンドボタンです。
バージョン
API説明
AnimationButtonクラス
ボタンにフォーカスイン、または、ボタン上にポインタを乗せるとボタンのアイコンが大きくなります。
ボタンからフォーカスアウト、または、ボタン上からポインタを離すとボタンのアイコンは元に戻ります。
パッケージ
COM.CURLAP.ADVANCED-UI.CONTROLS
スーパークラス
CommandButton
プロパティ
image-placement:LabelImagePlacement ボタンアイコン画像の位置
コンストラクタ
default
引数1(static-label:#Label = “”):ボタンに表示する名称ラベル
引数2(label-image:Pixmap):ボタンアイコン画像
引数3(image-placement:LabelImagePlacement = LabelImagePlacement.right):ボタンアイコン画像の位置
※初期設定ではボタンアイコン画像の位置は名称ラベルの右側になります。
LabelImagePlacement(列挙型)
ボタンアイコン画像の位置情報を持ちます。
パッケージ
COM.CURLAP.ADVANCED-UI.UTILS
スーパークラス
なし
要素
top ボタンアイコン画像の位置は名称ラベルの上側になります。
bottom ボタンアイコン画像の位置は名称ラベルの下側になります。
left ボタンアイコン画像の位置は名称ラベルの左側になります。
right ボタンアイコン画像の位置は名称ラベルの右側になります。
overlap ボタンアイコン画像の位置は名称ラベルに重なります。
利用方法
ボタンアイコン画像、名称ラベルを設定してアニメーションボタンを作成します。
{curl 6.0 applet} {import * from COM.CURLAP.ADVANCED-UI.CONTROLS} {import * from COM.CURL.GUI.STYLED-CONTROLS} {let acb1:AnimationCommandButton = {let acb2:AnimationCommandButton = {View |
このサンプルでは、ドロップダウンリストから値を選択しますと、ボタンアイコン画像の位置が変更されます。
サンプル
関連Curl標準API