[ 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
author: YOSHIDA Kazuhiro
[ top ] [ prev ] [ up ] [ next ]