本書について
前提事項
マニュアル構成
表記法
書体の規則
命名規則
マネージャーの基本機能
マネージャーの概要
レイヤー
ビュー
ビューのトランスフォーマー
イベント処理
IlvManager の主な機能
マネージャー・ビュー
ビュー変換
ダブル・バッファリング
マネージャー・レイヤー
レイヤー・インデックス
レイヤーの選択性
レイヤーの可視性
レイヤー・レンダリング
オブジェクトの管理
グラフィック・オブジェクトのジオメトリーを変更する
オブジェクトの選択
選択手順
選択オブジェクトの管理
オブジェクト・プロパティーの管理
オブジェクトの配置
描画と再描画
描画タスクの最適化
保存と読み込み
マネージャー・イベント処理
イベント処理の仕組み
イベント・フック
ビュー・インタラクター
定義済みビュー・インタラクター
例:IlvDragRectangleInteractor クラスの実装
拡張の例:IlvMoveInteractor
オブジェクト・インタラクター
アクセラレーター
例:アクセラレーターに割り当てられたキーを変更する
定義済みのマネージャー・アクセラレーター
マネージャーの高度な機能
オブザーバー
一般通知
マネージャー・ビュー通知
マネージャー・レイヤー通知
マネージャーの内容通知
グラフィック・オブジェクト・ジオメトリー通知
例
ビュー・フック
マネージャー・ビュー・フック
例:マネージャーにあるオブジェクトの数を監視する
例:変換なしでスケールの表示を維持する
マネージャー・グリッド
例:グリッドの使用
アクションを元に戻す/やり直す
コマンド・クラス
元に戻す管理
例:IlvManagerCommand クラスを使用して元に戻す/やり直す
変更の管理
本書について
アクションを元に戻す/やり直す