/foundation/arkui/ace_engine/frameworks/core/components_ng/gestures/ |
H A D | gesture_group.h | 30 class ACE_FORCE_EXPORT GestureGroup : public Gesture { 31 DECLARE_ACE_TYPE(GestureGroup, Gesture); 34 GestureGroup(GestureMode mode, const std::vector<RefPtr<Gesture>>& gestures) : mode_(mode), gestures_(gestures) {} in GestureGroup() 37 void AddGesture(RefPtr<Gesture> gesture) in AddGesture() 44 RefPtr<Gesture> MakeGesture(GestureType type); 52 void RemoveGesture(RefPtr<Gesture> gesture); 54 const std::vector<RefPtr<Gesture>> &GetGestures() const in GetGestures() 60 std::vector<RefPtr<Gesture>> gestures_;
|
H A D | pinch_gesture.h | 30 class ACE_FORCE_EXPORT PinchGesture : public Gesture { 31 DECLARE_ACE_TYPE(PinchGesture, Gesture); 34 PinchGesture(int32_t fingers, double distance) : Gesture(fingers), distance_(distance) in PinchGesture()
|
H A D | long_press_gesture.h | 30 class ACE_FORCE_EXPORT LongPressGesture : public Gesture { 31 DECLARE_ACE_TYPE(LongPressGesture, Gesture); 36 : Gesture(fingers), repeat_(repeat), duration_(duration), isForDrag_(isForDrag), in LongPressGesture()
|
H A D | tap_gesture.h | 32 class ACE_FORCE_EXPORT TapGesture : public Gesture { 33 DECLARE_ACE_TYPE(TapGesture, Gesture); 46 : Gesture(fingers), count_(count), distanceThreshold_(distanceThreshold) in TapGesture()
|
H A D | swipe_gesture.h | 26 class ACE_FORCE_EXPORT SwipeGesture : public Gesture { 27 DECLARE_ACE_TYPE(SwipeGesture, Gesture);
|
H A D | rotation_gesture.h | 30 class ACE_FORCE_EXPORT RotationGesture : public Gesture { 31 DECLARE_ACE_TYPE(RotationGesture, Gesture);
|
H A D | gesture_info.h | 104 class ACE_EXPORT Gesture : public virtual AceType { class 105 DECLARE_ACE_TYPE(Gesture, AceType); 108 Gesture() = default; 109 explicit Gesture(int32_t fingers) : fingers_(fingers) {} in Gesture() function in OHOS::Ace::NG::Gesture 110 ~Gesture() override = default;
|
H A D | pan_gesture.h | 30 class ACE_FORCE_EXPORT PanGesture : public Gesture { 31 DECLARE_ACE_TYPE(PanGesture, Gesture);
|
H A D | gesture_group.cpp | 109 RefPtr<Gesture> GestureGroup::MakeGesture(GestureType type) in MakeGesture() 154 void GestureGroup::RemoveGesture(RefPtr<Gesture> gesture) in RemoveGesture()
|
H A D | rotation_gesture.cpp | 25 RotationGesture::RotationGesture(int32_t fingers, double angle) : Gesture(fingers) in RotationGesture()
|
/foundation/arkui/ace_engine/frameworks/core/gestures/ |
H A D | single_child_gesture.h | 22 class ACE_EXPORT SingleChildGesture : public Gesture { 23 DECLARE_ACE_TYPE(SingleChildGesture, Gesture); 28 void SetChild(RefPtr<Gesture> child); 29 const RefPtr<Gesture>& GetChild() const; 33 RefPtr<Gesture> child_;
|
H A D | gesture_processor.h | 54 void PushGesture(const RefPtr<Gesture>& gesture) in PushGesture() 79 RefPtr<Gesture> TopGesture() in TopGesture() 87 RefPtr<Gesture> FinishGesture() in FinishGesture() 99 void PushGestureNG(const RefPtr<NG::Gesture>& gesture) in PushGestureNG() 119 RefPtr<NG::Gesture> TopGestureNG() in TopGestureNG() 127 RefPtr<NG::Gesture> FinishGestureNG() in FinishGestureNG() 142 std::stack<RefPtr<Gesture>> gestureStack_; 143 std::stack<RefPtr<NG::Gesture>> gestureStackNG_;
|
H A D | gesture_group.h | 30 class ACE_EXPORT GestureGroup : public Gesture { 31 DECLARE_ACE_TYPE(GestureGroup, Gesture); 34 GestureGroup(GestureMode mode, const std::vector<RefPtr<Gesture>>& gestures) : mode_(mode), gestures_(gestures) {} in GestureGroup() 38 void AddGesture(RefPtr<Gesture> gesture) in AddGesture() 48 std::vector<RefPtr<Gesture>> gestures_;
|
H A D | pinch_gesture.h | 30 class ACE_EXPORT PinchGesture : public Gesture { 31 DECLARE_ACE_TYPE(PinchGesture, Gesture); 34 PinchGesture(int32_t fingers, double distance) : Gesture(fingers), distance_(distance) {} in PinchGesture()
|
H A D | rotation_gesture.h | 30 class ACE_EXPORT RotationGesture : public Gesture { 31 DECLARE_ACE_TYPE(RotationGesture, Gesture); 35 RotationGesture(int32_t fingers, double angle) : Gesture(fingers), angle_(angle) {} in RotationGesture()
|
H A D | tap_gesture.h | 30 class ACE_EXPORT TapGesture : public Gesture { 31 DECLARE_ACE_TYPE(TapGesture, Gesture); 36 : Gesture(fingers), count_(count), distanceThreshold_(distanceThreshold) {} in TapGesture()
|
H A D | long_press_gesture.h | 30 class ACE_EXPORT LongPressGesture : public Gesture { 31 DECLARE_ACE_TYPE(LongPressGesture, Gesture); 36 : Gesture(fingers), repeat_(repeat), duration_(duration), isForDrag_(isForDrag), in LongPressGesture()
|
H A D | single_child_gesture.cpp | 20 void SingleChildGesture::SetChild(RefPtr<Gesture> child) in SetChild() 25 const RefPtr<Gesture>& SingleChildGesture::GetChild() const in GetChild()
|
H A D | slide_gesture.h | 26 class ACE_EXPORT SwipeGesture : public Gesture { 27 DECLARE_ACE_TYPE(SwipeGesture, Gesture);
|
H A D | pan_gesture.h | 30 class ACE_EXPORT PanGesture : public Gesture { 31 DECLARE_ACE_TYPE(PanGesture, Gesture);
|
H A D | gesture_event.h | 384 class ACE_EXPORT Gesture : public virtual AceType { class 385 DECLARE_ACE_TYPE(Gesture, AceType); 388 Gesture() = default; 389 explicit Gesture(int32_t fingers) : fingers_(fingers) {} in Gesture() function in OHOS::OHOS::Ace::Gesture 390 ~Gesture() override = default;
|
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/cppview/ |
H A D | gesture.h | 26 class ACE_EXPORT Gesture : public virtual AceType { class 41 }; // Gesture 43 class ACE_EXPORT TapGesture : public Gesture { 48 class ACE_EXPORT LongPressGesture : public Gesture { 53 class ACE_EXPORT PinchGesture : public Gesture { 58 class ACE_EXPORT SwipeGesture : public Gesture { 63 class ACE_EXPORT RotationGesture : public Gesture { 68 class ACE_EXPORT GestureGroup : public Gesture { 96 class ACE_EXPORT PanGesture : public Gesture {
|
H A D | gesture.cpp | 43 void Gesture::Create(GesturePriority priority, GestureMask gestureMask) in Create() 51 void Gesture::Finish() in Finish() 57 LOGE("Gesture: gesture is not exist when component finish"); in Finish() 68 void Gesture::Pop() in Pop() 75 void Gesture::HandlerOnAction(const std::function<void(const GestureEvent& event)>& callback) in HandlerOnAction() 77 Gesture::HandlerOnGestureEvent(CJGestureEvent::ACTION, callback); in HandlerOnAction() 79 void Gesture::HandlerOnActionStart(const std::function<void(const GestureEvent& event)>& callback) in HandlerOnActionStart() 81 Gesture::HandlerOnGestureEvent(CJGestureEvent::START, callback); in HandlerOnActionStart() 83 void Gesture::HandlerOnActionUpdate(const std::function<void(const GestureEvent& event)>& callback) in HandlerOnActionUpdate() 85 Gesture in HandlerOnActionUpdate() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/box/ |
H A D | box_component.h | 181 RefPtr<Gesture> GetOnClick() const in GetOnClick() 186 void SetOnClick(const RefPtr<Gesture>& onClickId) in SetOnClick() 191 void AddGesture(GesturePriority priority, RefPtr<Gesture> gesture) in AddGesture() 196 const std::array<RefPtr<Gesture>, 3>& GetGestures() const in GetGestures() 344 RefPtr<Gesture> GetOnLongPress() const in GetOnLongPress() 349 void SetOnLongPress(const RefPtr<Gesture>& onLongPressId) in SetOnLongPress() 403 RefPtr<Gesture> onClickId_; 404 RefPtr<Gesture> onLongPressId_; 405 std::array<RefPtr<Gesture>, 3> gestures_;
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/event/ |
H A D | gesture_event_hub.h | 113 void AddGesture(const RefPtr<NG::Gesture>& gesture); 115 void AttachGesture(const RefPtr<NG::Gesture>& gesture); 116 void RemoveGesture(const RefPtr<NG::Gesture>& gesture); 303 void AddGestureToGestureHierarchy(const RefPtr<NG::Gesture>& gesture, bool isModifier); 347 std::list<RefPtr<NG::Gesture>> gestures_; 349 std::list<RefPtr<NG::Gesture>> modifierGestures_; 350 std::list<RefPtr<NG::Gesture>> backupGestures_; 351 std::list<RefPtr<NG::Gesture>> backupModifierGestures_;
|