mogemimi
|
8280f06c1f
|
Add missing reference-return types
|
2016-02-18 05:10:42 +09:00 |
zilongshanren
|
805be977fe
|
tweak PageView page turning event time.
|
2016-02-04 15:57:32 +08:00 |
zilongshanren
|
ee31d2ad22
|
Merge pull request #14940 from mxenabled/stop_auto_scroll
Add ability to stop auto scrolling in ui::ScrollView and extension::ScrollView
|
2016-02-01 14:27:55 +08:00 |
zilongshanren
|
dbf5b2c4a5
|
fix pageview page turning event issue
|
2016-01-25 11:53:40 +08:00 |
Shane Smit
|
6fdefeb7a7
|
Make ui::ScrollView::scrollTo* functions virtual
This mirrors the "jumpTo*" functions, which are already virtual
|
2016-01-20 17:07:22 -07:00 |
Shane Smit
|
c8ecab84a3
|
Add stopAutoScroll() to ui::ScrollView
Immediately stops inner container scroll initiated by any of the "scrollTo*" member functions
|
2016-01-20 17:05:52 -07:00 |
Neo Kim
|
df2aae0498
|
Add a setter for touch total time threshold in ScrollView
|
2016-01-18 19:25:08 +09:00 |
Neo Kim
|
049607b5d8
|
Replace tab indents to 4 spaces.
|
2015-11-10 21:03:51 +09:00 |
Neo Kim
|
b19ed5a3b5
|
ScrollView - Change `moveInnerContainer()` to virtual method.
|
2015-10-28 16:56:36 +09:00 |
Neo Kim
|
46c0a43105
|
ScrollView - Use a vector in `scrollChildren()` instead of two floats.
|
2015-10-28 16:56:35 +09:00 |
Neo Kim
|
5de6aa78ec
|
ScrollView - Remove the return value of `scrollChildren()`.
|
2015-10-28 16:56:34 +09:00 |
Neo Kim
|
30d39af5fa
|
Refactor `jumpTo` methods to use `moveInnerContainer()`.
|
2015-10-28 16:56:34 +09:00 |
Neo Kim
|
e67250e162
|
ScrollView - Create `moveInnerContainer()` to replace `moveChildren()` and `moveChildrenToPosition()`. All move related logic will be integrated into one.
|
2015-10-28 16:56:34 +09:00 |
mogemimi
|
9df30d2454
|
Fix typos in documentation
|
2015-10-23 16:59:51 +09:00 |
andyque
|
2fea4db9fc
|
fix ui::Button title location issue
|
2015-09-15 13:37:32 +08:00 |
Neo Kim
|
3fff195c20
|
Override 'jumpToSomewhere' functions in list view to recalculate inner container's size if necessary.
|
2015-09-13 22:32:22 +09:00 |
Neo Kim
|
7f9c8acc2a
|
ScrollView - Add a guard statement in setContentSize() to avoid resetting inner container's position if not necessary.
|
2015-09-13 21:43:34 +09:00 |
Neo Kim
|
f39644d129
|
Remove default arguments in APIs and rename the parameter 'time' to 'timeInSec'.
|
2015-09-11 16:00:53 +09:00 |
Neo Kim
|
a4e5f7c0a8
|
ScrollView - Refactor the logic about getting out of boundary amount.
|
2015-09-09 10:28:47 +09:00 |
Neo Kim
|
90891f9efb
|
ScrollView - Add a utility function 'flattenVectorByDirection()'
|
2015-09-09 10:28:46 +09:00 |
Neo Kim
|
ea79d92aa1
|
ScrollView - Fix an issue which occurs when auto scroll is started during already bouncing back.
|
2015-09-09 10:28:46 +09:00 |
Neo Kim
|
7394b3f467
|
ScrollView - Rename 'startAutoScrollChildrenWithDestination()' to 'startAutoScrollToDestination' and 'duration' to 'time'.
|
2015-09-09 10:28:46 +09:00 |
Neo Kim
|
2dec85e175
|
ScrollView - Fix that the last touch when release was not considered for inertia scroll
|
2015-09-09 10:28:45 +09:00 |
Neo Kim
|
5f469264fc
|
ScrollView - Refactor auto scroll for simpler implementation
- Remove auto scroll callback
|
2015-09-09 10:28:45 +09:00 |
Neo Kim
|
ad01bc7699
|
ScrollView - Add startAttenuatingAutoScroll()
|
2015-09-09 10:28:44 +09:00 |
Neo Kim
|
3cff03e8ed
|
ScrollView - Remove movement callback from auto scroll.
|
2015-09-09 10:28:44 +09:00 |
Neo Kim
|
129f4b3186
|
Implement the inertia scroll using auto scroll feature. Consolidate them into one.
|
2015-09-01 11:52:05 +09:00 |
Neo Kim
|
ecd947d9f4
|
Change auto scroll feature to receive callbacks to remove dependencies.
|
2015-09-01 11:45:42 +09:00 |
Neo Kim
|
69d23eb00c
|
Extract the touch move speed calculation logic from inertia concept.
|
2015-09-01 11:45:42 +09:00 |
Neo Kim
|
96a78f687c
|
Remove redundant codes
|
2015-09-01 11:45:42 +09:00 |
Neo Kim
|
863c3a0a2a
|
Correct a typo
|
2015-07-14 10:17:05 +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
|
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
|
3b6cd4dffc
|
Modify indentation to comply with the convention
|
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 |
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 |
andyque
|
d83f528327
|
use inch for childFocusCancelOffset in UIScrollView
|
2015-06-25 16:57:00 +08: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 |