Vincent Yang
|
e1d4d22353
|
Fixed #12692 : UILayout viewing area cutting position calculation error
|
2015-07-29 18:43:11 +08:00 |
Neo Kim
|
7882a534c1
|
Correct the wrong boolean statement and make it easy to read
|
2015-07-14 11:58:44 +09:00 |
Neo Kim
|
9757ee4ea8
|
Refine scroll event dispatching. And add an event to track every move including jump and so on.
|
2015-07-13 21:28:17 +09:00 |
Neo Kim
|
22ea504af8
|
Add methods to manipulate scroll bar's opacity
|
2015-07-13 21:28:16 +09:00 |
Neo Kim
|
c4dc9b04fd
|
Add a guard filtering tries to set same value.
|
2015-07-06 14:54:28 +09:00 |
Neo Kim
|
0ff7aaef95
|
Modify loop iteration codes
|
2015-07-06 11:30:24 +09:00 |
Neo Kim
|
3ab4285960
|
Refactor code
|
2015-07-04 16:06:05 +09:00 |
Neo Kim
|
ceeca575f3
|
Replace 'margin' of scroll bar with 'positionFromCorner'
|
2015-07-04 14:05:47 +09:00 |
Neo Kim
|
f667b085b8
|
Change not to show scroll bar when the scroll view is initiated.
|
2015-07-04 09:59:22 +09:00 |
Neo Kim
|
3b6cd4dffc
|
Modify indentation to comply with the convention
|
2015-07-04 09:56:53 +09:00 |
Neo Kim
|
60c32f6fb5
|
Refactor some codes
|
2015-07-04 09:56:53 +09:00 |
Neo Kim
|
c093bb18e2
|
Add scroll bar manipulation methods into ScrollView
|
2015-07-04 09:56:52 +09:00 |
Neo Kim
|
2cae17b462
|
Add scroll bar feature into ScrollView
|
2015-07-04 09:56:52 +09:00 |
Vincent Yang
|
2ba6f266ad
|
Fixed bug: UI component can't click correctly by moving UI and camera far away of origin.
|
2015-06-30 14:32:14 +08:00 |
andyque
|
60834e6f0c
|
Merge branch 'v3' into v3-finish-android-9-patch-image-format
Conflicts:
cocos/2d/libcocos2d_8_1/libcocos2d_8_1/libcocos2d_8_1.Shared/libcocos2d_8_1.Shared.vcxitems.filters
|
2015-06-29 12:05:52 +08:00 |
andyque
|
30d2129f0c
|
improve indent and getTime function
|
2015-06-29 11:52:53 +08:00 |
pandamicro
|
3136bef9e3
|
Fix convertDistanceFromPointToInch logic (add x, y)
|
2015-06-25 21:34:00 +08:00 |
pandamicro
|
e29284374b
|
Fix convertDistanceFromPointToInch logic
|
2015-06-25 20:57:23 +08:00 |
andyque
|
d83f528327
|
use inch for childFocusCancelOffset in UIScrollView
|
2015-06-25 16:57:00 +08:00 |
Neo Kim
|
9757be0f81
|
Remove debugging logs
|
2015-06-22 14:49:30 +09:00 |
Neo Kim
|
71c98da2aa
|
Apply ease out action on inertia scroll
|
2015-06-22 14:30:45 +09:00 |
Neo Kim
|
c4fa99444c
|
Simplify the inertia scroll implementation
|
2015-06-22 14:30:36 +09:00 |
Neo Kim
|
c70c923674
|
Separate the inertia scroll from auto scroll. And implement auto scroll and bounce back as one logic. The bounce back movement is one of auto scroll feature.
|
2015-06-22 14:30:30 +09:00 |
Neo Kim
|
7422b20da9
|
Refactor some functions
|
2015-06-22 14:27:19 +09:00 |
Neo Kim
|
85fc5b3f89
|
Change to comply to Cocos2d-x convention
|
2015-06-22 14:27:11 +09:00 |
Neo Kim
|
6c212a7ddb
|
Replace the existing bounce back feature with another one like iOS bounce-back. The inner container moves smoother when bouncing back.
It does what the existing code did including scroll event dispatching and attenuating.
|
2015-06-22 14:27:00 +09:00 |
Neo Kim
|
1058ab9172
|
Add necessary member variables and methods
|
2015-06-22 14:26:51 +09:00 |
Neo Kim
|
a8f77710f5
|
Refactor some functions and remove redundant codes
|
2015-06-22 14:10:25 +09:00 |
Neo Kim
|
876c94f352
|
Remove the boundary of bouncing and apply half-movement when out of boundary like iOS bounce back.
|
2015-06-22 14:05:53 +09:00 |
Neo Kim
|
ff3f990142
|
Add isOutOfBoundary() functions
|
2015-06-22 14:05:53 +09:00 |
Neo Kim
|
c3c6eeb6c1
|
Refactor some functions
|
2015-06-22 14:05:52 +09:00 |
Neo Kim
|
a3ff9573b0
|
Remove duplicated logic in bounceScrollChildren()
|
2015-06-22 14:05:51 +09:00 |
Neo Kim
|
1971b01280
|
Make the event dispatch functions into one function after removing duplicated logic.
|
2015-06-22 14:05:50 +09:00 |
Neo Kim
|
31bf9f714d
|
Merge bouncing and non-bouncing logics as one.
|
2015-06-22 14:05:50 +09:00 |
Neo Kim
|
6a0609a687
|
Merge the logics for bouncing of VERTICAL, HORIZONTAL and BOTH in one function. VERTICAL and HORIZONTAL can be processed as BOTH.
|
2015-06-22 14:05:49 +09:00 |
Neo Kim
|
368b5e8f12
|
Remove duplicated logics in scrollChildrenBoth(), and extract meaningful logic into separate functions.
|
2015-06-22 14:05:49 +09:00 |
Vincent Yang
|
f8a5b1e18c
|
Fixed bug: UI component can't click correctly by moving UI and camera far away of origin.
|
2015-06-18 10:23:52 +08:00 |
Vladimir Perminov
|
4c33050536
|
Optimize Vec2
small function Vec2 move to Vec2.inl
Added:
setZero();
Change all code:
_vec2 = Vec2(x, y); -> _vec2.set(x, y);
Vec2 vec2 = Vec2(x, y); -> Vec2 vec2(x, y);
_vec2 += Vec2(x, y); -> _vec2.add(x, y);
_vec2 = Vec2::ZERO; -> _vec2.setZero();
Vec2 vec2(Vec2::ZERO); -> Vec2 vec2;
|
2015-04-19 20:40:52 +03:00 |
andyque
|
96f8842ee1
|
make scrollview time arguments more meaningful
|
2015-04-15 16:37:11 +08:00 |
andyque
|
16cf396ed7
|
refactor Button restrict capInsetSize logic and cleanup ui coding style
|
2014-12-16 16:44:04 +08:00 |
pipu
|
e38da9f9b6
|
Add callback framework using flat buffers
|
2014-11-27 16:49:19 +08:00 |
andyque
|
952e52365b
|
fix scrollView rotate issue
|
2014-10-17 14:02:49 +08:00 |
andyque
|
8161d2ad34
|
fix scrollView rotate issue
|
2014-10-17 11:31:00 +08:00 |
pipu
|
752eb839c7
|
Add protocolbuf.a
|
2014-10-09 18:28:09 +08:00 |
Ricardo Quesada
|
3dda35b4ef
|
Adds `std::nothrow` to `new`
Since cocos2d-x doesn't support exceptions, it is important to add
`std::nothrow` to all the `new` statements
|
2014-08-27 16:31:57 -07:00 |
andyque
|
deb7ff64d4
|
fix pageView touch location
|
2014-08-19 15:14:07 +08:00 |
andyque
|
0e637b4d9f
|
add swallow touch and propagation customization to UIWidgets
|
2014-08-15 15:28:28 +08:00 |
andyque
|
d7b17c598d
|
fix potential crash when user remove self in widgets callback
|
2014-08-01 20:58:42 +08:00 |
andyque
|
6e64714331
|
fix scroll
|
2014-07-02 11:48:28 +08:00 |
joshuastray
|
99b127ba5d
|
fix scrollview crashes on win32 because of variable returned without initialization
|
2014-06-30 10:19:00 +08:00 |
andyque
|
a4bd3879ac
|
fix ListView addChild problem
|
2014-06-25 16:17:16 +08:00 |
minggo
|
e90e7699a6
|
Merge pull request #7195 from minggo/addChild-override
override addChild by name
|
2014-06-25 14:12:10 +08:00 |
minggo
|
66703addb2
|
fixed #4693: override addChild by name
|
2014-06-25 11:27:48 +08:00 |
andyque
|
78e119ef56
|
Merge branch 'v3' into fixTouchEvent
Conflicts:
cocos/ui/UIWidget.cpp
|
2014-06-25 11:10:51 +08:00 |
andyque
|
65e4c6f4d5
|
fix listView item click move
|
2014-06-25 10:45:08 +08:00 |
andyque
|
547ad379ae
|
closed #5589
|
2014-06-24 15:51:14 +08:00 |
andyque
|
5f5b705bee
|
refactor setSize to setContentSize and deprecated the old interface
|
2014-06-20 14:03:33 +08:00 |
andyque
|
4ca184b58a
|
issue #5161, deprecated getSize
|
2014-06-20 11:18:53 +08:00 |
andyque
|
585ccf2c71
|
issue #5161, replace all _size to _contentSize
|
2014-06-20 10:40:16 +08:00 |
minggo
|
08453b911d
|
Merge pull request #7071 from pandamicro/Script_onEnter_fix
Fixed #5563: Wrap override onEnter function by script call detection code to solve bugs in JSB
|
2014-06-18 13:37:57 +08:00 |
pandamicro
|
94fdff1da9
|
Fixed #5563: Make sendNodeEventToXXX as static functions of ScriptEngineManager in CCScriptSupport
|
2014-06-18 11:51:52 +08:00 |
pandamicro
|
d00c9fe70a
|
Fixed #5563: Add sendNodeEventToJSExtended function to fix issues and remove lua event send (unnecessary)
|
2014-06-16 12:50:35 +08:00 |
pandamicro
|
d524ba1013
|
Fixed #5563: Wrap override onEnter function by script call detection code to solve bugs in JSB
|
2014-06-13 17:59:23 +08:00 |
minggo
|
8a5bfb9840
|
issue #4693: add getName(), setName() and getChildByName()
|
2014-06-11 16:57:43 +08:00 |
andyque
|
7a25fbfe29
|
refactor touch event
|
2014-06-09 10:23:11 +08:00 |
andyque
|
c6cb3a56fb
|
refactor ListView, add do Layout
|
2014-06-04 10:51:32 +08:00 |
andyque
|
36e7c9cdfc
|
add constness to UIScrollView
|
2014-05-27 11:30:36 +08:00 |
andyque
|
e32a637bf5
|
add const to ui framework methods
|
2014-05-27 11:30:35 +08:00 |
andyque
|
cc8b70b87d
|
issue #5176, refactor UIFocusManager and UIScrollView
|
2014-05-26 17:34:56 +08:00 |
andyque
|
e866800044
|
issue #5176, refactor UICheckBox releaseUpEvent
|
2014-05-26 14:44:28 +08:00 |
andyque
|
40f2128acd
|
Merge branch 'v3' into 5176
Conflicts:
build/cocos2d_libs.xcodeproj/project.pbxproj
cocos/ui/UIPageView.cpp
cocos/ui/UIScrollView.cpp
cocos/ui/UIScrollView.h
|
2014-05-26 14:00:23 +08:00 |
andyque
|
634fea7c45
|
Merge remote-tracking branch 'upstream/v3' into refactor5183
|
2014-05-26 09:18:32 +08:00 |
andyque
|
d612518421
|
fix ui widget copyProperties issue
|
2014-05-23 15:03:46 +08:00 |
andyque
|
6d9a21d0ed
|
issue #5176, add focus event listener to UIScrollView
|
2014-05-23 11:18:26 +08:00 |
andyque
|
3f363f0e51
|
issue #5176, add focus to UIScrollView
|
2014-05-23 10:59:18 +08:00 |
andyque
|
26be2708a0
|
issue #5176, refactor UIScrollView
|
2014-05-23 10:08:53 +08:00 |
andyque
|
1165ba8bc3
|
issue #5176, readd addChild methods into UIListView
|
2014-05-22 17:49:19 +08:00 |
andyque
|
c8d9ab8122
|
issue #5176, refactor passTouchEventToParent method of UIWidget
|
2014-05-22 15:23:13 +08:00 |
andyque
|
3b777646c4
|
issue #5176. fix UIScrollView
|
2014-05-22 11:01:58 +08:00 |
andyque
|
432f688a67
|
issue #5183, refactor
|
2014-05-20 10:16:19 +08:00 |
andyque
|
a9e1c50897
|
issue #5183, refactor UIScrollView
|
2014-05-19 17:34:48 +08:00 |
andyque
|
ee24e137f7
|
issue #5183, refactor obscure functions
|
2014-05-19 17:18:04 +08:00 |
zifter
|
d875f27c67
|
Merge branch 'FixNodeConst' of https://github.com/zifter/cocos2d-x into FixNodeConst
Conflicts:
cocos/ui/UIListView.h
cocos/ui/UIPageView.h
|
2014-05-17 10:40:36 +03:00 |
andyque
|
1b3c28ea90
|
Merge branch 'v3' into refactorLayout
Conflicts:
cocos/ui/UILayout.cpp
|
2014-05-16 10:22:53 +08:00 |
andyque
|
cfa0342618
|
Merge branch 'v3' into issue5005
Conflicts:
cocos/ui/UIWidget.cpp
|
2014-05-15 11:03:03 +08:00 |
andyque
|
0639e49031
|
issue #5183, add LayoutProtocol
|
2014-05-15 10:07:42 +08:00 |
Ricardo Quesada
|
dc711643cd
|
Squashed commit of the following:
commit a9572b8913f3a38b59adbd7b4017ab9848a6b2b5
Author: Ricardo Quesada <ricardoquesada@gmail.com>
Date: Wed May 14 10:03:44 2014 -0700
math renames
`Vector2` -> `Vec2`
`Vector3` -> `Vec3`
`Vector4` -> `Vec4`
`Matrix` -> `Mat4`
commit 4e107f4bd854c26bfceb52b063d6bd9cea02d6a3
Author: Huabing.Xu <dabingnn@gmail.com>
Date: Wed May 14 09:24:28 2014 -0700
raw version of rename Vector3
commit 1d115573ebe96a5fc815fa44fbe6417ea7dba841
Author: Huabing.Xu <dabingnn@gmail.com>
Date: Wed May 14 09:07:14 2014 -0700
rename Vector2 after merge
commit ab2ed58c129dbc30a4c0970ed94568c5d271657b
Merge: 1978d2d 86fb75a
Author: Huabing.Xu <dabingnn@gmail.com>
Date: Wed May 14 09:05:30 2014 -0700
Merge branch 'v3' into v3_renameMathClassName
Conflicts:
tests/cpp-tests/Classes/UITest/CocoStudioGUITest/UIButtonTest/UIButtonTest_Editor.cpp
tests/cpp-tests/Classes/UITest/CocoStudioGUITest/UICheckBoxTest/UICheckBoxTest_Editor.cpp
tests/cpp-tests/Classes/UITest/CocoStudioGUITest/UISliderTest/UISliderTest_Editor.cpp
tests/cpp-tests/Classes/UITest/CocoStudioGUITest/UITextFieldTest/UITextFieldTest.cpp
tests/cpp-tests/Classes/UITest/CocoStudioGUITest/UITextFieldTest/UITextFieldTest_Editor.cpp
commit 1978d2d174877172ccddc083020a1bbf43ad3b39
Author: Huabing.Xu <dabingnn@gmail.com>
Date: Wed May 14 08:51:45 2014 -0700
rename vector2 in tests/cpp-empty-test folder
commit d4e0ff13dcce62724d2fece656543f26aa28e467
Author: Huabing.Xu <dabingnn@gmail.com>
Date: Wed May 14 00:58:23 2014 -0700
rename vector2 in tests/cpp-tests cpp files
commit be50ca2ec75e0fd32a6fcdaa15fe1ebb4cafe79f
Author: Huabing.Xu <dabingnn@gmail.com>
Date: Wed May 14 00:52:57 2014 -0700
rename vector2 in tests/cpp-tests head files
commit 6daef564400d4e28c4ce20859a68e0f583fed125
Author: Huabing.Xu <dabingnn@gmail.com>
Date: Wed May 14 00:49:48 2014 -0700
rename vector2 in extension folder
commit 8f3f0f65ceea92c9e7a0d87ab54e62220c5572e2
Author: Huabing.Xu <dabingnn@gmail.com>
Date: Wed May 14 00:47:22 2014 -0700
rename vector2 in cocos/2d cpp files
commit e1f3105aae06d595661a3030f519f7cc13aefbed
Author: Huabing.Xu <dabingnn@gmail.com>
Date: Wed May 14 00:44:39 2014 -0700
rename vector2 in cocos/2d head files
commit 6708d890bfe486109120c3cd4b9fe5c078b7108f
Author: Huabing.Xu <dabingnn@gmail.com>
Date: Wed May 14 00:40:59 2014 -0700
rename vector2 in cocos/base folder
commit d3978fa5447c31ea2f3ece5469b7e746dfba4248
Author: Huabing.Xu <dabingnn@gmail.com>
Date: Wed May 14 00:40:43 2014 -0700
rename vector2 in cocos/deprecated folder
commit 4bff45139363d6b9706edbbcf9f322d48b4fd019
Author: Huabing.Xu <dabingnn@gmail.com>
Date: Wed May 14 00:40:26 2014 -0700
rename vector2 in cocos/editor-support folder
commit 353d244c995f8b5d14f635c52aed8bc5e5fc1a6f
Author: Huabing.Xu <dabingnn@gmail.com>
Date: Wed May 14 00:36:48 2014 -0700
rename vector2 in cocos/ui folder
commit 758b8f4d513084b9922d7242e9b8f2c7f316de6c
Author: Huabing.Xu <dabingnn@gmail.com>
Date: Wed May 14 00:32:39 2014 -0700
rename vector2 in cocos/renderer folder
commit 0bd2710dd8714cecb993880bc37affd9ecb05c27
Author: Huabing.Xu <dabingnn@gmail.com>
Date: Wed May 14 00:32:15 2014 -0700
rename vector2 in cocos/physics folder
commit b7f0581c4587348bdbc1478d5374c2325735f21d
Author: Huabing.Xu <dabingnn@gmail.com>
Date: Wed May 14 00:25:01 2014 -0700
rename vector2 in cocos/math folder
commit a8631a8e1a4e2740807ccd9be9d70de6ecaad7dd
Author: Huabing.Xu <dabingnn@gmail.com>
Date: Wed May 14 00:16:55 2014 -0700
rename Vector2 to Vec2
deprecate typedef Vector2
|
2014-05-14 10:07:09 -07:00 |
andyque
|
09fce798f0
|
closed #5110, add const reference to typedef
|
2014-05-14 16:14:28 +08:00 |
zifter
|
249dffa346
|
getter always must be a const method.
|
2014-05-13 23:28:04 +03:00 |
andyque
|
2d88c8ea92
|
closed #5005, fix visible and enable issue
|
2014-05-13 16:37:41 +08:00 |
andyque
|
a0a4df5ac5
|
closed #5118, remove WidgetType and refactor LayoutType to Type
|
2014-05-12 18:00:54 +08:00 |
andyque
|
da3e794631
|
issue #5057, convert const char* to std::string&
|
2014-05-12 14:59:00 +08:00 |
andyque
|
74ac5d1d5a
|
issue #5057, refactor UIScrollView
|
2014-05-12 11:08:10 +08:00 |
andyque
|
e8e0d007bd
|
issue #5057, refactor LayoutType
|
2014-05-09 16:49:00 +08:00 |
andyque
|
a15dd55baa
|
closed #3861, fixed some typo and indent problem
|
2014-05-06 12:04:52 +08:00 |
andyque
|
1dee81a166
|
issue #4861, refactor setFocused into setHilighted
|
2014-05-05 11:37:38 +08:00 |
Huabing.Xu
|
16105df503
|
getNormalize->getNormalized
|
2014-05-01 01:10:18 +08:00 |
Huabing.Xu
|
ea4fee2c31
|
refactor normalize in Vector2
|
2014-04-30 18:07:05 +08:00 |
Huabing.Xu
|
63b52dd287
|
replace Point with Vector2 in cocos folder cpp file
|
2014-04-15 18:13:57 +08:00 |
CaiWenzhi
|
2dffcb9808
|
Add ProtectedNode and remove "addNode"
|
2014-03-25 14:28:58 +08:00 |