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 443 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 5229 of file dashboard_pi.cpp.

◆ ~DashboardWindow()

DashboardWindow::~DashboardWindow ( )

Definition at line 5276 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 5654 of file dashboard_pi.cpp.

◆ GetSizerOrientation()

int DashboardWindow::GetSizerOrientation ( )

Definition at line 5699 of file dashboard_pi.cpp.

◆ isInstrumentListEqual()

bool DashboardWindow::isInstrumentListEqual ( const wxArrayInt &  list)

Definition at line 5712 of file dashboard_pi.cpp.

◆ OnContextMenu()

void DashboardWindow::OnContextMenu ( wxContextMenuEvent &  evt)

Definition at line 5550 of file dashboard_pi.cpp.

◆ OnContextMenuSelect()

void DashboardWindow::OnContextMenuSelect ( wxCommandEvent &  evt)

Definition at line 5592 of file dashboard_pi.cpp.

◆ OnSize()

void DashboardWindow::OnSize ( wxSizeEvent &  evt)

Definition at line 5537 of file dashboard_pi.cpp.

◆ SendSatInfoToAllInstruments()

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

Definition at line 6117 of file dashboard_pi.cpp.

◆ SendSentenceToAllInstruments()

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

Definition at line 6109 of file dashboard_pi.cpp.

◆ SendUtcTimeToAllInstruments()

void DashboardWindow::SendUtcTimeToAllInstruments ( wxDateTime  value)

Definition at line 6129 of file dashboard_pi.cpp.

◆ SetColorScheme()

void DashboardWindow::SetColorScheme ( PI_ColorScheme  cs)

Definition at line 5642 of file dashboard_pi.cpp.

◆ SetInstrumentList()

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

Definition at line 5716 of file dashboard_pi.cpp.

◆ SetSizerOrientation()

void DashboardWindow::SetSizerOrientation ( int  orient)

Definition at line 5686 of file dashboard_pi.cpp.

Member Data Documentation

◆ m_binPan

bool DashboardWindow::m_binPan

Definition at line 480 of file dashboard_pi.h.

◆ m_binPinch

bool DashboardWindow::m_binPinch

Definition at line 479 of file dashboard_pi.h.

◆ m_binResize

bool DashboardWindow::m_binResize

Definition at line 484 of file dashboard_pi.h.

◆ m_binResize2

bool DashboardWindow::m_binResize2

Definition at line 485 of file dashboard_pi.h.

◆ m_Container

DashboardWindowContainer* DashboardWindow::m_Container

Definition at line 477 of file dashboard_pi.h.

◆ m_resizeStartPoint

wxPoint DashboardWindow::m_resizeStartPoint

Definition at line 482 of file dashboard_pi.h.

◆ m_resizeStartSize

wxSize DashboardWindow::m_resizeStartSize

Definition at line 483 of file dashboard_pi.h.


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