OpenCPN Partial API docs
Piano Class Reference
Inheritance diagram for Piano:

Public Member Functions

 Piano (ChartCanvas *parent)
 
void Paint (int y, wxDC &dc, wxDC *shapeDC=NULL)
 
void Paint (int y, ocpnDC &dc, wxDC *shapeDC=NULL)
 
void DrawGL (int y)
 
void FormatKeys (void)
 
bool MouseEvent (wxMouseEvent &event)
 
void SetColorScheme (ColorScheme cs)
 
void SetKeyArray (std::vector< int > &center_array, std::vector< int > &full_array)
 
void SetActiveKey (int iactive)
 
void SetActiveKeyArray (std::vector< int > array)
 
void SetNoshowIndexArray (std::vector< int > array)
 
void AddNoshowIndexArray (std::vector< int > array)
 
void SetEclipsedIndexArray (std::vector< int > array)
 
void SetSkewIndexArray (std::vector< int > array)
 
void SetTmercIndexArray (std::vector< int > array)
 
void SetPolyIndexArray (std::vector< int > array)
 
int GetPianoMode ()
 
std::vector< int > GetActiveKeyArray ()
 
void SetVizIcon (wxBitmap *picon_bmp)
 
void SetInVizIcon (wxBitmap *picon_bmp)
 
void SetSkewIcon (wxBitmap *picon_bmp)
 
void SetTMercIcon (wxBitmap *picon_bmp)
 
void SetPolyIcon (wxBitmap *picon_bmp)
 
void ShowBusy (bool busy)
 
void onTimerEvent (wxTimerEvent &event)
 
wxPoint GetKeyOrigin (int key_index)
 
void ResetRollover (void)
 
void SetRoundedRectangles (bool val)
 
int GetHeight ()
 
int GetWidth ()
 
wxString & GenerateAndStoreNewHash ()
 
wxString & GetStoredHash ()
 
int GetnKeys ()
 

Detailed Description

Definition at line 71 of file piano.h.


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