C# Class imBMW.Features.Menu.MenuBase

Exibir arquivo Open project: toxsedyshev/imBMW Class Usage Examples

Protected Properties

Property Type Description
mediaEmulator imBMW.iBus.Devices.Emulators.MediaEmulator

Public Methods

Method Description
MenuBase ( MediaEmulator mediaEmulator ) : System
Navigate ( MenuScreen screen ) : void
NavigateAfterHome ( MenuScreen screen ) : void
NavigateBack ( ) : void
NavigateHome ( ) : void
UpdateScreen ( MenuScreenUpdateEventArgs args ) : void
UpdateScreen ( MenuScreenUpdateReason reason, object item = null ) : void

Protected Methods

Method Description
DrawScreen ( MenuScreenUpdateEventArgs args ) : void
ScreenNavigatedFrom ( MenuScreen screen ) : void
ScreenNavigatedTo ( MenuScreen screen ) : void
ScreenSuspend ( ) : void
ScreenWakeup ( ) : void
ShowPlayerStatus ( IAudioPlayer player ) : void
ShowPlayerStatus ( IAudioPlayer player, bool isPlaying ) : void
ShowPlayerStatus ( IAudioPlayer player, string status ) : void
ShowPlayerStatus ( IAudioPlayer player, string status, PlayerEvent playerEvent ) : void
ShowPlayerStatusWithDelay ( IAudioPlayer player ) : void
TextWithIcon ( char icon, string text = null ) : string
TextWithIcon ( string icon, string text = null ) : string
currentScreen_ItemClicked ( MenuScreen screen, MenuItem item ) : void
currentScreen_Updated ( MenuScreen screen, MenuScreenUpdateEventArgs args ) : void
mediaEmulator_IsEnabledChanged ( MediaEmulator emulator, bool isEnabled ) : void
mediaEmulator_PlayerChanged ( IAudioPlayer player ) : void

Method Details

DrawScreen() protected method

protected DrawScreen ( MenuScreenUpdateEventArgs args ) : void
args MenuScreenUpdateEventArgs
return void

MenuBase() public method

public MenuBase ( MediaEmulator mediaEmulator ) : System
mediaEmulator imBMW.iBus.Devices.Emulators.MediaEmulator
return System

Navigate() public method

public Navigate ( MenuScreen screen ) : void
screen MenuScreen
return void

NavigateAfterHome() public method

public NavigateAfterHome ( MenuScreen screen ) : void
screen MenuScreen
return void

NavigateBack() public method

public NavigateBack ( ) : void
return void

NavigateHome() public method

public NavigateHome ( ) : void
return void

ScreenNavigatedFrom() protected method

protected ScreenNavigatedFrom ( MenuScreen screen ) : void
screen MenuScreen
return void

ScreenNavigatedTo() protected method

protected ScreenNavigatedTo ( MenuScreen screen ) : void
screen MenuScreen
return void

ScreenSuspend() protected method

protected ScreenSuspend ( ) : void
return void

ScreenWakeup() protected method

protected ScreenWakeup ( ) : void
return void

ShowPlayerStatus() protected method

protected ShowPlayerStatus ( IAudioPlayer player ) : void
player IAudioPlayer
return void

ShowPlayerStatus() protected abstract method

protected abstract ShowPlayerStatus ( IAudioPlayer player, bool isPlaying ) : void
player IAudioPlayer
isPlaying bool
return void

ShowPlayerStatus() protected method

protected ShowPlayerStatus ( IAudioPlayer player, string status ) : void
player IAudioPlayer
status string
return void

ShowPlayerStatus() protected abstract method

protected abstract ShowPlayerStatus ( IAudioPlayer player, string status, PlayerEvent playerEvent ) : void
player IAudioPlayer
status string
playerEvent PlayerEvent
return void

ShowPlayerStatusWithDelay() protected method

protected ShowPlayerStatusWithDelay ( IAudioPlayer player ) : void
player IAudioPlayer
return void

TextWithIcon() protected method

protected TextWithIcon ( char icon, string text = null ) : string
icon char
text string
return string

TextWithIcon() protected method

protected TextWithIcon ( string icon, string text = null ) : string
icon string
text string
return string

UpdateScreen() public method

public UpdateScreen ( MenuScreenUpdateEventArgs args ) : void
args MenuScreenUpdateEventArgs
return void

UpdateScreen() public method

public UpdateScreen ( MenuScreenUpdateReason reason, object item = null ) : void
reason MenuScreenUpdateReason
item object
return void

currentScreen_ItemClicked() protected method

protected currentScreen_ItemClicked ( MenuScreen screen, MenuItem item ) : void
screen MenuScreen
item MenuItem
return void

currentScreen_Updated() protected method

protected currentScreen_Updated ( MenuScreen screen, MenuScreenUpdateEventArgs args ) : void
screen MenuScreen
args MenuScreenUpdateEventArgs
return void

mediaEmulator_IsEnabledChanged() protected method

protected mediaEmulator_IsEnabledChanged ( MediaEmulator emulator, bool isEnabled ) : void
emulator imBMW.iBus.Devices.Emulators.MediaEmulator
isEnabled bool
return void

mediaEmulator_PlayerChanged() protected method

protected mediaEmulator_PlayerChanged ( IAudioPlayer player ) : void
player IAudioPlayer
return void

Property Details

mediaEmulator protected_oe property

protected MediaEmulator,imBMW.iBus.Devices.Emulators mediaEmulator
return imBMW.iBus.Devices.Emulators.MediaEmulator