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 OnEditFindTarget(wxCommandEvent &event);
100 void OnLimitRange(wxCommandEvent &event);
101 void OnCloseButton(wxCommandEvent &event);
102 void OnAutosortCB(wxCommandEvent &event);
103 void OnRightClickContext(wxCommandEvent &event);
104 void OnContextUndock(wxCommandEvent &event);
107 wxAuiManager *m_pAuiManager;
108 wxButton *m_pButtonInfo;
109 wxButton *m_pButtonJumpTo;
110 wxButton *m_pButtonJumpTo_Close;
111 wxButton *m_pButtonCreateWpt;
112 wxButton *m_pButtonHideAllTracks;
113 wxButton *m_pButtonShowAllTracks;
114 wxButton *m_pButtonToggleTrack;
115 wxButton *m_pButtonCopyMMSI;
116 wxStaticText *m_pStaticTextRange;
117 wxSpinCtrl *m_pSpinCtrlRange;
118 wxStaticText *m_pStaticTextCount;
119 wxTextCtrl *m_pTextTargetCount;
120 wxStaticText *m_pStaticTextFind;
121 wxTextCtrl *m_pFindTargetName;
122 wxButton *m_pButtonOK;
123 wxCheckBox *m_pCBAutosort;
125 bool m_bautosort_force;
127 DECLARE_EVENT_TABLE()