/[RomCheater]/trunk/RomCheater/Main.cs
ViewVC logotype

Diff of /trunk/RomCheater/Main.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 147 by william, Sun May 27 23:05:18 2012 UTC revision 148 by william, Sun May 27 23:33:54 2012 UTC
# Line 23  namespace RomCheater Line 23  namespace RomCheater
23          private DeserializeDockContent m_deserializeDockContent;          private DeserializeDockContent m_deserializeDockContent;
24          private FloatingLogWindow m_LogWindow = new FloatingLogWindow();          private FloatingLogWindow m_LogWindow = new FloatingLogWindow();
25          private FloatingAboutBox m_AboutBox = new FloatingAboutBox();          private FloatingAboutBox m_AboutBox = new FloatingAboutBox();
26            private FloatingRamDumperDialog m_RamDump = new FloatingRamDumperDialog();
27            private PIDSelector m_PIDSelector = new PIDSelector();
28          //private bool log_window_expanded = false;          //private bool log_window_expanded = false;
29          //private double log_window_splitter_default_position = 1.4045;          //private double log_window_splitter_default_position = 1.4045;
30          PluginLoader loader = null;          PluginLoader loader = null;
# Line 48  namespace RomCheater Line 50  namespace RomCheater
50              {              {
51                  return m_LogWindow;                  return m_LogWindow;
52              }              }
53                if (persistString == typeof(FloatingAboutBox).ToString())
54                {
55                    return m_AboutBox;
56                }
57                if (persistString == typeof(FloatingRamDumperDialog).ToString())
58                {
59                    return m_RamDump;
60                }
61              else              else
62              {              {
63                  // not sure if this is appropriate                  // not sure if this is appropriate
# Line 57  namespace RomCheater Line 67  namespace RomCheater
67          public void SetupDocks()          public void SetupDocks()
68          {          {
69              m_LogWindow = new FloatingLogWindow();              m_LogWindow = new FloatingLogWindow();
   
70              m_AboutBox = new FloatingAboutBox();              m_AboutBox = new FloatingAboutBox();
71                m_RamDump = new FloatingRamDumperDialog();
72                m_PIDSelector = new PIDSelector();
73              m_deserializeDockContent = new DeserializeDockContent(GetContentFromPersistString);              m_deserializeDockContent = new DeserializeDockContent(GetContentFromPersistString);
74          }          }
75          public void ShowDocks()          public void ShowDocks()
76          {          {
77              ShowLogWindow();              ShowLogWindow();
78                ShowRamDump();
79                ShowPidSelector();
80          }          }
81          public void ShowLogWindow()          public void ShowLogWindow()
82          {                    {          
# Line 71  namespace RomCheater Line 84  namespace RomCheater
84          }          }
85          public void ShowAboutBox()          public void ShowAboutBox()
86          {          {
87              m_AboutBox.Show(dockPanel);              m_AboutBox.ShowDialog();
88            }
89            public void ShowRamDump()
90            {
91                m_RamDump.Show(dockPanel);
92            }
93            public void ShowPidSelector()
94            {
95                //List<Process> procs = ConfigPlugin.ValidProcessesForPlugin;
96                m_PIDSelector = new PIDSelector(ConfigPlugin);
97                m_PIDSelector.Show(dockPanel);
98          }          }
99          #endregion          #endregion
100    
# Line 139  namespace RomCheater Line 162  namespace RomCheater
162    
163          private void mnuItemOpenProcess_Click(object sender, EventArgs e)          private void mnuItemOpenProcess_Click(object sender, EventArgs e)
164          {          {
165              //List<Process> procs = ConfigPlugin.ValidProcessesForPlugin;              ////List<Process> procs = ConfigPlugin.ValidProcessesForPlugin;
166              PIDSelector selector = new PIDSelector(ConfigPlugin);              //PIDSelector selector = new PIDSelector(ConfigPlugin);
167              selector.ShowDialog();              //selector.ShowDialog();
168          }          }
169    
170          private void Main_Shown(object sender, EventArgs e)          private void Main_Shown(object sender, EventArgs e)
# Line 158  namespace RomCheater Line 181  namespace RomCheater
181          {          {
182              ShowAboutBox();              ShowAboutBox();
183          }          }
184    
185            private void mnuItemShowRamDumpDialog_Click(object sender, EventArgs e)
186            {
187                ShowRamDump();
188            }
189    
190            private void mnuItemShowPIDSelector_Click(object sender, EventArgs e)
191            {
192                ShowPidSelector();
193            }
194      }      }
195  }  }

Legend:
Removed from v.147  
changed lines
  Added in v.148

  ViewVC Help
Powered by ViewVC 1.1.22