ATF Diagram Editor Sample_j - kaisu1986/ATF GitHub Wiki
DiagramEditor は、回路、FSM、およびステートチャートの各エディターを 1 つのアプリケーションに組み合わせて、複数のエディターがアプリケーションシェルを共有する方法を示します。
このサンプルの内容は、Diagram Editor Programming Discussion を参照してください。
各エディターの最新機能が必ずしも含まれているわけではないため、主に特定のエディターについて知りたい場合は、そのエディターのサンプルを参照してください。
- 複数のエディターによる、エディターコンポーネントと同一の ATF アプリケーションシェルの共有。
- ATF\Samples\DiagramEditor\bin\Release にある DiagramEditor.exe をダブルクリックします。
- [DiagramEditor] ウィンドウが表示されます。
- [Palette]: パーツパレット (Circuit、FSM、Statecharts): 回路モジュール、有限ステートマシン、およびステートチャートを設計するためにパーツパレット組み合わせたもので、すべてのパーツを含んでいます。
- [Property]: 選択した要素のプロパティをリストコントロールで編集します。
- [Grid]: 選択した要素のプロパティをグリッドコントロールで編集します。
- [Prototypes]: 図での使用を定義するカスタムフラグメントを一覧表示します。
- [Layers]: レイヤーとその要素を一覧表示します。
- キャンバス: 図を定義、表示、および編集する場所です。
- [File]: [New] > [Statechart]、[Circuit]、[Finite] (ステートチャート、回路、または FSM の新規作成)、[Open] > [Statechart]、[Circuit]、[Finite] (既存のステートチャート、回路、または FSM を開く)、[Save] (保存)、[Save] (名前を付けて保存)、[Save] (すべて保存)、[Close] (閉じる)、[Page] (ページ設定)、[Print] (印刷プレビュー)、[Print] (印刷)、および [Exit] (終了)。
- [Edit]: 標準の編集機能 ([Undo]/[Redo] (元に戻す/やり直し)、[Cut] (切り取り)、[Copy] (コピー)、[Paste] (貼り付け)、[Delete] (削除)、[Select]/[Deselect] (すべて選択/選択解除)、[Invert] (選択対象を反転する) など) のほかに、次の項目があります。
- [Keyboard] (キーボードショートカット): [Customize] ウィンドウを使用して、キーボードショートカットを設定します。
- [Load] (設定の読み込み/保存): [Load] ウィンドウを使用して、現在の StatechartEditor の設定を保存するか、またはファイルからアプリケーション設定を読み込みます。
- [Preferences] (設定): コマンドアイコンのサイズや最後にアクティブになったドキュメントの自動読み込みなど、アプリケーションやドキュメントを設定します。
- [View]: [Frame] または [Frame] を選択します。
- [Format]: ステート要素の配置とサイズを指定します。
- [Window]:ペインを選択/選択解除します。
DiagramEditor を開くと空のキャンバスグリッドが表示されます。[Palette] から使用する要素をキャンバスにドラッグします。各ペインのタブをクリックして、要素プロパティを表示し編集します。
回路キャンバス内でグループを作成する手順を次に示します。
- グループ化する回路要素を選択します。
- [Edit] > [Group] をクリックするか、またはツールバーの [Group] ボタンをクリックします。
- グループを選択します。
- ツールバーの [Ungroup] ボタンをクリックします。
- レイヤーに含める図要素を選択します。
- 選択した図要素をクリップボードにコピーします。
- [Layer] ペインに図要素を貼り付けます。