1
///////////////////////////////////////////////////////////////////////////////
3
// Purpose: declaration of the navigation dialog
4
// Author: Eran Ifrah <eran.ifrah@gmail.com>
6
// Modified: 01/01/2006
7
// Copyright: Eran Ifrah (c)
8
// Licence: wxWindows license <http://www.wxwidgets.org/licence3.txt>
9
///////////////////////////////////////////////////////////////////////////////
10
#ifndef FNB_POPUPDLG_H
11
#define FNB_POPUPDLG_H
13
#include <wx/dialog.h>
15
#include <wx/bitmap.h>
21
class wxTabNavigatorWindow : public wxDialog
26
std::map<int, int> m_indexMap;
28
static wxBitmap m_bmp;
35
* Parameterized constructor
36
* \param parent dialog parent window
38
wxTabNavigatorWindow(wxWindow* parent);
43
wxTabNavigatorWindow();
48
virtual ~wxTabNavigatorWindow();
51
* Create the dialog, usually part of the two steps construction of a
53
* \param parent dialog parent window
55
void Create(wxWindow* parent);
58
void OnKeyUp(wxKeyEvent &event);
59
void OnNavigationKey(wxNavigationKeyEvent &event);
60
void OnItemSelected(wxCommandEvent &event);
61
void OnPanelPaint(wxPaintEvent &event);
62
void OnPanelEraseBg(wxEraseEvent &event);
63
void PopulateListControl(wxFlatNotebook *book);
66
#endif // FNB_POPUPDLG_H