Ejemplo n.º 1
0
 private bool OnProjectClosing(bool cancelled)
 {
     if (ProjectClosing != null)
     {
         ProjectClosingEventArgs args = new ProjectClosingEventArgs(mProject, cancelled);
         ProjectClosing(this, args);
         return(args.Cancel);
     }
     return(false);
 }
Ejemplo n.º 2
0
        void Manager_ProjectClosing(IManager sender, ProjectClosingEventArgs args)
        {
            XmlElement historyRoot = args.Project.CreateUserConfigurationXML("LuaConsoleHistory");

            for (int index = Math.Max(0, m_history.Count - m_plugin.Options.ConsoleHistorySize); index < m_history.Count; ++index)
            {
                string     item = m_history[index];
                XmlElement node = historyRoot.OwnerDocument.CreateElement("History");
                node.InnerText = item;
                historyRoot.AppendChild(node);
            }
        }
Ejemplo n.º 3
0
 void IHandle <ProjectClosingEventArgs> .Handle(ProjectClosingEventArgs message) => Close();