64 void OnClose(wxCloseEvent &event);
65 void Disconnect_decoder();
67 void RecalculateSize(
void);
68 void SetColorScheme();
69 void UpdateAISTargetList();
70 void UpdateNVAISTargetList();
71 void CopyMMSItoClipBoard(
int);
72 void CenterToTarget(
bool);
73 std::shared_ptr<AisTargetData> GetpTarget(
unsigned int list_item);
78 ArrayOfMMSI *m_pMMSI_array;
81 void CreateControls(
void);
83 void OnPaneClose(wxAuiManagerEvent &event);
85 void OnTargetSelected(wxListEvent &event);
86 void DoTargetQuery(
int mmsi);
87 void OnTargetDefaultAction(wxListEvent &event);
88 void OnTargetQuery(wxCommandEvent &event);
89 void OnTargetListColumnClicked(wxListEvent &event);
90 void OnTargetScrollTo(wxCommandEvent &event);
91 void OnTargetScrollToClose(wxCommandEvent &event);
92 void OnTargetCreateWpt(wxCommandEvent &event);
93 void OnShowAllTracks(wxCommandEvent &event);
94 void OnHideAllTracks(wxCommandEvent &event);
95 void OnToggleTrack(wxCommandEvent &event);
96 void OnCopyMMSI(wxCommandEvent &event);
97 void OnLimitRange(wxCommandEvent &event);
98 void OnCloseButton(wxCommandEvent &event);
99 void OnAutosortCB(wxCommandEvent &event);
100 void OnRightClickContext(wxCommandEvent &event);
101 void OnContextUndock(wxCommandEvent &event);
104 wxAuiManager *m_pAuiManager;
105 wxButton *m_pButtonInfo;
106 wxButton *m_pButtonJumpTo;
107 wxButton *m_pButtonJumpTo_Close;
108 wxButton *m_pButtonCreateWpt;
109 wxButton *m_pButtonHideAllTracks;
110 wxButton *m_pButtonShowAllTracks;
111 wxButton *m_pButtonToggleTrack;
112 wxButton *m_pButtonCopyMMSI;
113 wxStaticText *m_pStaticTextRange;
114 wxSpinCtrl *m_pSpinCtrlRange;
115 wxStaticText *m_pStaticTextCount;
116 wxTextCtrl *m_pTextTargetCount;
117 wxButton *m_pButtonOK;
118 wxCheckBox *m_pCBAutosort;
120 bool m_bautosort_force;
122 DECLARE_EVENT_TABLE()