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

« back to all changes in this revision

Viewing changes to src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/IWorkbenchWindow.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:
29
29
using System.ComponentModel;
30
30
using System.Collections.Generic;
31
31
using Mono.Addins;
 
32
using MonoDevelop.Components.Docking;
32
33
 
33
34
namespace MonoDevelop.Ide.Gui
34
35
{
46
47
                ExtensionContext ExtensionContext { get; }
47
48
 
48
49
                void AttachViewContent (IAttachableViewContent subViewContent);
 
50
                void InsertViewContent (int index, IAttachableViewContent subViewContent);
 
51
 
49
52
                void SwitchView (int index);
50
53
                void SwitchView (IAttachableViewContent subViewContent);
51
54
                int FindView <T>();
52
55
                
53
 
                bool CloseWindow (bool force, bool fromMenu, int pageNum);
 
56
                bool CloseWindow (bool force);
54
57
                void SelectWindow ();
55
 
                
 
58
 
 
59
                /// <summary>
 
60
                /// Returns a toolbar for the pad.
 
61
                /// </summary>
 
62
                DocumentToolbar GetToolbar (IBaseViewContent targetView);
 
63
 
56
64
                event EventHandler DocumentChanged;
57
65
                event WorkbenchWindowEventHandler Closed;
58
66
                event WorkbenchWindowEventHandler Closing;
59
67
                event ActiveViewContentEventHandler ActiveViewContentChanged;
 
68
                event EventHandler ViewsChanged;
60
69
        }
61
70
 
62
71
        public delegate void WorkbenchWindowEventHandler (object o, WorkbenchWindowEventArgs e);