C# Class FlatRedBall.Glue.Plugins.PluginBase

Inheritance: IPlugin
Exibir arquivo Open project: vchelaru/FlatRedBall

Public Methods

Method Description
RemoveAllMenuItems ( ) : void
ShutDown ( PluginShutDownReason shutDownReason ) : bool
StartUp ( ) : void

Protected Methods

Method Description
AddMenuItemTo ( string whatToAdd, EventHandler eventHandler, string container ) : ToolStripMenuItem
AddMenuItemTo ( string whatToAdd, EventHandler eventHandler, string container, int preferredIndex ) : ToolStripMenuItem
AddTab ( ) : void
AddToTab ( System tabContainer, System control, string tabName ) : PluginTab
AddToToolBar ( System control, string toolbarName ) : void
FocusTab ( ) : void
RemoveFromToolbar ( System control, string toolbarName ) : bool
RemoveTab ( ) : void
RemoveTab ( PluginTab pluginTab ) : void
ShowTab ( PluginTab pluginTab ) : void

Private Methods

Method Description
GetItem ( string name ) : ToolStripMenuItem
OnClosedByUser ( object sender ) : void

Method Details

AddMenuItemTo() protected method

protected AddMenuItemTo ( string whatToAdd, EventHandler eventHandler, string container ) : ToolStripMenuItem
whatToAdd string
eventHandler EventHandler
container string
return System.Windows.Forms.ToolStripMenuItem

AddMenuItemTo() protected method

protected AddMenuItemTo ( string whatToAdd, EventHandler eventHandler, string container, int preferredIndex ) : ToolStripMenuItem
whatToAdd string
eventHandler EventHandler
container string
preferredIndex int
return System.Windows.Forms.ToolStripMenuItem

AddTab() protected method

protected AddTab ( ) : void
return void

AddToTab() protected method

protected AddToTab ( System tabContainer, System control, string tabName ) : PluginTab
tabContainer System
control System
tabName string
return FlatRedBall.Glue.Controls.PluginTab

AddToToolBar() protected method

protected AddToToolBar ( System control, string toolbarName ) : void
control System
toolbarName string
return void

FocusTab() protected method

protected FocusTab ( ) : void
return void

RemoveAllMenuItems() public method

public RemoveAllMenuItems ( ) : void
return void

RemoveFromToolbar() protected method

protected RemoveFromToolbar ( System control, string toolbarName ) : bool
control System
toolbarName string
return bool

RemoveTab() protected method

protected RemoveTab ( ) : void
return void

RemoveTab() protected method

protected RemoveTab ( PluginTab pluginTab ) : void
pluginTab FlatRedBall.Glue.Controls.PluginTab
return void

ShowTab() protected method

protected ShowTab ( PluginTab pluginTab ) : void
pluginTab FlatRedBall.Glue.Controls.PluginTab
return void

ShutDown() public abstract method

public abstract ShutDown ( PluginShutDownReason shutDownReason ) : bool
shutDownReason PluginShutDownReason
return bool

StartUp() public abstract method

public abstract StartUp ( ) : void
return void