|
@@ -45,55 +45,70 @@ void Application::registerLuaFunctions()
|
45
|
45
|
|
46
|
46
|
// UIWidget
|
47
|
47
|
g_lua.registerClass<UIWidget>();
|
48
|
|
- g_lua.bindClassStaticFunction<UIWidget>("create", []{ return UIWidgetPtr(new UIWidget); } );
|
|
48
|
+ g_lua.bindClassStaticFunction<UIWidget>("create", []{ return UIWidgetPtr(new UIWidget); });
|
|
49
|
+ g_lua.bindClassMemberFunction<UIWidget>("addChild", &UIWidget::addChild);
|
|
50
|
+ g_lua.bindClassMemberFunction<UIWidget>("insertChild", &UIWidget::insertChild);
|
|
51
|
+ g_lua.bindClassMemberFunction<UIWidget>("removeChild", &UIWidget::removeChild);
|
|
52
|
+ g_lua.bindClassMemberFunction<UIWidget>("focusChild", &UIWidget::focusChild);
|
|
53
|
+ g_lua.bindClassMemberFunction<UIWidget>("focusNextChild", &UIWidget::focusNextChild);
|
|
54
|
+ g_lua.bindClassMemberFunction<UIWidget>("focusPreviousChild", &UIWidget::focusPreviousChild);
|
|
55
|
+ g_lua.bindClassMemberFunction<UIWidget>("moveChildToTop", &UIWidget::moveChildToTop);
|
|
56
|
+ g_lua.bindClassMemberFunction<UIWidget>("moveChildToIndex", &UIWidget::moveChildToIndex);
|
|
57
|
+ g_lua.bindClassMemberFunction<UIWidget>("lockChild", &UIWidget::lockChild);
|
|
58
|
+ g_lua.bindClassMemberFunction<UIWidget>("unlockChild", &UIWidget::unlockChild);
|
|
59
|
+ g_lua.bindClassMemberFunction<UIWidget>("applyStyle", &UIWidget::applyStyle);
|
|
60
|
+ g_lua.bindClassMemberFunction<UIWidget>("addAnchor", &UIWidget::addAnchor);
|
|
61
|
+ g_lua.bindClassMemberFunction<UIWidget>("fill", &UIWidget::fill);
|
|
62
|
+ g_lua.bindClassMemberFunction<UIWidget>("centerIn", &UIWidget::centerIn);
|
|
63
|
+ g_lua.bindClassMemberFunction<UIWidget>("breakAnchors", &UIWidget::breakAnchors);
|
|
64
|
+ g_lua.bindClassMemberFunction<UIWidget>("updateParentLayout", &UIWidget::updateParentLayout);
|
|
65
|
+ g_lua.bindClassMemberFunction<UIWidget>("updateLayout", &UIWidget::updateLayout);
|
|
66
|
+ g_lua.bindClassMemberFunction<UIWidget>("lock", &UIWidget::lock);
|
|
67
|
+ g_lua.bindClassMemberFunction<UIWidget>("unlock", &UIWidget::unlock);
|
|
68
|
+ g_lua.bindClassMemberFunction<UIWidget>("focus", &UIWidget::focus);
|
|
69
|
+ g_lua.bindClassMemberFunction<UIWidget>("grabMouse", &UIWidget::grabMouse);
|
|
70
|
+ g_lua.bindClassMemberFunction<UIWidget>("ungrabMouse", &UIWidget::ungrabMouse);
|
|
71
|
+ g_lua.bindClassMemberFunction<UIWidget>("grabKeyboard", &UIWidget::grabKeyboard);
|
|
72
|
+ g_lua.bindClassMemberFunction<UIWidget>("ungrabKeyboard", &UIWidget::ungrabKeyboard);
|
|
73
|
+ g_lua.bindClassMemberFunction<UIWidget>("bindRectToParent", &UIWidget::bindRectToParent);
|
49
|
74
|
g_lua.bindClassMemberFunction<UIWidget>("destroy", &UIWidget::destroy);
|
50
|
|
- g_lua.bindClassMemberFunction<UIWidget>("setVisible", &UIWidget::setVisible);
|
|
75
|
+ g_lua.bindClassMemberFunction<UIWidget>("setId", &UIWidget::setId);
|
|
76
|
+ g_lua.bindClassMemberFunction<UIWidget>("setParent", &UIWidget::setParent);
|
|
77
|
+ g_lua.bindClassMemberFunction<UIWidget>("setLayout", &UIWidget::setLayout);
|
|
78
|
+ g_lua.bindClassMemberFunction<UIWidget>("setRect", &UIWidget::setRect);
|
|
79
|
+ g_lua.bindClassMemberFunction<UIWidget>("setStyle", &UIWidget::setStyle);
|
|
80
|
+ g_lua.bindClassMemberFunction<UIWidget>("setStyleFromNode", &UIWidget::setStyleFromNode);
|
51
|
81
|
g_lua.bindClassMemberFunction<UIWidget>("setEnabled", &UIWidget::setEnabled);
|
52
|
|
- g_lua.bindClassMemberFunction<UIWidget>("setChecked", &UICheckBox::setChecked);
|
53
|
|
- g_lua.bindClassMemberFunction<UIWidget>("setOn", &UICheckBox::setOn);
|
|
82
|
+ g_lua.bindClassMemberFunction<UIWidget>("setVisible", &UIWidget::setVisible);
|
54
|
83
|
g_lua.bindClassMemberFunction<UIWidget>("setPressed", &UIWidget::setPressed);
|
55
|
|
- g_lua.bindClassMemberFunction<UIWidget>("setId", &UIWidget::setId);
|
|
84
|
+ g_lua.bindClassMemberFunction<UIWidget>("setOn", &UIWidget::setOn);
|
|
85
|
+ g_lua.bindClassMemberFunction<UIWidget>("setChecked", &UIWidget::setChecked);
|
56
|
86
|
g_lua.bindClassMemberFunction<UIWidget>("setFocusable", &UIWidget::setFocusable);
|
57
|
87
|
g_lua.bindClassMemberFunction<UIWidget>("setPhantom", &UIWidget::setPhantom);
|
58
|
|
- g_lua.bindClassMemberFunction<UIWidget>("setStyle", &UIWidget::setStyle);
|
59
|
|
- g_lua.bindClassMemberFunction<UIWidget>("setStyleFromNode", &UIWidget::setStyleFromNode);
|
60
|
|
- g_lua.bindClassMemberFunction<UIWidget>("setLayout", &UIWidget::setLayout);
|
61
|
|
- g_lua.bindClassMemberFunction<UIWidget>("setParent", &UIWidget::setParent);
|
62
|
|
- g_lua.bindClassMemberFunction<UIWidget>("setRect", &UIWidget::setRect);
|
63
|
|
- g_lua.bindClassMemberFunction<UIWidget>("setX", &UIWidget::setX);
|
64
|
|
- g_lua.bindClassMemberFunction<UIWidget>("setY", &UIWidget::setY);
|
65
|
|
- g_lua.bindClassMemberFunction<UIWidget>("setWidth", &UIWidget::setWidth);
|
66
|
|
- g_lua.bindClassMemberFunction<UIWidget>("setHeight", &UIWidget::setHeight);
|
67
|
|
- g_lua.bindClassMemberFunction<UIWidget>("setIcon", &UIWidget::setIcon);
|
68
|
|
- g_lua.bindClassMemberFunction<UIWidget>("setOpacity", &UIWidget::setOpacity);
|
69
|
|
- g_lua.bindClassMemberFunction<UIWidget>("setBackgroundColor", &UIWidget::setBackgroundColor);
|
70
|
|
- g_lua.bindClassMemberFunction<UIWidget>("setColor", &UIWidget::setColor);
|
71
|
|
- g_lua.bindClassMemberFunction<UIWidget>("setMarginTop", &UIWidget::setMarginTop);
|
72
|
|
- g_lua.bindClassMemberFunction<UIWidget>("setMarginRight", &UIWidget::setMarginRight);
|
73
|
|
- g_lua.bindClassMemberFunction<UIWidget>("setMarginBottom", &UIWidget::setMarginBottom);
|
74
|
|
- g_lua.bindClassMemberFunction<UIWidget>("setMarginLeft", &UIWidget::setMarginLeft);
|
75
|
|
- g_lua.bindClassMemberFunction<UIWidget>("setText", &UIWidget::setText);
|
76
|
|
- g_lua.bindClassMemberFunction<UIWidget>("setTextAlign", &UIWidget::setTextAlign);
|
77
|
|
- g_lua.bindClassMemberFunction<UIWidget>("setTextOffset", &UIWidget::setTextOffset);
|
78
|
|
- g_lua.bindClassMemberFunction<UIWidget>("setFont", &UIWidget::setFont);
|
79
|
|
- g_lua.bindClassMemberFunction<UIWidget>("setSizeFixed", &UIWidget::setSizeFixed);
|
|
88
|
+ g_lua.bindClassMemberFunction<UIWidget>("setFixedSize", &UIWidget::setFixedSize);
|
80
|
89
|
g_lua.bindClassMemberFunction<UIWidget>("setLastFocusReason", &UIWidget::setLastFocusReason);
|
81
|
|
- g_lua.bindClassMemberFunction<UIWidget>("bindRectToParent", &UIWidget::bindRectToParent);
|
|
90
|
+ g_lua.bindClassMemberFunction<UIWidget>("isVisible", &UIWidget::isVisible);
|
|
91
|
+ g_lua.bindClassMemberFunction<UIWidget>("isChildLocked", &UIWidget::isChildLocked);
|
|
92
|
+ g_lua.bindClassMemberFunction<UIWidget>("hasChild", &UIWidget::hasChild);
|
|
93
|
+ g_lua.bindClassMemberFunction<UIWidget>("getChildIndex", &UIWidget::getChildIndex);
|
|
94
|
+ g_lua.bindClassMemberFunction<UIWidget>("getChildrenRect", &UIWidget::getChildrenRect);
|
|
95
|
+ g_lua.bindClassMemberFunction<UIWidget>("getAnchoredLayout", &UIWidget::getAnchoredLayout);
|
|
96
|
+ g_lua.bindClassMemberFunction<UIWidget>("getRootParent", &UIWidget::getRootParent);
|
|
97
|
+ g_lua.bindClassMemberFunction<UIWidget>("getChildAfter", &UIWidget::getChildAfter);
|
|
98
|
+ g_lua.bindClassMemberFunction<UIWidget>("getChildBefore", &UIWidget::getChildBefore);
|
|
99
|
+ g_lua.bindClassMemberFunction<UIWidget>("getChildById", &UIWidget::getChildById);
|
|
100
|
+ g_lua.bindClassMemberFunction<UIWidget>("getChildByPos", &UIWidget::getChildByPos);
|
|
101
|
+ g_lua.bindClassMemberFunction<UIWidget>("getChildByIndex", &UIWidget::getChildByIndex);
|
|
102
|
+ g_lua.bindClassMemberFunction<UIWidget>("recursiveGetChildById", &UIWidget::recursiveGetChildById);
|
|
103
|
+ g_lua.bindClassMemberFunction<UIWidget>("recursiveGetChildByPos", &UIWidget::recursiveGetChildByPos);
|
|
104
|
+ g_lua.bindClassMemberFunction<UIWidget>("backwardsGetWidgetById", &UIWidget::backwardsGetWidgetById);
|
|
105
|
+ g_lua.bindClassMemberFunction<UIWidget>("asUIWidget", &UIWidget::asUIWidget);
|
82
|
106
|
g_lua.bindClassMemberFunction<UIWidget>("resize", &UIWidget::resize);
|
83
|
|
- g_lua.bindClassMemberFunction<UIWidget>("resizeToText", &UIWidget::resizeToText);
|
84
|
|
- g_lua.bindClassMemberFunction<UIWidget>("moveTo", &UIWidget::moveTo);
|
|
107
|
+ g_lua.bindClassMemberFunction<UIWidget>("move", &UIWidget::move);
|
85
|
108
|
g_lua.bindClassMemberFunction<UIWidget>("hide", &UIWidget::hide);
|
86
|
109
|
g_lua.bindClassMemberFunction<UIWidget>("show", &UIWidget::show);
|
87
|
110
|
g_lua.bindClassMemberFunction<UIWidget>("disable", &UIWidget::disable);
|
88
|
111
|
g_lua.bindClassMemberFunction<UIWidget>("enable", &UIWidget::enable);
|
89
|
|
- g_lua.bindClassMemberFunction<UIWidget>("lock", &UIWidget::lock);
|
90
|
|
- g_lua.bindClassMemberFunction<UIWidget>("unlock", &UIWidget::unlock);
|
91
|
|
- g_lua.bindClassMemberFunction<UIWidget>("focus", &UIWidget::focus);
|
92
|
|
- g_lua.bindClassMemberFunction<UIWidget>("grabMouse", &UIWidget::grabMouse);
|
93
|
|
- g_lua.bindClassMemberFunction<UIWidget>("ungrabMouse", &UIWidget::ungrabMouse);
|
94
|
|
- g_lua.bindClassMemberFunction<UIWidget>("grabKeyboard", &UIWidget::grabKeyboard);
|
95
|
|
- g_lua.bindClassMemberFunction<UIWidget>("ungrabKeyboard", &UIWidget::ungrabKeyboard);
|
96
|
|
- g_lua.bindClassMemberFunction<UIWidget>("clearText", &UIWidget::clearText);
|
97
|
112
|
g_lua.bindClassMemberFunction<UIWidget>("isActive", &UIWidget::isActive);
|
98
|
113
|
g_lua.bindClassMemberFunction<UIWidget>("isEnabled", &UIWidget::isEnabled);
|
99
|
114
|
g_lua.bindClassMemberFunction<UIWidget>("isDisabled", &UIWidget::isDisabled);
|
|
@@ -104,72 +119,154 @@ void Application::registerLuaFunctions()
|
104
|
119
|
g_lua.bindClassMemberFunction<UIWidget>("isMiddle", &UIWidget::isMiddle);
|
105
|
120
|
g_lua.bindClassMemberFunction<UIWidget>("isLast", &UIWidget::isLast);
|
106
|
121
|
g_lua.bindClassMemberFunction<UIWidget>("isAlternate", &UIWidget::isAlternate);
|
107
|
|
- g_lua.bindClassMemberFunction<UIWidget>("isVisible", &UIWidget::isVisible);
|
108
|
|
- g_lua.bindClassMemberFunction<UIWidget>("isOn", &UICheckBox::isOn);
|
109
|
|
- g_lua.bindClassMemberFunction<UIWidget>("isChecked", &UICheckBox::isChecked);
|
|
122
|
+ g_lua.bindClassMemberFunction<UIWidget>("isChecked", &UIWidget::isChecked);
|
|
123
|
+ g_lua.bindClassMemberFunction<UIWidget>("isOn", &UIWidget::isOn);
|
110
|
124
|
g_lua.bindClassMemberFunction<UIWidget>("isHidden", &UIWidget::isHidden);
|
111
|
125
|
g_lua.bindClassMemberFunction<UIWidget>("isExplicitlyEnabled", &UIWidget::isExplicitlyEnabled);
|
112
|
126
|
g_lua.bindClassMemberFunction<UIWidget>("isExplicitlyVisible", &UIWidget::isExplicitlyVisible);
|
113
|
127
|
g_lua.bindClassMemberFunction<UIWidget>("isFocusable", &UIWidget::isFocusable);
|
114
|
128
|
g_lua.bindClassMemberFunction<UIWidget>("isPhantom", &UIWidget::isPhantom);
|
115
|
|
- g_lua.bindClassMemberFunction<UIWidget>("isSizeFixed", &UIWidget::isSizeFixed);
|
116
|
|
- g_lua.bindClassMemberFunction<UIWidget>("containsPoint", &UIWidget::containsPoint);
|
|
129
|
+ g_lua.bindClassMemberFunction<UIWidget>("isFixedSize", &UIWidget::isFixedSize);
|
|
130
|
+ g_lua.bindClassMemberFunction<UIWidget>("isDestroyed", &UIWidget::isDestroyed);
|
117
|
131
|
g_lua.bindClassMemberFunction<UIWidget>("hasChildren", &UIWidget::hasChildren);
|
118
|
|
- g_lua.bindClassMemberFunction<UIWidget>("hasChild", &UIWidget::hasChild);
|
|
132
|
+ g_lua.bindClassMemberFunction<UIWidget>("containsPoint", &UIWidget::containsPoint);
|
119
|
133
|
g_lua.bindClassMemberFunction<UIWidget>("getId", &UIWidget::getId);
|
120
|
|
- g_lua.bindClassMemberFunction<UIWidget>("getChildCount", &UIWidget::getChildCount);
|
121
|
|
- g_lua.bindClassMemberFunction<UIWidget>("getLayout", &UIWidget::getLayout);
|
122
|
134
|
g_lua.bindClassMemberFunction<UIWidget>("getParent", &UIWidget::getParent);
|
123
|
|
- g_lua.bindClassMemberFunction<UIWidget>("getRootParent", &UIWidget::getRootParent);
|
124
|
|
- g_lua.bindClassMemberFunction<UIWidget>("getPos", &UIWidget::getPos);
|
125
|
|
- g_lua.bindClassMemberFunction<UIWidget>("getSize", &UIWidget::getSize);
|
126
|
|
- g_lua.bindClassMemberFunction<UIWidget>("getRect", &UIWidget::getRect);
|
|
135
|
+ g_lua.bindClassMemberFunction<UIWidget>("getFocusedChild", &UIWidget::getFocusedChild);
|
|
136
|
+ g_lua.bindClassMemberFunction<UIWidget>("getChildren", &UIWidget::getChildren);
|
|
137
|
+ g_lua.bindClassMemberFunction<UIWidget>("getFirstChild", &UIWidget::getFirstChild);
|
|
138
|
+ g_lua.bindClassMemberFunction<UIWidget>("getLastChild", &UIWidget::getLastChild);
|
|
139
|
+ g_lua.bindClassMemberFunction<UIWidget>("getLayout", &UIWidget::getLayout);
|
|
140
|
+ g_lua.bindClassMemberFunction<UIWidget>("getStyle", &UIWidget::getStyle);
|
|
141
|
+ g_lua.bindClassMemberFunction<UIWidget>("getChildCount", &UIWidget::getChildCount);
|
|
142
|
+ g_lua.bindClassMemberFunction<UIWidget>("getLastFocusReason", &UIWidget::getLastFocusReason);
|
|
143
|
+ g_lua.bindClassMemberFunction<UIWidget>("getStyleName", &UIWidget::getStyleName);
|
|
144
|
+ g_lua.bindClassMemberFunction<UIWidget>("setX", &UIWidget::setX);
|
|
145
|
+ g_lua.bindClassMemberFunction<UIWidget>("setY", &UIWidget::setY);
|
|
146
|
+ g_lua.bindClassMemberFunction<UIWidget>("setWidth", &UIWidget::setWidth);
|
|
147
|
+ g_lua.bindClassMemberFunction<UIWidget>("setHeight", &UIWidget::setHeight);
|
|
148
|
+ g_lua.bindClassMemberFunction<UIWidget>("setSize", &UIWidget::setSize);
|
|
149
|
+ g_lua.bindClassMemberFunction<UIWidget>("setPos", &UIWidget::setPos);
|
|
150
|
+ g_lua.bindClassMemberFunction<UIWidget>("setColor", &UIWidget::setColor);
|
|
151
|
+ g_lua.bindClassMemberFunction<UIWidget>("setBackgroundColor", &UIWidget::setBackgroundColor);
|
|
152
|
+ g_lua.bindClassMemberFunction<UIWidget>("setBackgroundOffsetX", &UIWidget::setBackgroundOffsetX);
|
|
153
|
+ g_lua.bindClassMemberFunction<UIWidget>("setBackgroundOffsetY", &UIWidget::setBackgroundOffsetY);
|
|
154
|
+ g_lua.bindClassMemberFunction<UIWidget>("setBackgroundOffset", &UIWidget::setBackgroundOffset);
|
|
155
|
+ g_lua.bindClassMemberFunction<UIWidget>("setBackgroundWidth", &UIWidget::setBackgroundWidth);
|
|
156
|
+ g_lua.bindClassMemberFunction<UIWidget>("setBackgroundHeight", &UIWidget::setBackgroundHeight);
|
|
157
|
+ g_lua.bindClassMemberFunction<UIWidget>("setBackgroundSize", &UIWidget::setBackgroundSize);
|
|
158
|
+ g_lua.bindClassMemberFunction<UIWidget>("setBackgroundRect", &UIWidget::setBackgroundRect);
|
|
159
|
+ g_lua.bindClassMemberFunction<UIWidget>("setIcon", &UIWidget::setIcon);
|
|
160
|
+ g_lua.bindClassMemberFunction<UIWidget>("setIconColor", &UIWidget::setIconColor);
|
|
161
|
+ g_lua.bindClassMemberFunction<UIWidget>("setIconOffsetX", &UIWidget::setIconOffsetX);
|
|
162
|
+ g_lua.bindClassMemberFunction<UIWidget>("setIconOffsetY", &UIWidget::setIconOffsetY);
|
|
163
|
+ g_lua.bindClassMemberFunction<UIWidget>("setIconOffset", &UIWidget::setIconOffset);
|
|
164
|
+ g_lua.bindClassMemberFunction<UIWidget>("setIconWidth", &UIWidget::setIconWidth);
|
|
165
|
+ g_lua.bindClassMemberFunction<UIWidget>("setIconHeight", &UIWidget::setIconHeight);
|
|
166
|
+ g_lua.bindClassMemberFunction<UIWidget>("setIconSize", &UIWidget::setIconSize);
|
|
167
|
+ g_lua.bindClassMemberFunction<UIWidget>("setIconRect", &UIWidget::setIconRect);
|
|
168
|
+ g_lua.bindClassMemberFunction<UIWidget>("setBorderWidth", &UIWidget::setBorderWidth);
|
|
169
|
+ g_lua.bindClassMemberFunction<UIWidget>("setBorderColor", &UIWidget::setBorderColor);
|
|
170
|
+ g_lua.bindClassMemberFunction<UIWidget>("setMargin", &UIWidget::setMargin);
|
|
171
|
+ g_lua.bindClassMemberFunction<UIWidget>("setMarginHorizontal", &UIWidget::setMarginHorizontal);
|
|
172
|
+ g_lua.bindClassMemberFunction<UIWidget>("setMarginVertical", &UIWidget::setMarginVertical);
|
|
173
|
+ g_lua.bindClassMemberFunction<UIWidget>("setMarginTop", &UIWidget::setMarginTop);
|
|
174
|
+ g_lua.bindClassMemberFunction<UIWidget>("setMarginRight", &UIWidget::setMarginRight);
|
|
175
|
+ g_lua.bindClassMemberFunction<UIWidget>("setMarginBottom", &UIWidget::setMarginBottom);
|
|
176
|
+ g_lua.bindClassMemberFunction<UIWidget>("setMarginLeft", &UIWidget::setMarginLeft);
|
|
177
|
+ g_lua.bindClassMemberFunction<UIWidget>("setPadding", &UIWidget::setPadding);
|
|
178
|
+ g_lua.bindClassMemberFunction<UIWidget>("setPaddingHorizontal", &UIWidget::setPaddingHorizontal);
|
|
179
|
+ g_lua.bindClassMemberFunction<UIWidget>("setPaddingVertical", &UIWidget::setPaddingVertical);
|
|
180
|
+ g_lua.bindClassMemberFunction<UIWidget>("setPaddingTop", &UIWidget::setPaddingTop);
|
|
181
|
+ g_lua.bindClassMemberFunction<UIWidget>("setPaddingRight", &UIWidget::setPaddingRight);
|
|
182
|
+ g_lua.bindClassMemberFunction<UIWidget>("setPaddingBottom", &UIWidget::setPaddingBottom);
|
|
183
|
+ g_lua.bindClassMemberFunction<UIWidget>("setPaddingLeft", &UIWidget::setPaddingLeft);
|
|
184
|
+ g_lua.bindClassMemberFunction<UIWidget>("setOpacity", &UIWidget::setOpacity);
|
127
|
185
|
g_lua.bindClassMemberFunction<UIWidget>("getX", &UIWidget::getX);
|
128
|
186
|
g_lua.bindClassMemberFunction<UIWidget>("getY", &UIWidget::getY);
|
|
187
|
+ g_lua.bindClassMemberFunction<UIWidget>("getPos", &UIWidget::getPos);
|
129
|
188
|
g_lua.bindClassMemberFunction<UIWidget>("getWidth", &UIWidget::getWidth);
|
130
|
189
|
g_lua.bindClassMemberFunction<UIWidget>("getHeight", &UIWidget::getHeight);
|
|
190
|
+ g_lua.bindClassMemberFunction<UIWidget>("getSize", &UIWidget::getSize);
|
|
191
|
+ g_lua.bindClassMemberFunction<UIWidget>("getRect", &UIWidget::getRect);
|
131
|
192
|
g_lua.bindClassMemberFunction<UIWidget>("getColor", &UIWidget::getColor);
|
132
|
193
|
g_lua.bindClassMemberFunction<UIWidget>("getBackgroundColor", &UIWidget::getBackgroundColor);
|
133
|
|
- g_lua.bindClassMemberFunction<UIWidget>("getOpacity", &UIWidget::getOpacity);
|
|
194
|
+ g_lua.bindClassMemberFunction<UIWidget>("getBackgroundOffsetX", &UIWidget::getBackgroundOffsetX);
|
|
195
|
+ g_lua.bindClassMemberFunction<UIWidget>("getBackgroundOffsetY", &UIWidget::getBackgroundOffsetY);
|
|
196
|
+ g_lua.bindClassMemberFunction<UIWidget>("getBackgroundOffset", &UIWidget::getBackgroundOffset);
|
|
197
|
+ g_lua.bindClassMemberFunction<UIWidget>("getBackgroundWidth", &UIWidget::getBackgroundWidth);
|
|
198
|
+ g_lua.bindClassMemberFunction<UIWidget>("getBackgroundHeight", &UIWidget::getBackgroundHeight);
|
|
199
|
+ g_lua.bindClassMemberFunction<UIWidget>("getBackgroundSize", &UIWidget::getBackgroundSize);
|
|
200
|
+ g_lua.bindClassMemberFunction<UIWidget>("getBackgroundRect", &UIWidget::getBackgroundRect);
|
|
201
|
+ g_lua.bindClassMemberFunction<UIWidget>("getIconColor", &UIWidget::getIconColor);
|
|
202
|
+ g_lua.bindClassMemberFunction<UIWidget>("getIconOffsetX", &UIWidget::getIconOffsetX);
|
|
203
|
+ g_lua.bindClassMemberFunction<UIWidget>("getIconOffsetY", &UIWidget::getIconOffsetY);
|
|
204
|
+ g_lua.bindClassMemberFunction<UIWidget>("getIconOffset", &UIWidget::getIconOffset);
|
|
205
|
+ g_lua.bindClassMemberFunction<UIWidget>("getIconWidth", &UIWidget::getIconWidth);
|
|
206
|
+ g_lua.bindClassMemberFunction<UIWidget>("getIconHeight", &UIWidget::getIconHeight);
|
|
207
|
+ g_lua.bindClassMemberFunction<UIWidget>("getIconSize", &UIWidget::getIconSize);
|
|
208
|
+ g_lua.bindClassMemberFunction<UIWidget>("getIconRect", &UIWidget::getIconRect);
|
|
209
|
+ g_lua.bindClassMemberFunction<UIWidget>("getBorderTopColor", &UIWidget::getBorderTopColor);
|
|
210
|
+ g_lua.bindClassMemberFunction<UIWidget>("getBorderRightColor", &UIWidget::getBorderRightColor);
|
|
211
|
+ g_lua.bindClassMemberFunction<UIWidget>("getBorderBottomColor", &UIWidget::getBorderBottomColor);
|
|
212
|
+ g_lua.bindClassMemberFunction<UIWidget>("getBorderLeftColor", &UIWidget::getBorderLeftColor);
|
|
213
|
+ g_lua.bindClassMemberFunction<UIWidget>("getBorderTopWidth", &UIWidget::getBorderTopWidth);
|
|
214
|
+ g_lua.bindClassMemberFunction<UIWidget>("getBorderRightWidth", &UIWidget::getBorderRightWidth);
|
|
215
|
+ g_lua.bindClassMemberFunction<UIWidget>("getBorderBottomWidth", &UIWidget::getBorderBottomWidth);
|
|
216
|
+ g_lua.bindClassMemberFunction<UIWidget>("getBorderLeftWidth", &UIWidget::getBorderLeftWidth);
|
134
|
217
|
g_lua.bindClassMemberFunction<UIWidget>("getMarginTop", &UIWidget::getMarginTop);
|
135
|
218
|
g_lua.bindClassMemberFunction<UIWidget>("getMarginRight", &UIWidget::getMarginRight);
|
136
|
219
|
g_lua.bindClassMemberFunction<UIWidget>("getMarginBottom", &UIWidget::getMarginBottom);
|
137
|
220
|
g_lua.bindClassMemberFunction<UIWidget>("getMarginLeft", &UIWidget::getMarginLeft);
|
|
221
|
+ g_lua.bindClassMemberFunction<UIWidget>("getPaddingTop", &UIWidget::getPaddingTop);
|
|
222
|
+ g_lua.bindClassMemberFunction<UIWidget>("getPaddingRight", &UIWidget::getPaddingRight);
|
|
223
|
+ g_lua.bindClassMemberFunction<UIWidget>("getPaddingBottom", &UIWidget::getPaddingBottom);
|
|
224
|
+ g_lua.bindClassMemberFunction<UIWidget>("getPaddingLeft", &UIWidget::getPaddingLeft);
|
|
225
|
+ g_lua.bindClassMemberFunction<UIWidget>("getOpacity", &UIWidget::getOpacity);
|
|
226
|
+ g_lua.bindClassMemberFunction<UIWidget>("setImageSource", &UIWidget::setImageSource);
|
|
227
|
+ g_lua.bindClassMemberFunction<UIWidget>("setImageClip", &UIWidget::setImageClip);
|
|
228
|
+ g_lua.bindClassMemberFunction<UIWidget>("setImageOffsetX", &UIWidget::setImageOffsetX);
|
|
229
|
+ g_lua.bindClassMemberFunction<UIWidget>("setImageOffsetY", &UIWidget::setImageOffsetY);
|
|
230
|
+ g_lua.bindClassMemberFunction<UIWidget>("setImageOffset", &UIWidget::setImageOffset);
|
|
231
|
+ g_lua.bindClassMemberFunction<UIWidget>("setImageWidth", &UIWidget::setImageWidth);
|
|
232
|
+ g_lua.bindClassMemberFunction<UIWidget>("setImageHeight", &UIWidget::setImageHeight);
|
|
233
|
+ g_lua.bindClassMemberFunction<UIWidget>("setImageSize", &UIWidget::setImageSize);
|
|
234
|
+ g_lua.bindClassMemberFunction<UIWidget>("setImageRect", &UIWidget::setImageRect);
|
|
235
|
+ g_lua.bindClassMemberFunction<UIWidget>("setImageColor", &UIWidget::setImageColor);
|
|
236
|
+ g_lua.bindClassMemberFunction<UIWidget>("setImageFixedRatio", &UIWidget::setImageFixedRatio);
|
|
237
|
+ g_lua.bindClassMemberFunction<UIWidget>("setImageRepeated", &UIWidget::setImageRepeated);
|
|
238
|
+ g_lua.bindClassMemberFunction<UIWidget>("setImageSmooth", &UIWidget::setImageSmooth);
|
|
239
|
+ g_lua.bindClassMemberFunction<UIWidget>("setImageBorderTop", &UIWidget::setImageBorderTop);
|
|
240
|
+ g_lua.bindClassMemberFunction<UIWidget>("setImageBorderRight", &UIWidget::setImageBorderRight);
|
|
241
|
+ g_lua.bindClassMemberFunction<UIWidget>("setImageBorderBottom", &UIWidget::setImageBorderBottom);
|
|
242
|
+ g_lua.bindClassMemberFunction<UIWidget>("setImageBorderLeft", &UIWidget::setImageBorderLeft);
|
|
243
|
+ g_lua.bindClassMemberFunction<UIWidget>("setImageBorder", &UIWidget::setImageBorder);
|
|
244
|
+ g_lua.bindClassMemberFunction<UIWidget>("getImageClip", &UIWidget::getImageClip);
|
|
245
|
+ g_lua.bindClassMemberFunction<UIWidget>("getImageOffsetX", &UIWidget::getImageOffsetX);
|
|
246
|
+ g_lua.bindClassMemberFunction<UIWidget>("getImageOffsetY", &UIWidget::getImageOffsetY);
|
|
247
|
+ g_lua.bindClassMemberFunction<UIWidget>("getImageOffset", &UIWidget::getImageOffset);
|
|
248
|
+ g_lua.bindClassMemberFunction<UIWidget>("getImageWidth", &UIWidget::getImageWidth);
|
|
249
|
+ g_lua.bindClassMemberFunction<UIWidget>("getImageHeight", &UIWidget::getImageHeight);
|
|
250
|
+ g_lua.bindClassMemberFunction<UIWidget>("getImageSize", &UIWidget::getImageSize);
|
|
251
|
+ g_lua.bindClassMemberFunction<UIWidget>("getImageRect", &UIWidget::getImageRect);
|
|
252
|
+ g_lua.bindClassMemberFunction<UIWidget>("getImageColor", &UIWidget::getImageColor);
|
|
253
|
+ g_lua.bindClassMemberFunction<UIWidget>("isImageFixedRatio", &UIWidget::isImageFixedRatio);
|
|
254
|
+ g_lua.bindClassMemberFunction<UIWidget>("isImageSmooth", &UIWidget::isImageSmooth);
|
|
255
|
+ g_lua.bindClassMemberFunction<UIWidget>("getImageBorderTop", &UIWidget::getImageBorderTop);
|
|
256
|
+ g_lua.bindClassMemberFunction<UIWidget>("getImageBorderRight", &UIWidget::getImageBorderRight);
|
|
257
|
+ g_lua.bindClassMemberFunction<UIWidget>("getImageBorderBottom", &UIWidget::getImageBorderBottom);
|
|
258
|
+ g_lua.bindClassMemberFunction<UIWidget>("getImageBorderLeft", &UIWidget::getImageBorderLeft);
|
|
259
|
+ g_lua.bindClassMemberFunction<UIWidget>("resizeToText", &UIWidget::resizeToText);
|
|
260
|
+ g_lua.bindClassMemberFunction<UIWidget>("clearText", &UIWidget::clearText);
|
|
261
|
+ g_lua.bindClassMemberFunction<UIWidget>("setText", &UIWidget::setText);
|
|
262
|
+ g_lua.bindClassMemberFunction<UIWidget>("setTextAlign", &UIWidget::setTextAlign);
|
|
263
|
+ g_lua.bindClassMemberFunction<UIWidget>("setTextOffset", &UIWidget::setTextOffset);
|
|
264
|
+ g_lua.bindClassMemberFunction<UIWidget>("setFont", &UIWidget::setFont);
|
138
|
265
|
g_lua.bindClassMemberFunction<UIWidget>("getText", &UIWidget::getText);
|
139
|
266
|
g_lua.bindClassMemberFunction<UIWidget>("getTextAlign", &UIWidget::getTextAlign);
|
140
|
267
|
g_lua.bindClassMemberFunction<UIWidget>("getTextOffset", &UIWidget::getTextOffset);
|
141
|
268
|
g_lua.bindClassMemberFunction<UIWidget>("getFont", &UIWidget::getFont);
|
142
|
269
|
g_lua.bindClassMemberFunction<UIWidget>("getTextSize", &UIWidget::getTextSize);
|
143
|
|
- g_lua.bindClassMemberFunction<UIWidget>("getLastFocusReason", &UIWidget::getLastFocusReason);
|
144
|
|
- g_lua.bindClassMemberFunction<UIWidget>("getStyle", &UIWidget::getStyle);
|
145
|
|
- g_lua.bindClassMemberFunction<UIWidget>("getStyleName", &UIWidget::getStyleName);
|
146
|
|
- g_lua.bindClassMemberFunction<UIWidget>("getChildren", &UIWidget::getChildren);
|
147
|
|
- g_lua.bindClassMemberFunction<UIWidget>("getFocusedChild", &UIWidget::getFocusedChild);
|
148
|
|
- g_lua.bindClassMemberFunction<UIWidget>("getChildAfter", &UIWidget::getChildAfter);
|
149
|
|
- g_lua.bindClassMemberFunction<UIWidget>("getChildBefore", &UIWidget::getChildBefore);
|
150
|
|
- g_lua.bindClassMemberFunction<UIWidget>("getChildById", &UIWidget::getChildById);
|
151
|
|
- g_lua.bindClassMemberFunction<UIWidget>("getChildByPos", &UIWidget::getChildByPos);
|
152
|
|
- g_lua.bindClassMemberFunction<UIWidget>("getChildByIndex", &UIWidget::getChildByIndex);
|
153
|
|
- g_lua.bindClassMemberFunction<UIWidget>("getFirstChild", &UIWidget::getFirstChild);
|
154
|
|
- g_lua.bindClassMemberFunction<UIWidget>("getLastChild", &UIWidget::getLastChild);
|
155
|
|
- g_lua.bindClassMemberFunction<UIWidget>("recursiveGetChildById", &UIWidget::recursiveGetChildById);
|
156
|
|
- g_lua.bindClassMemberFunction<UIWidget>("recursiveGetChildByPos", &UIWidget::recursiveGetChildByPos);
|
157
|
|
- g_lua.bindClassMemberFunction<UIWidget>("backwardsGetWidgetById", &UIWidget::backwardsGetWidgetById);
|
158
|
|
- g_lua.bindClassMemberFunction<UIWidget>("addChild", &UIWidget::addChild);
|
159
|
|
- g_lua.bindClassMemberFunction<UIWidget>("insertChild", &UIWidget::insertChild);
|
160
|
|
- g_lua.bindClassMemberFunction<UIWidget>("removeChild", &UIWidget::removeChild);
|
161
|
|
- g_lua.bindClassMemberFunction<UIWidget>("focusChild", &UIWidget::focusChild);
|
162
|
|
- g_lua.bindClassMemberFunction<UIWidget>("focusNextChild", &UIWidget::focusNextChild);
|
163
|
|
- g_lua.bindClassMemberFunction<UIWidget>("focusPreviousChild", &UIWidget::focusPreviousChild);
|
164
|
|
- g_lua.bindClassMemberFunction<UIWidget>("moveChildToTop", &UIWidget::moveChildToTop);
|
165
|
|
- g_lua.bindClassMemberFunction<UIWidget>("moveChildToIndex", &UIWidget::moveChildToIndex);
|
166
|
|
- g_lua.bindClassMemberFunction<UIWidget>("lockChild", &UIWidget::lockChild);
|
167
|
|
- g_lua.bindClassMemberFunction<UIWidget>("unlockChild", &UIWidget::unlockChild);
|
168
|
|
- g_lua.bindClassMemberFunction<UIWidget>("isChildLocked", &UIWidget::isChildLocked);
|
169
|
|
- g_lua.bindClassMemberFunction<UIWidget>("getChildIndex", &UIWidget::getChildIndex);
|
170
|
|
- g_lua.bindClassMemberFunction<UIWidget>("updateParentLayout", &UIWidget::updateParentLayout);
|
171
|
|
- g_lua.bindClassMemberFunction<UIWidget>("updateLayout", &UIWidget::updateLayout);
|
172
|
|
- g_lua.bindClassMemberFunction<UIWidget>("applyStyle", &UIWidget::applyStyle);
|
173
|
270
|
|
174
|
271
|
// UILayout
|
175
|
272
|
g_lua.registerClass<UILayout>();
|
|
@@ -191,12 +288,6 @@ void Application::registerLuaFunctions()
|
191
|
288
|
g_lua.bindClassMemberFunction<UIAnchorLayout>("centerIn", &UIAnchorLayout::centerIn);
|
192
|
289
|
g_lua.bindClassMemberFunction<UIAnchorLayout>("fill", &UIAnchorLayout::fill);
|
193
|
290
|
|
194
|
|
- // UIProgressBar
|
195
|
|
- g_lua.registerClass<UIProgressBar, UIWidget>();
|
196
|
|
- g_lua.bindClassStaticFunction<UIProgressBar>("create", []{ return UIProgressBarPtr(new UIProgressBar); } );
|
197
|
|
- g_lua.bindClassMemberFunction<UIProgressBar>("getPercent", &UIProgressBar::getPercent);
|
198
|
|
- g_lua.bindClassMemberFunction<UIProgressBar>("setPercent", &UIProgressBar::setPercent);
|
199
|
|
-
|
200
|
291
|
// UILineEdit
|
201
|
292
|
g_lua.registerClass<UILineEdit, UIWidget>();
|
202
|
293
|
g_lua.bindClassStaticFunction<UILineEdit>("create", []{ return UILineEditPtr(new UILineEdit); } );
|
|
@@ -216,10 +307,6 @@ void Application::registerLuaFunctions()
|
216
|
307
|
g_lua.bindClassMemberFunction<UILineEdit>("isAlwaysActive", &UILineEdit::isAlwaysActive);
|
217
|
308
|
g_lua.bindClassMemberFunction<UILineEdit>("isTextHidden", &UILineEdit::isTextHidden);
|
218
|
309
|
|
219
|
|
- // UICheckBox
|
220
|
|
- g_lua.registerClass<UICheckBox, UIWidget>();
|
221
|
|
- g_lua.bindClassStaticFunction<UICheckBox>("create", []{ return UICheckBoxPtr(new UICheckBox); } );
|
222
|
|
-
|
223
|
310
|
// UIWindow
|
224
|
311
|
g_lua.registerClass<UIWindow, UIWidget>();
|
225
|
312
|
g_lua.bindClassStaticFunction<UIWindow>("create", []{ return UIWindowPtr(new UIWindow); } );
|