/[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 217 by william, Thu May 31 09:31:57 2012 UTC revision 218 by william, Sat Jun 2 11:02:38 2012 UTC
# Line 32  namespace RomCheater Line 32  namespace RomCheater
32          private FloatingRamDumperDialog m_RamDump = new FloatingRamDumperDialog();          private FloatingRamDumperDialog m_RamDump = new FloatingRamDumperDialog();
33          private PIDSelector m_PIDSelector = new PIDSelector();          private PIDSelector m_PIDSelector = new PIDSelector();
34          private FloatingMemoryView m_memoryview = new FloatingMemoryView();          private FloatingMemoryView m_memoryview = new FloatingMemoryView();
35            private FloatingDataTypeConverter m_typeconverter = new FloatingDataTypeConverter();
36          //private bool log_window_expanded = false;          //private bool log_window_expanded = false;
37          //private double log_window_splitter_default_position = 1.4045;          //private double log_window_splitter_default_position = 1.4045;
38          PluginLoader loader = null;          PluginLoader loader = null;
# Line 83  namespace RomCheater Line 84  namespace RomCheater
84              {              {
85                  return m_memoryview;                  return m_memoryview;
86              }              }
87                if (persistString == typeof(FloatingDataTypeConverter).ToString())
88                {
89                    return m_typeconverter;
90                }
91              else              else
92              {              {
93                  // not sure if this is appropriate                  // not sure if this is appropriate
# Line 97  namespace RomCheater Line 102  namespace RomCheater
102              m_PIDSelector = new PIDSelector();              m_PIDSelector = new PIDSelector();
103              m_PIDSelector.OnSelectedProcessChanged += new BaseEventHandler<ProcessChangedEventArgs>(OnProcessChanged);              m_PIDSelector.OnSelectedProcessChanged += new BaseEventHandler<ProcessChangedEventArgs>(OnProcessChanged);
104              m_memoryview = new FloatingMemoryView();              m_memoryview = new FloatingMemoryView();
105                m_typeconverter = new FloatingDataTypeConverter();
106              m_deserializeDockContent = new DeserializeDockContent(GetContentFromPersistString);              m_deserializeDockContent = new DeserializeDockContent(GetContentFromPersistString);
107          }          }
108          public void ShowDocks()          public void ShowDocks()
# Line 106  namespace RomCheater Line 112  namespace RomCheater
112              ShowRamDump();              ShowRamDump();
113              ShowMemoryView();              ShowMemoryView();
114              ShowPidSelector();              ShowPidSelector();
115                ShowDataTypeConverter();
116          }          }
117          public void ShowLogWindow()          public void ShowLogWindow()
118          {                    {
119                if (m_LogWindow == null || m_LogWindow.IsDisposed) { m_LogWindow = new FloatingLogWindow(); }
120              m_LogWindow.Show(dockPanel, DockState.DockBottom);              m_LogWindow.Show(dockPanel, DockState.DockBottom);
121          }          }
122          public void ShowAboutBox()          public void ShowAboutBox()
123          {          {
124                if (m_AboutBox == null || m_AboutBox.IsDisposed) { m_AboutBox = new FloatingAboutBox(); }
125              m_AboutBox.ShowDialog();              m_AboutBox.ShowDialog();
126          }          }
127          public void ShowRamDump()          public void ShowRamDump()
128          {          {
129                load_plugins();
130              m_RamDump = new FloatingRamDumperDialog(ConfigPlugin);              m_RamDump = new FloatingRamDumperDialog(ConfigPlugin);
131              m_RamDump.AcceptedProcess = SelectedProcess;              m_RamDump.AcceptedProcess = SelectedProcess;
132              m_RamDump.Show(dockPanel);                          m_RamDump.Show(dockPanel);            
133          }          }
134          public void ShowMemoryView()          public void ShowMemoryView()
135          {          {
136                load_plugins();
137              m_memoryview = new FloatingMemoryView(ConfigPlugin);              m_memoryview = new FloatingMemoryView(ConfigPlugin);
138              m_memoryview.AcceptedProcess = SelectedProcess;              m_memoryview.AcceptedProcess = SelectedProcess;
139              m_memoryview.Show(dockPanel);              m_memoryview.Show(dockPanel);
140          }          }
141          public void ShowPidSelector()          public void ShowPidSelector()
142          {          {
143                load_plugins();
144              //List<Process> procs = ConfigPlugin.ValidProcessesForPlugin;              //List<Process> procs = ConfigPlugin.ValidProcessesForPlugin;
145              m_PIDSelector = new PIDSelector(ConfigPlugin);              m_PIDSelector = new PIDSelector(ConfigPlugin);
146              m_PIDSelector.OnSelectedProcessChanged += new BaseEventHandler<ProcessChangedEventArgs>(OnProcessChanged);              m_PIDSelector.OnSelectedProcessChanged += new BaseEventHandler<ProcessChangedEventArgs>(OnProcessChanged);
147              m_PIDSelector.Show(dockPanel);              m_PIDSelector.Show(dockPanel);
148          }          }
149            public void ShowDataTypeConverter()
150            {
151                if (m_typeconverter == null || m_typeconverter.IsDisposed) { m_typeconverter = new FloatingDataTypeConverter(); }
152                m_typeconverter.Show(dockPanel, DockState.DockRightAutoHide);
153            }
154          #endregion          #endregion
155    
156    
# Line 293  namespace RomCheater Line 310  namespace RomCheater
310              ulong value = Convert.ToUInt64(end.ToString(), 16);              ulong value = Convert.ToUInt64(end.ToString(), 16);
311              //}              //}
312          }          }
313    
314            private void mnuItemShowDataTypeConverter_Click(object sender, EventArgs e)
315            {
316                ShowDataTypeConverter();
317            }
318                    
319      }      }
320  }  }

Legend:
Removed from v.217  
changed lines
  Added in v.218

  ViewVC Help
Powered by ViewVC 1.1.22