xref: /expo/ios/vendored/unversioned/react-native-gesture-handler/ios/RNGestureHandlerManager.h (revision b83210f6)
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #import <Foundation/Foundation.h>
2 
3 #import <React/RCTBridgeModule.h>
4 
5 #import "RNGestureHandler.h"
6 
7 @class RCTUIManager;
8 @class RCTEventDispatcher;
9 
10 @interface RNGestureHandlerManager : NSObject
11 
12 - (nonnull instancetype)initWithUIManager:(nonnull RCTUIManager *)uiManager
13                           eventDispatcher:(nonnull RCTEventDispatcher *)eventDispatcher;
14 
15 - (void)createGestureHandler:(nonnull NSString *)handlerName
16                          tag:(nonnull NSNumber *)handlerTag
17                       config:(nonnull NSDictionary *)config;
18 
19 - (void)attachGestureHandler:(nonnull NSNumber *)handlerTag
20                toViewWithTag:(nonnull NSNumber *)viewTag
21               withActionType:(RNGestureHandlerActionType)actionType;
22 
23 - (void)updateGestureHandler:(nonnull NSNumber *)handlerTag config:(nonnull NSDictionary *)config;
24 
25 - (void)dropGestureHandler:(nonnull NSNumber *)handlerTag;
26 
27 - (void)dropAllGestureHandlers;
28 
29 - (void)handleSetJSResponder:(nonnull NSNumber *)viewTag blockNativeResponder:(nonnull NSNumber *)blockNativeResponder;
30 
31 - (void)handleClearJSResponder;
32 
33 - (nullable RNGestureHandler *)handlerWithTag:(nonnull NSNumber *)handlerTag;
34 
35 @end
36 

served by {OpenGrok

Last Index Update: Fri May 15 20:09:11 GMT 2026