識別子を一部修正
@@ -1,58 +0,0 @@ | ||
1 | -using System; | |
2 | -using System.Collections.Generic; | |
3 | -using System.Linq; | |
4 | -using System.Text; | |
5 | -using Nlgp1.StageEditor.Controls; | |
6 | -using Nlgp1.StageEditor.Notifies; | |
7 | -using System.Windows.Forms; | |
8 | -using Nlgp1.StageEditor.Instances; | |
9 | - | |
10 | -namespace Nlgp1.StageEditor.Controls.Events | |
11 | -{ | |
12 | - public static class LayerControlEvent | |
13 | - { | |
14 | - public static void Initialize(LayerTabPage layerTabPage, LayerNotify layer, LayerSettingNotify viewerSetting) | |
15 | - { | |
16 | - var CommanTable = new Dictionary<string, Action>(); | |
17 | - CommanTable["MoveUp"] = () => LayerInstance.MoveUp(layer); | |
18 | - CommanTable["MoveDown"] = () => LayerInstance.MoveDown(layer); | |
19 | - CommanTable["Delete"] = () => | |
20 | - { | |
21 | - var result = ShowDeleteMessage(layer.Name); | |
22 | - if (result != DialogResult.OK) return; | |
23 | - | |
24 | - LayerInstance.Remove(layer); | |
25 | - }; | |
26 | - CommanTable["Clear"] = () => { | |
27 | - for( int i = 0 ; i < layer.Map.GetLength( 0 ) ; i++ ) { | |
28 | - for( int j = 0 ; j < layer.Map.GetLength( 1 ) ; j++ ) { | |
29 | - layer.Map[ i , j ] = layer.ChipTable[ 0 ]; | |
30 | - } | |
31 | - } | |
32 | - layer.OnPropertyChanged( "SetGridData" ); | |
33 | - }; | |
34 | - | |
35 | - layerTabPage.LayerControl.Command += (sender, e) => | |
36 | - CommanTable[e.Command](); | |
37 | - | |
38 | - layerTabPage.LayerControl.LayerProipertyChanged += (sender, e) => | |
39 | - layer.SetProperty(e.Name); | |
40 | - | |
41 | - layerTabPage.LayerControl.ViewSettingChanged += (sender, e) => | |
42 | - viewerSetting.SetLayerSetting(e.ViewSetting); | |
43 | - | |
44 | - layer.PropertyChanged += layerTabPage.ChipGridData_PropertyChanged; | |
45 | - viewerSetting.PropertyChanged += layerTabPage.ViewSettingData_PropertyChanged; | |
46 | - } | |
47 | - | |
48 | - private static DialogResult ShowDeleteMessage(string name) | |
49 | - { | |
50 | - var message = string.Format("{0}レイヤーを削除します", name); | |
51 | - var result = MessageBox.Show(message, name, | |
52 | - MessageBoxButtons.OKCancel, MessageBoxIcon.None, | |
53 | - MessageBoxDefaultButton.Button2); | |
54 | - | |
55 | - return result; | |
56 | - } | |
57 | - } | |
58 | -} | |
\ No newline at end of file |
@@ -0,0 +1,58 @@ | ||
1 | +using System; | |
2 | +using System.Collections.Generic; | |
3 | +using System.Linq; | |
4 | +using System.Text; | |
5 | +using Nlgp1.StageEditor.Controls; | |
6 | +using Nlgp1.StageEditor.Notifies; | |
7 | +using System.Windows.Forms; | |
8 | +using Nlgp1.StageEditor.Instances; | |
9 | + | |
10 | +namespace Nlgp1.StageEditor.Controls.Events | |
11 | +{ | |
12 | + public static class LayerTabPageEvent | |
13 | + { | |
14 | + public static void Initialize(LayerTabPage layerTabPage, LayerNotify layer, LayerSettingNotify viewerSetting) | |
15 | + { | |
16 | + var CommanTable = new Dictionary<string, Action>(); | |
17 | + CommanTable["MoveUp"] = () => LayerInstance.MoveUp(layer); | |
18 | + CommanTable["MoveDown"] = () => LayerInstance.MoveDown(layer); | |
19 | + CommanTable["Delete"] = () => | |
20 | + { | |
21 | + var result = ShowDeleteMessage(layer.Name); | |
22 | + if (result != DialogResult.OK) return; | |
23 | + | |
24 | + LayerInstance.Remove(layer); | |
25 | + }; | |
26 | + CommanTable["Clear"] = () => { | |
27 | + for( int i = 0 ; i < layer.Map.GetLength( 0 ) ; i++ ) { | |
28 | + for( int j = 0 ; j < layer.Map.GetLength( 1 ) ; j++ ) { | |
29 | + layer.Map[ i , j ] = layer.ChipTable[ 0 ]; | |
30 | + } | |
31 | + } | |
32 | + layer.OnPropertyChanged( "SetGridData" ); | |
33 | + }; | |
34 | + | |
35 | + layerTabPage.LayerControl.Command += (sender, e) => | |
36 | + CommanTable[e.Command](); | |
37 | + | |
38 | + layerTabPage.LayerControl.LayerProipertyChanged += (sender, e) => | |
39 | + layer.SetProperty(e.Name); | |
40 | + | |
41 | + layerTabPage.LayerControl.ViewSettingChanged += (sender, e) => | |
42 | + viewerSetting.SetLayerSetting(e.ViewSetting); | |
43 | + | |
44 | + layer.PropertyChanged += layerTabPage.ChipGridData_PropertyChanged; | |
45 | + viewerSetting.PropertyChanged += layerTabPage.ViewSettingData_PropertyChanged; | |
46 | + } | |
47 | + | |
48 | + private static DialogResult ShowDeleteMessage(string name) | |
49 | + { | |
50 | + var message = string.Format("{0}レイヤーを削除します", name); | |
51 | + var result = MessageBox.Show(message, name, | |
52 | + MessageBoxButtons.OKCancel, MessageBoxIcon.None, | |
53 | + MessageBoxDefaultButton.Button2); | |
54 | + | |
55 | + return result; | |
56 | + } | |
57 | + } | |
58 | +} | |
\ No newline at end of file |
@@ -41,7 +41,7 @@ | ||
41 | 41 | var layer = stage.CreateLayer(name); |
42 | 42 | var viewerSetting = editor.CreateLayerSetting(); |
43 | 43 | var layerTabPage = stageEditor.LayersetControl.CreateLayer(name); |
44 | - LayerControlEvent.Initialize(layerTabPage, layer, viewerSetting); | |
44 | + LayerTabPageEvent.Initialize(layerTabPage, layer, viewerSetting); | |
45 | 45 | |
46 | 46 | stageEditor.LayersetControl.AddLayer(layerTabPage); |
47 | 47 | stage.AddLayer(layer); |