OpenCPN Partial API docs
Loading...
Searching...
No Matches
DashboardWindow Class Reference
Inheritance diagram for DashboardWindow:

Public Member Functions

 DashboardWindow (wxWindow *pparent, wxWindowID id, wxAuiManager *auimgr, dashboard_pi *plugin, int orient, DashboardWindowContainer *mycont)
 
void SetColorScheme (PI_ColorScheme cs)
 
void SetSizerOrientation (int orient)
 
int GetSizerOrientation ()
 
void OnSize (wxSizeEvent &evt)
 
void OnContextMenu (wxContextMenuEvent &evt)
 
void OnContextMenuSelect (wxCommandEvent &evt)
 
void OnMouseEvent (wxMouseEvent &event)
 
bool isInstrumentListEqual (const wxArrayInt &list)
 
void SetInstrumentList (wxArrayInt list, wxArrayOfInstrumentProperties *InstrumentPropertyList)
 
void SendSentenceToAllInstruments (DASH_CAP st, double value, wxString unit)
 
void SendSatInfoToAllInstruments (int cnt, int seq, wxString talk, SAT_INFO sats[4])
 
void SendUtcTimeToAllInstruments (wxDateTime value)
 
void ChangePaneOrientation (int orient, bool updateAUImgr, int fpx=100, int fpy=100)
 

Public Attributes

DashboardWindowContainerm_Container
 
bool m_binPinch
 
bool m_binPan
 
wxPoint m_resizeStartPoint
 
wxSize m_resizeStartSize
 
bool m_binResize
 
bool m_binResize2
 

Detailed Description

Definition at line 454 of file dashboard_pi.h.

Constructor & Destructor Documentation

◆ DashboardWindow()

DashboardWindow::DashboardWindow ( wxWindow *  pparent,
wxWindowID  id,
wxAuiManager *  auimgr,
dashboard_pi plugin,
int  orient,
DashboardWindowContainer mycont 
)

Definition at line 5404 of file dashboard_pi.cpp.

◆ ~DashboardWindow()

DashboardWindow::~DashboardWindow ( )

Definition at line 5451 of file dashboard_pi.cpp.

Member Function Documentation

◆ ChangePaneOrientation()

void DashboardWindow::ChangePaneOrientation ( int  orient,
bool  updateAUImgr,
int  fpx = 100,
int  fpy = 100 
)

Definition at line 5830 of file dashboard_pi.cpp.

◆ GetSizerOrientation()

int DashboardWindow::GetSizerOrientation ( )

Definition at line 5875 of file dashboard_pi.cpp.

◆ isInstrumentListEqual()

bool DashboardWindow::isInstrumentListEqual ( const wxArrayInt &  list)

Definition at line 5888 of file dashboard_pi.cpp.

◆ OnContextMenu()

void DashboardWindow::OnContextMenu ( wxContextMenuEvent &  evt)

Definition at line 5725 of file dashboard_pi.cpp.

◆ OnContextMenuSelect()

void DashboardWindow::OnContextMenuSelect ( wxCommandEvent &  evt)

Definition at line 5767 of file dashboard_pi.cpp.

◆ OnSize()

void DashboardWindow::OnSize ( wxSizeEvent &  evt)

Definition at line 5712 of file dashboard_pi.cpp.

◆ SendSatInfoToAllInstruments()

void DashboardWindow::SendSatInfoToAllInstruments ( int  cnt,
int  seq,
wxString  talk,
SAT_INFO  sats[4] 
)

Definition at line 6293 of file dashboard_pi.cpp.

◆ SendSentenceToAllInstruments()

void DashboardWindow::SendSentenceToAllInstruments ( DASH_CAP  st,
double  value,
wxString  unit 
)

Definition at line 6285 of file dashboard_pi.cpp.

◆ SendUtcTimeToAllInstruments()

void DashboardWindow::SendUtcTimeToAllInstruments ( wxDateTime  value)

Definition at line 6305 of file dashboard_pi.cpp.

◆ SetColorScheme()

void DashboardWindow::SetColorScheme ( PI_ColorScheme  cs)

Definition at line 5818 of file dashboard_pi.cpp.

◆ SetInstrumentList()

void DashboardWindow::SetInstrumentList ( wxArrayInt  list,
wxArrayOfInstrumentProperties *  InstrumentPropertyList 
)

Definition at line 5892 of file dashboard_pi.cpp.

◆ SetSizerOrientation()

void DashboardWindow::SetSizerOrientation ( int  orient)

Definition at line 5862 of file dashboard_pi.cpp.

Member Data Documentation

◆ m_binPan

bool DashboardWindow::m_binPan

Definition at line 491 of file dashboard_pi.h.

◆ m_binPinch

bool DashboardWindow::m_binPinch

Definition at line 490 of file dashboard_pi.h.

◆ m_binResize

bool DashboardWindow::m_binResize

Definition at line 495 of file dashboard_pi.h.

◆ m_binResize2

bool DashboardWindow::m_binResize2

Definition at line 496 of file dashboard_pi.h.

◆ m_Container

DashboardWindowContainer* DashboardWindow::m_Container

Definition at line 488 of file dashboard_pi.h.

◆ m_resizeStartPoint

wxPoint DashboardWindow::m_resizeStartPoint

Definition at line 493 of file dashboard_pi.h.

◆ m_resizeStartSize

wxSize DashboardWindow::m_resizeStartSize

Definition at line 494 of file dashboard_pi.h.


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