[Protra-commit] [404] PtSimで複数のシステムを選択可能にする。#12455

Back to archive index

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




Protra-commit メーリングリストの案内
Back to archive index