C# Class LayoutControls.LayoutControl

Inheritance: System.Windows.Forms.UserControl
Datei anzeigen Open project: 2014-sed-team3/term-project Class Usage Examples

Protected Properties

Property Type Description
m_bHandlingLayoutChanged System.Boolean
m_iEnableGraphControlsCount System.Int32
m_oLayoutManagerForToolStripSplitButton Smrf.NodeXL.ApplicationUtil.LayoutManagerForToolStripSplitButton
m_oNodeXLControl Smrf.NodeXL.Visualization.Wpf.NodeXLControl
m_oNodeXLWithAxesControl Smrf.NodeXL.Visualization.Wpf.NodeXLWithAxesControl

Public Methods

Method Description
LayoutControl ( ) : System
SetAndShowGraph ( IGraph oGraph ) : void

Protected Methods

Method Description
ApplyGeneralUserSettings ( GeneralUserSettings oGeneralUserSettings ) : void
ApplyLayoutUserSettings ( LayoutUserSettings oLayoutUserSettings ) : void
CreateGraphZoomAndScaleControl ( ) : void
CreateNodeXLControl ( ) : void
Dispose ( bool disposing ) : void

Clean up any resources being used.

EditGeneralUserSettings ( ) : void
EditLayoutUserSettings ( ) : void
EnableGraphControls ( System.Boolean bEnable ) : void
LayoutManagerForToolStripSplitButton_LayoutChanged ( object sender, EventArgs e ) : void
OnLayoutChanged ( LayoutType eLayout ) : void
ShowGraph ( System.Boolean bLayOutGraph ) : void
hideVertexLabel ( ) : void
showVertexLabel ( ) : void

Private Methods

Method Description
AssertValid ( ) : void
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

oNodeXLControl_GraphLaidOut ( object sender, AsyncCompletedEventArgs e ) : void
oNodeXLControl_LayingOutGraph ( object sender, EventArgs e ) : void
tsbMouseModeButton_Click ( object sender, EventArgs e ) : void
tsbShowGraph_Click ( object sender, EventArgs e ) : void
tsbShowHideLabel_Click ( object sender, EventArgs e ) : void
tsmiGraphOption_Click ( object sender, EventArgs e ) : void
tsmiLayoutOption_Click ( object sender, EventArgs e ) : void
tssbOption_ButtonClick ( object sender, EventArgs e ) : void

Method Details

ApplyGeneralUserSettings() protected method

protected ApplyGeneralUserSettings ( GeneralUserSettings oGeneralUserSettings ) : void
oGeneralUserSettings LayoutControls.UserSettings.GeneralUserSettings
return void

ApplyLayoutUserSettings() protected method

protected ApplyLayoutUserSettings ( LayoutUserSettings oLayoutUserSettings ) : void
oLayoutUserSettings LayoutControls.UserSettings.LayoutUserSettings
return void

CreateGraphZoomAndScaleControl() protected method

protected CreateGraphZoomAndScaleControl ( ) : void
return void

CreateNodeXLControl() protected method

protected CreateNodeXLControl ( ) : void
return void

Dispose() protected method

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
return void

EditGeneralUserSettings() protected method

protected EditGeneralUserSettings ( ) : void
return void

EditLayoutUserSettings() protected method

protected EditLayoutUserSettings ( ) : void
return void

EnableGraphControls() protected method

protected EnableGraphControls ( System.Boolean bEnable ) : void
bEnable System.Boolean
return void

LayoutControl() public method

public LayoutControl ( ) : System
return System

LayoutManagerForToolStripSplitButton_LayoutChanged() protected method

protected LayoutManagerForToolStripSplitButton_LayoutChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

OnLayoutChanged() protected method

protected OnLayoutChanged ( LayoutType eLayout ) : void
eLayout LayoutType
return void

SetAndShowGraph() public method

public SetAndShowGraph ( IGraph oGraph ) : void
oGraph IGraph
return void

ShowGraph() protected method

protected ShowGraph ( System.Boolean bLayOutGraph ) : void
bLayOutGraph System.Boolean
return void

hideVertexLabel() protected method

protected hideVertexLabel ( ) : void
return void

showVertexLabel() protected method

protected showVertexLabel ( ) : void
return void

Property Details

m_bHandlingLayoutChanged protected_oe property

protected Boolean,System m_bHandlingLayoutChanged
return System.Boolean

m_iEnableGraphControlsCount protected_oe property

protected Int32,System m_iEnableGraphControlsCount
return System.Int32

m_oLayoutManagerForToolStripSplitButton protected_oe property

protected LayoutManagerForToolStripSplitButton,Smrf.NodeXL.ApplicationUtil m_oLayoutManagerForToolStripSplitButton
return Smrf.NodeXL.ApplicationUtil.LayoutManagerForToolStripSplitButton

m_oNodeXLControl protected_oe property

protected NodeXLControl,Smrf.NodeXL.Visualization.Wpf m_oNodeXLControl
return Smrf.NodeXL.Visualization.Wpf.NodeXLControl

m_oNodeXLWithAxesControl protected_oe property

protected NodeXLWithAxesControl,Smrf.NodeXL.Visualization.Wpf m_oNodeXLWithAxesControl
return Smrf.NodeXL.Visualization.Wpf.NodeXLWithAxesControl