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)
 
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)
 
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 45 of file TCWin.h.

Constructor & Destructor Documentation

◆ TCWin()

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

Definition at line 104 of file TCWin.cpp.

◆ ~TCWin()

TCWin::~TCWin ( )

Definition at line 233 of file TCWin.cpp.

Member Function Documentation

◆ CreateLayout()

void TCWin::CreateLayout ( )

Definition at line 238 of file TCWin.cpp.

◆ GetCurrentIDX()

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

Definition at line 73 of file TCWin.h.

◆ HandleChartMouseMove()

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

Definition at line 1054 of file TCWin.cpp.

◆ InitializeStationText()

void TCWin::InitializeStationText ( )

Definition at line 321 of file TCWin.cpp.

◆ MouseEvent()

void TCWin::MouseEvent ( wxMouseEvent &  event)

Definition at line 1045 of file TCWin.cpp.

◆ NXEvent()

void TCWin::NXEvent ( wxCommandEvent &  event)

Definition at line 961 of file TCWin.cpp.

◆ OKEvent()

void TCWin::OKEvent ( wxCommandEvent &  event)

Definition at line 909 of file TCWin.cpp.

◆ OnCloseWindow()

void TCWin::OnCloseWindow ( wxCloseEvent &  event)

Definition at line 937 of file TCWin.cpp.

◆ OnPaint()

void TCWin::OnPaint ( wxPaintEvent &  event)

Definition at line 1006 of file TCWin.cpp.

◆ OnSize()

void TCWin::OnSize ( wxSizeEvent &  event)

Definition at line 1027 of file TCWin.cpp.

◆ OnTCWinPopupTimerEvent()

void TCWin::OnTCWinPopupTimerEvent ( wxTimerEvent &  event)

Definition at line 1085 of file TCWin.cpp.

◆ OnTimeIndicatorTimer()

void TCWin::OnTimeIndicatorTimer ( wxTimerEvent &  event)

Definition at line 1209 of file TCWin.cpp.

◆ PaintChart()

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

Definition at line 376 of file TCWin.cpp.

◆ PREvent()

void TCWin::PREvent ( wxCommandEvent &  event)

Definition at line 978 of file TCWin.cpp.

◆ RecalculateSize()

void TCWin::RecalculateSize ( )

Definition at line 868 of file TCWin.cpp.

◆ RePosition()

void TCWin::RePosition ( void  )

Definition at line 995 of file TCWin.cpp.

◆ SetTimeFactors()

void TCWin::SetTimeFactors ( )

Definition at line 788 of file TCWin.cpp.

◆ TimezoneOnChoice()

void TCWin::TimezoneOnChoice ( wxCommandEvent &  event)

Definition at line 861 of file TCWin.cpp.


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