C# Class Brewmaster.Layout.LayoutHandler

Afficher le fichier Open project: Sumez/Brewmaster Class Usage Examples

Méthodes publiques

Свойство Type Description
PanelStatusChanged bool>.Action

Private Properties

Свойство Type Description
AddPanelToGroupedPanel void
AddPanelToSplitContainer void
CheckDockLocation bool
CheckGroupDock bool
JoinPanels void
RemovePanelFromGroupedPanel void
RemovePanelFromSplitContainer void
ShowPanel void
SuggestClosestSplit void

Méthodes publiques

Méthode Description
DockPanel ( FloatPanel panel ) : void
GetPanel ( Control control ) : IdePanel
HidePanel ( IdePanel panel ) : void
LayoutHandler ( MainForm mainForm ) : System
ReleasePanel ( IdePanel panel, Point windowLocation ) : void
SetDockContainers ( ) : void
ShowPanel ( IdePanel panel ) : void
SuggestDock ( Point cursorPosition, FloatPanel activePanel ) : void

Méthodes protégées

Méthode Description
CreateFloatPanel ( IdePanel panel, Point? location = null, Size? size = null ) : void
OnPanelStatusChanged ( IdePanel panel, bool visible ) : void

Private Methods

Méthode Description
AddPanelToGroupedPanel ( Brewmaster.Layout.IdePanel sibling, Brewmaster.Layout.IdePanel idePanel, int index ) : void
AddPanelToSplitContainer ( Brewmaster.Layout.MultiSplitContainer multiSplitParent, Brewmaster.Layout.IdePanel panel, int index ) : void
CheckDockLocation ( Brewmaster.Layout.MultiSplitContainer container ) : bool
CheckGroupDock ( IdePanel idePanel ) : bool
JoinPanels ( IdePanel existingPanel, IdePanel newPanel, int newIndex = 1 ) : void
RemovePanelFromGroupedPanel ( IdePanel panel, IdeGroupedPanel groupedPanel ) : void
RemovePanelFromSplitContainer ( IdePanel panel ) : void
ShowPanel ( IdePanel panel, IdePanel locationReference ) : void
SuggestClosestSplit ( LayoutSplit closestSplit, List splits, Rectangle absoluteBounds, bool horizontal ) : void

Method Details

CreateFloatPanel() protected méthode

protected CreateFloatPanel ( IdePanel panel, Point? location = null, Size? size = null ) : void
panel IdePanel
location Point?
size Size?
Résultat void

DockPanel() public méthode

public DockPanel ( FloatPanel panel ) : void
panel FloatPanel
Résultat void

GetPanel() public static méthode

public static GetPanel ( Control control ) : IdePanel
control Control
Résultat IdePanel

HidePanel() public méthode

public HidePanel ( IdePanel panel ) : void
panel IdePanel
Résultat void

LayoutHandler() public méthode

public LayoutHandler ( MainForm mainForm ) : System
mainForm MainForm
Résultat System

OnPanelStatusChanged() protected méthode

protected OnPanelStatusChanged ( IdePanel panel, bool visible ) : void
panel IdePanel
visible bool
Résultat void

ReleasePanel() public méthode

public ReleasePanel ( IdePanel panel, Point windowLocation ) : void
panel IdePanel
windowLocation Point
Résultat void

SetDockContainers() public méthode

public SetDockContainers ( ) : void
Résultat void

ShowPanel() public méthode

public ShowPanel ( IdePanel panel ) : void
panel IdePanel
Résultat void

SuggestDock() public méthode

public SuggestDock ( Point cursorPosition, FloatPanel activePanel ) : void
cursorPosition Point
activePanel FloatPanel
Résultat void

Property Details

PanelStatusChanged public_oe property

public Action PanelStatusChanged
Résultat bool>.Action