/[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 226 by william, Sat Jun 2 11:02:38 2012 UTC revision 227 by william, Sat Jun 2 15:48:25 2012 UTC
# Line 33  namespace RomCheater Line 33  namespace RomCheater
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();          private FloatingDataTypeConverter m_typeconverter = new FloatingDataTypeConverter();
36            private FloatingMemorySearcher m_memsearcher = new FloatingMemorySearcher();
37          //private bool log_window_expanded = false;          //private bool log_window_expanded = false;
38          //private double log_window_splitter_default_position = 1.4045;          //private double log_window_splitter_default_position = 1.4045;
39          PluginLoader loader = null;          PluginLoader loader = null;
# Line 59  namespace RomCheater Line 60  namespace RomCheater
60    
61              m_memoryview.AcceptedProcess = SelectedProcess;              m_memoryview.AcceptedProcess = SelectedProcess;
62              m_memoryview.AcceptedPlugin = this.ConfigPlugin;              m_memoryview.AcceptedPlugin = this.ConfigPlugin;
63    
64                m_memsearcher.AcceptedProcess = SelectedProcess;
65                m_memsearcher.AcceptedPlugin = this.ConfigPlugin;
66          }          }
67    
68          #region Dock Support          #region Dock Support
# Line 88  namespace RomCheater Line 92  namespace RomCheater
92              {              {
93                  return m_typeconverter;                  return m_typeconverter;
94              }              }
95                if (persistString == typeof(FloatingMemorySearcher).ToString())
96                {
97                    return m_memsearcher;
98                }
99              else              else
100              {              {
101                  // not sure if this is appropriate                  // not sure if this is appropriate
# Line 103  namespace RomCheater Line 111  namespace RomCheater
111              m_PIDSelector.OnSelectedProcessChanged += new BaseEventHandler<ProcessChangedEventArgs>(OnProcessChanged);              m_PIDSelector.OnSelectedProcessChanged += new BaseEventHandler<ProcessChangedEventArgs>(OnProcessChanged);
112              m_memoryview = new FloatingMemoryView();              m_memoryview = new FloatingMemoryView();
113              m_typeconverter = new FloatingDataTypeConverter();              m_typeconverter = new FloatingDataTypeConverter();
114                m_memsearcher = new FloatingMemorySearcher();
115              m_deserializeDockContent = new DeserializeDockContent(GetContentFromPersistString);              m_deserializeDockContent = new DeserializeDockContent(GetContentFromPersistString);
116          }          }
117          public void ShowDocks()          public void ShowDocks()
# Line 113  namespace RomCheater Line 122  namespace RomCheater
122              ShowMemoryView();              ShowMemoryView();
123              ShowPidSelector();              ShowPidSelector();
124              ShowDataTypeConverter();              ShowDataTypeConverter();
125                ShowMemorySearch();
126          }          }
127          public void ShowLogWindow()          public void ShowLogWindow()
128          {          {
# Line 151  namespace RomCheater Line 161  namespace RomCheater
161              if (m_typeconverter == null || m_typeconverter.IsDisposed) { m_typeconverter = new FloatingDataTypeConverter(); }              if (m_typeconverter == null || m_typeconverter.IsDisposed) { m_typeconverter = new FloatingDataTypeConverter(); }
162              m_typeconverter.Show(dockPanel, DockState.DockRightAutoHide);              m_typeconverter.Show(dockPanel, DockState.DockRightAutoHide);
163          }          }
164            public void ShowMemorySearch()
165            {
166                load_plugins();
167                m_memsearcher = new FloatingMemorySearcher(ConfigPlugin);
168                m_memsearcher.AcceptedProcess = SelectedProcess;
169                m_memsearcher.Show(dockPanel);
170            }
171          #endregion          #endregion
172    
173    
# Line 315  namespace RomCheater Line 332  namespace RomCheater
332          {          {
333              ShowDataTypeConverter();              ShowDataTypeConverter();
334          }          }
335    
336            private void mnuItemShowMemorySearch_Click(object sender, EventArgs e)
337            {
338                ShowMemorySearch();
339            }
340                    
341      }      }
342  }  }

Legend:
Removed from v.226  
changed lines
  Added in v.227

  ViewVC Help
Powered by ViewVC 1.1.22