/
wxNode_wxToolBar.h
109 lines (89 loc) · 5.43 KB
/
wxNode_wxToolBar.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
#ifndef _wxNode_wxToolBar_h_
#define _wxNode_wxToolBar_h_
#include "wxnode.h"
#include "wxNode_wxEvtHandler.h"
class wxNode_wxEvtHandler;
class wxNode_wxControl;
class wxNode_wxWindow;
class wxNode_wxPoint;
class wxNode_wxSize;
class wxNode_wxBitmap;
class wxNode_wxObject;
class wxNode_wxToolBarTool;
class wxNode_wxMenu;
class wxNode_wxToolBar : public wxToolBar, public wxNodeObject, public NodeExEvtHandlerImpl {
public:
static void Init(v8::Handle<v8::Object> target);
static void AddMethods(v8::Handle<v8::FunctionTemplate> target);
virtual v8::Handle<v8::Object> self() { return m_self; }
static bool AssignableFrom(const v8::Handle<v8::String>& className);
static bool AssignableFrom(const char* className);
static v8::Handle<v8::Value> New(const wxToolBar* obj);
static v8::Handle<v8::Value> New(const wxNode_wxToolBar* obj);
static v8::Handle<v8::Value> NewCopy(const wxToolBar& obj);
wxNode_wxToolBar();
wxNode_wxToolBar(wxWindow* parent, int id, wxPoint& pos, wxSize& size, long int style, const wxString& name);
wxNode_wxToolBar(wxWindow* parent, int id, wxPoint& pos, wxSize& size, long int style);
wxNode_wxToolBar(wxWindow* parent, int id, wxPoint& pos, wxSize& size);
wxNode_wxToolBar(wxWindow* parent, int id, wxPoint& pos);
wxNode_wxToolBar(wxWindow* parent, int id);
private:
static v8::Handle<v8::Value> _init(const v8::Arguments& args);
static v8::Handle<v8::Value> _AddTool(const v8::Arguments& args);
static v8::Handle<v8::Value> _AddCheckTool(const v8::Arguments& args);
static v8::Handle<v8::Value> _AddRadioTool(const v8::Arguments& args);
static v8::Handle<v8::Value> _InsertTool(const v8::Arguments& args);
static v8::Handle<v8::Value> _AddControl(const v8::Arguments& args);
static v8::Handle<v8::Value> _InsertControl(const v8::Arguments& args);
static v8::Handle<v8::Value> _FindControl(const v8::Arguments& args);
static v8::Handle<v8::Value> _AddSeparator(const v8::Arguments& args);
static v8::Handle<v8::Value> _InsertSeparator(const v8::Arguments& args);
static v8::Handle<v8::Value> _AddStretchableSpace(const v8::Arguments& args);
static v8::Handle<v8::Value> _InsertStretchableSpace(const v8::Arguments& args);
static v8::Handle<v8::Value> _RemoveTool(const v8::Arguments& args);
static v8::Handle<v8::Value> _DeleteToolByPos(const v8::Arguments& args);
static v8::Handle<v8::Value> _DeleteTool(const v8::Arguments& args);
static v8::Handle<v8::Value> _ClearTools(const v8::Arguments& args);
static v8::Handle<v8::Value> _Realize(const v8::Arguments& args);
static v8::Handle<v8::Value> _EnableTool(const v8::Arguments& args);
static v8::Handle<v8::Value> _ToggleTool(const v8::Arguments& args);
static v8::Handle<v8::Value> _SetToggle(const v8::Arguments& args);
static v8::Handle<v8::Value> _GetToolClientData(const v8::Arguments& args);
static v8::Handle<v8::Value> _SetToolClientData(const v8::Arguments& args);
static v8::Handle<v8::Value> _GetToolPos(const v8::Arguments& args);
static v8::Handle<v8::Value> _GetToolState(const v8::Arguments& args);
static v8::Handle<v8::Value> _GetToolEnabled(const v8::Arguments& args);
static v8::Handle<v8::Value> _SetToolShortHelp(const v8::Arguments& args);
static v8::Handle<v8::Value> _GetToolShortHelp(const v8::Arguments& args);
static v8::Handle<v8::Value> _SetToolLongHelp(const v8::Arguments& args);
static v8::Handle<v8::Value> _GetToolLongHelp(const v8::Arguments& args);
static v8::Handle<v8::Value> _SetToolNormalBitmap(const v8::Arguments& args);
static v8::Handle<v8::Value> _SetToolDisabledBitmap(const v8::Arguments& args);
static v8::Handle<v8::Value> _SetMargins(const v8::Arguments& args);
static v8::Handle<v8::Value> _SetToolPacking(const v8::Arguments& args);
static v8::Handle<v8::Value> _SetToolSeparation(const v8::Arguments& args);
static v8::Handle<v8::Value> _GetToolMargins(const v8::Arguments& args);
static v8::Handle<v8::Value> _GetToolPacking(const v8::Arguments& args);
static v8::Handle<v8::Value> _GetToolSeparation(const v8::Arguments& args);
static v8::Handle<v8::Value> _SetRows(const v8::Arguments& args);
static v8::Handle<v8::Value> _SetMaxRowsCols(const v8::Arguments& args);
static v8::Handle<v8::Value> _GetMaxRows(const v8::Arguments& args);
static v8::Handle<v8::Value> _GetMaxCols(const v8::Arguments& args);
static v8::Handle<v8::Value> _SetToolBitmapSize(const v8::Arguments& args);
static v8::Handle<v8::Value> _GetToolBitmapSize(const v8::Arguments& args);
static v8::Handle<v8::Value> _GetToolSize(const v8::Arguments& args);
static v8::Handle<v8::Value> _FindToolForPosition(const v8::Arguments& args);
static v8::Handle<v8::Value> _FindById(const v8::Arguments& args);
static v8::Handle<v8::Value> _IsVertical(const v8::Arguments& args);
static v8::Handle<v8::Value> _GetToolsCount(const v8::Arguments& args);
static v8::Handle<v8::Value> _GetToolByPos(const v8::Arguments& args);
static v8::Handle<v8::Value> _OnLeftClick(const v8::Arguments& args);
static v8::Handle<v8::Value> _OnRightClick(const v8::Arguments& args);
static v8::Handle<v8::Value> _OnMouseEnter(const v8::Arguments& args);
static v8::Handle<v8::Value> _GetMargins(const v8::Arguments& args);
static v8::Handle<v8::Value> _UpdateWindowUI(const v8::Arguments& args);
static v8::Handle<v8::Value> _AcceptsFocus(const v8::Arguments& args);
static v8::Handle<v8::Value> _SetDropdownMenu(const v8::Arguments& args);
static v8::Persistent<v8::FunctionTemplate> s_ct;
};
#endif