|
| DashboardInstrument_Dial (wxWindow *parent, wxWindowID id, wxString title, InstrumentProperties *Properties, DASH_CAP cap_flag, int s_angle, int r_angle, int s_value, int e_value) |
|
wxSize | GetSize (int orient, wxSize hint) |
|
void | SetData (DASH_CAP, double, wxString) |
|
void | SetOptionMarker (double step, DialMarkerOption option, int offset) |
|
void | SetOptionLabel (double step, DialLabelOption option, wxArrayString labels=wxArrayString()) |
|
void | SetOptionMainValue (wxString format, DialPositionOption option) |
|
void | SetOptionExtraValue (DASH_CAP cap, wxString format, DialPositionOption option) |
|
| DashboardInstrument (wxWindow *pparent, wxWindowID id, wxString title, DASH_CAP cap_flag, InstrumentProperties *Properties=NULL) |
|
CapType | GetCapacity () |
|
void | OnEraseBackground (wxEraseEvent &WXUNUSED(evt)) |
|
void | OnPaint (wxPaintEvent &WXUNUSED(event)) |
|
void | SetDrawSoloInPane (bool value) |
|
void | MouseEvent (wxMouseEvent &event) |
|
void | OnLeftUp (wxMouseEvent &event) |
|
void | SetCapFlag (DASH_CAP val) |
|
bool | HasCapFlag (DASH_CAP val) |
|
Definition at line 84 of file dial.h.
◆ DashboardInstrument_Dial()
DashboardInstrument_Dial::DashboardInstrument_Dial |
( |
wxWindow * | parent, |
|
|
wxWindowID | id, |
|
|
wxString | title, |
|
|
InstrumentProperties * | Properties, |
|
|
DASH_CAP | cap_flag, |
|
|
int | s_angle, |
|
|
int | r_angle, |
|
|
int | s_value, |
|
|
int | e_value ) |
◆ ~DashboardInstrument_Dial()
DashboardInstrument_Dial::~DashboardInstrument_Dial |
( |
void | | ) |
|
|
inline |
◆ Draw()
void DashboardInstrument_Dial::Draw |
( |
wxGCDC * | dc | ) |
|
|
protectedvirtual |
◆ DrawBackground()
void DashboardInstrument_Dial::DrawBackground |
( |
wxGCDC * | dc | ) |
|
|
protectedvirtual |
◆ DrawData()
void DashboardInstrument_Dial::DrawData |
( |
wxGCDC * | dc, |
|
|
double | value, |
|
|
wxString | unit, |
|
|
wxString | format, |
|
|
DialPositionOption | position ) |
|
protectedvirtual |
◆ DrawForeground()
void DashboardInstrument_Dial::DrawForeground |
( |
wxGCDC * | dc | ) |
|
|
protectedvirtual |
◆ DrawFrame()
void DashboardInstrument_Dial::DrawFrame |
( |
wxGCDC * | dc | ) |
|
|
protectedvirtual |
◆ DrawLabels()
void DashboardInstrument_Dial::DrawLabels |
( |
wxGCDC * | dc | ) |
|
|
protectedvirtual |
◆ DrawMarkers()
void DashboardInstrument_Dial::DrawMarkers |
( |
wxGCDC * | dc | ) |
|
|
protectedvirtual |
◆ GetSize()
wxSize DashboardInstrument_Dial::GetSize |
( |
int | orient, |
|
|
wxSize | hint ) |
|
virtual |
◆ SetData()
void DashboardInstrument_Dial::SetData |
( |
DASH_CAP | st, |
|
|
double | data, |
|
|
wxString | unit ) |
|
virtual |
◆ SetOptionExtraValue()
void DashboardInstrument_Dial::SetOptionExtraValue |
( |
DASH_CAP | cap, |
|
|
wxString | format, |
|
|
DialPositionOption | option ) |
|
inline |
◆ SetOptionLabel()
void DashboardInstrument_Dial::SetOptionLabel |
( |
double | step, |
|
|
DialLabelOption | option, |
|
|
wxArrayString | labels = wxArrayString() ) |
|
inline |
◆ SetOptionMainValue()
void DashboardInstrument_Dial::SetOptionMainValue |
( |
wxString | format, |
|
|
DialPositionOption | option ) |
|
inline |
◆ SetOptionMarker()
void DashboardInstrument_Dial::SetOptionMarker |
( |
double | step, |
|
|
DialMarkerOption | option, |
|
|
int | offset ) |
|
inline |
◆ m_AngleRange
int DashboardInstrument_Dial::m_AngleRange |
|
protected |
◆ m_AngleStart
int DashboardInstrument_Dial::m_AngleStart |
|
protected |
◆ m_cx
int DashboardInstrument_Dial::m_cx |
|
protected |
◆ m_cy
int DashboardInstrument_Dial::m_cy |
|
protected |
◆ m_ExtraValue
double DashboardInstrument_Dial::m_ExtraValue |
|
protected |
◆ m_ExtraValueCap
DASH_CAP DashboardInstrument_Dial::m_ExtraValueCap |
|
protected |
◆ m_ExtraValueFormat
wxString DashboardInstrument_Dial::m_ExtraValueFormat |
|
protected |
◆ m_ExtraValueOption
DialPositionOption DashboardInstrument_Dial::m_ExtraValueOption |
|
protected |
◆ m_ExtraValueUnit
wxString DashboardInstrument_Dial::m_ExtraValueUnit |
|
protected |
◆ m_gpsWD
bool DashboardInstrument_Dial::m_gpsWD |
|
protected |
◆ m_LabelArray
wxArrayString DashboardInstrument_Dial::m_LabelArray |
|
protected |
◆ m_LabelOption
DialLabelOption DashboardInstrument_Dial::m_LabelOption |
|
protected |
◆ m_LabelStep
double DashboardInstrument_Dial::m_LabelStep |
|
protected |
◆ m_MainValue
double DashboardInstrument_Dial::m_MainValue |
|
protected |
◆ m_MainValueCap
DASH_CAP DashboardInstrument_Dial::m_MainValueCap |
|
protected |
◆ m_MainValueFormat
wxString DashboardInstrument_Dial::m_MainValueFormat |
|
protected |
◆ m_MainValueMax
double DashboardInstrument_Dial::m_MainValueMax |
|
protected |
◆ m_MainValueMin
double DashboardInstrument_Dial::m_MainValueMin |
|
protected |
◆ m_MainValueOption
DialPositionOption DashboardInstrument_Dial::m_MainValueOption |
|
protected |
◆ m_MainValueUnit
wxString DashboardInstrument_Dial::m_MainValueUnit |
|
protected |
◆ m_MarkerOffset
int DashboardInstrument_Dial::m_MarkerOffset |
|
protected |
◆ m_MarkerOption
DialMarkerOption DashboardInstrument_Dial::m_MarkerOption |
|
protected |
◆ m_MarkerStep
double DashboardInstrument_Dial::m_MarkerStep |
|
protected |
◆ m_radius
int DashboardInstrument_Dial::m_radius |
|
protected |
The documentation for this class was generated from the following files:
- /home/mk/src/OpenCPN/plugins/dashboard_pi/src/dial.h
- /home/mk/src/OpenCPN/plugins/dashboard_pi/src/dial.cpp