C# Class RadegastSpeech.PluginControl

Inheritance: IRadegastPlugin
Show file Open project: radegastdev/radegast Class Usage Examples

Public Properties

Property Type Description
config OSDMap
instance Radegast.RadegastInstance

Public Methods

Method Description
MainForm_KeyDown ( object sender, KeyEventArgs e ) : void
MarkDisabled ( ) : void
OnSpeechMenuButtonClicked ( object sender, EventArgs e ) : void

Handle toggling of our enable flag

SaveSpeechSettings ( ) : void
StartPlugin ( Radegast.RadegastInstance inst ) : void

Plugin start-up entry.

Called by Radegast at start-up

StopPlugin ( Radegast.RadegastInstance inst ) : void

Plugin shut-down entry

Called by Radegast at shut-down, or when Speech is switched off. We use this to release system resources.

Private Methods

Method Description
Initialize ( ) : void

Startup code (executed only when needed)

LoadOSLayer ( ) : void

Find the system-specific DLL for this platform

Shutdown ( ) : void

Shutdown speech module

StartControls ( ) : void

Start all speech subsystems

Method Details

MainForm_KeyDown() public method

public MainForm_KeyDown ( object sender, KeyEventArgs e ) : void
sender object
e System.Windows.Forms.KeyEventArgs
return void

MarkDisabled() public method

public MarkDisabled ( ) : void
return void

OnSpeechMenuButtonClicked() public method

Handle toggling of our enable flag
public OnSpeechMenuButtonClicked ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

SaveSpeechSettings() public method

public SaveSpeechSettings ( ) : void
return void

StartPlugin() public method

Plugin start-up entry.
Called by Radegast at start-up
public StartPlugin ( Radegast.RadegastInstance inst ) : void
inst Radegast.RadegastInstance
return void

StopPlugin() public method

Plugin shut-down entry
Called by Radegast at shut-down, or when Speech is switched off. We use this to release system resources.
public StopPlugin ( Radegast.RadegastInstance inst ) : void
inst Radegast.RadegastInstance
return void

Property Details

config public property

public OSDMap config
return OSDMap

instance public property

public RadegastInstance,Radegast instance
return Radegast.RadegastInstance