~ubuntu-branches/ubuntu/trusty/monodevelop/trusty-proposed

« back to all changes in this revision

Viewing changes to src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/ErrorListPad.cs

  • Committer: Package Import Robot
  • Author(s): Jo Shields
  • Date: 2013-05-12 09:46:03 UTC
  • mto: This revision was merged to the branch mainline in revision 29.
  • Revision ID: package-import@ubuntu.com-20130512094603-mad323bzcxvmcam0
Tags: upstream-4.0.5+dfsg
ImportĀ upstreamĀ versionĀ 4.0.5+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
46
46
using System.Text;
47
47
using MonoDevelop.Components.Docking;
48
48
using MonoDevelop.Ide.Gui.Components;
 
49
using MonoDevelop.Components.Commands;
 
50
using MonoDevelop.Ide.Commands;
49
51
 
50
52
namespace MonoDevelop.Ide.Gui.Pads
51
53
{
53
55
        {
54
56
                HPaned control;
55
57
                ScrolledWindow sw;
56
 
                MonoDevelop.Ide.Gui.Components.PadTreeView view;
 
58
                PadTreeView view;
57
59
                LogView outputView;
58
60
                ListStore store;
59
61
                TreeModelFilter filter;
111
113
 
112
114
                void IPadContent.Initialize (IPadWindow window)
113
115
                {
114
 
                        window.Title = GettextCatalog.GetString ("Error List");
115
 
                        window.Icon = MonoDevelop.Ide.Gui.Stock.Error;
116
 
                        
 
116
                        window.Title = GettextCatalog.GetString ("Errors");
 
117
 
117
118
                        DockItemToolbar toolbar = window.GetToolbar (PositionType.Top);
118
119
                        
119
120
                        errorBtn = new ToggleButton ();
120
121
                        errorBtn.Active = (bool)PropertyService.Get (showErrorsPropertyName, true);
121
 
                        errorBtn.Image = new Gtk.Image (Gtk.Stock.DialogError, Gtk.IconSize.Menu);
 
122
                        errorBtn.Image = new Gtk.Image (Stock.Error, Gtk.IconSize.Menu);
122
123
                        errorBtn.Image.Show ();
123
124
                        errorBtn.Toggled += new EventHandler (FilterChanged);
124
125
                        errorBtn.TooltipText = GettextCatalog.GetString ("Show Errors");
127
128
                        
128
129
                        warnBtn = new ToggleButton ();
129
130
                        warnBtn.Active = (bool)PropertyService.Get (showWarningsPropertyName, true);
130
 
                        warnBtn.Image = new Gtk.Image (Gtk.Stock.DialogWarning, Gtk.IconSize.Menu);
 
131
                        warnBtn.Image = new Gtk.Image (Stock.Warning, Gtk.IconSize.Menu);
131
132
                        warnBtn.Image.Show ();
132
133
                        warnBtn.Toggled += new EventHandler (FilterChanged);
133
134
                        warnBtn.TooltipText = GettextCatalog.GetString ("Show Warnings");
173
174
                        sort.SetSortFunc (VisibleColumns.Project, ProjectIterSort);
174
175
                        sort.SetSortFunc (VisibleColumns.File, FileIterSort);
175
176
                        
176
 
                        view = new MonoDevelop.Ide.Gui.Components.PadTreeView (sort);
 
177
                        view = new PadTreeView (sort);
177
178
                        view.RulesHint = true;
178
179
                        view.DoPopupMenu = (evnt) => IdeApp.CommandService.ShowContextMenu (view, evnt, CreateMenu ());
179
180
                        AddColumns ();
195
196
                        
196
197
                        view.RowActivated += new RowActivatedHandler (OnRowActivated);
197
198
                        
198
 
                        iconWarning = sw.RenderIcon (Gtk.Stock.DialogWarning, Gtk.IconSize.Menu, "");
199
 
                        iconError = sw.RenderIcon (Gtk.Stock.DialogError, Gtk.IconSize.Menu, "");
 
199
                        iconWarning = sw.RenderIcon (Stock.Warning, Gtk.IconSize.Menu, "");
 
200
                        iconError = sw.RenderIcon (Stock.Error, Gtk.IconSize.Menu, "");
200
201
                        iconInfo = sw.RenderIcon (Gtk.Stock.DialogInfo, Gtk.IconSize.Menu, "");
201
202
                        
202
203
                        control.Add1 (sw);
426
427
                        }
427
428
                }
428
429
 
 
430
                [CommandHandler (EditCommands.Copy)]
 
431
                protected void OnCopy ()
 
432
                {
 
433
                        OnTaskCopied (null, null);
 
434
                }
 
435
 
429
436
                void OnTaskCopied (object o, EventArgs args)
430
437
                {
431
438
                        Task task = SelectedTask;
681
688
                private void Clear()
682
689
                {
683
690
                        errorCount = warningCount = infoCount = 0;
 
691
                        if (view.IsRealized)
 
692
                                view.ScrollToPoint (0, 0);
684
693
                        store.Clear ();
685
694
                        tasks.Clear ();
686
695
                        UpdateErrorsNum ();