0ad/source/tools/atlas/wxJS/gui/control/bookctrl.h
Ykkrosh 047b1ca21d Atlas: Ported terrain texture selection panel to JS. Removed textual labels on each texture.
wxJS: Added incomplete wxNotebook. Added wxWindow.toolTip.

This was SVN commit r5174.
2007-06-14 12:11:22 +00:00

42 lines
802 B
C++

#ifndef _WXJSBOOKCTRL_H
#define _WXJSBOOKCTRL_H
#include "../../common/evtconn.h"
#include <wx/bookctrl.h>
namespace wxjs
{
namespace gui
{
class BookCtrlBase : public ApiWrapper<BookCtrlBase, wxBookCtrlBase>
{
public:
static bool GetProperty(wxBookCtrlBase *p,
JSContext *cx,
JSObject *obj,
int id,
jsval *vp);
static bool SetProperty(wxBookCtrlBase *p,
JSContext *cx,
JSObject *obj,
int id,
jsval *vp);
WXJS_DECLARE_METHOD_MAP()
WXJS_DECLARE_METHOD(addPage)
WXJS_DECLARE_METHOD(deleteAllPages)
WXJS_DECLARE_METHOD(getPage)
WXJS_DECLARE_CONSTANT_MAP()
WXJS_DECLARE_PROPERTY_MAP()
enum
{
P_PAGE_COUNT
};
};
}; // namespace gui
}; // namespace wxjs
#endif //_WXJSBOOKCTRL_H