mirror of https://github.com/axmolengine/axmol.git
Merge pull request #4781 from dumganhar/js-ui-test
Updates JSB gui test
This commit is contained in:
commit
69d681e343
|
@ -315,7 +315,7 @@ public:
|
|||
*/
|
||||
virtual Widget* getChildByName(const char* name);
|
||||
|
||||
virtual void visit();
|
||||
virtual void visit() override;
|
||||
|
||||
/**
|
||||
* Sets the touch event target/selector of the menu item
|
||||
|
@ -333,7 +333,7 @@ public:
|
|||
*
|
||||
* @param position The position (x,y) of the widget in OpenGL coordinates
|
||||
*/
|
||||
void setPosition(const Point &pos);
|
||||
virtual void setPosition(const Point &pos) override;
|
||||
|
||||
/**
|
||||
* Changes the position (x,y) of the widget in OpenGL coordinates
|
||||
|
@ -618,8 +618,8 @@ public:
|
|||
|
||||
Widget* clone();
|
||||
|
||||
virtual void onEnter();
|
||||
virtual void onExit();
|
||||
virtual void onEnter() override;
|
||||
virtual void onExit() override;
|
||||
|
||||
void updateSizeAndPosition();
|
||||
|
||||
|
|
|
@ -4,73 +4,73 @@
|
|||
// This helper file should be required after jsb_cocos2d.js
|
||||
//
|
||||
|
||||
var ccs = ccs || {};
|
||||
var ccui = ccui || {};
|
||||
|
||||
ccs.BrightStyle = {
|
||||
ccui.BrightStyle = {
|
||||
none: -1,
|
||||
normal: 0,
|
||||
highlight: 1
|
||||
};
|
||||
|
||||
ccs.WidgetType = {
|
||||
ccui.WidgetType = {
|
||||
widget: 0, //control
|
||||
container: 1 //container
|
||||
};
|
||||
|
||||
ccs.TextureResType = {
|
||||
ccui.TextureResType = {
|
||||
local: 0,
|
||||
plist: 1
|
||||
};
|
||||
|
||||
ccs.TouchEventType = {
|
||||
ccui.TouchEventType = {
|
||||
began: 0,
|
||||
moved: 1,
|
||||
ended: 2,
|
||||
canceled: 3
|
||||
};
|
||||
|
||||
ccs.SizeType = {
|
||||
ccui.SizeType = {
|
||||
absolute: 0,
|
||||
percent: 1
|
||||
};
|
||||
|
||||
ccs.PositionType = {
|
||||
ccui.PositionType = {
|
||||
absolute: 0,
|
||||
percent: 1
|
||||
};
|
||||
|
||||
ccs.CheckBoxEventType = {
|
||||
ccui.CheckBoxEventType = {
|
||||
selected: 0,
|
||||
unselected: 1
|
||||
};
|
||||
|
||||
ccs.TextFiledEventType = {
|
||||
ccui.TextFiledEventType = {
|
||||
attach_with_me: 0,
|
||||
detach_with_ime: 1,
|
||||
insert_text: 2,
|
||||
delete_backward: 3
|
||||
};
|
||||
|
||||
ccs.LayoutBackGroundColorType = {
|
||||
ccui.LayoutBackGroundColorType = {
|
||||
none: 0,
|
||||
solid: 1,
|
||||
gradient: 2
|
||||
};
|
||||
|
||||
ccs.LayoutType = {
|
||||
ccui.LayoutType = {
|
||||
absolute: 0,
|
||||
linearVertical: 1,
|
||||
linearHorizontal: 2,
|
||||
relative: 3
|
||||
};
|
||||
|
||||
ccs.UILayoutParameterType = {
|
||||
ccui.LayoutParameterType = {
|
||||
none: 0,
|
||||
linear: 1,
|
||||
relative: 2
|
||||
};
|
||||
|
||||
ccs.UILinearGravity = {
|
||||
ccui.LinearGravity = {
|
||||
none: 0,
|
||||
left: 1,
|
||||
top: 2,
|
||||
|
@ -80,7 +80,7 @@ ccs.UILinearGravity = {
|
|||
centerHorizontal: 6
|
||||
};
|
||||
|
||||
ccs.UIRelativeAlign = {
|
||||
ccui.RelativeAlign = {
|
||||
alignNone: 0,
|
||||
alignParentTopLeft: 1,
|
||||
alignParentTopCenterHorizontal: 2,
|
||||
|
@ -105,18 +105,18 @@ ccs.UIRelativeAlign = {
|
|||
locationBelowRightAlign: 21
|
||||
};
|
||||
|
||||
ccs.SliderEventType = {percent_changed: 0};
|
||||
ccui.SliderEventType = {percent_changed: 0};
|
||||
|
||||
ccs.LoadingBarType = { left: 0, right: 1};
|
||||
ccui.LoadingBarType = { left: 0, right: 1};
|
||||
|
||||
ccs.ScrollViewDir = {
|
||||
ccui.ScrollViewDir = {
|
||||
none: 0,
|
||||
vertical: 1,
|
||||
horizontal: 2,
|
||||
both: 3
|
||||
};
|
||||
|
||||
ccs.ScrollviewEventType = {
|
||||
ccui.ScrollviewEventType = {
|
||||
scrollToTop: 0,
|
||||
scrollToBottom: 1,
|
||||
scrollToLeft: 2,
|
||||
|
@ -128,30 +128,30 @@ ccs.ScrollviewEventType = {
|
|||
bounceRight: 8
|
||||
};
|
||||
|
||||
ccs.ListViewEventType = {
|
||||
ccui.ListViewEventType = {
|
||||
init_child: 0,
|
||||
update_child: 1
|
||||
};
|
||||
|
||||
ccs.PageViewEventType = {
|
||||
ccui.ListViewGravity = {
|
||||
left: 0,
|
||||
right: 1,
|
||||
centerHorizontal: 2,
|
||||
top: 3,
|
||||
bottom: 4,
|
||||
centerVertical: 5
|
||||
};
|
||||
|
||||
ccui.PageViewEventType = {
|
||||
turning: 0
|
||||
};
|
||||
|
||||
ccs.PVTouchDir = {
|
||||
ccui.PVTouchDir = {
|
||||
touchLeft: 0,
|
||||
touchRight: 1
|
||||
};
|
||||
|
||||
ccs.UIPanel = ccs.UILayout;
|
||||
ccs.UITextArea = ccs.UILabel;
|
||||
ccs.UIContainerWidget = ccs.UILayout;
|
||||
ccs.UITextButton = ccs.UIButton;
|
||||
ccs.UINodeContainer = ccs.UIWidget;
|
||||
ccs.PanelColorType = ccs.LayoutBackGroundColorType;
|
||||
|
||||
ccs.UILayout = ccs.Layout;
|
||||
|
||||
ccs.UIMargin = cc.Class.extend({
|
||||
ccui.Margin = cc.Class.extend({
|
||||
left: 0,
|
||||
top: 0,
|
||||
right: 0,
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit cc16ced11b0327f58665d1dcb02f39e9d13d4fd8
|
||||
Subproject commit 88c672ca3ac79ae6f0e8695fe2ae683d73d98234
|
|
@ -5,7 +5,7 @@ prefix = cocos2dx_gui
|
|||
|
||||
# create a target namespace (in javascript, this would create some code like the equiv. to `ns = ns || {}`)
|
||||
# all classes will be embedded in that namespace
|
||||
target_namespace = ccs
|
||||
target_namespace = ccui
|
||||
|
||||
# the native namespace in which this module locates, this parameter is used for avoid conflict of the same class name in different modules, as "cocos2d::Label" <-> "cocos2d::gui::Label".
|
||||
cpp_namespace = cocos2d::gui
|
||||
|
|
Loading…
Reference in New Issue