private void ProjectServiceClosed(object sender, SledProjectServiceProjectEventArgs e)
        {
            StopThread();

            m_batchQueue.Clear();
            m_queue.Clear();
        }
예제 #2
0
        private void ProjectServiceOpened(object sender, SledProjectServiceProjectEventArgs e)
        {
            // create before intellisense jobs kick off, as it has to be done on the main thread

            m_project = new ProjectAdapter(e.Project, m_documentService);
            m_broker.ProjectOpened(m_project);
        }
예제 #3
0
        private void ProjectServiceClosing(object sender, SledProjectServiceProjectEventArgs e)
        {
            UnsubscribeFromEvents(e.Project.DomNode);
            View = null;

            // Not actually used; just here to stop compiler warning
            Reloaded.Raise(this, EventArgs.Empty);
        }
예제 #4
0
        private void ProjectServiceOpened(object sender, SledProjectServiceProjectEventArgs e)
        {
            // If file is already opened when the project
            // is opened we need to fill in function list

            // File not in project
            if (m_sd.SledProjectFile == null)
            {
                return;
            }

            UpdateFunctions();
            SelectFunction();
        }
 private void ProjectServiceSavingSettings(object sender, SledProjectServiceProjectEventArgs e)
 {
     Disable();
 }
 private void ProjectServiceOpened(object sender, SledProjectServiceProjectEventArgs e)
 {
     Create(e.Project);
 }
예제 #7
0
 private void ProjectServiceOpened(object sender, SledProjectServiceProjectEventArgs e)
 {
     CreateCallStackCollection();
 }
예제 #8
0
 private void ProjectServiceClosing(object sender, SledProjectServiceProjectEventArgs e)
 {
     DestroyProfileInfoCollection();
     DestroyProfileFuncCallsCollection();
 }
예제 #9
0
 private void ProjectServiceClosing(object sender, SledProjectServiceProjectEventArgs e)
 {
     m_project        = null;
     m_iMaxVarFilters = -1;
 }
예제 #10
0
 private void ProjectServiceClosed(object sender, SledProjectServiceProjectEventArgs e)
 {
     // Clear TTY when project closes
     Clear();
 }
예제 #11
0
        private void ProjectServiceOpened(object sender, SledProjectServiceProjectEventArgs e)
        {
            StartThread();

            AddToBatchQueue(e.Project.AllFiles);
        }
예제 #12
0
 private void ProjectServiceClosed(object sender, SledProjectServiceProjectEventArgs e)
 {
     DestroySyntaxErrorsCollection();
 }
예제 #13
0
 private void ProjectServiceOpened(object sender, SledProjectServiceProjectEventArgs e)
 {
     CreateSyntaxErrorsCollection();
 }
예제 #14
0
 private void ProjectServiceClosing(object sender, SledProjectServiceProjectEventArgs e)
 {
     m_luaCompileSettings = null;
 }
예제 #15
0
 private void ProjectServiceOpened(object sender, SledProjectServiceProjectEventArgs e)
 {
     SetupCompileSettings(e.Project);
     SetupCompileAttribute(e.Project);
 }
예제 #16
0
 private void ProjectServiceClosing(object sender, SledProjectServiceProjectEventArgs e)
 {
     Reset();
 }
예제 #17
0
 private void ProjectServiceOpened(object sender, SledProjectServiceProjectEventArgs e)
 {
     Reset();
 }
예제 #18
0
 private void ProjectServiceSavedSettings(object sender, SledProjectServiceProjectEventArgs e)
 {
     Enable(e.Project);
 }
예제 #19
0
 private void ProjectServiceClosing(object sender, SledProjectServiceProjectEventArgs e)
 {
     Cleanup();
 }
예제 #20
0
 private void ProjectServiceClosing(object sender, SledProjectServiceProjectEventArgs e)
 {
     m_dictProjFiles.Clear();
 }
예제 #21
0
 private void ProjectServiceOpened(object sender, SledProjectServiceProjectEventArgs e)
 {
     ClearAndReload(e.Project.AllFiles);
 }
예제 #22
0
 private void ProjectServiceOpened(object sender, SledProjectServiceProjectEventArgs e)
 {
     CreateProfileInfoCollection();
     CreateProfileFuncCallCollection();
 }
 private void ProjectServiceClosing(object sender, SledProjectServiceProjectEventArgs e)
 {
     m_iMaxBreakpoints = -1;
 }
예제 #24
0
 private void ProjectServiceOpened(object sender, SledProjectServiceProjectEventArgs e)
 {
     m_projectText = e.Project.Name;
     UpdateMainWindow(null, null);
 }
예제 #25
0
 private void ProjectServiceSaved(object sender, SledProjectServiceProjectEventArgs e)
 {
     WriteToDisk();
 }
예제 #26
0
 private void ProjectServiceClosed(object sender, SledProjectServiceProjectEventArgs e)
 {
     m_projectText = null;
     UpdateMainWindow(null, null);
 }
 private void ProjectServiceClosing(object sender, SledProjectServiceProjectEventArgs e)
 {
     m_dictFuncInfo.Clear();
 }
예제 #28
0
 private void ProjectService_SavedSettings(object sender, SledProjectServiceProjectEventArgs e)
 {
     SledOutDevice.OutLine(SledMessageType.Info, "ISledProjectService.SavedSettings");
 }
예제 #29
0
 private void ProjectServiceClosing(object sender, SledProjectServiceProjectEventArgs e)
 {
     DestroyCallStackCollection();
 }
예제 #30
0
 private void ProjectService_Closed(object sender, SledProjectServiceProjectEventArgs e)
 {
     SledOutDevice.OutLine(SledMessageType.Info, "ISledProjectService.Closed");
 }