Add missing styles and flags, and specify pure virtuals that are implemented
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@69509 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -6,6 +6,26 @@
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
enum
|
||||
{
|
||||
wxNB_HITTEST_NOWHERE = wxBK_HITTEST_NOWHERE,
|
||||
wxNB_HITTEST_ONICON = wxBK_HITTEST_ONICON,
|
||||
wxNB_HITTEST_ONLABEL = wxBK_HITTEST_ONLABEL,
|
||||
wxNB_HITTEST_ONITEM = wxBK_HITTEST_ONITEM,
|
||||
wxNB_HITTEST_ONPAGE = wxBK_HITTEST_ONPAGE
|
||||
};
|
||||
|
||||
#define wxNB_DEFAULT wxBK_DEFAULT
|
||||
#define wxNB_TOP wxBK_TOP
|
||||
#define wxNB_BOTTOM wxBK_BOTTOM
|
||||
#define wxNB_LEFT wxBK_LEFT
|
||||
#define wxNB_RIGHT wxBK_RIGHT
|
||||
|
||||
#define wxNB_FIXEDWIDTH 0x0100
|
||||
#define wxNB_MULTILINE 0x0200
|
||||
#define wxNB_NOPAGETHEME 0x0400
|
||||
#define wxNB_FLAT 0x0800
|
||||
|
||||
/**
|
||||
@class wxNotebook
|
||||
|
||||
@@ -166,5 +186,17 @@ public:
|
||||
@note The vertical padding cannot be changed in wxGTK.
|
||||
*/
|
||||
virtual void SetPadding(const wxSize& padding);
|
||||
|
||||
// implementations of pure virtuals
|
||||
virtual int GetPageImage(size_t nPage) const;
|
||||
virtual bool SetPageImage(size_t page, int image);
|
||||
virtual wxString GetPageText(size_t nPage) const;
|
||||
virtual bool SetPageText(size_t page, const wxString& text);
|
||||
virtual int GetSelection() const;
|
||||
virtual int SetSelection(size_t page);
|
||||
virtual int ChangeSelection(size_t page);
|
||||
virtual bool InsertPage(size_t index, wxWindow * page, const wxString & text,
|
||||
bool select = false, int imageId = NO_IMAGE);
|
||||
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user