svnno****@sourc*****
svnno****@sourc*****
2010年 12月 7日 (火) 17:42:48 JST
Revision: 404 http://sourceforge.jp/projects/protra/svn/view?view=rev&revision=404 Author: panacoran Date: 2010-12-07 17:42:48 +0900 (Tue, 07 Dec 2010) Log Message: ----------- PtSimで複数のシステムを選択可能にする。#12455 SortableListViewをソート可能にする。 * Protra.Lib/Config/PtSimConfig.cs (PtSimConfig.Entries): PtFileTreeViewのチェックボックスの状態を保存可能にする。 * PtSim/AssemblyInfo.cs: PtSim/Propertiesへ移動。 * PtSim/Controls/PtFileTreeView.cs (PtFileTreeView): デザイナの生成したコードを分離。 (PtFileTreeView.Root): RootDirectoryから改名。ノードの生成をSetNodesに分離。チェックボックスの状態を復元。 (PtFileTreeView.CheckedPaths): 新規。チェックボックスの押されたノードのパス名の一覧を取得または設定する。 (PtFileTreeView.CheckedFiles): 新規。チェックボックスの押されたファイルの一覧を取得する。 (PtFileTreeView.OnBeforeExpand): イベントハンドラからメソッドに変更。 (PtFileTreeView.OnBeforeCollapse): イベントハンドラからメソッドに変更。 (PtFileTreeView.SelectedDirectory): 削除。 (PtFileTreeView.OnAfterCheck): 新規。AfterCheckイベントを処理する。 * PtSim/Controls/PtFileTreeView.Designer.cs (PtFileTreeView): 新規。デザイナの生成したコード。 * PtSim/Controls/PtFileTreeView.resx: デザイナによる変更。 * PtSim/Controls/SortableListView.cs (SortableListView.OnColumnClick): 新規。ColumnClickイベントを処理する。 (SortableListView.SetSortColumn): 新規。ソートするカラムを設定する。 (SortableListView.ListViewItemComparer): 新規。ソート方法を提供するクラス。 * PtSim/MainForm.cs (MainForm.MainForm): PtFileTreeViewのチェックボックスの状態の復元。SortableListViewを先頭のカラムでソートされる状態に。 (MainForm.ConfigWrite): PtFileTreeViewのチェックボックスの状態の保存。 (MainForm.MainForm_KeyUp): RootDirectoryをRootに変更。 (MainForm.buttonExecute_Click): 新規。PtFileTreeViewのテスト用。 (MainForm.exitToolStripMenuItem_Click): 新規。終了メニューアイテムが選択されたら終了する。 (MainForm.InitializeComponent): sortableListView1をlistViewTradeに。ptFileTreeViewの移動に対応。textBoxSimulateに縦のスクロールバーを追加。カラムヘッダの幅の調整。 * PtSim/MainForm.resx: デザイナによる変更。 * PtSim/MainForm2.cs: 変更に追随。 * PtSim/PtSim.csproj: ファイルの移動と追加。 Ticket Links: :----------- http://sourceforge.jp/projects/protra/tracker/detail/12455 Modified Paths: -------------- protra/branches/ptsim-reorg/ChangeLog.txt protra/branches/ptsim-reorg/Protra.Lib/Config/PtSimConfig.cs protra/branches/ptsim-reorg/PtSim/Controls/PtFileTreeView.cs protra/branches/ptsim-reorg/PtSim/Controls/PtFileTreeView.resx protra/branches/ptsim-reorg/PtSim/Controls/SortableListView.cs protra/branches/ptsim-reorg/PtSim/MainForm.Designer.cs protra/branches/ptsim-reorg/PtSim/MainForm.cs protra/branches/ptsim-reorg/PtSim/MainForm.resx protra/branches/ptsim-reorg/PtSim/MainForm2.cs protra/branches/ptsim-reorg/PtSim/PtSim.csproj Added Paths: ----------- protra/branches/ptsim-reorg/PtSim/Controls/PtFileTreeView.Designer.cs protra/branches/ptsim-reorg/PtSim/Properties/ protra/branches/ptsim-reorg/PtSim/Properties/AssemblyInfo.cs Removed Paths: ------------- protra/branches/ptsim-reorg/PtSim/AssemblyInfo.cs