C# Class ComponentFactory.Krypton.Docking.KryptonDockingEdgeAutoHidden

Inheritance: DockingElementClosedCollection
Mostrar archivo Open project: ComponentFactory/Krypton Class Usage Examples

Public Methods

Method Description
AppendAutoHiddenGroup ( ) : KryptonDockingAutoHiddenGroup

Create and add a new auto hidden group instance to the correct edge of the owning control.

AppendAutoHiddenGroup ( string name ) : KryptonDockingAutoHiddenGroup

Create and add a new auto hidden group instance to the correct edge of the owning control.

FindDockingEdgeAutoHidden ( string uniqueName ) : KryptonDockingEdgeAutoHidden

Find a edge auto hidden element by searching the hierarchy.

InsertAutoHiddenGroup ( int index ) : KryptonDockingAutoHiddenGroup

Create and insert a new auto hidden group instance to the correct edge of the owning control.

InsertAutoHiddenGroup ( int index, string name ) : KryptonDockingAutoHiddenGroup

Create and insert a new auto hidden group instance to the correct edge of the owning control.

KryptonDockingEdgeAutoHidden ( string name, Control control, DockingEdge edge ) : System

Initialize a new instance of the KryptonDockingEdgeAutoHidden class.

PropogateAction ( DockingPropogateAction action, KryptonPage pages ) : void

Propogates an action request down the hierarchy of docking elements.

PropogateAction ( DockingPropogateAction action, string uniqueNames ) : void

Propogates an action request down the hierarchy of docking elements.

SlidePageOut ( KryptonPage page, bool select ) : void

Slide the specified page into view and optionally select.

SlidePageOut ( string uniqueName, bool select ) : void

Slide the specified page into view and optionally select.

Protected Methods

Method Description
LoadChildDockingElement ( XmlReader xmlReader, KryptonPageCollection pages, IDockingElement child ) : void

Perform docking element specific actions for loading a child xml.

Private Methods

Method Description
CreateAndInsertAutoHiddenGroup ( int index, string name ) : KryptonDockingAutoHiddenGroup
FindMovementRect ( Rectangle moveRect ) : Rectangle
OnDockingAutoHiddenGroupClicked ( object sender, KryptonPageEventArgs e ) : void
OnDockingAutoHiddenGroupDisposed ( object sender, EventArgs e ) : void
OnDockingAutoHiddenGroupHoverEnd ( object sender, EventArgs e ) : void
OnDockingAutoHiddenGroupHoverStart ( object sender, KryptonPageEventArgs e ) : void
OnPanelDisposed ( object sender, EventArgs e ) : void
OnSlidePanelAutoHiddenShowingStateChanged ( object sender, AutoHiddenShowingStateEventArgs e ) : void
OnSlidePanelDisposed ( object sender, EventArgs e ) : void
OnSlidePanelPageAutoHiddenClicked ( object sender, UniqueNameEventArgs e ) : void
OnSlidePanelPageCloseClicked ( object sender, UniqueNameEventArgs e ) : void
OnSlidePanelPageDropDownClicked ( object sender, CancelDropDownEventArgs e ) : void
OnSlidePanelSeparatorMoveRect ( object sender, SplitterMoveRectMenuArgs e ) : void
OnSlidePanelSeparatorMoved ( object sender, System.Windows.Forms.SplitterEventArgs e ) : void
OnSlidePanelSeparatorMoving ( object sender, System.Windows.Forms.SplitterCancelEventArgs e ) : void

Method Details

AppendAutoHiddenGroup() public method

Create and add a new auto hidden group instance to the correct edge of the owning control.
public AppendAutoHiddenGroup ( ) : KryptonDockingAutoHiddenGroup
return KryptonDockingAutoHiddenGroup

AppendAutoHiddenGroup() public method

Create and add a new auto hidden group instance to the correct edge of the owning control.
public AppendAutoHiddenGroup ( string name ) : KryptonDockingAutoHiddenGroup
name string Initial name of the group element.
return KryptonDockingAutoHiddenGroup

FindDockingEdgeAutoHidden() public method

Find a edge auto hidden element by searching the hierarchy.
public FindDockingEdgeAutoHidden ( string uniqueName ) : KryptonDockingEdgeAutoHidden
uniqueName string Named page for which a suitable auto hidden edge element is required.
return KryptonDockingEdgeAutoHidden

InsertAutoHiddenGroup() public method

Create and insert a new auto hidden group instance to the correct edge of the owning control.
public InsertAutoHiddenGroup ( int index ) : KryptonDockingAutoHiddenGroup
index int Insertion index.
return KryptonDockingAutoHiddenGroup

InsertAutoHiddenGroup() public method

Create and insert a new auto hidden group instance to the correct edge of the owning control.
public InsertAutoHiddenGroup ( int index, string name ) : KryptonDockingAutoHiddenGroup
index int Insertion index.
name string Initial name of the group element.
return KryptonDockingAutoHiddenGroup

KryptonDockingEdgeAutoHidden() public method

Initialize a new instance of the KryptonDockingEdgeAutoHidden class.
public KryptonDockingEdgeAutoHidden ( string name, Control control, DockingEdge edge ) : System
name string Initial name of the element.
control System.Windows.Forms.Control Reference to control that is being managed.
edge DockingEdge Docking edge being managed.
return System

LoadChildDockingElement() protected method

Perform docking element specific actions for loading a child xml.
protected LoadChildDockingElement ( XmlReader xmlReader, KryptonPageCollection pages, IDockingElement child ) : void
xmlReader XmlReader Xml reader object.
pages KryptonPageCollection Collection of available pages.
child IDockingElement Optional reference to existing child docking element.
return void

PropogateAction() public method

Propogates an action request down the hierarchy of docking elements.
public PropogateAction ( DockingPropogateAction action, KryptonPage pages ) : void
action DockingPropogateAction Action that is requested to be performed.
pages ComponentFactory.Krypton.Navigator.KryptonPage Array of pages the action relates to.
return void

PropogateAction() public method

Propogates an action request down the hierarchy of docking elements.
public PropogateAction ( DockingPropogateAction action, string uniqueNames ) : void
action DockingPropogateAction Action that is requested to be performed.
uniqueNames string Array of unique names of the pages the action relates to.
return void

SlidePageOut() public method

Slide the specified page into view and optionally select.
public SlidePageOut ( KryptonPage page, bool select ) : void
page ComponentFactory.Krypton.Navigator.KryptonPage Page to slide into view.
select bool True to select the page; otherwise false.
return void

SlidePageOut() public method

Slide the specified page into view and optionally select.
public SlidePageOut ( string uniqueName, bool select ) : void
uniqueName string Name of page to slide into view.
select bool True to select the page; otherwise false.
return void