ensure-min-size (プロシージャ)
public {ensure-min-size
size:any
}:{proc-type {g:Graphic, e:OriginElastic}:OriginElastic}
インポート元: CURL.GUI.STANDARD. package 内で定義されています CURL.GUI.BASE.

グラフィカルな子から優先サイズと元の位置を保持し、一方で、最小サイズを確保するサイズを返します。

説明

このプロシージャは通常、ボタンや他のコントロールのサイズを提供するために使用されます。ラベルが通常より大きい場合にボタンのサイズを大きくすることを許可する一方で、複数のボタンに一定のサイズを指定するべきかを決定します。
このプロシージャは距離として解釈される値を取得して (Graphic.width を参照)、Graphic の幅と高さとして使用可能なプロシージャを返します。レイアウト ネゴシエーションの間、このプロシージャは、グラフィカルな子から渡されたエラスティックを編集し、最小サイズを少なくとも size に確保します。そうでない場合は、元の関連する位置を保持し、その一方で最小サイズを増加させます。
size: 距離として解釈可能な最小サイズ。 (Graphic.width を参照してください)。

戻り値

Graphic の幅または高さとして使用可能なプロシージャ。