Centrafuse Logo Flux Logo


centrafuse.Plugins.CFPlugin Class Reference

The main plugin class. All plugins need to inherit from this class. More...

Inheritance diagram for centrafuse.Plugins.CFPlugin:

Inheritance graph
[legend]
Collaboration diagram for centrafuse.Plugins.CFPlugin:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CFPlugin ()
 Creates new plugin.
void buildTabIndex (bool forsure)
 Build tab indexes.
void buildTabIndex (bool forsure, bool unselectButton)
 Build tab indexes.
void CF_setListFocus ()
 Set focus to list box if exists.
void CF_fireBufferStatus (bool live)
 Fires disc inserted event.
void CF_fireRefreshText ()
 Fires disc inserted event.
void CF_fireDiscInserted (string driveletter)
 Fires disc inserted event.
void CF_fireDiscRemoved (string driveletter)
 Fires disc removed event.
void CF_fireConnectionEstablished ()
 Fires connection established event.
void CF_fireConnectionError ()
 Fires connection error event.
void CF_fireConnectionLost ()
 Fires connection lost event.
void CF_fireNextTrack ()
 Fires next track event.
void CF_firePreviousTrack ()
 Fires previous track event.
void CF_firePowerModeChange (PowerModeChangedEventArgs e)
 Fires power mode changed event.
void CF_fireApplicationLoaded ()
 Fires application loaded event.
void CF_fireApplicationClosing ()
 Fires application closing event.
void CF_fireSpeechComplete ()
 Fires speech complete event.
virtual void CF_pluginNavigationLoad ()
 Initializes the navigation engine. Only called when the plugin is set to CF_pluginIsNav = true.
virtual void CF_pluginNavigationClose ()
 Closes the navigation engine. Only called when the plugin is set to CF_pluginIsNav = true.
virtual void CF_pluginInit ()
 Initializes the plugin. Called when the plugin is first loaded.
virtual void CF_localskinsetup ()
 Sets up the skin. Called when the skin or resolution is changed.
virtual void CF_pluginClose ()
 Closes the plugin. Called when the system exits or plugin closes.
virtual void CF_pluginSetClickMode (bool singleclick)
 Used to update list views click mode.
virtual void CF_pluginCommand (string command, string param1, string param2)
 Used for plugin to plugin communication.
virtual void CF_sectionToggleFullScreen ()
 Toggles fullscreen option, when available.
virtual string CF_pluginData (string command, string param)
 Used for plugin to plugin communication.
virtual IntPtr CF_pluginPicHandle ()
 Used for visualizations to render to a PictureBox.
virtual void CF_pluginResetVis ()
 Reset visualization.
virtual void CF_pluginSetVisImage (Image visimage)
 Used for visualizations to set image.
virtual Rectangle CF_pluginGetVisBounds ()
 Visualizations bounds.
virtual void CF_pluginShow ()
 Shows the plugin. Called when the plugin is launched.
virtual void CF_pluginUpdateLanguageSkin (string language, string skin)
 Updates the plugin language.
virtual DialogResult CF_pluginShowSetup ()
 Shows the plugin setup. Called when the plugins setup is launched.
virtual void CF_pluginPause ()
 Pauses the plugin. Called when the system sends the pause command: Loading DVD's, Videos, Music, Radio, and external applications setup to control a line device.
virtual void CF_pluginResume ()
 Resumes the plugin from pause. Called when the system sends the resume command.
bool CF_getGraffitiStylusDown ()
 Get graffiti stylus flag.
bool CF_getGraffitiStatus ()
 Get graffiti status.
CF_Actions CF_systemGetCurrentLocation (out string param1)
 Get current location.
string CF_systemGetText (CF_TextItems textitem)
 Get system text.
void CF_systemSetText (CF_TextItems textitem, string newtext)
 Set system text.
Font CF_getFont (string fontname, float fontsize, System.Drawing.FontStyle fontstyle)
 Get font.
void CF_systemCommand (CF_Actions command)
 Performs system command.
void CF_systemCommand (CF_Actions command, string param1)
 Performs system command.
void CF_systemCommand (CF_Actions command, string param1, string param2)
 Performs system command.
void CF_systemCommand (CF_Actions command, string param1, string param2, string param3)
 Performs system command.
void CF_systemCommand (CF_Actions command, string param1, string param2, string param3, string param4)
 Performs system command.
ComPort[] CF_getSerialPorts ()
 Gets available serial ports.
bool CF_getGPSVisible ()
 Gets GPS visible status.
bool CF_getMuteStatus ()
 Gets mute status.
bool CF_getConnectionStatus ()
 Returns internet connection status.
Rectangle CF_createRect (int x, int y, int width, int height)
 Creates a properly sized rectangle based on current resolution.
DialogResult CF_systemDisplayDialog (CF_Dialogs dialog, string displaytext)
 Displays system dialog.
DialogResult CF_systemDisplayDialog (CF_Dialogs dialog, string displaytext, out string resultvalue, out string resulttext)
 Displays system dialog.
DialogResult CF_systemDisplayDialog (CF_Dialogs dialog, string displaytext, string param, out string resultvalue, out string resulttext)
 Displays system dialog.
DialogResult CF_systemDisplayDialog (CF_Dialogs dialog, string displaytext, string param, out string resultvalue, out string resulttext, bool showfiles, bool browseable, bool showextension, bool enablesubactions)
 Displays system dialog.
DialogResult CF_systemDisplayDialog (CF_Dialogs dialog, string displaytext, string param, string param2, out string resultvalue, out string resulttext)
 Displays system dialog.
DialogResult CF_systemDisplayDialog (CF_Dialogs dialog, string displaytext, string param, string param2, out string resultvalue, out string resulttext, bool showfiles, bool browseable, bool showextension, bool enablesubactions)
 Displays system dialog.
DialogResult CF_systemDisplayDialog (CF_Dialogs dialog, string displaytext, string param, string param2, out string resultvalue, out string resulttext, CFControls.skinListboxItem[] listitems)
 Displays system dialog.
DialogResult CF_systemDisplayDialog (CF_Dialogs dialog, string displaytext, string param, string param2, out string resultvalue, out string resulttext, out object resultobject, CFControls.skinListboxItem[] listitems, bool showfiles, bool browseable, bool showextension, bool enablesubactions, bool fireforwardback, bool fireplusminus, int display)
 Displays system dialog.
void CF_textToSpeech (string text)
 Converts text to speech.
void CF_textToSpeechStop ()
 Stops text to speech.
bool CF_getConfigFlag (CF_ConfigFlags configflag)
 Gets system configuration flag.
bool CF_getCallStatus ()
 Get phone call status.
void CF_setConfigFlag (CF_ConfigFlags configflag, bool flag)
 Sets system configuration flag.
string CF_getConfigSetting (CF_ConfigSettings configsetting)
 Gets system configuration setting.
string CF_getPluginData (string plugin, string command, string param)
 Gets system configuration setting.
int CF_getAudioLevel (CF_AudioLevels audiolevel)
 Gets audio level, value between -15 and 15.
void CF_setAudioLevel (CF_AudioLevels audiolevel, int level)
 Sets audio level, value between -15 and 15.
float CF_getMixerLevel (int mixerdevice, int mixerinput, bool recordingdevice)
 Gets mixer level, value between 0 and 65535.
void CF_setMixerLevel (int mixerdevice, int mixerinput, int mixerlevel, bool recordingdevice)
 Sets mixer level, value between 0 and 65535.
void CF_setMixerLevel (int mixerdevice, int mixerinput, int mixerlevel, bool showdialog, bool recordingdevice)
 Sets mixer level, value between 0 and 65535.
void CF_setMixerMute (int mixerdevice, int mixerinput, bool mixermute)
 Mutes mixer device.
void CF_setMixerMute (int mixerdevice, int mixerinput, bool mixermute, bool recordingdevice)
 Mutes mixer device.
void CF_setMixerRecordSelection (int mixerdevice, int mixerinput)
 Sets record selection.
void CF_startRecordVoice (int mixerdevice, int mixerinput)
string CF_stopRecordVoice ()
 Stop Record voice clip.
void CF_changeSkin (string skin, bool nightskin)
 Changes skin.
void CF_sectionFocus (bool tabbing)
 Hides system drop down menu.
void CF_playAudioFile (string filename)
 Play audio file.
string CF_getGPSInfo (CF_GPSInfo gpsinfo)
 Get GPS information.
void CF_closeApplication ()
 Exits the application.
void CF_setGPSRoute (string city, string housenumber, string street, string zip)
 Sets GPS route.
void CF_setGPSRoute (double latitude, double longitude)
 Sets GPS route.
void CF_loadExternalApplication (string appdisplayname, string apppath, string appparams, string appwindowname, bool appstartfullscreen)
 Load external application.
void CF_loadExternalApplication (string appdisplayname, bool apppausemusic, bool guiapplication, int mixerdevice, int mixerinput, int display, string apppath, string appparams, string appwindowname, bool appstartfullscreen)
 Load external application.
void CF_initRecord (int inputdevice, int inputline)
 Init buffer recording.
MixerDeviceInput[] CF_getPlaybackDevices ()
 Get playback devices.
MixerDeviceInput[] CF_getRecordDevices ()
 Get record devices.
void CF_clearRecordBuffer (bool play)
 Clear recording buffer.
CFPlugin.TagInformation CF_getTagInformation (string filename)
 Get tag information.
void CF_updateBufferStatus (string plugin, bool buffermode)
 Update buffer status.
void CF_setVisibleModal (bool visible)
 Sets whether a modal is visible.
bool CF_checkFormat (string file, CFTools.ExtensionType extType)
 Check file extension.
bool CF_checkFormat (string[] files, CFTools.ExtensionType extType)
 Check file extension.
void CF_setGraffitiStatus (bool enabled)
 Set graffiti status.
void CF_setGraffitiRecognition (bool enabled)
 Set graffiti recognition.
void CF_loadMediaPlaylist (CFControls.skinListboxItem[] playitems, int startindex, bool piclist)
 Load a new media playlist.
bool CF_getVisibleModal ()
 Gets whether a modal is visible.
void CF_dial (string number)
 Dials a phone number.
void CF_setPictureImage (string pictureboxname, Image newimage)
 Sets picture box image.
void CF_setButtonOff (string wbutton)
 Sets button to off state.
void CF_setButtonSecondaryImageFlag (string wbutton, bool disable)
 Sets button secondary image flag.
void CF_setButtonEnableFlag (string wbutton, bool enable)
 Sets button enable flag.
void CF_setButtonOn (string wbutton)
 Sets button to down state.
int CF_getPictureBoxID (string name)
 Gets picture box array position.
int CF_getButtonID (string name)
 Gets button array position.
int CF_getLabelID (string name)
 Gets label array position.
string CF_getText (string labelName)
 Gets label text.
string CF_getButtonText (string buttonName)
 Gets button text.
void CF_updateText (string labelName, string text)
 Sets label text.
void CF_updateButtonText (string buttonName, string text)
 Sets button text.
void CF_setSlider (string which, int svalue)
 Sets slider value.
new DialogResult ShowDialog ()
 ShowDialog override used to set modal flag.
new DialogResult ShowDialog (IWin32Window owner)
 ShowDialog override used to set modal flag.
DialogResult ShowDialog (bool ontop)
 ShowDialog override used to set modal flag.
DialogResult ShowDialog (IWin32Window owner, bool ontop)
 ShowDialog override used to set modal flag.
void CFPlugin_MouseDown (object sender, MouseEventArgs e)
 Mouse Down.
void CFPlugin_MouseUp (object sender, MouseEventArgs e)
 Mouse Up.

Public Attributes

bool ignoreAnimation = false
 Ignore animation flag.
bool IsNavLoaded = false
 Is navigation loaded flag.
string currentSkin
 Current skin.
bool buttonSelected = false
 Currently selected button flag.
CFControls.skinButton currButton
 Currently selected button.
bool onMainMenu = false
 Button on main menu flag.
bool ignoreKey = false
 Button ignore key.
int m_buttonLocation = 1
 Current button location.
int previousLocation = 1
 Button previous location.
int pluginDisplay = 1
 Display number to show plugin on.

Static Public Attributes

static bool EnterSpaceKeyUp = false
 Key up event flag.

Protected Member Functions

delegate void DriveEventHandler (object sender, DriveEventArgs e)
 Drive Event Handler.
delegate void BufferStatusEventHandler (object sender, BufferStatusArgs e)
 Buffer Status Event Handler.
override void WndProc (ref Message m)
 WndProc.
void CF_loadImages (string _offimage, string _downimage)
 Loads skin images.
void CF_loadImages (string _offimage, string _downimage, string _slideroffimage, string _sliderdownimage)
void CF_loadImages (string _offimage, string _downimage, string _slideroffimage, string _sliderdownimage, string _sliderbackgroundimage)
 Loads skin images.
void CF_initSkin ()
 Initializes skin.
void CF_initSkin (string skinpath)
 Initializes skin.
void CF_loadConfig (string configpath)
 Loads configuration.
void CF_loadLang (string langpath)
 Loads language.
void CF_loadSkinReader (string skinpath, string pluginName)
 Loads skin.
void CF_clearControls ()
 Clears all control collections.
void CF_createPictureBoxClick (string pictureboxName, MouseEventHandler clickEvent)
 Creates click event for specified picture box.
void CF_createPictureBoxDown (string pictureboxName, MouseEventHandler downEvent)
 Creates down event for specified picture box.
void CF_createButtonClick (string buttonName, MouseEventHandler clickEvent)
 Creates click event for specified button.
void CF_createButtonDown (string buttonName, MouseEventHandler downEvent)
 Creates down event for specified button.
void CF_createSliderTick (string sliderName, MouseEventHandler tickEvent)
 Creates click event for specified slider.
void CF_createSliderClick (string sliderName, MouseEventHandler clickEvent)
 Creates click event for specified slider.
void CF_createSliderDown (string sliderName, MouseEventHandler downEvent)
 Creates down event for specified slider.
void CF_createLabelClick (string labelName, MouseEventHandler clickEvent)
 Creates click event for specified label.
void CF_createLabelDown (string labelName, MouseEventHandler downEvent)
 Creates down event for specified label.
void CF_createPictureBox (string pictureboxName)
 Creates picture box.
void CF_createPictureBox (string pictureboxName, MouseEventHandler clickEvent)
 Creates picture box.
void CF_createPictureBox (string pictureboxName, MouseEventHandler clickEvent, MouseEventHandler downEvent)
 Creates picture box.
void CF_createLabel (string labelName)
 Creates label.
void CF_createLabel (string labelName, MouseEventHandler clickEvent)
 Creates label.
void CF_createLabel (string labelName, MouseEventHandler clickEvent, MouseEventHandler downEvent)
 Creates label.
void CF_createButton (string buttonName, string buttonText)
 Creates button.
void CF_createButton (string buttonName, string buttonText, MouseEventHandler clickEvent)
 Creates button.
void CF_createButton (string buttonName, string buttonText, MouseEventHandler clickEvent, MouseEventHandler downEvent)
 Creates button.
void CF_createListView (string whichlistview, CFControls.skinListbox listbox)
 Creates list view.
void CF_createSlider (string sliderName, int sliderMin, int sliderMax)
 Creates slider.
void CF_createSlider (string sliderName, int sliderMin, int sliderMax, MouseEventHandler tickEvent)
 Creates slider.
void CF_createSlider (string sliderName, int sliderMin, int sliderMax, MouseEventHandler tickEvent, MouseEventHandler clickEvent)
 Creates slider.
void CF_createSlider (string sliderName, int sliderMin, int sliderMax, MouseEventHandler tickEvent, MouseEventHandler clickEvent, MouseEventHandler downEvent)
 Creates slider.
override void OnMouseMove (MouseEventArgs e)
 Mouse move event.
override void OnPaintBackground (PaintEventArgs e)
 Background paint method.
override void OnPaint (PaintEventArgs e)
 Paint method.
void setlabelskin (string whichlbl)
 Sets label skin.
void setlabelskin (string whichlbl, MouseEventHandler clickEvent)
 Sets label skin.
void setlabelskin (string whichlbl, MouseEventHandler clickEvent, MouseEventHandler downEvent)
 Sets label skin.
void setpictureboxskin (string whichpicturebox)
 Sets picture box skin.
void setpictureboxskin (string whichpicturebox, MouseEventHandler clickEvent)
 Sets picture box skin.
void setpictureboxskin (string whichpicturebox, MouseEventHandler clickEvent, MouseEventHandler downEvent)
 Sets picture box skin.
void setbuttonskin (string whichbutton, int which, string btext)
 Sets button skin.
void setbuttonskin (string whichbutton, int which, string btext, MouseEventHandler clickEvent)
 Sets button skin.
void setbuttonskin (string whichbutton, int which, string btext, MouseEventHandler clickEvent, MouseEventHandler downEvent)
 Sets button skin.
void setsliderskin (string whichslider, int max, int min)
 Sets slider skin.
void setsliderskin (string whichslider, int max, int min, MouseEventHandler tickEvent)
 Sets slider skin.
void setsliderskin (string whichslider, int max, int min, MouseEventHandler tickEvent, MouseEventHandler clickEvent)
 Sets slider skin.
void setsliderskin (string whichslider, int max, int min, MouseEventHandler tickEvent, MouseEventHandler clickEvent, MouseEventHandler downEvent)
 Sets slider skin.
void buildListView (string whichlistview, CFControls.skinListbox mybox)
 Sets list view skin.

Protected Attributes

ArrayList buttonArray
 Button collection.
ArrayList labelArray
 Label collection.
ArrayList pictureboxArray
 Picture box collection.
System.Windows.Forms.Timer m_buttonTimer
 Current button location.
ICFMain m_MainForm = null
 Main form.
string m_Name = ""
 Plugin name.
string m_Version = ""
 Plugin version.
string m_DisplayName = ""
 Plugin display name.
string m_SettingsDisplayName = ""
 Plugin settings display name.
bool m_SettingsHasSettings = true
 Plugin settings has basic setup options.
bool m_SettingsHasBasicSettings = true
 Plugin settings has basic setup options.
string m_VisualFileName = ""
 Plugin visual file name.
bool m_IsNav = false
 Is a navigation plugin flag.
bool m_buttonSelection = false
 Button key on flag.
bool m_buttonLeaveOn = false
 Button leave on flag.
bool m_controlText = false
 Control text flag.
bool m_pauseAudio = false
 Pause audio flag.
bool m_audioBuffer = false
 Use audio buffer flag.
bool m_startupAudio = false
 Startup audio flag.
int m_recordDevice = -1
 Record device index.
int m_recordLine = -1
 Record line index.
int m_playbackDevice = -1
 Playback device index.
int m_playbackLine = -1
 Playback line index.
bool m_IsGUI = false
 GUI flag.
bool m_IsPresets = false
 Presets flag.
string screenpath = ""
 Skin screen xpath.
string whichscreen = ""
 Skin screen name.
string globalnav = "/SKIN/GLOBALNAV"
 Skin globalnav xpath.
Image offimage
 Skin images.
Image downimage
Image disableimage
Image sliderbackgroundimage
Image slideroffimage
Image sliderdownimage
Image pauseoffimage
Image pausedownimage
Image backoffimage
Image backdownimage
ConfigReader pluginConfig = null
 Configuration reader.
LanguageReader pluginLang = null
 Language reader.
SkinReader pluginSkinReader = null
 Skin reader.
ButtonIndexes[] buttonIndexes = null
 Button index array.

Static Protected Attributes

static bool m_AdvancedSettings = false
 Advanced settings flag.

Properties

ICFMain MainForm [get, set]
 Gets or sets main form.
int currentButtonIndex [get]
 Gets current button index.
string CF_pluginName [get, set]
 Gets or sets plugin name.
string CF_pluginVersion [get, set]
 Gets or sets plugin version.
bool CF_pluginPauseAudioFlag [get, set]
 Gets or sets pause audio flag.
bool CF_controlTextFlag [get, set]
 Gets or sets control text flag.
bool CF_pluginAudioBufferFlag [get, set]
 Gets or sets audio buffer flag.
int CF_pluginRecordDevice [get, set]
 Gets or sets record device index.
int CF_pluginRecordLine [get, set]
 Gets or sets record line index.
int CF_pluginPlaybackDevice [get, set]
 Gets or sets playback device index.
int CF_pluginPlaybackLine [get, set]
 Gets or sets playback line index.
bool CF_pluginStartupAudioFlag [get, set]
 Gets or sets audio buffer flag.
bool CF_pluginIsGUI [get, set]
 Gets or sets GUI flag.
bool CF_pluginShowPresets [get, set]
 Gets or sets presets flag.
string CF_pluginDisplayName [get, set]
 Gets or sets plugin display name.
string CF_pluginSettingsDisplayName [get, set]
 Gets or sets plugin settings display name.
bool CF_pluginHasBasicSettings [get, set]
 Gets or sets plugin has basic setup options to display.
bool CF_pluginHasSettings [get, set]
 Gets or sets plugin has setup options to display.
bool CF_pluginIsNav [get, set]
 Gets or sets is navigation flag.
bool CF_showAdvancedSettings [get, set]

Events

DriveEventHandler CF_Event_discInserted
 Disc inserted event.
DriveEventHandler CF_Event_discRemoved
 Disc removed event.
BufferStatusEventHandler CF_Event_bufferStatus
 Buffer status event.
EventHandler CF_Event_refreshText
 Refresh text event.
EventHandler CF_Event_connectionEstablished
 Internet connection established event.
EventHandler CF_Event_connectionError
 Internet connection error.
EventHandler CF_Event_connectionLost
 Internet connection lost event.
EventHandler CF_Event_nextTrack
 Next track event.
EventHandler CF_Event_previousTrack
 Previous track event.
PowerModeChangedEventHandler CF_Event_powerModeChanged
 Power mode changed event.
EventHandler CF_Event_applicationLoaded
 Application Finished Loading.
EventHandler CF_Event_applicationClosing
 Application closing.
EventHandler CF_Event_speechComplete
 Text to Speech finished event.

Classes

class  BufferStatusArgs
 Buffer status event arguments. More...
struct  ButtonIndexes
 Button index structure. More...
struct  ComPort
class  DriveEventArgs
 Drive notification event arguments. More...
struct  MINMAXINFO
 MINMAXINFO. More...
struct  POINTAPI
 POINTAPI. More...
struct  TagInformation
 File tag information. More...


Detailed Description

The main plugin class. All plugins need to inherit from this class.


Constructor & Destructor Documentation

centrafuse.Plugins.CFPlugin.CFPlugin (  ) 

Creates new plugin.


Member Function Documentation

delegate void centrafuse.Plugins.CFPlugin.DriveEventHandler ( object  sender,
DriveEventArgs  e 
) [protected]

Drive Event Handler.

delegate void centrafuse.Plugins.CFPlugin.BufferStatusEventHandler ( object  sender,
BufferStatusArgs  e 
) [protected]

Buffer Status Event Handler.

override void centrafuse.Plugins.CFPlugin.WndProc ( ref Message  m  )  [protected]

WndProc.

void centrafuse.Plugins.CFPlugin.buildTabIndex ( bool  forsure  ) 

Build tab indexes.

void centrafuse.Plugins.CFPlugin.buildTabIndex ( bool  forsure,
bool  unselectButton 
)

Build tab indexes.

void centrafuse.Plugins.CFPlugin.CF_setListFocus (  ) 

Set focus to list box if exists.

void centrafuse.Plugins.CFPlugin.CF_fireBufferStatus ( bool  live  ) 

Fires disc inserted event.

void centrafuse.Plugins.CFPlugin.CF_fireRefreshText (  ) 

Fires disc inserted event.

void centrafuse.Plugins.CFPlugin.CF_fireDiscInserted ( string  driveletter  ) 

Fires disc inserted event.

Implements centrafuse.Plugins.IPlugin.

void centrafuse.Plugins.CFPlugin.CF_fireDiscRemoved ( string  driveletter  ) 

Fires disc removed event.

Implements centrafuse.Plugins.IPlugin.

void centrafuse.Plugins.CFPlugin.CF_fireConnectionEstablished (  ) 

Fires connection established event.

Implements centrafuse.Plugins.IPlugin.

void centrafuse.Plugins.CFPlugin.CF_fireConnectionError (  ) 

Fires connection error event.

void centrafuse.Plugins.CFPlugin.CF_fireConnectionLost (  ) 

Fires connection lost event.

Implements centrafuse.Plugins.IPlugin.

void centrafuse.Plugins.CFPlugin.CF_fireNextTrack (  ) 

Fires next track event.

Implements centrafuse.Plugins.IPlugin.

void centrafuse.Plugins.CFPlugin.CF_firePreviousTrack (  ) 

Fires previous track event.

Implements centrafuse.Plugins.IPlugin.

void centrafuse.Plugins.CFPlugin.CF_firePowerModeChange ( PowerModeChangedEventArgs  e  ) 

Fires power mode changed event.

void centrafuse.Plugins.CFPlugin.CF_fireApplicationLoaded (  ) 

Fires application loaded event.

void centrafuse.Plugins.CFPlugin.CF_fireApplicationClosing (  ) 

Fires application closing event.

void centrafuse.Plugins.CFPlugin.CF_fireSpeechComplete (  ) 

Fires speech complete event.

virtual void centrafuse.Plugins.CFPlugin.CF_pluginNavigationLoad (  )  [virtual]

Initializes the navigation engine. Only called when the plugin is set to CF_pluginIsNav = true.

virtual void centrafuse.Plugins.CFPlugin.CF_pluginNavigationClose (  )  [virtual]

Closes the navigation engine. Only called when the plugin is set to CF_pluginIsNav = true.

virtual void centrafuse.Plugins.CFPlugin.CF_pluginInit (  )  [virtual]

Initializes the plugin. Called when the plugin is first loaded.

Implements centrafuse.Plugins.IPlugin.

virtual void centrafuse.Plugins.CFPlugin.CF_localskinsetup (  )  [virtual]

Sets up the skin. Called when the skin or resolution is changed.

Implements centrafuse.Plugins.IPlugin.

virtual void centrafuse.Plugins.CFPlugin.CF_pluginClose (  )  [virtual]

Closes the plugin. Called when the system exits or plugin closes.

Implements centrafuse.Plugins.IPlugin.

virtual void centrafuse.Plugins.CFPlugin.CF_pluginSetClickMode ( bool  singleclick  )  [virtual]

Used to update list views click mode.

virtual void centrafuse.Plugins.CFPlugin.CF_pluginCommand ( string  command,
string  param1,
string  param2 
) [virtual]

Used for plugin to plugin communication.

Implements centrafuse.Plugins.IPlugin.

virtual void centrafuse.Plugins.CFPlugin.CF_sectionToggleFullScreen (  )  [virtual]

Toggles fullscreen option, when available.

virtual string centrafuse.Plugins.CFPlugin.CF_pluginData ( string  command,
string  param 
) [virtual]

Used for plugin to plugin communication.

Implements centrafuse.Plugins.IPlugin.

virtual IntPtr centrafuse.Plugins.CFPlugin.CF_pluginPicHandle (  )  [virtual]

Used for visualizations to render to a PictureBox.

virtual void centrafuse.Plugins.CFPlugin.CF_pluginResetVis (  )  [virtual]

Reset visualization.

virtual void centrafuse.Plugins.CFPlugin.CF_pluginSetVisImage ( Image  visimage  )  [virtual]

Used for visualizations to set image.

virtual Rectangle centrafuse.Plugins.CFPlugin.CF_pluginGetVisBounds (  )  [virtual]

Visualizations bounds.

virtual void centrafuse.Plugins.CFPlugin.CF_pluginShow (  )  [virtual]

Shows the plugin. Called when the plugin is launched.

Implements centrafuse.Plugins.IPlugin.

virtual void centrafuse.Plugins.CFPlugin.CF_pluginUpdateLanguageSkin ( string  language,
string  skin 
) [virtual]

Updates the plugin language.

virtual DialogResult centrafuse.Plugins.CFPlugin.CF_pluginShowSetup (  )  [virtual]

Shows the plugin setup. Called when the plugins setup is launched.

Implements centrafuse.Plugins.IPlugin.

virtual void centrafuse.Plugins.CFPlugin.CF_pluginPause (  )  [virtual]

Pauses the plugin. Called when the system sends the pause command: Loading DVD's, Videos, Music, Radio, and external applications setup to control a line device.

Implements centrafuse.Plugins.IPlugin.

virtual void centrafuse.Plugins.CFPlugin.CF_pluginResume (  )  [virtual]

Resumes the plugin from pause. Called when the system sends the resume command.

Implements centrafuse.Plugins.IPlugin.

bool centrafuse.Plugins.CFPlugin.CF_getGraffitiStylusDown (  ) 

Get graffiti stylus flag.

bool centrafuse.Plugins.CFPlugin.CF_getGraffitiStatus (  ) 

Get graffiti status.

CF_Actions centrafuse.Plugins.CFPlugin.CF_systemGetCurrentLocation ( out string  param1  ) 

Get current location.

Parameters:
param1 Will be populated with the plugin or application name, when current location is PLUGIN or EXTERNALAPP.

string centrafuse.Plugins.CFPlugin.CF_systemGetText ( CF_TextItems  textitem  ) 

Get system text.

Parameters:
textitem Text item.

void centrafuse.Plugins.CFPlugin.CF_systemSetText ( CF_TextItems  textitem,
string  newtext 
)

Set system text.

Parameters:
textitem Text item.
newtext New text.

Font centrafuse.Plugins.CFPlugin.CF_getFont ( string  fontname,
float  fontsize,
System.Drawing.FontStyle  fontstyle 
)

Get font.

Parameters:
fontname Font name.
fontsize Font size.
fontstyle Font style.

void centrafuse.Plugins.CFPlugin.CF_systemCommand ( CF_Actions  command  ) 

Performs system command.

Parameters:
command System command.

void centrafuse.Plugins.CFPlugin.CF_systemCommand ( CF_Actions  command,
string  param1 
)

Performs system command.

Parameters:
command System command.
param1 Parameter one.

void centrafuse.Plugins.CFPlugin.CF_systemCommand ( CF_Actions  command,
string  param1,
string  param2 
)

Performs system command.

Parameters:
command System command.
param1 Parameter one.
param2 Parameter two.

void centrafuse.Plugins.CFPlugin.CF_systemCommand ( CF_Actions  command,
string  param1,
string  param2,
string  param3 
)

Performs system command.

Parameters:
command System command.
param1 Parameter one.
param2 Parameter two.
param3 Parameter three.

void centrafuse.Plugins.CFPlugin.CF_systemCommand ( CF_Actions  command,
string  param1,
string  param2,
string  param3,
string  param4 
)

Performs system command.

Parameters:
command System command.
param1 Parameter one.
param2 Parameter two.
param3 Parameter three.
/
Parameters:
param4 Parameter four.

ComPort [] centrafuse.Plugins.CFPlugin.CF_getSerialPorts (  ) 

Gets available serial ports.

bool centrafuse.Plugins.CFPlugin.CF_getGPSVisible (  ) 

Gets GPS visible status.

bool centrafuse.Plugins.CFPlugin.CF_getMuteStatus (  ) 

Gets mute status.

bool centrafuse.Plugins.CFPlugin.CF_getConnectionStatus (  ) 

Returns internet connection status.

Rectangle centrafuse.Plugins.CFPlugin.CF_createRect ( int  x,
int  y,
int  width,
int  height 
)

Creates a properly sized rectangle based on current resolution.

Parameters:
x X coordinate.
y Y coordinate.
width Width.
height Height.
Returns:
Returns new rectangle.

DialogResult centrafuse.Plugins.CFPlugin.CF_systemDisplayDialog ( CF_Dialogs  dialog,
string  displaytext 
)

Displays system dialog.

Parameters:
dialog Dialog to display.
displaytext Display text.
Returns:
Returns dialog result.

DialogResult centrafuse.Plugins.CFPlugin.CF_systemDisplayDialog ( CF_Dialogs  dialog,
string  displaytext,
out string  resultvalue,
out string  resulttext 
)

Displays system dialog.

Parameters:
dialog Dialog to display.
displaytext Display text.
resultvalue Returns result value when available.
resulttext Returns result text when available.
Returns:
Returns dialog result.

DialogResult centrafuse.Plugins.CFPlugin.CF_systemDisplayDialog ( CF_Dialogs  dialog,
string  displaytext,
string  param,
out string  resultvalue,
out string  resulttext 
)

Displays system dialog.

Parameters:
dialog Dialog to display.
displaytext Display text.
param Extra parameter used by some dialogs.
resultvalue Returns result value when available.
resulttext Returns result text when available.
Returns:
Returns dialog result.

DialogResult centrafuse.Plugins.CFPlugin.CF_systemDisplayDialog ( CF_Dialogs  dialog,
string  displaytext,
string  param,
out string  resultvalue,
out string  resulttext,
bool  showfiles,
bool  browseable,
bool  showextension,
bool  enablesubactions 
)

Displays system dialog.

Parameters:
dialog Dialog to display.
displaytext Display text.
param Extra parameter used by some dialogs.
resultvalue Returns result value when available.
resulttext Returns result text when available.
showfiles Determines whether to display files or just directories, only used with CF_Dialogs.FileBrowser.
browseable Determines whether CF_Dialogs.FileBrowser is browseable, only used with CF_Dialogs.FileBrowser.
showextension Determines whether to show file extensions, only used with CF_Dialogs.FileBrowser.
enablesubactions Determines whether the add and remove buttons are enabled, only used with CF_Dialogs.FileBrowser.
Returns:
Returns dialog result.

DialogResult centrafuse.Plugins.CFPlugin.CF_systemDisplayDialog ( CF_Dialogs  dialog,
string  displaytext,
string  param,
string  param2,
out string  resultvalue,
out string  resulttext 
)

Displays system dialog.

Parameters:
dialog Dialog to display.
displaytext Display text.
param Extra parameter used by some dialogs.
param2 Extra parameter used by some dialogs.
resultvalue Returns result value when available.
resulttext Returns result text when available.
Returns:
Returns dialog result.

DialogResult centrafuse.Plugins.CFPlugin.CF_systemDisplayDialog ( CF_Dialogs  dialog,
string  displaytext,
string  param,
string  param2,
out string  resultvalue,
out string  resulttext,
bool  showfiles,
bool  browseable,
bool  showextension,
bool  enablesubactions 
)

Displays system dialog.

Parameters:
dialog Dialog to display.
displaytext Display text.
param Extra parameter used by some dialogs.
param2 Extra parameter used by some dialogs.
resultvalue Returns result value when available.
resulttext Returns result text when available.
showfiles Determines whether to display files or just directories, only used with CF_Dialogs.FileBrowser.
browseable Determines whether CF_Dialogs.FileBrowser is browseable, only used with CF_Dialogs.FileBrowser.
showextension Determines whether to show file extensions, only used with CF_Dialogs.FileBrowser.
enablesubactions Determines whether the add and remove buttons are enabled, only used with CF_Dialogs.FileBrowser.
Returns:
Returns dialog result.

DialogResult centrafuse.Plugins.CFPlugin.CF_systemDisplayDialog ( CF_Dialogs  dialog,
string  displaytext,
string  param,
string  param2,
out string  resultvalue,
out string  resulttext,
CFControls.skinListboxItem[]  listitems 
)

Displays system dialog.

Parameters:
dialog Dialog to display.
displaytext Display text.
param Extra parameter used by some dialogs.
param2 Extra parameter used by some dialogs.
resultvalue Returns result value when available.
resulttext Returns result text when available.
listitems Array of skinListboxItems to display, only used with CF_Dialogs.FileBrowser.
Returns:
Returns dialog result.

DialogResult centrafuse.Plugins.CFPlugin.CF_systemDisplayDialog ( CF_Dialogs  dialog,
string  displaytext,
string  param,
string  param2,
out string  resultvalue,
out string  resulttext,
out object  resultobject,
CFControls.skinListboxItem[]  listitems,
bool  showfiles,
bool  browseable,
bool  showextension,
bool  enablesubactions,
bool  fireforwardback,
bool  fireplusminus,
int  display 
)

Displays system dialog.

Parameters:
dialog Dialog to display.
displaytext Display text.
param Extra parameter used by some dialogs.
param2 Extra parameter used by some dialogs.
resultvalue Returns result value when available.
resulttext Returns result text when available.
resultobject Returns result object when available.
listitems Array of skinListboxItems to display, only used with CF_Dialogs.FileBrowser.
showfiles Determines whether to display files or just directories, only used with CF_Dialogs.FileBrowser.
browseable Determines whether CF_Dialogs.FileBrowser is browseable, only used with CF_Dialogs.FileBrowser.
showextension Determines whether to show file extensions, only used with CF_Dialogs.FileBrowser.
enablesubactions Determines whether the add and remove buttons are enabled, only used with CF_Dialogs.FileBrowser.
fireforwardback Determines whether to fire DialogResult events with forward/back buttons. Clicking forward is the same as selecting OK and clicking back will send DialogResult.Abort.
fireplusminus Determines whether to fire DialogResult events with plus/minus buttons. Clicking plus will send DialogResult.Yes and minus will send DialogResult.No.
display Determines which display to use.
Returns:
Returns dialog result.

void centrafuse.Plugins.CFPlugin.CF_textToSpeech ( string  text  ) 

Converts text to speech.

void centrafuse.Plugins.CFPlugin.CF_textToSpeechStop (  ) 

Stops text to speech.

bool centrafuse.Plugins.CFPlugin.CF_getConfigFlag ( CF_ConfigFlags  configflag  ) 

Gets system configuration flag.

Returns:
Returns flag.

bool centrafuse.Plugins.CFPlugin.CF_getCallStatus (  ) 

Get phone call status.

Returns:
Returns phone call status.

void centrafuse.Plugins.CFPlugin.CF_setConfigFlag ( CF_ConfigFlags  configflag,
bool  flag 
)

Sets system configuration flag.

string centrafuse.Plugins.CFPlugin.CF_getConfigSetting ( CF_ConfigSettings  configsetting  ) 

Gets system configuration setting.

Returns:
Returns setting.

string centrafuse.Plugins.CFPlugin.CF_getPluginData ( string  plugin,
string  command,
string  param 
)

Gets system configuration setting.

Returns:
Returns setting.

int centrafuse.Plugins.CFPlugin.CF_getAudioLevel ( CF_AudioLevels  audiolevel  ) 

Gets audio level, value between -15 and 15.

Parameters:
audiolevel Audio level.
Returns:
Returns audio level.

void centrafuse.Plugins.CFPlugin.CF_setAudioLevel ( CF_AudioLevels  audiolevel,
int  level 
)

Sets audio level, value between -15 and 15.

Parameters:
audiolevel Audio level.
level New level.

float centrafuse.Plugins.CFPlugin.CF_getMixerLevel ( int  mixerdevice,
int  mixerinput,
bool  recordingdevice 
)

Gets mixer level, value between 0 and 65535.

Parameters:
mixerdevice Mixer device.
mixerinput Mixer device input, not used in Vista.
recordingdevice Flag to use recording devices instead of playback.
Returns:
Returns mixer level for given mixer device.

void centrafuse.Plugins.CFPlugin.CF_setMixerLevel ( int  mixerdevice,
int  mixerinput,
int  mixerlevel,
bool  recordingdevice 
)

Sets mixer level, value between 0 and 65535.

Parameters:
mixerdevice Mixer device.
mixerinput Mixer device input, not used in Vista.
mixerlevel New level.
recordingdevice Flag to use recording devices instead of playback.

void centrafuse.Plugins.CFPlugin.CF_setMixerLevel ( int  mixerdevice,
int  mixerinput,
int  mixerlevel,
bool  showdialog,
bool  recordingdevice 
)

Sets mixer level, value between 0 and 65535.

Parameters:
mixerdevice Mixer device.
mixerinput Mixer device input, not used in Vista.
mixerlevel New level.
showdialog Show volume dialog.
recordingdevice Flag to use recording devices instead of playback.

void centrafuse.Plugins.CFPlugin.CF_setMixerMute ( int  mixerdevice,
int  mixerinput,
bool  mixermute 
)

Mutes mixer device.

Parameters:
mixerdevice Mixer device.
mixerinput Mixer device input, not used in Vista.
mixermute Mute flag.

void centrafuse.Plugins.CFPlugin.CF_setMixerMute ( int  mixerdevice,
int  mixerinput,
bool  mixermute,
bool  recordingdevice 
)

Mutes mixer device.

Parameters:
mixerdevice Mixer device.
mixerinput Mixer device input, not used in Vista.
mixermute Mute flag.
recordingdevice Flag to use recording devices instead of playback.

void centrafuse.Plugins.CFPlugin.CF_setMixerRecordSelection ( int  mixerdevice,
int  mixerinput 
)

Sets record selection.

Parameters:
mixerdevice Mixer device.
mixerinput Mixer device input, not used in Vista.

void centrafuse.Plugins.CFPlugin.CF_startRecordVoice ( int  mixerdevice,
int  mixerinput 
)

Start Record voice clip.

string centrafuse.Plugins.CFPlugin.CF_stopRecordVoice (  ) 

Stop Record voice clip.

void centrafuse.Plugins.CFPlugin.CF_changeSkin ( string  skin,
bool  nightskin 
)

Changes skin.

void centrafuse.Plugins.CFPlugin.CF_sectionFocus ( bool  tabbing  ) 

Hides system drop down menu.

void centrafuse.Plugins.CFPlugin.CF_playAudioFile ( string  filename  ) 

Play audio file.

string centrafuse.Plugins.CFPlugin.CF_getGPSInfo ( CF_GPSInfo  gpsinfo  ) 

Get GPS information.

void centrafuse.Plugins.CFPlugin.CF_closeApplication (  ) 

Exits the application.

void centrafuse.Plugins.CFPlugin.CF_setGPSRoute ( string  city,
string  housenumber,
string  street,
string  zip 
)

Sets GPS route.

void centrafuse.Plugins.CFPlugin.CF_setGPSRoute ( double  latitude,
double  longitude 
)

Sets GPS route.

void centrafuse.Plugins.CFPlugin.CF_loadExternalApplication ( string  appdisplayname,
string  apppath,
string  appparams,
string  appwindowname,
bool  appstartfullscreen 
)

Load external application.

void centrafuse.Plugins.CFPlugin.CF_loadExternalApplication ( string  appdisplayname,
bool  apppausemusic,
bool  guiapplication,
int  mixerdevice,
int  mixerinput,
int  display,
string  apppath,
string  appparams,
string  appwindowname,
bool  appstartfullscreen 
)

Load external application.

void centrafuse.Plugins.CFPlugin.CF_initRecord ( int  inputdevice,
int  inputline 
)

Init buffer recording.

MixerDeviceInput [] centrafuse.Plugins.CFPlugin.CF_getPlaybackDevices (  ) 

Get playback devices.

MixerDeviceInput [] centrafuse.Plugins.CFPlugin.CF_getRecordDevices (  ) 

Get record devices.

void centrafuse.Plugins.CFPlugin.CF_clearRecordBuffer ( bool  play  ) 

Clear recording buffer.

CFPlugin.TagInformation centrafuse.Plugins.CFPlugin.CF_getTagInformation ( string  filename  ) 

Get tag information.

void centrafuse.Plugins.CFPlugin.CF_updateBufferStatus ( string  plugin,
bool  buffermode 
)

Update buffer status.

void centrafuse.Plugins.CFPlugin.CF_setVisibleModal ( bool  visible  ) 

Sets whether a modal is visible.

bool centrafuse.Plugins.CFPlugin.CF_checkFormat ( string  file,
CFTools.ExtensionType  extType 
)

Check file extension.

bool centrafuse.Plugins.CFPlugin.CF_checkFormat ( string[]  files,
CFTools.ExtensionType  extType 
)

Check file extension.

void centrafuse.Plugins.CFPlugin.CF_setGraffitiStatus ( bool  enabled  ) 

Set graffiti status.

void centrafuse.Plugins.CFPlugin.CF_setGraffitiRecognition ( bool  enabled  ) 

Set graffiti recognition.

void centrafuse.Plugins.CFPlugin.CF_loadMediaPlaylist ( CFControls.skinListboxItem[]  playitems,
int  startindex,
bool  piclist 
)

Load a new media playlist.

bool centrafuse.Plugins.CFPlugin.CF_getVisibleModal (  ) 

Gets whether a modal is visible.

void centrafuse.Plugins.CFPlugin.CF_dial ( string  number  ) 

Dials a phone number.

void centrafuse.Plugins.CFPlugin.CF_loadImages ( string  _offimage,
string  _downimage 
) [protected]

Loads skin images.

Parameters:
_offimage Off image path.
_downimage Down image path.

void centrafuse.Plugins.CFPlugin.CF_loadImages ( string  _offimage,
string  _downimage,
string  _slideroffimage,
string  _sliderdownimage 
) [protected]

Loads skin images.

Parameters:
_offimage Off image path.
_downimage Down image path.
_slideroffimage Slider off image path.
_sliderdownimage Slider down image path.

void centrafuse.Plugins.CFPlugin.CF_loadImages ( string  _offimage,
string  _downimage,
string  _slideroffimage,
string  _sliderdownimage,
string  _sliderbackgroundimage 
) [protected]

Loads skin images.

Parameters:
_offimage Off image path.
_downimage Down image path.
_slideroffimage Slider off image path.
_sliderdownimage Slider down image path.
_sliderbackgroundimage Slider background image path.

void centrafuse.Plugins.CFPlugin.CF_initSkin (  )  [protected]

Initializes skin.

void centrafuse.Plugins.CFPlugin.CF_initSkin ( string  skinpath  )  [protected]

Initializes skin.

Parameters:
skinpath Path to skin file.

void centrafuse.Plugins.CFPlugin.CF_loadConfig ( string  configpath  )  [protected]

Loads configuration.

Parameters:
configpath Path to config file.

void centrafuse.Plugins.CFPlugin.CF_loadLang ( string  langpath  )  [protected]

Loads language.

Parameters:
langpath Path to language file.

void centrafuse.Plugins.CFPlugin.CF_loadSkinReader ( string  skinpath,
string  pluginName 
) [protected]

Loads skin.

Parameters:
skinpath Path to skin file.
pluginName Plugin name.

void centrafuse.Plugins.CFPlugin.CF_clearControls (  )  [protected]

Clears all control collections.

void centrafuse.Plugins.CFPlugin.CF_createPictureBoxClick ( string  pictureboxName,
MouseEventHandler  clickEvent 
) [protected]

Creates click event for specified picture box.

Parameters:
pictureboxName Picture box name, must match picture box name in loaded skin file.
clickEvent Click event.

void centrafuse.Plugins.CFPlugin.CF_createPictureBoxDown ( string  pictureboxName,
MouseEventHandler  downEvent 
) [protected]

Creates down event for specified picture box.

Parameters:
pictureboxName Picture box name, must match picture box name in loaded skin file.
downEvent Down event.

void centrafuse.Plugins.CFPlugin.CF_createButtonClick ( string  buttonName,
MouseEventHandler  clickEvent 
) [protected]

Creates click event for specified button.

Parameters:
buttonName Button name, must match button name in loaded skin file.
clickEvent Click event.

void centrafuse.Plugins.CFPlugin.CF_createButtonDown ( string  buttonName,
MouseEventHandler  downEvent 
) [protected]

Creates down event for specified button.

Parameters:
buttonName Button name, must match button name in loaded skin file.
downEvent Down event.

void centrafuse.Plugins.CFPlugin.CF_createSliderTick ( string  sliderName,
MouseEventHandler  tickEvent 
) [protected]

Creates click event for specified slider.

Parameters:
sliderName Slider name, must match slider name in loaded skin file.
tickEvent Tick event.

void centrafuse.Plugins.CFPlugin.CF_createSliderClick ( string  sliderName,
MouseEventHandler  clickEvent 
) [protected]

Creates click event for specified slider.

Parameters:
sliderName Slider name, must match slider name in loaded skin file.
clickEvent Click event.

void centrafuse.Plugins.CFPlugin.CF_createSliderDown ( string  sliderName,
MouseEventHandler  downEvent 
) [protected]

Creates down event for specified slider.

Parameters:
sliderName Slider name, must match slider name in loaded skin file.
downEvent Down event.

void centrafuse.Plugins.CFPlugin.CF_createLabelClick ( string  labelName,
MouseEventHandler  clickEvent 
) [protected]

Creates click event for specified label.

Parameters:
labelName Label name, must match label name in loaded skin file.
clickEvent Click event.

void centrafuse.Plugins.CFPlugin.CF_createLabelDown ( string  labelName,
MouseEventHandler  downEvent 
) [protected]

Creates down event for specified label.

Parameters:
labelName Label name, must match label name in loaded skin file.
downEvent Down event.

void centrafuse.Plugins.CFPlugin.CF_createPictureBox ( string  pictureboxName  )  [protected]

Creates picture box.

Parameters:
pictureboxName Picture box name, must match picture box name in loaded skin file.

void centrafuse.Plugins.CFPlugin.CF_createPictureBox ( string  pictureboxName,
MouseEventHandler  clickEvent 
) [protected]

Creates picture box.

Parameters:
pictureboxName Picture box name, must match picture box name in loaded skin file.
clickEvent Click event.

void centrafuse.Plugins.CFPlugin.CF_createPictureBox ( string  pictureboxName,
MouseEventHandler  clickEvent,
MouseEventHandler  downEvent 
) [protected]

Creates picture box.

Parameters:
pictureboxName Picture box name, must match picture box name in loaded skin file.
clickEvent Click event.
downEvent Down event.

void centrafuse.Plugins.CFPlugin.CF_createLabel ( string  labelName  )  [protected]

Creates label.

Parameters:
labelName Label name, must match label name in loaded skin file.

void centrafuse.Plugins.CFPlugin.CF_createLabel ( string  labelName,
MouseEventHandler  clickEvent 
) [protected]

Creates label.

Parameters:
labelName Label name, must match label name in loaded skin file.
clickEvent Click event.

void centrafuse.Plugins.CFPlugin.CF_createLabel ( string  labelName,
MouseEventHandler  clickEvent,
MouseEventHandler  downEvent 
) [protected]

Creates label.

Parameters:
labelName Label name, must match label name in loaded skin file.
clickEvent Click event.
downEvent Down event.

void centrafuse.Plugins.CFPlugin.CF_createButton ( string  buttonName,
string  buttonText 
) [protected]

Creates button.

Parameters:
buttonName Button name, must match button name in loaded skin file.
buttonText Button text.

void centrafuse.Plugins.CFPlugin.CF_createButton ( string  buttonName,
string  buttonText,
MouseEventHandler  clickEvent 
) [protected]

Creates button.

Parameters:
buttonName Button name, must match button name in loaded skin file.
buttonText Button text.
clickEvent Click event.

void centrafuse.Plugins.CFPlugin.CF_createButton ( string  buttonName,
string  buttonText,
MouseEventHandler  clickEvent,
MouseEventHandler  downEvent 
) [protected]

Creates button.

Parameters:
buttonName Button name, must match button name in loaded skin file.
buttonText Button text.
clickEvent Click event.
downEvent Down event.

void centrafuse.Plugins.CFPlugin.CF_createListView ( string  whichlistview,
CFControls.skinListbox  listbox 
) [protected]

Creates list view.

Parameters:
whichlistview List view name, must match list view name in loaded skin file.
listbox List view.

void centrafuse.Plugins.CFPlugin.CF_createSlider ( string  sliderName,
int  sliderMin,
int  sliderMax 
) [protected]

Creates slider.

Parameters:
sliderName Slider name, must match slider name in loaded skin file.
sliderMin Minimum slider value.
sliderMax Maximum slider value.

void centrafuse.Plugins.CFPlugin.CF_createSlider ( string  sliderName,
int  sliderMin,
int  sliderMax,
MouseEventHandler  tickEvent 
) [protected]

Creates slider.

Parameters:
sliderName Slider name, must match slider name in loaded skin file.
sliderMin Minimum slider value.
sliderMax Maximum slider value.
tickEvent Tick event.

void centrafuse.Plugins.CFPlugin.CF_createSlider ( string  sliderName,
int  sliderMin,
int  sliderMax,
MouseEventHandler  tickEvent,
MouseEventHandler  clickEvent 
) [protected]

Creates slider.

Parameters:
sliderName Slider name, must match slider name in loaded skin file.
sliderMin Minimum slider value.
sliderMax Maximum slider value.
tickEvent Tick event.
clickEvent Click event.

void centrafuse.Plugins.CFPlugin.CF_createSlider ( string  sliderName,
int  sliderMin,
int  sliderMax,
MouseEventHandler  tickEvent,
MouseEventHandler  clickEvent,
MouseEventHandler  downEvent 
) [protected]

Creates slider.

Parameters:
sliderName Slider name, must match slider name in loaded skin file.
sliderMin Minimum slider value.
sliderMax Maximum slider value.
tickEvent Tick event.
clickEvent Click event.
downEvent Down event.

void centrafuse.Plugins.CFPlugin.CF_setPictureImage ( string  pictureboxname,
Image  newimage 
)

Sets picture box image.

Parameters:
pictureboxname Picture box name.
newimage New picture box image.

void centrafuse.Plugins.CFPlugin.CF_setButtonOff ( string  wbutton  ) 

Sets button to off state.

Parameters:
wbutton Button name.

void centrafuse.Plugins.CFPlugin.CF_setButtonSecondaryImageFlag ( string  wbutton,
bool  disable 
)

Sets button secondary image flag.

Parameters:
wbutton Button name.
disable Secondary image flag.

void centrafuse.Plugins.CFPlugin.CF_setButtonEnableFlag ( string  wbutton,
bool  enable 
)

Sets button enable flag.

Parameters:
wbutton Button name.
enable Button enable flag.

void centrafuse.Plugins.CFPlugin.CF_setButtonOn ( string  wbutton  ) 

Sets button to down state.

Parameters:
wbutton Button name.

int centrafuse.Plugins.CFPlugin.CF_getPictureBoxID ( string  name  ) 

Gets picture box array position.

Parameters:
name Picture box name.
Returns:
Returns picture box array position.

int centrafuse.Plugins.CFPlugin.CF_getButtonID ( string  name  ) 

Gets button array position.

Parameters:
name Button name.
Returns:
Returns button array position.

int centrafuse.Plugins.CFPlugin.CF_getLabelID ( string  name  ) 

Gets label array position.

Parameters:
name Label name.
Returns:
Returns label array position.

string centrafuse.Plugins.CFPlugin.CF_getText ( string  labelName  ) 

Gets label text.

Parameters:
labelName Label name.
Returns:
Returns label text.

string centrafuse.Plugins.CFPlugin.CF_getButtonText ( string  buttonName  ) 

Gets button text.

Parameters:
buttonName Button name.
Returns:
Returns button text.

void centrafuse.Plugins.CFPlugin.CF_updateText ( string  labelName,
string  text 
)

Sets label text.

Parameters:
labelName Label name.
text New text.

void centrafuse.Plugins.CFPlugin.CF_updateButtonText ( string  buttonName,
string  text 
)

Sets button text.

Parameters:
buttonName Button name.
text New text.

void centrafuse.Plugins.CFPlugin.CF_setSlider ( string  which,
int  svalue 
)

Sets slider value.

Parameters:
which Slider name.
svalue New value.

new DialogResult centrafuse.Plugins.CFPlugin.ShowDialog (  ) 

ShowDialog override used to set modal flag.

new DialogResult centrafuse.Plugins.CFPlugin.ShowDialog ( IWin32Window  owner  ) 

ShowDialog override used to set modal flag.

DialogResult centrafuse.Plugins.CFPlugin.ShowDialog ( bool  ontop  ) 

ShowDialog override used to set modal flag.

DialogResult centrafuse.Plugins.CFPlugin.ShowDialog ( IWin32Window  owner,
bool  ontop 
)

ShowDialog override used to set modal flag.

void centrafuse.Plugins.CFPlugin.CFPlugin_MouseDown ( object  sender,
MouseEventArgs  e 
)

Mouse Down.

override void centrafuse.Plugins.CFPlugin.OnMouseMove ( MouseEventArgs  e  )  [protected]

Mouse move event.

Parameters:
e Mouse event arguments.

void centrafuse.Plugins.CFPlugin.CFPlugin_MouseUp ( object  sender,
MouseEventArgs  e 
)

Mouse Up.

override void centrafuse.Plugins.CFPlugin.OnPaintBackground ( PaintEventArgs  e  )  [protected]

Background paint method.

Parameters:
e Paint event arguments.

override void centrafuse.Plugins.CFPlugin.OnPaint ( PaintEventArgs  e  )  [protected]

Paint method.

Parameters:
e Paint event arguments.

void centrafuse.Plugins.CFPlugin.setlabelskin ( string  whichlbl  )  [protected]

Sets label skin.

Parameters:
whichlbl Label name.

void centrafuse.Plugins.CFPlugin.setlabelskin ( string  whichlbl,
MouseEventHandler  clickEvent 
) [protected]

Sets label skin.

Parameters:
whichlbl Label name.
clickEvent Click event.

void centrafuse.Plugins.CFPlugin.setlabelskin ( string  whichlbl,
MouseEventHandler  clickEvent,
MouseEventHandler  downEvent 
) [protected]

Sets label skin.

Parameters:
whichlbl Label name.
clickEvent Click event.
downEvent Down event.

void centrafuse.Plugins.CFPlugin.setpictureboxskin ( string  whichpicturebox  )  [protected]

Sets picture box skin.

Parameters:
whichpicturebox Picture box name.

void centrafuse.Plugins.CFPlugin.setpictureboxskin ( string  whichpicturebox,
MouseEventHandler  clickEvent 
) [protected]

Sets picture box skin.

Parameters:
whichpicturebox Picture box name.
clickEvent Click event.

void centrafuse.Plugins.CFPlugin.setpictureboxskin ( string  whichpicturebox,
MouseEventHandler  clickEvent,
MouseEventHandler  downEvent 
) [protected]

Sets picture box skin.

Parameters:
whichpicturebox Picture box name.
clickEvent Click event.
downEvent Down event.

void centrafuse.Plugins.CFPlugin.setbuttonskin ( string  whichbutton,
int  which,
string  btext 
) [protected]

Sets button skin.

Parameters:
whichbutton Button name.
which Button state.
btext Button text.

void centrafuse.Plugins.CFPlugin.setbuttonskin ( string  whichbutton,
int  which,
string  btext,
MouseEventHandler  clickEvent 
) [protected]

Sets button skin.

Parameters:
whichbutton Button name.
which Button state.
btext Button text.
clickEvent Click event.

void centrafuse.Plugins.CFPlugin.setbuttonskin ( string  whichbutton,
int  which,
string  btext,
MouseEventHandler  clickEvent,
MouseEventHandler  downEvent 
) [protected]

Sets button skin.

Parameters:
whichbutton Button name.
which Button state.
btext Button text.
clickEvent Click event.
downEvent Down event.

void centrafuse.Plugins.CFPlugin.setsliderskin ( string  whichslider,
int  max,
int  min 
) [protected]

Sets slider skin.

Parameters:
whichslider Slider name.
max Maximum slider value.
min Minimum slider value.

void centrafuse.Plugins.CFPlugin.setsliderskin ( string  whichslider,
int  max,
int  min,
MouseEventHandler  tickEvent 
) [protected]

Sets slider skin.

Parameters:
whichslider Slider name.
max Maximum slider value.
min Minimum slider value.
tickEvent Tick event.

void centrafuse.Plugins.CFPlugin.setsliderskin ( string  whichslider,
int  max,
int  min,
MouseEventHandler  tickEvent,
MouseEventHandler  clickEvent 
) [protected]

Sets slider skin.

Parameters:
whichslider Slider name.
max Maximum slider value.
min Minimum slider value.
tickEvent Tick event.
clickEvent Click event.

void centrafuse.Plugins.CFPlugin.setsliderskin ( string  whichslider,
int  max,
int  min,
MouseEventHandler  tickEvent,
MouseEventHandler  clickEvent,
MouseEventHandler  downEvent 
) [protected]

Sets slider skin.

Parameters:
whichslider Slider name.
max Maximum slider value.
min Minimum slider value.
tickEvent Tick event.
clickEvent Click event.
downEvent Down event.

void centrafuse.Plugins.CFPlugin.buildListView ( string  whichlistview,
CFControls.skinListbox  mybox 
) [protected]

Sets list view skin.

Parameters:
whichlistview List view name.
mybox List view.


Member Data Documentation

Ignore animation flag.

Is navigation loaded flag.

Current skin.

Button collection.

Label collection.

Picture box collection.

System.Windows.Forms.Timer centrafuse.Plugins.CFPlugin.m_buttonTimer [protected]

Current button location.

ICFMain centrafuse.Plugins.CFPlugin.m_MainForm = null [protected]

Main form.

bool centrafuse.Plugins.CFPlugin.m_AdvancedSettings = false [static, protected]

Advanced settings flag.

string centrafuse.Plugins.CFPlugin.m_Name = "" [protected]

Plugin name.

string centrafuse.Plugins.CFPlugin.m_Version = "" [protected]

Plugin version.

Plugin display name.

Plugin settings display name.

Plugin settings has basic setup options.

Plugin settings has basic setup options.

Plugin visual file name.

bool centrafuse.Plugins.CFPlugin.m_IsNav = false [protected]

Is a navigation plugin flag.

Button key on flag.

Button leave on flag.

Control text flag.

bool centrafuse.Plugins.CFPlugin.m_pauseAudio = false [protected]

Pause audio flag.

Use audio buffer flag.

Startup audio flag.

Record device index.

Record line index.

Playback device index.

Playback line index.

bool centrafuse.Plugins.CFPlugin.m_IsGUI = false [protected]

GUI flag.

bool centrafuse.Plugins.CFPlugin.m_IsPresets = false [protected]

Presets flag.

string centrafuse.Plugins.CFPlugin.screenpath = "" [protected]

Skin screen xpath.

string centrafuse.Plugins.CFPlugin.whichscreen = "" [protected]

Skin screen name.

string centrafuse.Plugins.CFPlugin.globalnav = "/SKIN/GLOBALNAV" [protected]

Skin globalnav xpath.

Skin images.

Currently selected button flag.

Currently selected button.

Configuration reader.

Language reader.

Skin reader.

Button on main menu flag.

Button ignore key.

Current button location.

Button previous location.

Display number to show plugin on.

Button index array.

Key up event flag.


Property Documentation

ICFMain centrafuse.Plugins.CFPlugin.MainForm [get, set]

Gets or sets main form.

int centrafuse.Plugins.CFPlugin.currentButtonIndex [get]

Gets current button index.

string centrafuse.Plugins.CFPlugin.CF_pluginName [get, set]

Gets or sets plugin name.

Implements centrafuse.Plugins.IPlugin.

string centrafuse.Plugins.CFPlugin.CF_pluginVersion [get, set]

Gets or sets plugin version.

Implements centrafuse.Plugins.IPlugin.

bool centrafuse.Plugins.CFPlugin.CF_pluginPauseAudioFlag [get, set]

Gets or sets pause audio flag.

Implements centrafuse.Plugins.IPlugin.

bool centrafuse.Plugins.CFPlugin.CF_controlTextFlag [get, set]

Gets or sets control text flag.

bool centrafuse.Plugins.CFPlugin.CF_pluginAudioBufferFlag [get, set]

Gets or sets audio buffer flag.

int centrafuse.Plugins.CFPlugin.CF_pluginRecordDevice [get, set]

Gets or sets record device index.

int centrafuse.Plugins.CFPlugin.CF_pluginRecordLine [get, set]

Gets or sets record line index.

int centrafuse.Plugins.CFPlugin.CF_pluginPlaybackDevice [get, set]

Gets or sets playback device index.

int centrafuse.Plugins.CFPlugin.CF_pluginPlaybackLine [get, set]

Gets or sets playback line index.

bool centrafuse.Plugins.CFPlugin.CF_pluginStartupAudioFlag [get, set]

Gets or sets audio buffer flag.

bool centrafuse.Plugins.CFPlugin.CF_pluginIsGUI [get, set]

Gets or sets GUI flag.

bool centrafuse.Plugins.CFPlugin.CF_pluginShowPresets [get, set]

Gets or sets presets flag.

string centrafuse.Plugins.CFPlugin.CF_pluginDisplayName [get, set]

Gets or sets plugin display name.

Implements centrafuse.Plugins.IPlugin.

string centrafuse.Plugins.CFPlugin.CF_pluginSettingsDisplayName [get, set]

Gets or sets plugin settings display name.

bool centrafuse.Plugins.CFPlugin.CF_pluginHasBasicSettings [get, set]

Gets or sets plugin has basic setup options to display.

bool centrafuse.Plugins.CFPlugin.CF_pluginHasSettings [get, set]

Gets or sets plugin has setup options to display.

bool centrafuse.Plugins.CFPlugin.CF_pluginIsNav [get, set]

Gets or sets is navigation flag.

bool centrafuse.Plugins.CFPlugin.CF_showAdvancedSettings [get, set]

Gets or sets whether advanced settings should be shown.


Event Documentation

DriveEventHandler centrafuse.Plugins.CFPlugin.CF_Event_discInserted [protected]

Disc inserted event.

DriveEventHandler centrafuse.Plugins.CFPlugin.CF_Event_discRemoved [protected]

Disc removed event.

BufferStatusEventHandler centrafuse.Plugins.CFPlugin.CF_Event_bufferStatus [protected]

Buffer status event.

EventHandler centrafuse.Plugins.CFPlugin.CF_Event_refreshText [protected]

Refresh text event.

EventHandler centrafuse.Plugins.CFPlugin.CF_Event_connectionEstablished [protected]

Internet connection established event.

EventHandler centrafuse.Plugins.CFPlugin.CF_Event_connectionError [protected]

Internet connection error.

EventHandler centrafuse.Plugins.CFPlugin.CF_Event_connectionLost [protected]

Internet connection lost event.

EventHandler centrafuse.Plugins.CFPlugin.CF_Event_nextTrack [protected]

Next track event.

EventHandler centrafuse.Plugins.CFPlugin.CF_Event_previousTrack [protected]

Previous track event.

PowerModeChangedEventHandler centrafuse.Plugins.CFPlugin.CF_Event_powerModeChanged [protected]

Power mode changed event.

EventHandler centrafuse.Plugins.CFPlugin.CF_Event_applicationLoaded [protected]

Application Finished Loading.

EventHandler centrafuse.Plugins.CFPlugin.CF_Event_applicationClosing [protected]

Application closing.

EventHandler centrafuse.Plugins.CFPlugin.CF_Event_speechComplete [protected]

Text to Speech finished event.


The documentation for this class was generated from the following file:




Copyright © 2008 Flux Media, Inc. (U.S. Copyright Registration Number: TXu-1-239-794) Flux Logo