Namespace Telerik.WinControls.UI.Docking
Classes
A logical structure that treats a number of DockWindow instances as group that is auto-hidden/restored at once. |
A collection that containes instances of type AutoHideGroup. |
Represents a popup Form that is used to display auto-hidden windows. |
A predefined ToolTabStrip instance that resides within an AutoHidePopup and is used to display auto-hidden dock windows. |
A predefined RadPageViewStripElement that holds the associated TabStripItem for each auto-hidden DockWindow. |
Implements a transaction that is associated with a successful AutoHideWindow request. |
AutoHideWindowDisplayingEventArgs Encapsulates the data associated with the AutoHideWindowDisplaying event. |
Implements a transaction that is associated with a successful CloseWindow request. |
ContextMenuDisplayingEventArgs Encapsulates the arguments, associated with |
|
Provides methods for displaying a context menu for a document or tool window. |
|
DesignTimeRadDockComponentFactory
|
DockAutoHideSerializationContainer Represents a logical container of TabStrip instances that contain RadDock windows with "auto-hide" state |
A helper class that exposes common methods, used across a docking framework. |
Encapsulates a docking guide image. Includes additional settings allowing for proper Docking Guides visualization. |
|
|
|
Defines settings for the Docking Guides used by the DragDropService. |
Base class for all Popup Forms that are used with a RadDock instance. Such Forms are FloatingWindow and AutoHidePopup classes. |
Represents the arguments associated with a DockStateChanging event. |
Base class for a TabStripPanel instance that resides on a RadDock scene. |
Represents the arguments associated with a DockTabStripNeeded event. |
Base class for all tool and document windows available per RadDock instance. Implements the IDockWindow interface. |
Represents the arguments associated with all cancelable events, associated with a DockWindow instance. |
A collection that stores all DockWindow instances available per RadDock basis. |
Represents the arguments associated with all DockWindow events. |
A serializable placeholder, used primarily during RadDock's serialization process. |
DockWindowSerializableCollection A collection, which supports serialization of the contained DockWindow instances. |
Represents the arguments associated with a QuickNavigatorSnapshotNeeded event. |
Implements a transaction that is associated with a DockWindow request. |
Represents a special container, which is used to store document tab strips. |
Manages the document windows in a RadDock instance. Supports additional collection of all DockWindow instances that reside within a DocumentTabStrip. The collection's sort order depends on the activation precedence. Provides methods for navigating to next and previous document. Keeps track of the currently active window. |
A predefined DockTabStrip instance that resides within a DocumentContainer and hosts documents. For a document is considered a DocumentWindow instance or a ToolWindow, which has a TabbedDocument DockState. |
Implements a special DockWindow that may reside within a document container only. |
Represents the arguments, associated with a PreviewDockPosition event. |
Represents the arguments, associated with a PreviewDropTarget event. |
Encapsulates the core drag-and-drop functionality for a RadDock instance. What RadDock does is to start and stop the service when drag operation is instanciated. |
Represents the arguments, associated with a PreviewDropTarget event. |
Implements a transaction that is associated with a successful drag-and-drop operation. |
Represents a popup form that is used to host floating DockWindow instances. |
An ICollection implementation to store all FloatingWindow associated with a RadDock instance. |
Encapsulates the data, associated with the FloatingWindowCreated event. |
A serializable collection of FloatingWindow instances. |
Implements a transaction that is associated with a FloatWindow operation. |
Maps a globally unique identifier (Guid) to a human-readable name. Used by the new RadDock framework when converting an old DockingManager framework to its new counterpart. |
A strongly-typed collection of GuidToNameMapping instances. |
Represents a special type of DockWindow, which is used internally by RadDock to wrap custom controls as part of the docking framework. |
Implements a base transaction that is associated with a successful DockWindow request. Concrete inheritors are DockWindowTransaction and DragDropTransaction. |
Contains the names of all predefined commands available in a RadDock instance. |
PredefinedDockingGuidesTemplate Represents a DockingGuidesTemplate which uses embedded images and may not be modified by the user. |
Represents a predefined RadControl instance which hosts a QuickNavigatorElement. |
Represents the RadElement structure that is hosted on a DockQuickNavigator control. The element has the following structure:
|
Represents a dock layout panel, which hosts a header plus a scrollable list with items. |
Represents an item that may reside in a QuickNavigator DockWindow list. |
Encapsulates all the settings that control the appearance and behavior of the QuickNavigator for a RadDock. |
Represents the major control in the Telerik.WinForms.UI.Docking assembly. Root component for the entire docking framework.
Provides highly extensible and completely transparent transaction-based API for managing a set of tool and document windows registered within the docking framework.
Mimics the user experience found in Microsoft Visual Studio - dockable panes, tabbed documents, document navigation plus much more.
|
Represents base command that is associated with a RadDock instance. |
Manages all the commands registered with a RadDock instance. |
|
Base class for all generic RadDock objects - such as Services, Settings, etc. |
Defines base for all services registered with a RadDock instance. |
A logical representation of a RadDock operation. |
RadDockTransactionCancelEventArgs Represents the arguments associated with a TransactionCommitting event. |
Represents the arguments associated with all RadDockTransaction related events. |
A predefined RedockState, used by a RedockService to restore an auto-hide state. |
A predefined RedockState, used by a RedockService to restore a floating state. |
Represents a service that allows a DockWindow state to be saved and restored later on. |
Represents an object that stores information about what was a docking window's previous state. |
Implements a transaction that is associated with a successful Redock request. |
RunTimeRadDockComponentFactory
|
|
|
Represents a serializable version of a FloatingWindow instance. |
Defines the available constants used by a RadDock instance to store its services. |
Encapsulates the layout information for a layout pass of a RadSplitContainer. |
Defines the layout strategy for a RadSplitContainer. |
Represents the arguments associated with a DockTabStripNeeded event. |
|
Encapsulates all size-related properties for a SplitPanel instance residing on a RadSplitContainer. |
Represents a service that is state-based. E.g. it may start, perform some action and stop. |
Represents the arguments associated with a Starting event. |
Represents the arguments associated with a Stopping event. |
|
A predefined DockTabStrip instance that is used to store ToolWindow instances. |
Implements a DockWindow that resides within a ToolTabStrip. |
Implements the Caption element in a ToolTabStrip control. |
ToolWindowCaptionElementStateManager
|
|
|
|
|
Structs
Contains the hit-test information of a DragDropService. |
Interfaces
|
|
Defines the common properties for a RadDock-related object such as DockWindow, FloatingWindow, AutoHidePopup, etc. |
Enums
Defines the possible order of items in the ActiveDocumentList menu, displayed for each DocumentTabStrip. |
Defines the allowed dock positions for a DockWindow. |
Defines the states, allowed per DockWindow instance. |
Defines the possible modes for animating an auto-hidden window. |
Defines the possible reasons for displaying an auto-hidden window. |
Defines the possible edges for a DockWindow to become auto-hidden. |
Defines the different types of context menus, displayed within a RadDock instance. |
Defines the possible actions for a ControlTreeChanged event. |
Defines the position of the docking guides. |
Defines the docking position of a DockWindow. |
Defines the possible valid states for IDockWindow instances. |
Defines the possible transactions in a RadDock instance. |
Defines the possible valid types for IDockable instances. |
Defines the possible actions to be taken when a CloseWindow(DockWindow) request is made. |
Defines the possible insertion order when adding new documents. |
Defines which document should be activated upon closing active document. |
Defines the available buttons for a DockWindow, residing in a DocumentTabStrip instance. |
Defines the behavior of a started DragDropService instance. |
Specifies the possible drag-and-drop contexts. |
Defines the supported drag-and-drop modes by a DragDropService. |
Defines the possible start-up positions for a RadDock's QuickNavigator. |
|
Defines the possible states for a RadDockService instance. |
Defines the posiible size modes for a split panel residing on a RadSplitContainer. |
Defines the visible buttons for a DockWindow, residing in a ToolTabStrip instance. |
Delegates
AutoHideWindowDisplayingEventHandler Defines a method signature to handle AutoHideWindowDisplaying event. |
ContextMenuDisplayingEventHandler
|
ContextMenuItemClickEventHandler
|
ControlTreeChangedEventHandler
|
A method template that is used to handle a DockState changing event. |
DockTabStripNeededEventHandler A method template used to handle a DockTabStripNeeded event. |
A method template that is used to handle all cancelable events, associated with a DockWindow instance. |
A method template that is used to handle all DockWindow events. |
DockWindowSnapshotEventHandler A method template that is used to handle the QuickNavigatorSnapshotNeeded event. |
DragDropDockPositionEventHandler Defines method signature to handle a PreviewDockPosition event. |
Defines method signature to handle a PreviewHitTest event. |
Defines method signature to handle a PreviewDropTarget event. |
Defines a method signature to handle FloatingWindowCreated event. |
RadDockTransactionCancelEventHandler A method template that is used to handle a TransactionCommitting event. |
RadDockTransactionEventHandler A method template that is used to handle all RadDockTransaction related events. |
SelectedTabChangedEventHandler
|
SelectedTabChangingEventHandler
|
SplitContainerNeededEventHandler A method template used to handle a DockTabStripNeeded event. |
|
StateServiceStartingEventHandler Defines an entry point for methods that can handle events like Starting one. |
StateServiceStoppingEventHandler Defines an entry point for methods that can handle events like Stopping one. |