예제 #1
0
 /// <summary>
 /// Unloads our plugin
 /// </summary>
 public override void Unload()
 {
     if (m_Form != null)
     {
         if (!m_Form.IsDisposed)
         {
             m_Form.Dispose();
         }
         m_Form = null;
     }
 }
예제 #2
0
 /// <summary>
 /// Show the form
 /// </summary>
 private void menuItemClicked(object sender, System.EventArgs e)
 {
         if (m_Form == null)
         {
                 m_Form = new LightDialog(Name);
         }
         else
         {
                 if(m_Form.IsDisposed) m_Form = new LightDialog(Name);
         }
         m_Form.Visible = true;
 }
예제 #3
0
 /// <summary>
 /// Unloads our plugin
 /// </summary>
 public override void Unload()
 {
         ParentApplication.PluginsMenu.MenuItems.Remove(m_MenuItem);
         if (m_Form != null)
         {
                 if(!m_Form.IsDisposed)
                 {
                         m_Form.Dispose();
                 }
                 m_Form = null;
         }
 }
예제 #4
0
 /// <summary>
 /// Unloads our plugin
 /// </summary>
 public override void Unload()
 {
     ParentApplication.PluginsMenu.MenuItems.Remove(m_MenuItem);
     if (m_Form != null)
     {
         if (!m_Form.IsDisposed)
         {
             m_Form.Dispose();
         }
         m_Form = null;
     }
 }
예제 #5
0
 /// <summary>
 /// Show the form
 /// </summary>
 private void menuItemClicked(object sender, System.EventArgs e)
 {
     if (m_Form == null)
     {
         m_Form = new LightDialog(Name);
     }
     else
     {
         if (m_Form.IsDisposed)
         {
             m_Form = new LightDialog(Name);
         }
     }
     m_Form.Visible = true;
 }