/[RomCheater]/trunk/RomCheater.RVAScratchPad/Form1.cs
ViewVC logotype

Diff of /trunk/RomCheater.RVAScratchPad/Form1.cs

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

revision 716 by william, Tue Jun 18 10:59:36 2013 UTC revision 719 by william, Tue Jun 18 11:37:38 2013 UTC
# Line 11  using WeifenLuo.WinFormsUI.Docking; Line 11  using WeifenLuo.WinFormsUI.Docking;
11  using System.IO;  using System.IO;
12  using RomCheater.PluginFramework.Core;  using RomCheater.PluginFramework.Core;
13  using RomCheater.Core;  using RomCheater.Core;
14    using RomCheater.UserSettingsSupport;
15    
16  namespace RomCheater.RVAScratchPad  namespace RomCheater.RVAScratchPad
17  {  {
# Line 41  namespace RomCheater.RVAScratchPad Line 42  namespace RomCheater.RVAScratchPad
42          {          {
43              InitializeComponent();              InitializeComponent();
44              load_loggerflags();              load_loggerflags();
45              //SetupDocks();              SetupDocks();
46              LoggerInstance = m_LogWindow.Logwriter;              LoggerInstance = m_LogWindow.Logwriter;
47              LoggerInstance.CreateNewLog(false);              LoggerInstance.CreateNewLog(false);
48              logger.ForceLog.Info.WriteLine("LoggingFlags = 0x{0:x4} ({1})", logger.GetLoggingFlags().Value, logger.GetLoggingFlags().Name);              logger.ForceLog.Info.WriteLine("LoggingFlags = 0x{0:x4} ({1})", logger.GetLoggingFlags().Value, logger.GetLoggingFlags().Name);
# Line 73  namespace RomCheater.RVAScratchPad Line 74  namespace RomCheater.RVAScratchPad
74    
75    
76          #region Dock Support          #region Dock Support
         //void AddDockToWindowList(object sender, EventArgs e)  
         //{  
         //    DockContent dc;  
         //    TypeBinder.Bind(sender, out dc);  
         //    ToolStripMenuItem tsmi = new ToolStripMenuItem(dc.Text);  
         //    tsmi.Name = dc.Name;  
         //    tsmi.Tag = dc;  
         //    tsmi.Click += new EventHandler(tsmi_Click);  
         //    mnuWindows.DropDownItems.Add(tsmi);  
         //}  
         //void tsmi_Click(object sender, EventArgs e)  
         //{  
         //    ToolStripMenuItem tsmi;  
         //    TypeBinder.Bind(sender, out tsmi);  
         //    DockContent dc;  
         //    TypeBinder.Bind(tsmi.Tag, out dc);  
         //    dc.Activate();  
         //}  
         //void RemoveDockFromWindowList(object sender, FormClosedEventArgs e)  
         //{  
         //    DockContent dc;  
         //    TypeBinder.Bind(sender, out dc);  
         //    mnuWindows.DropDownItems.RemoveByKey(dc.Name);  
         //}  
77          private IDockContent GetContentFromPersistString(string persistString)          private IDockContent GetContentFromPersistString(string persistString)
78          {          {
79              if (persistString == typeof(FloatingLogWindow).ToString()) { return m_LogWindow; }              if (persistString == typeof(FloatingLogWindow).ToString()) { return m_LogWindow; }
80              if (persistString == typeof(FloatingWebBrowser).ToString()) { return m_wb; }              if (persistString == typeof(FloatingWebBrowser).ToString()) { return m_wb; }
81              else { return null; }              if (RVACalcPlugin != null) { if (persistString == RVACalcPlugin.IDockContentTypeName) { return RVACalcPlugin.DockContent; } }
82                if (ScratchPadPlugin != null) { if (persistString == ScratchPadPlugin.IDockContentTypeName) { return ScratchPadPlugin.DockContent; } }            
83                return null;
84          }          }
85          public void SetupDocks()          public void SetupDocks()
86          {          {
87              m_LogWindow = new FloatingLogWindow();              m_LogWindow = new FloatingLogWindow();
88                m_LogWindow.CloseButton = false;
89                m_LogWindow.CloseButtonVisible = false;
90    
91              m_wb = new FloatingWebBrowser();              m_wb = new FloatingWebBrowser();
92                m_wb.CloseButton = false;
93                m_wb.CloseButtonVisible = false;
94    
95              m_deserializeDockContent = new DeserializeDockContent(GetContentFromPersistString);              m_deserializeDockContent = new DeserializeDockContent(GetContentFromPersistString);
96          }          }
97          #region SetupDockWindowHandler support          #region SetupDockWindowHandler support
# Line 118  namespace RomCheater.RVAScratchPad Line 103  namespace RomCheater.RVAScratchPad
103          }          }
104          private void SetupPluginWindowHandlers()          private void SetupPluginWindowHandlers()
105          {          {
106              //if (RVACalcPlugin != null)              if (RVACalcPlugin != null)
107              //{              {
108                                    RVACalcPlugin.Activate();
109              //}              }
110              //if (ScratchPadPlugin != null)              if (ScratchPadPlugin != null)
111              //{              {
112              //}                  ScratchPadPlugin.Activate();
113                }
114          }          }
115          private void SetupLogWindowHandler()          private void SetupLogWindowHandler()
116          {          {
# Line 226  namespace RomCheater.RVAScratchPad Line 212  namespace RomCheater.RVAScratchPad
212          {          {
213              this.Close();              this.Close();
214          }          }
215    
216            private void Form1_Load(object sender, EventArgs e)
217            {
218                SettingSubscriber.AddSubscriber(this, RomCheater.Properties.Settings.Default);
219            }
220      }      }
221  }  }

Legend:
Removed from v.716  
changed lines
  Added in v.719

  ViewVC Help
Powered by ViewVC 1.1.22