表示オブジェクト表示オブジェクトの基になるオブジェクト。直接インスタンス化はしない。継承(smart.extend)して使用する。オブジェクトがイベントを発行した時に実行する関数を登録。eventNameはスペースでつなげて複数設定することも可能。オブジェクトがイベントを発行した時に実行する関数を削除。関数指定が無い場合には、指定されたtypeに紐づく全ての関数を削除。eventName指定が無い場合には、全ての関数を削除。eventNameで指定したイベントを発行する。発行するイベントオブジェクトにはtype,target(発行元)が自動的に設定される。data(オブジェクト)を設定することでイベントオブジェクトを拡張できる。回転や拡大縮小の際の基準y座標を0~1で指定。スタイルをオブジェクト形式で指定。イベントの発行の有効/無効を設定、または取得。unbindせずに一時的に無効化できる。自身のDOMElementへアクセスする。idを指定、取得する。