Apart smartphones use choicebook when notebook is not available (like testing smartphone layout using desktop build).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32726 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -242,20 +242,8 @@ private:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// make a default book control for given platform
|
// make a default book control for given platform
|
||||||
#if defined(__WXMSW__) && defined(__SMARTPHONE__)
|
#if wxUSE_NOTEBOOK
|
||||||
#include "wx/choicebk.h"
|
// dedicated to majority of desktops
|
||||||
#define wxBookCtrl wxChoicebook
|
|
||||||
#define wxBookCtrlEvent wxChoicebookEvent
|
|
||||||
#define wxEVT_COMMAND_BOOKCTRL_PAGE_CHANGED wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
|
|
||||||
#define wxEVT_COMMAND_BOOKCTRL_PAGE_CHANGING wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
|
|
||||||
#define EVT_BOOKCTRL_PAGE_CHANGED(id, fn) EVT_CHOICEBOOK_PAGE_CHANGED(id, fn)
|
|
||||||
#define EVT_BOOKCTRL_PAGE_CHANGING(id, fn) EVT_CHOICEBOOK_PAGE_CHANGING(id, fn)
|
|
||||||
#define wxBC_TOP wxCHB_TOP
|
|
||||||
#define wxBC_BOTTOM wxCHB_BOTTOM
|
|
||||||
#define wxBC_LEFT wxCHB_LEFT
|
|
||||||
#define wxBC_RIGHT wxCHB_RIGHT
|
|
||||||
#define wxBC_DEFAULT wxCHB_DEFAULT
|
|
||||||
#else
|
|
||||||
#include "wx/notebook.h"
|
#include "wx/notebook.h"
|
||||||
#define wxBookCtrl wxNotebook
|
#define wxBookCtrl wxNotebook
|
||||||
#define wxBookCtrlEvent wxNotebookEvent
|
#define wxBookCtrlEvent wxNotebookEvent
|
||||||
@@ -268,6 +256,20 @@ private:
|
|||||||
#define wxBC_LEFT wxNB_LEFT
|
#define wxBC_LEFT wxNB_LEFT
|
||||||
#define wxBC_RIGHT wxNB_RIGHT
|
#define wxBC_RIGHT wxNB_RIGHT
|
||||||
#define wxBC_DEFAULT wxNB_DEFAULT
|
#define wxBC_DEFAULT wxNB_DEFAULT
|
||||||
|
#else
|
||||||
|
// dedicated to Smartphones
|
||||||
|
#include "wx/choicebk.h"
|
||||||
|
#define wxBookCtrl wxChoicebook
|
||||||
|
#define wxBookCtrlEvent wxChoicebookEvent
|
||||||
|
#define wxEVT_COMMAND_BOOKCTRL_PAGE_CHANGED wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGED
|
||||||
|
#define wxEVT_COMMAND_BOOKCTRL_PAGE_CHANGING wxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGING
|
||||||
|
#define EVT_BOOKCTRL_PAGE_CHANGED(id, fn) EVT_CHOICEBOOK_PAGE_CHANGED(id, fn)
|
||||||
|
#define EVT_BOOKCTRL_PAGE_CHANGING(id, fn) EVT_CHOICEBOOK_PAGE_CHANGING(id, fn)
|
||||||
|
#define wxBC_TOP wxCHB_TOP
|
||||||
|
#define wxBC_BOTTOM wxCHB_BOTTOM
|
||||||
|
#define wxBC_LEFT wxCHB_LEFT
|
||||||
|
#define wxBC_RIGHT wxCHB_RIGHT
|
||||||
|
#define wxBC_DEFAULT wxCHB_DEFAULT
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif // wxUSE_BOOKCTRL
|
#endif // wxUSE_BOOKCTRL
|
||||||
|
Reference in New Issue
Block a user