C# Class Vocaluxe.Screens.CScreenSong

Inheritance: Vocaluxe.Menu.CMenu
Datei anzeigen Open project: stsundermann/Vocaluxe Class Usage Examples

Public Methods

Method Description
CScreenSong ( ) : System
Draw ( ) : bool
HandleInput ( KeyEvent KeyEvent ) : bool
HandleMouse ( MouseEvent MouseEvent ) : bool
LoadTheme ( ) : void
OnClose ( ) : void
OnShow ( ) : void
UpdateGame ( ) : bool

Protected Methods

Method Description
Init ( ) : void

Private Methods

Method Description
ApplyNewSearchFilter ( string NewFilterString ) : void
JumpTo ( char Letter ) : void
StartRandomAllSongs ( ) : void
StartRandomVisibleSongs ( ) : void
StartSong ( int SongNr ) : void

Method Details

CScreenSong() public method

public CScreenSong ( ) : System
return System

Draw() public method

public Draw ( ) : bool
return bool

HandleInput() public method

public HandleInput ( KeyEvent KeyEvent ) : bool
KeyEvent KeyEvent
return bool

HandleMouse() public method

public HandleMouse ( MouseEvent MouseEvent ) : bool
MouseEvent MouseEvent
return bool

Init() protected method

protected Init ( ) : void
return void

LoadTheme() public method

public LoadTheme ( ) : void
return void

OnClose() public method

public OnClose ( ) : void
return void

OnShow() public method

public OnShow ( ) : void
return void

UpdateGame() public method

public UpdateGame ( ) : bool
return bool