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