説明
注意事項
例
| 例 | |
![]() | |
{import * from CURL.GUI.SHAPES}
{let shape:RegionShape =
{RegionShape
{Region.from-vertices
{Distance2d 0cm, -1cm},
{Distance2d 1cm, -1cm},
{Distance2d 1cm, -.8cm},
{Distance2d .2cm, -.8cm},
{Distance2d .2cm, -.6cm},
{Distance2d .7cm, -.6cm},
{Distance2d .7cm, -.4cm},
{Distance2d .2cm, -.4cm},
{Distance2d .2cm, -.2cm},
{Distance2d 1cm, -.2cm},
{Distance2d 1cm, 0cm},
{Distance2d 0cm, 0cm}
},
border-width = 0m,
color = FillPattern.silver,
border-color = FillPattern.navy,
translation = {Distance2d 1cm, 1.5cm}
}
}
{HBox
"border-width (in pixels): ",
{TextField
width = .5in,
value = "0",
{on ValueFinished at field:TextField do
let p-s:Distance = {shape.get-display-context}.pixel-size
set shape.border-width = {field.value.to-double} * p-s
}
}
}
{Canvas
width = 3cm,
height = 2cm,
shape
}
|
| 新しい RegionShape を作成します。 |
| この RegionShape を定義する領域です。 |
| スタイリングの目的のための、この |
| ローカル座標系におけるこの Shape の四角形のレンダリング境界を計算します。 |
| 形状ルートである祖先の座標系における、この形状の四角形のレンダリング境界を計算します。 |
| ローカル座標系におけるこの Shape の四角形のレイアウト境界を計算します。 |
| ポイントがこの Shape 内にあるかどうかを判定します。 |
新しい RegionShape を作成します。
この RegionShape を定義する領域です。
スタイリングの目的のための、この
説明
オーバーライド
ローカル座標系におけるこの Shape の四角形のレンダリング境界を計算します。
戻り値
説明
注意事項
オーバーライド
形状ルートである祖先の座標系における、この形状の四角形のレンダリング境界を計算します。
戻り値
説明
注意事項
オーバーライド
ローカル座標系におけるこの Shape の四角形のレイアウト境界を計算します。
戻り値
説明
注意事項
オーバーライド
ポイントがこの Shape 内にあるかどうかを判定します。
戻り値
説明
オーバーライド
オーバーライド