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 specialized DockTabStrip that resides within a DocumentContainer and hosts document windows, providing document-specific UI features like close buttons and overflow menus. |
|
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. |
|
|
|
Represents a specialized DockTabStrip designed for tool windows that provides caption functionality, action buttons, and auto-hide capabilities for enhanced docking workspace management. |
|
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. |