GUI要素では、以下のようなプロパティが利用されています。
目次
type要素の型を指定します。
type プロパティは、要素の型を指定します。base、text_block、color_picker、canvas、easel、image_block、button といういずれかの文字列をとります。
layout要素の大きさ、位置等を指定します。
layout プロパティは描画するGUI要素の大きさ、位置、角の情報を指定します。多くの場合layoutプロパティのうち、x_point、 y_point、 width_point、 height_point以外のプロパティr_point、tl_point、tr_point、br_point、bl_pointは必須ではありません。この要素はlayoutsという名前でelements外で定数として宣言することができます。
| 型 | 名前 | 役割 |
|---|---|---|
| float | x_point |
containerAnkerから見た、x軸方向の相対座標。1pointあたりの大きさは、ウィンドウサイズとblockModeに応じて決定します。 |
| float | y_point |
containerAnkerから見た、y軸方向の相対座標。1pointあたりの大きさは、ウィンドウサイズとblockModeに応じて決定します。 |
| float | width_point |
x軸方向の大きさ。1pointあたりの大きさは、ウィンドウサイズとblockModeに応じて決定します。 |
| float | height_point |
y軸方向の大きさ。1pointあたりの大きさは、ウィンドウサイズとblockModeに応じて決定します。 |
| float | r_point |
全ての頂点の丸み具合。1pointあたりの大きさは、ウィンドウサイズとblockModeに応じて決定します。 |
| float | tl_point |
左上頂点の丸み具合。0.0でない場合、r_pointより優先される。1pointあたりの大きさは、ウィンドウサイズとblockModeに応じて決定します。 |
| float | tr_point |
右上頂点の丸み具合。0.0でない場合、r_pointより優先される。1pointあたりの大きさは、ウィンドウサイズとblockModeに応じて決定します。 |
| float | br_point |
右下頂点の丸み具合。0.0でない場合、r_pointより優先される。1pointあたりの大きさは、ウィンドウサイズとblockModeに応じて決定します。 |
| float | bl_point |
左下頂点の丸み具合。0.0でない場合、r_pointより優先される。1pointあたりの大きさは、ウィンドウサイズとblockModeに応じて決定します。 |
stroke枠線についての情報を指定します。