[ top ] [ prev ] [ up ] [ next ]
Phi::Shape
- Shape コンポーネントは,フォーム上に描画される幾何学図形を表します。
Shape オブジェクトをフォームに追加するとフォームに簡単な幾何学図形を描画できます。Shape は,図形の輪郭を描くペンとその中を塗りつぶすのに使うブラシを設定するためのプロパティを提供します。
図形がカスタムコントロールのイメージの一部ならば,Shape のかわりにコントロールのキャンバスのメソッドを使います。
super class
- Phi::Control
class methods
- new(parent[, name]) : Phi::Shape
-
properties
- brush : Phi::Brush
-
図形コントロールを塗りつぶすのに使う色と模様を指定します。
- pen : Phi::Pen
-
図形コントロールの輪郭の描画に使うペンを指定します。
- shape : Fixnum (ShapeType) = ST_RECTANGLE
-
コントロールの形状を指定します。
- ST_CIRCLE
-
図形は円である
- ST_ELLIPSE
-
図形は楕円である
- ST_RECTANGLE
-
図形は四角形である
- ST_ROUND_RECT
-
図形は角の丸い四角形である
- ST_ROUND_SQUARE
-
図形は角の丸い正方形である
- ST_SQUARE
-
図形は正方形である
events
- on_context_popup
-
- on_drag_drop
-
- on_drag_over
-
- on_end_dock
-
- on_end_drag
-
- on_mouse_down
-
- on_mouse_move
-
- on_mouse_up
-
- on_start_dock
-
- on_start_drag
-
[ top ] [ prev ] [ up ] [ next ]