Lines Matching refs:recognizer

46  * @brief Defines a gesture recognizer.
226 * @brief Enumerates the gesture recognizer states.
251 * @brief Defines the gesture recognizer handle.
258 * @brief Defines the gesture recognizer handle array.
279 * @brief Defines a callback function for notifying gesture recognizer destruction.
282 typedef void (*ArkUI_GestureRecognizerDisposeNotifyCallback)(ArkUI_GestureRecognizer* recognizer, void* userData);
295 * @brief Obtains the pointer to interrupted gesture recognizer.
298 * @return Returns the pointer to interrupted gesture recognizer.
475 * @brief Sets the enabled state of a gesture recognizer.
477 * @param recognizer Indicates the pointer to a gesture recognizer.
483 int32_t OH_ArkUI_SetGestureRecognizerEnabled(ArkUI_GestureRecognizer* recognizer, bool enabled);
486 * @brief Obtains the enabled state of a gesture recognizer.
488 * @param recognizer Indicates the pointer to a gesture recognizer.
489 * @return Returns <b>true</b> if the gesture recognizer is enabled.
490 * Returns <b>false</b> if the gesture recognizer is disabled.
493 bool OH_ArkUI_GetGestureRecognizerEnabled(ArkUI_GestureRecognizer* recognizer);
496 * @brief Obtains the state of a gesture recognizer.
498 * @param recognizer Indicates the pointer to a gesture recognizer.
499 * @param state Indicates the pointer to the state of the gesture recognizer.
504 int32_t OH_ArkUI_GetGestureRecognizerState(ArkUI_GestureRecognizer* recognizer, ArkUI_GestureRecognizerState* state);
509 * @param recognizer Indicates the pointer to a gesture recognizer.
515 int32_t OH_ArkUI_GetGestureEventTargetInfo(ArkUI_GestureRecognizer* recognizer, ArkUI_GestureEventTargetInfo** info);
544 * @param recognizer Indicates the pointer to a gesture recognizer.
550 int32_t OH_ArkUI_GetPanGestureDirectionMask(ArkUI_GestureRecognizer* recognizer,
556 * @param recognizer Indicates the pointer to a gesture recognizer.
560 bool OH_ArkUI_IsBuiltInGesture(ArkUI_GestureRecognizer* recognizer);
563 * @brief Obtains the tag of a gesture recognizer.
565 * @param recognizer Indicates the pointer to a gesture recognizer.
574 int32_t OH_ArkUI_GetGestureTag(ArkUI_GestureRecognizer* recognizer, char* buffer, int32_t bufferSize, int32_t* result);
577 * @brief Obtains the ID of the component linked to a gesture recognizer.
579 * @param recognizer Indicates the pointer to a gesture recognizer.
588 int32_t OH_ArkUI_GetGestureBindNodeId(ArkUI_GestureRecognizer* recognizer, char* nodeId, int32_t size,
592 * @brief Obtains whether a gesture recognizer is valid.
594 * @param recognizer Indicates the pointer to a gesture recognizer.
595 * @return Returns <b>true</b> if the gesture recognizer is valid.
596 * Returns <b>false</b> if the gesture recognizer is invalid.
599 bool OH_ArkUI_IsGestureRecognizerValid(ArkUI_GestureRecognizer* recognizer);
611 * @brief Obtains the current gesture recognizer in a parallel internal gesture event.
614 * @return Returns the pointer to the current gesture recognizer.
634 * @brief Sets a callback function for notifying gesture recognizer destruction.
636 * @param recognizer Indicates the pointer to a gesture recognizer.
637 * @param callback Indicates the callback function for notifying gesture recognizer destruction.
642 int32_t OH_ArkUI_SetArkUIGestureRecognizerDisposeNotify(ArkUI_GestureRecognizer* recognizer,
777 * @param recognizer Indicates the pointer to the gesture to dispose.
779 void (*dispose)(ArkUI_GestureRecognizer* recognizer);
804 * @param recognizer Indicates the pointer to the gesture recognizer.
815 ArkUI_GestureRecognizer* recognizer, ArkUI_GestureEventActionTypeMask actionTypeMask, void* extraParams,
822 * @param recognizer Indicates the gesture to be added to the UI component.
830 ArkUI_NodeHandle node, ArkUI_GestureRecognizer* recognizer, ArkUI_GesturePriority mode, ArkUI_GestureMask mask);
836 * @param recognizer Indicates the gesture to be removed.
840 int32_t (*removeGestureFromNode)(ArkUI_NodeHandle node, ArkUI_GestureRecognizer* recognizer);
859 * @param recognizer Indicates the pointer to the gesture.
862 ArkUI_GestureRecognizerType (*getGestureType)(ArkUI_GestureRecognizer* recognizer);
870 * parallel internal gesture event; <b>parallelInnerGesture</b> returns the pointer to the gesture recognizer