Esempio n. 1
0
        private ProgressMonitor GetBuildProgressMonitor(string statusText)
        {
            Pad          pad              = IdeApp.Workbench.GetPad <ErrorListPad> ();
            ErrorListPad errorPad         = (ErrorListPad)pad.Content;
            AggregatedProgressMonitor mon = new AggregatedProgressMonitor(errorPad.GetBuildProgressMonitor());

            mon.AddFollowerMonitor(GetStatusProgressMonitor(statusText, Stock.StatusBuild, false, true, false, pad, true));
            return(mon);
        }
Esempio n. 2
0
        public IProgressMonitor GetBuildProgressMonitor()
        {
            Pad          pad              = IdeApp.Workbench.GetPad <ErrorListPad> ();
            ErrorListPad errorPad         = (ErrorListPad)pad.Content;
            AggregatedProgressMonitor mon = new AggregatedProgressMonitor(errorPad.GetBuildProgressMonitor());

            mon.AddSlaveMonitor(GetStatusProgressMonitor(GettextCatalog.GetString("Building..."), Stock.BuildCombine, false, true, false, pad));
            return(mon);
        }
Esempio n. 3
0
 ProgressMonitor GetBuildProgressMonitor(string statusText)
 {
     return(Runtime.RunInMainThread(() => {
         Pad pad = IdeApp.Workbench.GetPad <ErrorListPad> ();
         ErrorListPad errorPad = (ErrorListPad)pad.Content;
         AggregatedProgressMonitor mon = new AggregatedProgressMonitor(errorPad.GetBuildProgressMonitor());
         mon.AddFollowerMonitor(GetStatusProgressMonitor(statusText, Stock.StatusBuild, false, true, false, pad, true));
         return mon;
     }).Result);
 }
Esempio n. 4
0
            /// <summary>
            /// Creates, initializes pads and populates the Pads list.
            /// </summary>
            protected virtual void CreatePads()
            {
                Pads.Clear();
                ErrorsPad = new ErrorListPad(Platform.Project);
                Pads.Add(ErrorsPad);
                TasksPad = new TaskListPad(Platform.Project);
                Pads.Add(TasksPad);

                ProjectPad = new ProjectPad(Platform.Project);
                ProjectPad.ItemDoubleClicked      += () => MainForm.ShowEditorFor(ProjectPad.SelectedItem);
                ProjectPad.AddNewItemClicked      += () => AddNewProjectItem();
                ProjectPad.AddExistingItemClicked += () => AddExistingProjectItem();
                ProjectPad.RemoveClicked          += () => RemoveProjectItem(ProjectPad.SelectedItem);
                Pads.Add(ProjectPad);
            }
Esempio n. 5
0
            /// <summary>
            /// Creates, initializes pads and populates the Pads list.
            /// </summary>
            protected virtual void CreatePads()
            {
                Pads.Clear();
                ErrorsPad = new ErrorListPad(Platform.Project);
                Pads.Add(ErrorsPad);
                TasksPad = new TaskListPad(Platform.Project);
                Pads.Add(TasksPad);

                ProjectPad = new ProjectPad(Platform.Project);
                ProjectPad.ItemDoubleClicked += () => MainForm.ShowEditorFor(ProjectPad.SelectedItem);
                ProjectPad.AddNewItemClicked += () => AddNewProjectItem();
                ProjectPad.AddExistingItemClicked += () => AddExistingProjectItem();
                ProjectPad.RemoveClicked += () => RemoveProjectItem(ProjectPad.SelectedItem);
                Pads.Add(ProjectPad);
            }