Browse Source

Update to AvalonDock 1.1.1692.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3566 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Daniel Grunwald 17 years ago
parent
commit
f608ae96c7
  1. 604
      src/Libraries/AvalonDock/AvalonDock.XML
  2. BIN
      src/Libraries/AvalonDock/AvalonDock.dll
  3. 1
      src/Main/Base/Project/Src/Gui/Workbench/Layouts/AvalonWorkbenchWindow.cs

604
src/Libraries/AvalonDock/AvalonDock.XML

@ -4,43 +4,59 @@
<name>AvalonDock</name> <name>AvalonDock</name>
</assembly> </assembly>
<members> <members>
<member name="T:AvalonDock.IDropSurface"> <member name="T:AvalonDock.AvalonDockBrushes">
<summary> <summary>
Defines an interface that must be implemented by objects that can host dragged panes Defines a list of brushes used by AvalonDock templates
</summary> </summary>
</member> </member>
<member name="M:AvalonDock.IDropSurface.OnDragEnter(System.Windows.Point)"> <member name="F:AvalonDock.AvalonDockBrushes.DockablePaneTitleBackground">
<summary> <summary>
Called by <see cref="!:DragPaneService"/> when user dragged pane enter this surface Brush used for the title background of a <see cref="T:AvalonDock.DockablePane"/>.
</summary> </summary>
<param name="point">Location of the mouse</param>
</member> </member>
<member name="M:AvalonDock.IDropSurface.OnDragOver(System.Windows.Point)"> <member name="F:AvalonDock.AvalonDockBrushes.DockablePaneTitleBackgroundSelected">
<summary> <summary>
Called by <see cref="!:DragPaneService"/> when user dragged pane is over this surface Brush used for the title background of a <see cref="T:AvalonDock.DockablePane"/> when is focused.
</summary> </summary>
<param name="point">Location of the mouse</param>
</member> </member>
<member name="M:AvalonDock.IDropSurface.OnDragLeave(System.Windows.Point)"> <member name="F:AvalonDock.AvalonDockBrushes.DockablePaneTitleForeground">
<summary> <summary>
Called by <see cref="!:DragPaneService"/> when user dragged pane leave this surface Brush used for the title foreground of a <see cref="T:AvalonDock.DockablePane"/>.
</summary> </summary>
<param name="point">Location of the mouse</param>
</member> </member>
<member name="M:AvalonDock.IDropSurface.OnDrop(System.Windows.Point)"> <member name="F:AvalonDock.AvalonDockBrushes.DockablePaneTitleForegroundSelected">
<summary> <summary>
Called by <see cref="!:DragPaneService"/> when user drops a pane to this surface Brush used for the title foreground of a <see cref="T:AvalonDock.DockablePane"/> when is focused.
</summary> </summary>
<param name="point">Location of the mouse</param>
</member> </member>
<member name="P:AvalonDock.IDropSurface.IsSurfaceVisible"> <member name="F:AvalonDock.AvalonDockBrushes.PaneHeaderCommandBackground">
<summary> <summary>
Gets a value indicating if this area is avilable for drop a dockable pane Brush used for the background of the pane command pins.
</summary> </summary>
</member> </member>
<member name="P:AvalonDock.IDropSurface.SurfaceRectangle"> <member name="F:AvalonDock.AvalonDockBrushes.PaneHeaderCommandBorderBrush">
<summary> <summary>
Gets the sensible area for drop a pane Brush used for the border of the pane command pins.
</summary>
</member>
<member name="F:AvalonDock.AvalonDockBrushes.DocumentHeaderBackground">
<summary>
Brush used for the background of a document header.
</summary>
</member>
<member name="F:AvalonDock.AvalonDockBrushes.DocumentHeaderForeground">
<summary>
Brush used for the foreground of a document header.
</summary>
</member>
<member name="F:AvalonDock.AvalonDockBrushes.DocumentHeaderBackgroundSelected">
<summary>
Brush used for the background of a document header when active (<see cref="P:AvalonDock.ManagedContent.IsActiveDocument"/>).
</summary>
</member>
<member name="F:AvalonDock.AvalonDockBrushes.DocumentHeaderBackgroundMouseOver">
<summary>
Brush used for the background of a document header when mouse is over it.
</summary> </summary>
</member> </member>
<member name="T:AvalonDock.ContextMenuElement"> <member name="T:AvalonDock.ContextMenuElement">
@ -58,68 +74,188 @@
Context menu related to a <see cref="F:AvalonDock.ContextMenuElement.FloatingWindow"/> Context menu related to a <see cref="F:AvalonDock.ContextMenuElement.FloatingWindow"/>
</summary> </summary>
</member> </member>
<member name="T:AvalonDock.WpfApplication"> <member name="T:AvalonDock.DockableContentState">
<summary> <summary>
Designates a Windows Presentation Foundation application model with added functionalities. Enumerates all the possible states of <see cref="T:AvalonDock.DockableContent"/>
</summary> </summary>
</member> </member>
<member name="M:AvalonDock.WpfApplication.DoEvents"> <member name="F:AvalonDock.DockableContentState.Docked">
<summary> <summary>
Processes all UI messages currently in the message queue. Content is docked to a border of a <see cref="T:AvalonDock.ResizingPanel"/> within as <see cref="T:AvalonDock.DockingManager"/> control
</summary> </summary>
</member> </member>
<!-- Badly formed XML comment ignored for member "T:AvalonDock.DockablePaneAnchorTabGroup" --> <member name="F:AvalonDock.DockableContentState.AutoHide">
<!-- Badly formed XML comment ignored for member "T:AvalonDock.ResizingPanelSplitter" -->
<member name="F:AvalonDock.ResizingPanel.OrientationProperty">
<summary> <summary>
Give access to Orientation attached property Content is hosted by a flyout window and is visible only when user move mouse over an anchor thumb located to a <see cref="T:AvalonDock.DockingManager"/> controlo border
</summary> </summary>
<remarks>If horizontal oriented children are positioned from left to right and width of each child is computed according to <see cref="!:ResizingWidth"/> attached property value. When vertical oriented children are arranged from top to bottom, according to <see cref="!:ResizingHeight"/> of each child.</remarks>
</member> </member>
<member name="M:AvalonDock.ResizingPanel.NextChildIsVisible(System.Int32)"> <member name="F:AvalonDock.DockableContentState.DockableWindow">
<summary> <summary>
Checks if next child starting from a given index is visible. Content is hosted by a floating window and user can redock is on its <see cref="T:AvalonDock.DockingManager"/> container control
</summary> </summary>
<param name="iChild">Starting child index.</param>
<returns>Returns true if next child is visible.</returns>
<remarks>This method takes in count the flow <see cref="!:ResizingDirection"/> of the children.</remarks>
</member> </member>
<member name="M:AvalonDock.ResizingPanel.PrevChildIsVisible(System.Int32)"> <member name="F:AvalonDock.DockableContentState.FloatingWindow">
<summary> <summary>
Checks if previous child starting from a given index is visible. Content is hosted by a floating window that can't be docked to a its <see cref="T:AvalonDock.DockingManager"/> container control
</summary> </summary>
<param name="iChild">Starting child index.</param>
<returns>Returns true if previous child is visible.</returns>
<remarks>This method takes in count the flow <see cref="!:ResizingDirection"/> of the children.</remarks>
</member> </member>
<member name="M:AvalonDock.ResizingPanel.RemoveChild(System.Windows.FrameworkElement)"> <member name="F:AvalonDock.DockableContentState.Document">
<summary> <summary>
Remove a child from children collection Content is hosted by <see cref="!:DocmumentContent"/> object
</summary> </summary>
<param name="childToRemove"></param>
</member> </member>
<member name="M:AvalonDock.ResizingPanel.InsertChildRelativeTo(System.Windows.FrameworkElement,System.Windows.FrameworkElement,System.Boolean)"> <member name="F:AvalonDock.DockableContentState.Hidden">
<summary> <summary>
Insert a new child element into the children collection. Content is hidden
</summary> </summary>
<param name="childToInsert">New child element to insert.</param>
<param name="relativeChild">Child after or before which <see cref="!:childToInsert"/> element must be insert.</param>
<param name="next">True if new child must be insert after the <see cref="!:relativeChild"/> element. False otherwise.</param>
</member> </member>
<member name="P:AvalonDock.ResizingPanel.Orientation"> <member name="T:AvalonDock.DockableStyle">
<summary> <summary>
Gets or sets the orientation of the panel Defines how a dockable content can be dragged over a docking manager
</summary> </summary>
<remarks>If horizontal oriented children are positioned from left to right and width of each child is computed according to <see cref="!:ResizingWidth"/> attached property value. When vertical oriented children are arranged from top to bottom, according to <see cref="!:ResizingHeight"/> of each child.</remarks> <remarks>This style can be composed with the 'or' operator.</remarks>
</member> </member>
<member name="M:AvalonDock.DockablePane.ToggleAutoHide"> <member name="F:AvalonDock.DockableStyle.None">
<summary> <summary>
Show/Hide a flyout window containing this pane Content is not dockable at all
</summary> </summary>
</member> </member>
<member name="M:AvalonDock.DockablePane.Close"> <member name="F:AvalonDock.DockableStyle.Document">
<summary> <summary>
Close current content Dockable as document
</summary>
</member>
<member name="F:AvalonDock.DockableStyle.LeftBorder">
<summary>
Dockable to the left border of <see cref="T:AvalonDock.DockingManager"/>
</summary>
</member>
<member name="F:AvalonDock.DockableStyle.RightBorder">
<summary>
Dockable to the right border of <see cref="T:AvalonDock.DockingManager"/>
</summary>
</member>
<member name="F:AvalonDock.DockableStyle.TopBorder">
<summary>
Dockable to the top border of <see cref="T:AvalonDock.DockingManager"/>
</summary>
</member>
<member name="F:AvalonDock.DockableStyle.BottomBorder">
<summary>
Dockable to the bottom border of <see cref="T:AvalonDock.DockingManager"/>
</summary>
</member>
<member name="F:AvalonDock.DockableStyle.Floating">
<summary>
A <see cref="T:AvalonDock.DockableContent"/> with this style can be hosted in a <see cref="T:AvalonDock.FloatingWindow"/>
</summary>
</member>
<member name="F:AvalonDock.DockableStyle.Single">
<summary>
A <see cref="T:AvalonDock.DockableContent"/> with this style can be the only one content in a <see cref="T:AvalonDock.DockablePane"/> pane (NOT YET SUPPORTED)
</summary>
<remarks>This style is not compatible with <see cref="F:AvalonDock.DockableStyle.Document"/> style</remarks>
</member>
<member name="F:AvalonDock.DockableStyle.AutoHide">
<summary>
A <see cref="!:DockableContet"/> with this style can be autohidden.
</summary>
</member>
<member name="F:AvalonDock.DockableStyle.DockableToBorders">
<summary>
Dockable only to a border of a <see cref="T:AvalonDock.DockingManager"/>
</summary>
</member>
<member name="F:AvalonDock.DockableStyle.Dockable">
<summary>
Dockable to a border of a <see cref="T:AvalonDock.DockingManager"/> and into a <see cref="T:AvalonDock.DocumentPane"/>
</summary>
</member>
<member name="F:AvalonDock.DockableStyle.DockableButNotAutoHidden">
<summary>
Dockable to a border of a <see cref="T:AvalonDock.DockingManager"/> and into a <see cref="T:AvalonDock.DocumentPane"/> but not in autohidden mode (WinForms controls)
</summary>
</member>
<member name="T:AvalonDock.DockableContentStateAndPosition">
<summary>
Represent a state of a dockable content that can be used to restore it after it's hidden
</summary>
</member>
<member name="T:AvalonDock.DockableContent">
<summary>
Identifies a content that can be drag over a <see cref="T:AvalonDock.DockingManager"/> control or hosted by a floating window over it (<see cref="T:AvalonDock.FloatingWindow"/>).
</summary>
</member>
<member name="F:AvalonDock.ManagedContent.IconProperty">
<summary>
Select an icon object for the content
</summary>
</member>
<member name="F:AvalonDock.ManagedContent.DefaultFocusedElementProperty">
<summary>
Gets or sets an element which is focused by default when content is activated
</summary>
</member>
<member name="M:AvalonDock.ManagedContent.SetAsActive">
<summary>
Set the content as the active content
</summary>
<remarks>After this method returns property <see cref="P:AvalonDock.ManagedContent.IsActiveContent"/> returns true.</remarks>
</member>
<member name="P:AvalonDock.ManagedContent.Icon">
<summary>
Access to <see cref="F:AvalonDock.ManagedContent.IconProperty"/> dependency property
</summary>
</member>
<member name="P:AvalonDock.ManagedContent.DefaultElement">
<summary>
Access to <see cref="F:AvalonDock.ManagedContent.DefaultFocusedElementProperty"/>
</summary>
</member>
<member name="P:AvalonDock.ManagedContent.IsActiveContent">
<summary>
Returns true if the content is the currently active content.
</summary>
<remarks>Use <see cref="M:AvalonDock.ManagedContent.SetAsActive"/> method to set a content as active.</remarks>
</member>
<member name="P:AvalonDock.ManagedContent.IsActiveDocument">
<summary>
Returns true if the document is the currently active document.
</summary>
<remarks>Use <see cref="M:AvalonDock.ManagedContent.SetAsActive"/> method to set a content as active.</remarks>
</member>
<member name="M:AvalonDock.DockableContent.DetachFromContainerPane">
<summary>
Remove this content from its parent container pane
</summary>
<returns></returns>
</member>
<member name="M:AvalonDock.DockableContent.ResetSavedStateAndPosition">
<summary>
Reset internal state and position of the content
</summary>
<remarks>After a <see cref="T:AvalonDock.DockableContent"/> is hidden AvalonDock save its state and position in order to
restore it correctly when user wants to reshow it calling <see cref="M:AvalonDock.DockingManager.Show(AvalonDock.DocumentContent)"/> function. Call this method
if you want to reset these data and provide your state and anchor style calling one of the overloads of the function
<see cref="M:AvalonDock.DockingManager.Show(AvalonDock.DocumentContent)"/>.</remarks>
</member>
<member name="M:AvalonDock.DockableContent.SaveLayout(System.Xml.XmlWriter)">
<summary>
Save content specific layout settings
</summary>
<param name="storeWriter">Backend store writer</param>
<remarks>Custom derived class can overloads this method to handle custom layout persistence.</remarks>
</member>
<member name="M:AvalonDock.DockableContent.RestoreLayout(System.Xml.XmlElement)">
<summary>
Restore content specific layout settings
</summary>
<param name="storeReader">Saved xml element containg content layout settings</param>
<remarks>Custom derived class must overload this method to restore custom layout settings previously saved trought <see cref="M:AvalonDock.DockableContent.SaveLayout(System.Xml.XmlWriter)"/>.</remarks>
</member>
<member name="P:AvalonDock.DockableContent.DockableStyle">
<summary>
Get or sets a value that indicates how a dockable content can be dragged over and docked to a <see cref="T:AvalonDock.DockingManager"/>
</summary> </summary>
</member> </member>
<member name="T:AvalonDock.AnchorStyle"> <member name="T:AvalonDock.AnchorStyle">
@ -147,34 +283,79 @@
Right border anchor Right border anchor
</summary> </summary>
</member> </member>
<member name="T:AvalonDock.DragPaneServices"> <member name="T:AvalonDock.IDropSurface">
<summary> <summary>
Provides drag-drop functionalities for dockable panes Defines an interface that must be implemented by objects that can host dragged panes
</summary> </summary>
</member> </member>
<member name="M:AvalonDock.OverlayWindow.OnDragEnter(AvalonDock.OverlayWindowDockingButton,System.Windows.Point)"> <member name="M:AvalonDock.IDropSurface.OnDragEnter(System.Windows.Point)">
<summary> <summary>
Shows a highlighting rectangle Called by <see cref="!:DragPaneService"/> when user dragged pane enter this surface
</summary> </summary>
<param name="overlayWindowDockingButton"></param> <param name="point">Location of the mouse</param>
<param name="point"></param>
<returns></returns>
</member> </member>
<member name="M:AvalonDock.OverlayWindow.OnDragLeave(AvalonDock.OverlayWindowDockingButton,System.Windows.Point)"> <member name="M:AvalonDock.IDropSurface.OnDragOver(System.Windows.Point)">
<summary>
Called by <see cref="!:DragPaneService"/> when user dragged pane is over this surface
</summary>
<param name="point">Location of the mouse</param>
</member>
<member name="M:AvalonDock.IDropSurface.OnDragLeave(System.Windows.Point)">
<summary>
Called by <see cref="!:DragPaneService"/> when user dragged pane leave this surface
</summary>
<param name="point">Location of the mouse</param>
</member>
<member name="M:AvalonDock.IDropSurface.OnDrop(System.Windows.Point)">
<summary>
Called by <see cref="!:DragPaneService"/> when user drops a pane to this surface
</summary>
<param name="point">Location of the mouse</param>
</member>
<member name="P:AvalonDock.IDropSurface.IsSurfaceVisible">
<summary>
Gets a value indicating if this area is avilable for drop a dockable pane
</summary>
</member>
<member name="P:AvalonDock.IDropSurface.SurfaceRectangle">
<summary>
Gets the sensible area for drop a pane
</summary>
</member>
<member name="M:AvalonDock.DockablePane.ToggleAutoHide">
<summary>
Show/Hide a flyout window containing this pane
</summary>
</member>
<member name="M:AvalonDock.DockablePane.Close">
<summary>
Close current content
</summary>
</member>
<!-- Badly formed XML comment ignored for member "T:AvalonDock.DockablePaneAnchorTab" -->
<!-- Badly formed XML comment ignored for member "T:AvalonDock.DockablePaneAnchorTabGroup" -->
<member name="T:AvalonDock.DockingManager">
<summary> <summary>
Hides the highlighting rectangle Represents a control which manages a dockable layout for its children
</summary> </summary>
<param name="overlayWindowDockingButton"></param>
<param name="point"></param>
<returns></returns>
</member> </member>
<!-- Badly formed XML comment ignored for member "T:AvalonDock.FlyoutPaneWindow" -->
<!-- Badly formed XML comment ignored for member "T:AvalonDock.DockingManager" -->
<member name="M:AvalonDock.DockingManager.Dispose"> <member name="M:AvalonDock.DockingManager.Dispose">
<summary> <summary>
Call this function if you want to deallocate external floating windows, that otherwise are closed when main window is closed. Call this function if you want to deallocate external floating windows, that otherwise are closed when main window is closed.
</summary> </summary>
</member> </member>
<member name="M:AvalonDock.DockingManager.OnApplyTemplate">
<summary>
Overriden to get a reference to underlying template elements
</summary>
</member>
<member name="M:AvalonDock.DockingManager.GetMainDocumentPane(AvalonDock.ResizingPanel)">
<summary>
Returns the main document pane
</summary>
<param name="parentPanel"></param>
<returns></returns>
</member>
<member name="M:AvalonDock.DockingManager.Anchor(AvalonDock.Pane,AvalonDock.AnchorStyle)"> <member name="M:AvalonDock.DockingManager.Anchor(AvalonDock.Pane,AvalonDock.AnchorStyle)">
<summary> <summary>
Anchor a dockable pane to a border Anchor a dockable pane to a border
@ -227,6 +408,44 @@
</summary> </summary>
<param name="pane">Pane to auto hide/redock</param> <param name="pane">Pane to auto hide/redock</param>
</member> </member>
<member name="M:AvalonDock.DockingManager.Hide(AvalonDock.DockableContent)">
<summary>
Hide a dockable content removing it from its container <see cref="T:AvalonDock.Pane"/>
</summary>
<param name="content">Content to hide</param>
<remarks>Note that if you simply remove a content from its container without calling this method, the
layout serializer component can't managed correctly the removed content.</remarks>
</member>
<member name="M:AvalonDock.DockingManager.Show(AvalonDock.DocumentContent)">
<summary>
Show or add a document in AvalonDock
</summary>
<param name="document">Document to show/add.</param>
<remarks>If document provided is not present in the <see cref="P:AvalonDock.DockingManager.Documents"/> list, this method inserts it in first position of <see cref="!:MainDocumentPane.Items"/> collection.
In both cases select it in the container <see cref="T:AvalonDock.DocumentPane"/>.</remarks>
</member>
<member name="M:AvalonDock.DockingManager.Show(AvalonDock.DockableContent)">
<summary>
Show a dockable content in its container <see cref="T:AvalonDock.Pane"/>
</summary>
<param name="content">Content to show</param>
</member>
<member name="M:AvalonDock.DockingManager.Show(AvalonDock.DockableContent,AvalonDock.DockableContentState)">
<summary>
Show a dockable content in its container with a desidered state
</summary>
<param name="content">Content to show</param>
<param name="desideredState">State desidered</param>
</member>
<member name="M:AvalonDock.DockingManager.Show(AvalonDock.DockableContent,AvalonDock.DockableContentState,AvalonDock.AnchorStyle)">
<summary>
Show a dockable content in its container with a desidered state
</summary>
<param name="content">Content to show</param>
<param name="desideredState">State desidered</param>
<param name="desideredAnchor">Border to which anchor the newly created container pane</param>
<remarks></remarks>
</member>
<member name="M:AvalonDock.DockingManager.UpdateAnchorStyle(AvalonDock.ResizingPanel)"> <member name="M:AvalonDock.DockingManager.UpdateAnchorStyle(AvalonDock.ResizingPanel)">
<summary> <summary>
Update the <see cref="P:AvalonDock.DockablePane.Anchor"/> property relative to the <see cref="T:AvalonDock.DocumentContent"/> object Update the <see cref="P:AvalonDock.DockablePane.Anchor"/> property relative to the <see cref="T:AvalonDock.DocumentContent"/> object
@ -251,6 +470,12 @@
<param name="offset">Offset to be use to set floating window screen position</param> <param name="offset">Offset to be use to set floating window screen position</param>
<returns>Retruns True is drag is completed, false otherwise</returns> <returns>Retruns True is drag is completed, false otherwise</returns>
</member> </member>
<member name="M:AvalonDock.DockingManager.CompleteDragging(System.Windows.Point)">
<summary>
Ends all previously initiated dragging operations
</summary>
<param name="ptEndDrag"></param>
</member>
<member name="F:AvalonDock.DockingManager._overlayWindow"> <member name="F:AvalonDock.DockingManager._overlayWindow">
<summary> <summary>
Overlay window which shows docking placeholders Overlay window which shows docking placeholders
@ -309,179 +534,52 @@
<param name="sw">Object which stores the xml</param> <param name="sw">Object which stores the xml</param>
<remarks>The writer is not closed.</remarks> <remarks>The writer is not closed.</remarks>
</member> </member>
<member name="P:AvalonDock.DockingManager.SurfaceRectangle"> <member name="P:AvalonDock.DockingManager.ActiveDocument">
<summary>
Returns a rectangle where this surface is active
</summary>
</member>
<member name="P:AvalonDock.DockingManager.OverlayWindow">
<summary>
Returns current overlay window
</summary>
</member>
<member name="M:AvalonDock.ManagedContent.SetAsActive">
<summary>
Set the content as the active content
</summary>
<remarks>After this method returns property <see cref="P:AvalonDock.ManagedContent.IsActiveContent"/> returns true.</remarks>
</member>
<member name="P:AvalonDock.ManagedContent.IsActiveContent">
<summary>
Returns true if the content is the currently active content.
</summary>
<remarks>Use <see cref="M:AvalonDock.ManagedContent.SetAsActive"/> method to set a content as active.</remarks>
</member>
<member name="P:AvalonDock.ManagedContent.IsActiveDocument">
<summary>
Returns true if the document is the currently active document.
</summary>
<remarks>Use <see cref="M:AvalonDock.ManagedContent.SetAsActive"/> method to set a content as active.</remarks>
</member>
<!-- Badly formed XML comment ignored for member "T:AvalonDock.DockablePaneAnchorTab" -->
<member name="T:AvalonDock.DockableContentState">
<summary>
Enumerates all the possible states of <see cref="T:AvalonDock.DockableContent"/>
</summary>
</member>
<member name="F:AvalonDock.DockableContentState.Docked">
<summary>
Content is docked to a border of a <see cref="T:AvalonDock.ResizingPanel"/> within as <see cref="T:AvalonDock.DockingManager"/> control
</summary>
</member>
<member name="F:AvalonDock.DockableContentState.AutoHide">
<summary>
Content is hosted by a flyout window and is visible only when user move mouse over an anchor thumb located to a <see cref="T:AvalonDock.DockingManager"/> controlo border
</summary>
</member>
<member name="F:AvalonDock.DockableContentState.DockableWindow">
<summary>
Content is hosted by a floating window and user can redock is on its <see cref="T:AvalonDock.DockingManager"/> container control
</summary>
</member>
<member name="F:AvalonDock.DockableContentState.FloatingWindow">
<summary>
Content is hosted by a floating window that can't be docked to a its <see cref="T:AvalonDock.DockingManager"/> container control
</summary>
</member>
<member name="F:AvalonDock.DockableContentState.Document">
<summary>
Content is hosted by <see cref="!:DocmumentContent"/> object
</summary>
</member>
<member name="F:AvalonDock.DockableContentState.Hidden">
<summary>
Content is hidden
</summary>
</member>
<member name="T:AvalonDock.DockableStyle">
<summary>
Defines how a dockable content can be dragged over a docking manager
</summary>
<remarks>This style can be composed with the 'or' operator.</remarks>
</member>
<member name="F:AvalonDock.DockableStyle.None">
<summary>
Content is not dockable at all
</summary>
</member>
<member name="F:AvalonDock.DockableStyle.Document">
<summary>
Dockable as document
</summary>
</member>
<member name="F:AvalonDock.DockableStyle.LeftBorder">
<summary>
Dockable to the left border of <see cref="T:AvalonDock.DockingManager"/>
</summary>
</member>
<member name="F:AvalonDock.DockableStyle.RightBorder">
<summary>
Dockable to the right border of <see cref="T:AvalonDock.DockingManager"/>
</summary>
</member>
<member name="F:AvalonDock.DockableStyle.TopBorder">
<summary>
Dockable to the top border of <see cref="T:AvalonDock.DockingManager"/>
</summary>
</member>
<member name="F:AvalonDock.DockableStyle.BottomBorder">
<summary>
Dockable to the bottom border of <see cref="T:AvalonDock.DockingManager"/>
</summary>
</member>
<member name="F:AvalonDock.DockableStyle.Floating">
<summary>
A <see cref="T:AvalonDock.DockableContent"/> with this style can be hosted in a <see cref="T:AvalonDock.FloatingWindow"/>
</summary>
</member>
<member name="F:AvalonDock.DockableStyle.Single">
<summary>
A <see cref="T:AvalonDock.DockableContent"/> with this style can be the only one content in a <see cref="T:AvalonDock.DockablePane"/> pane (NOT YET SUPPORTED)
</summary>
<remarks>This style is not compatible with <see cref="F:AvalonDock.DockableStyle.Document"/> style</remarks>
</member>
<member name="F:AvalonDock.DockableStyle.AutoHide">
<summary>
A <see cref="!:DockableContet"/> with this style can be autohidden.
</summary>
</member>
<member name="F:AvalonDock.DockableStyle.DockableToBorders">
<summary>
Dockable only to a border of a <see cref="T:AvalonDock.DockingManager"/>
</summary>
</member>
<member name="F:AvalonDock.DockableStyle.Dockable">
<summary> <summary>
Dockable to a border of a <see cref="T:AvalonDock.DockingManager"/> and into a <see cref="T:AvalonDock.DocumentPane"/> Get or set the active document
</summary> </summary>
<remarks>The active document not neessary receive keyboard focus. To set keyboard focus on a content see <see cref="P:AvalonDock.DockingManager.ActiveContent"/></remarks>
</member> </member>
<member name="F:AvalonDock.DockableStyle.DockableButNotAutoHidden"> <member name="P:AvalonDock.DockingManager.ActiveContent">
<summary> <summary>
Dockable to a border of a <see cref="T:AvalonDock.DockingManager"/> and into a <see cref="T:AvalonDock.DocumentPane"/> but not in autohidden mode (WinForms controls) Get or set the active content
</summary> </summary>
<remarks>An activated content is automatically selected in its container pane and receive logical as well keyboard focus.</remarks>
</member> </member>
<member name="T:AvalonDock.DockableContentStateAndPosition"> <member name="P:AvalonDock.DockingManager.ActiveDockableContent">
<summary> <summary>
Represent a state of a dockable content that can be used to restore it after it's hidden Gets the active dockable content
</summary> </summary>
<remarks>If no dockbale content us active at the moment returns null.</remarks>
</member> </member>
<member name="T:AvalonDock.DockableContent"> <member name="P:AvalonDock.DockingManager.DockableContents">
<summary> <summary>
Identifies a content that can be drag over a <see cref="T:AvalonDock.DockingManager"/> control or hosted by a floating window over it (<see cref="T:AvalonDock.FloatingWindow"/>). Gets an array of all dockable contents currenty managed
</summary> </summary>
</member> </member>
<member name="M:AvalonDock.DockableContent.DetachFromContainerPane"> <member name="P:AvalonDock.DockingManager.Documents">
<summary> <summary>
Remove this content from its parent container pane Gets an array of all document contents
</summary> </summary>
<returns></returns>
</member> </member>
<member name="M:AvalonDock.DockableContent.ResetSavedStateAndPosition"> <member name="P:AvalonDock.DockingManager.MainDocumentPane">
<summary> <summary>
Reset internal state and position of the content Gets the main <see cref="T:AvalonDock.DocumentPane"/> that can be used to add new document
</summary> </summary>
<remarks>After a <see cref="T:AvalonDock.DockableContent"/> is hidden AvalonDock save its state and position in order to
restore it correctly when user wants to reshow it calling <see cref="M:AvalonDock.DockingManager.Show(AvalonDock.ManagedContent)"/> function. Call this method
if you want to reset these data and provide your state and anchor style calling one of the overloads of the function
<see cref="M:AvalonDock.DockingManager.Show(AvalonDock.ManagedContent)"/>.</remarks>
</member> </member>
<member name="M:AvalonDock.DockableContent.SaveLayout(System.Xml.XmlWriter)"> <member name="P:AvalonDock.DockingManager.ShowNavigatorWindowCommand">
<summary> <summary>
Save content specific layout settings Get the command to show navigator window
</summary> </summary>
<param name="storeWriter">Backend store writer</param>
<remarks>Custom derived class can overloads this method to handle custom layout persistence</remarks>
</member> </member>
<member name="M:AvalonDock.DockableContent.RestoreLayout(System.Xml.XmlElement)"> <member name="P:AvalonDock.DockingManager.SurfaceRectangle">
<summary> <summary>
Restore content specific layout settings Returns a rectangle where this surface is active
</summary> </summary>
<param name="storeReader">Saved xml element containg content layout settings</param>
<remarks>Custom derived class must overload this method to restore custom layout settings previously saved trought <see cref="M:AvalonDock.DockableContent.SaveLayout(System.Xml.XmlWriter)"/></remarks>
</member> </member>
<member name="P:AvalonDock.DockableContent.DockableStyle"> <member name="P:AvalonDock.DockingManager.OverlayWindow">
<summary> <summary>
Get or sets a value that indicates how a dockable content can be dragged over and docked to a <see cref="T:AvalonDock.DockingManager"/> Returns current overlay window
</summary> </summary>
</member> </member>
<member name="M:AvalonDock.DocumentContent.OnClosing(System.ComponentModel.CancelEventArgs)"> <member name="M:AvalonDock.DocumentContent.OnClosing(System.ComponentModel.CancelEventArgs)">
@ -528,75 +626,95 @@
</summary> </summary>
<remarks>Note that when a document is closed property like <see cref="P:AvalonDock.ManagedContent.ContainerPane"/> or <see cref="P:AvalonDock.ManagedContent.Manager"/> returns null.</remarks> <remarks>Note that when a document is closed property like <see cref="P:AvalonDock.ManagedContent.ContainerPane"/> or <see cref="P:AvalonDock.ManagedContent.Manager"/> returns null.</remarks>
</member> </member>
<member name="T:AvalonDock.Properties.Resources"> <member name="F:AvalonDock.ResizingPanel.OrientationProperty">
<summary> <summary>
A strongly-typed resource class, for looking up localized strings, etc. Give access to Orientation attached property
</summary> </summary>
<remarks>If horizontal oriented children are positioned from left to right and width of each child is computed according to <see cref="!:ResizingWidth"/> attached property value. When vertical oriented children are arranged from top to bottom, according to <see cref="!:ResizingHeight"/> of each child.</remarks>
</member> </member>
<member name="P:AvalonDock.Properties.Resources.ResourceManager"> <member name="M:AvalonDock.ResizingPanel.NextChildIsVisible(System.Int32)">
<summary> <summary>
Returns the cached ResourceManager instance used by this class. Checks if next child starting from a given index is visible.
</summary> </summary>
<param name="iChild">Starting child index.</param>
<returns>Returns true if next child is visible.</returns>
<remarks>This method takes in count the flow <see cref="!:ResizingDirection"/> of the children.</remarks>
</member> </member>
<member name="P:AvalonDock.Properties.Resources.Culture"> <member name="M:AvalonDock.ResizingPanel.PrevChildIsVisible(System.Int32)">
<summary> <summary>
Overrides the current thread's CurrentUICulture property for all Checks if previous child starting from a given index is visible.
resource lookups using this strongly typed resource class.
</summary> </summary>
<param name="iChild">Starting child index.</param>
<returns>Returns true if previous child is visible.</returns>
<remarks>This method takes in count the flow <see cref="!:ResizingDirection"/> of the children.</remarks>
</member> </member>
<member name="T:AvalonDock.AvalonDockBrushes"> <member name="M:AvalonDock.ResizingPanel.RemoveChild(System.Windows.FrameworkElement)">
<summary> <summary>
Defines a list of brushes used by AvalonDock templates Remove a child from children collection
</summary> </summary>
<param name="childToRemove"></param>
</member> </member>
<member name="F:AvalonDock.AvalonDockBrushes.DockablePaneTitleBackground"> <member name="M:AvalonDock.ResizingPanel.InsertChildRelativeTo(System.Windows.FrameworkElement,System.Windows.FrameworkElement,System.Boolean)">
<summary> <summary>
Brush used for the title background of a <see cref="T:AvalonDock.DockablePane"/>. Insert a new child element into the children collection.
</summary> </summary>
<param name="childToInsert">New child element to insert.</param>
<param name="relativeChild">Child after or before which <see cref="!:childToInsert"/> element must be insert.</param>
<param name="next">True if new child must be insert after the <see cref="!:relativeChild"/> element. False otherwise.</param>
</member> </member>
<member name="F:AvalonDock.AvalonDockBrushes.DockablePaneTitleBackgroundSelected"> <member name="P:AvalonDock.ResizingPanel.Orientation">
<summary> <summary>
Brush used for the title background of a <see cref="T:AvalonDock.DockablePane"/> when is focused. Gets or sets the orientation of the panel
</summary> </summary>
<remarks>If horizontal oriented children are positioned from left to right and width of each child is computed according to <see cref="!:ResizingWidth"/> attached property value. When vertical oriented children are arranged from top to bottom, according to <see cref="!:ResizingHeight"/> of each child.</remarks>
</member> </member>
<member name="F:AvalonDock.AvalonDockBrushes.DockablePaneTitleForeground"> <member name="T:AvalonDock.DragPaneServices">
<summary> <summary>
Brush used for the title foreground of a <see cref="T:AvalonDock.DockablePane"/>. Provides drag-drop functionalities for dockable panes
</summary> </summary>
</member> </member>
<member name="F:AvalonDock.AvalonDockBrushes.DockablePaneTitleForegroundSelected"> <!-- Badly formed XML comment ignored for member "T:AvalonDock.FlyoutPaneWindow" -->
<member name="M:AvalonDock.OverlayWindow.OnDragEnter(AvalonDock.OverlayWindowDockingButton,System.Windows.Point)">
<summary> <summary>
Brush used for the title foreground of a <see cref="T:AvalonDock.DockablePane"/> when is focused. Shows a highlighting rectangle
</summary> </summary>
<param name="overlayWindowDockingButton"></param>
<param name="point"></param>
<returns></returns>
</member> </member>
<member name="F:AvalonDock.AvalonDockBrushes.PaneHeaderCommandBackground"> <member name="M:AvalonDock.OverlayWindow.OnDragLeave(AvalonDock.OverlayWindowDockingButton,System.Windows.Point)">
<summary> <summary>
Brush used for the background of the pane command pins. Hides the highlighting rectangle
</summary> </summary>
<param name="overlayWindowDockingButton"></param>
<param name="point"></param>
<returns></returns>
</member> </member>
<member name="F:AvalonDock.AvalonDockBrushes.PaneHeaderCommandBorderBrush"> <member name="T:AvalonDock.Properties.Resources">
<summary> <summary>
Brush used for the border of the pane command pins. A strongly-typed resource class, for looking up localized strings, etc.
</summary> </summary>
</member> </member>
<member name="F:AvalonDock.AvalonDockBrushes.DocumentHeaderBackground"> <member name="P:AvalonDock.Properties.Resources.ResourceManager">
<summary> <summary>
Brush used for the background of a document header. Returns the cached ResourceManager instance used by this class.
</summary> </summary>
</member> </member>
<member name="F:AvalonDock.AvalonDockBrushes.DocumentHeaderForeground"> <member name="P:AvalonDock.Properties.Resources.Culture">
<summary> <summary>
Brush used for the foreground of a document header. Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary> </summary>
</member> </member>
<member name="F:AvalonDock.AvalonDockBrushes.DocumentHeaderBackgroundSelected"> <!-- Badly formed XML comment ignored for member "T:AvalonDock.ResizingPanelSplitter" -->
<member name="T:AvalonDock.WpfApplication">
<summary> <summary>
Brush used for the background of a document header when active (<see cref="P:AvalonDock.ManagedContent.IsActiveDocument"/>). Designates a Windows Presentation Foundation application model with added functionalities.
</summary> </summary>
</member> </member>
<member name="F:AvalonDock.AvalonDockBrushes.DocumentHeaderBackgroundMouseOver"> <member name="M:AvalonDock.WpfApplication.DoEvents">
<summary> <summary>
Brush used for the background of a document header when mouse is over it. Processes all UI messages currently in the message queue.
</summary> </summary>
</member> </member>
<member name="T:XamlGeneratedNamespace.GeneratedInternalTypeHelper"> <member name="T:XamlGeneratedNamespace.GeneratedInternalTypeHelper">

BIN
src/Libraries/AvalonDock/AvalonDock.dll

Binary file not shown.

1
src/Main/Base/Project/Src/Gui/Workbench/Layouts/AvalonWorkbenchWindow.cs

@ -264,6 +264,7 @@ namespace ICSharpCode.SharpDevelop.Gui
void OnIsDirtyChanged(object sender, EventArgs e) void OnIsDirtyChanged(object sender, EventArgs e)
{ {
UpdateTitle(); UpdateTitle();
CommandManager.InvalidateRequerySuggested();
} }
void UpdateTitle() void UpdateTitle()

Loading…
Cancel
Save