Click or drag to resize

WorkspaceMenus Class

Storage for workspace context menu for pages.
Inheritance Hierarchy

Namespace:  Internal.ComponentFactory.Krypton.Workspace
Assembly:  NeoAxis.Core.Editor (in NeoAxis.Core.Editor.dll) Version: 2024.1.1.0 (2024.1.1.0)
Syntax
C#
public class WorkspaceMenus : Storage

The WorkspaceMenus type exposes the following members.

Constructors
  NameDescription
Public methodWorkspaceMenus
Initialize a new instance of the WorkspaceMenus class.
Top
Properties
  NameDescription
Public propertyId
Gets the unique identifier of the object.
(Inherited from GlobalId.)
Public propertyIsDefault
Gets a value indicating if all values are default.
(Overrides StorageIsDefault.)
Public propertyNeedPaint
Gets and sets the need paint delegate for notifying paint requests.
(Inherited from Storage.)
Protected propertyNeedPaintDelegate
Gets access to the need paint delegate.
(Inherited from Storage.)
Public propertyShortcutClose
Gets and sets the shortcut for closing the current page.
Public propertyShortcutCloseAllButThis
Gets and sets the shortcut for 'close all but this' page.
Public propertyShortcutMaximizeRestore
Gets and sets the shortcut for maximizing/restoring the layout.
Public propertyShortcutMoveNext
Gets and sets the shortcut for moving the current page to the next cell.
Public propertyShortcutMovePrevious
Gets and sets the shortcut for moving the current page to the previous cell.
Public propertyShortcutRebalance
Gets and sets the shortcut for rebalancing the layout.
Public propertyShortcutSplitHorizontal
Gets and sets the shortcut for splitting the current page into a horizontal aligned page.
Public propertyShortcutSplitVertical
Gets and sets the shortcut for splitting the current page into a vertical aligned page.
Public propertyShowContextMenu
Gets and sets if a workspace context menu is shown on tab right clicking.
Public propertyTextClose
Gets and sets the text to use for the close context menu item.
Public propertyTextCloseAllButThis
Gets and sets the text to use for the 'close all but this' context menu item.
Public propertyTextMaximize
Gets and sets the text to use for the maximize context menu item.
Public propertyTextMoveNext
Gets and sets the text to use for the move next context menu item.
Public propertyTextMovePrevious
Gets and sets the text to use for the move previous context menu item.
Public propertyTextRebalance
Gets and sets the text to use for the rebalance context menu item.
Public propertyTextRestore
Gets and sets the text to use for the restore context menu item.
Public propertyTextSplitHorizontal
Gets and sets the text to use for the split horizontal context menu item.
Public propertyTextSplitVertical
Gets and sets the text to use for the split vertical context menu item.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnNeedPaint
Raises the NeedPaint event.
(Inherited from Storage.)
Public methodPerformNeedPaint
Fires the NeedPaint event.
(Inherited from Storage.)
Public methodPerformNeedPaint(Boolean)
Fires the NeedPaint event.
(Inherited from Storage.)
Public methodResetShortcutClose
Resets the ShortcutClose property to its default value.
Public methodResetShortcutCloseAllButThis
Resets the ShortcutCloseAllButThis property to its default value.
Public methodResetShortcutMaximizeRestore
Resets the ShortcutMaximizeRestore property to its default value.
Public methodResetShortcutMoveNext
Resets the ShortcutMoveNext property to its default value.
Public methodResetShortcutMovePrevious
Resets the ShortcutMovePrevious property to its default value.
Public methodResetShortcutRebalance
Resets the ShortcutRebalance property to its default value.
Public methodResetShortcutSplitHorizontal
Resets the ShortcutSplitHorizontal property to its default value.
Public methodResetShortcutSplitVertical
Resets the ShortcutSplitVertical property to its default value.
Public methodResetTextClose
Resets the TextClose property to its default value.
Public methodResetTextCloseAllButThis
Resets the TextCloseAllButThis property to its default value.
Public methodResetTextMaximize
Resets the TextMaximize property to its default value.
Public methodResetTextMoveNext
Resets the TextMoveNext property to its default value.
Public methodResetTextMovePrevious
Resets the TextMovePrevious property to its default value.
Public methodResetTextRebalance
Resets the TextRebalance property to its default value.
Public methodResetTextRestore
Resets the TextRestore property to its default value.
Public methodResetTextSplitHorizontal
Resets the TextSplitHorizontal property to its default value.
Public methodResetTextSplitVertical
Resets the TextSplitVertical property to its default value.
Protected methodShouldSerializeShortcutClose
Decide if the shortcut for closing the current page.
Protected methodShouldSerializeShortcutCloseAllButThis
Decide if the shortcut for 'close all but this' page.
Protected methodShouldSerializeShortcutMaximizeRestore
Decide if the shortcut for maximizing/restoring the layout.
Protected methodShouldSerializeShortcutMoveNext
Decide if the shortcut for moving the current page to the next cell.
Protected methodShouldSerializeShortcutMovePrevious
Decide if the shortcut for moving the current page to the previous cell.
Protected methodShouldSerializeShortcutRebalance
Decide if the shortcut for rebalancing the layout.
Protected methodShouldSerializeShortcutSplitHorizontal
Decide if the shortcut for splitting the current page into a horizontal aligned page.
Protected methodShouldSerializeShortcutSplitVertical
Decide if the shortcut for splitting the current page into a vertical aligned page.
Public methodToString
Returns a string that represents the current defaulted state.
(Inherited from Storage.)
Top
Extension Methods
See Also