## MQWidget.Button class

ボタンクラス。

継承クラス: MQWidget.WidgetBase

### Property

get | set | Type | Name | Description
--- | --- | --- | --- | ---
o | o | string | text | 表示文字列
o | o | string | fontName | フォント名
o | o | bool | fontBold | 太字フォント
o | o | float | fontScale | フォントのスケール
o | o | MQWidget.ColorI4 | fontColor | フォントの色
o | o | string | alignment | 文字の配置位置
[left] | 左
[right] | 右
[center] | 中央
o | o | bool | toggle | 自動切り替え
o | o | bool | down | 押下状態
o | o | bool | repeat | リピート
o | o | bool | chain | 隣接ボタンとのチェイン表示
o | o | bool | flat | 平面スタイル表示
o | o | float | paddingX | 文字やアイコン間の横方向の隙間
o | o | float | paddingY | 文字やアイコン間の縦方向の隙間
x | o | string | systemSVGFile | システムで用意されたSVGファイル名
o | o | float | imageScale | SVGの表示拡大率
o | o | string | imagePosition | SVGの表示位置
[left] | 左
[right] | 右
[top] | 上
[bottom] | 下
x | o | bool | default | デフォルトボタンとして
x | o | bool | cancel | キャンセルボタンとして
x | o | string | modalResult | ダイアログの結果値

### Method

Member | Description
--- | ---
Button | コンストラクタ。
addClickEvent | ボタンが押された時のイベントを追加します。
addRepeatEvent | ボタンが押し続けられた時のイベントを追加します。

Button([parent])
コンストラクタ。
  引数：
  MQWidget.WidgetBase | parent | - | 親ウィジェット

addClickEvent(callback)
ボタンが押された時のイベントを追加します。
  引数：
  function(sender) | callback | - | コールバック関数

addRepeatEvent(callback)
ボタンが押し続けられた時のイベントを追加します。
  引数：
  function(sender) | callback | - | コールバック関数