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

Classes

class  TideChartPanel
 

Public Member Functions

 TCWin (ChartCanvas *parent, int x, int y, void *pvIDX)
 
 TCWin (AbstractChartCanvas *parent, int x, int y, void *pvIDX)
 
void OnSize (wxSizeEvent &event)
 
void OnPaint (wxPaintEvent &event)
 
void MouseEvent (wxMouseEvent &event)
 
void OnTCWinPopupTimerEvent (wxTimerEvent &event)
 
void OnTimeIndicatorTimer (wxTimerEvent &event)
 
void OKEvent (wxCommandEvent &event)
 
void NXEvent (wxCommandEvent &event)
 
void PREvent (wxCommandEvent &event)
 
void OnCloseWindow (wxCloseEvent &event)
 
void TimezoneOnChoice (wxCommandEvent &event)
 
void RePosition ()
 
void RecalculateSize ()
 
void SetTimeFactors ()
 
void CreateLayout ()
 
void InitializeStationText ()
 
void PaintChart (wxDC &dc, const wxRect &chartRect)
 
void HandleChartMouseMove (int mainWindowX, int mainWindowY, const wxPoint &chartPanelPos)
 
IDX_entryGetCurrentIDX () const
 

Detailed Description

Definition at line 46 of file tc_win.h.

Constructor & Destructor Documentation

◆ TCWin() [1/2]

TCWin::TCWin ( ChartCanvas parent,
int  x,
int  y,
void *  pvIDX 
)

Definition at line 128 of file tc_win.cpp.

◆ TCWin() [2/2]

TCWin::TCWin ( AbstractChartCanvas parent,
int  x,
int  y,
void *  pvIDX 
)

Definition at line 259 of file tc_win.cpp.

◆ ~TCWin()

TCWin::~TCWin ( )
virtual

Definition at line 262 of file tc_win.cpp.

Member Function Documentation

◆ CreateLayout()

void TCWin::CreateLayout ( )

Definition at line 267 of file tc_win.cpp.

◆ GetCurrentIDX()

IDX_entry * TCWin::GetCurrentIDX ( ) const
inline
Returns
Pointer to the IDX_entry for the currently displayed tide/current station

Definition at line 77 of file tc_win.h.

◆ HandleChartMouseMove()

void TCWin::HandleChartMouseMove ( int  mainWindowX,
int  mainWindowY,
const wxPoint &  chartPanelPos 
)

Definition at line 1116 of file tc_win.cpp.

◆ InitializeStationText()

void TCWin::InitializeStationText ( )

Definition at line 350 of file tc_win.cpp.

◆ MouseEvent()

void TCWin::MouseEvent ( wxMouseEvent &  event)

Definition at line 1107 of file tc_win.cpp.

◆ NXEvent()

void TCWin::NXEvent ( wxCommandEvent &  event)

Definition at line 1023 of file tc_win.cpp.

◆ OKEvent()

void TCWin::OKEvent ( wxCommandEvent &  event)

Definition at line 971 of file tc_win.cpp.

◆ OnCloseWindow()

void TCWin::OnCloseWindow ( wxCloseEvent &  event)

Definition at line 999 of file tc_win.cpp.

◆ OnPaint()

void TCWin::OnPaint ( wxPaintEvent &  event)

Definition at line 1068 of file tc_win.cpp.

◆ OnSize()

void TCWin::OnSize ( wxSizeEvent &  event)

Definition at line 1089 of file tc_win.cpp.

◆ OnTCWinPopupTimerEvent()

void TCWin::OnTCWinPopupTimerEvent ( wxTimerEvent &  event)

Definition at line 1147 of file tc_win.cpp.

◆ OnTimeIndicatorTimer()

void TCWin::OnTimeIndicatorTimer ( wxTimerEvent &  event)

Definition at line 1283 of file tc_win.cpp.

◆ PaintChart()

void TCWin::PaintChart ( wxDC &  dc,
const wxRect &  chartRect 
)

Definition at line 405 of file tc_win.cpp.

◆ PREvent()

void TCWin::PREvent ( wxCommandEvent &  event)

Definition at line 1040 of file tc_win.cpp.

◆ RecalculateSize()

void TCWin::RecalculateSize ( )

Definition at line 930 of file tc_win.cpp.

◆ RePosition()

void TCWin::RePosition ( )

Definition at line 1057 of file tc_win.cpp.

◆ SetTimeFactors()

void TCWin::SetTimeFactors ( )

Definition at line 850 of file tc_win.cpp.

◆ TimezoneOnChoice()

void TCWin::TimezoneOnChoice ( wxCommandEvent &  event)

Definition at line 923 of file tc_win.cpp.


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