PageRenderTime 25ms CodeModel.GetById 21ms RepoModel.GetById 1ms app.codeStats 0ms

/Frameworks/UIKit.framework/UIKeyboardLayoutStar.h

https://bitbucket.org/insanj/ios-runtime-headers
C Header | 294 lines | 286 code | 5 blank | 3 comment | 0 complexity | df8f927f227cb839d51587ae1bba447c MD5 | raw file
  1. /* Generated by RuntimeBrowser
  2. Image: /System/Library/Frameworks/UIKit.framework/UIKit
  3. */
  4. @class CADisplayLink, NSMutableDictionary, NSMutableSet, NSString, NSTimer, UIDelayedAction, UIKBBackgroundView, UIKBKeyplaneView, UIKBTree, UISwipeGestureRecognizer, UIView, UIView<UIKeyboardRivenTransitionView>;
  5. @interface UIKeyboardLayoutStar : UIKeyboardLayout {
  6. struct CGPoint {
  7. float x;
  8. float y;
  9. struct CGPoint {
  10. float x;
  11. float y;
  12. struct CGPoint {
  13. float x;
  14. float y;
  15. NSMutableSet *_accentInfo;
  16. UIKBTree *_activeKey;
  17. NSMutableSet *_allKeyplaneKeycaps;
  18. NSMutableDictionary *_allKeyplaneViews;
  19. int _appearance;
  20. float _autoSplitElapsedTime;
  21. double _autoSplitLastUpdate;
  22. BOOL _autoshift;
  23. UIKBBackgroundView *_backgroundView;
  24. NSMutableDictionary *_compositeImages;
  25. UIDelayedAction *_delayedCentroidUpdate;
  26. NSMutableDictionary *_delegatesForKeyplaneKeys;
  27. SEL _deleteAction;
  28. SEL _deleteLongAction;
  29. id _deleteTarget;
  30. BOOL _didLongPress;
  31. UIView *_dimKeyboardImageView;
  32. CADisplayLink *_displayLink;
  33. BOOL _dragChangedKey;
  34. BOOL _dragDismissStarted;
  35. } _dragPrevPoint;
  36. float _dragValues[4];
  37. float _dragVelocity;
  38. BOOL _dragged;
  39. struct __CFDictionary { } *_extendedTouchInfoMap;
  40. float _finalSplitProgress;
  41. UIView *_flickPopupView;
  42. NSTimer *_flickPopuptimer;
  43. BOOL _ghostKeysEnabled;
  44. NSMutableSet *_hasAccents;
  45. } _initialDragPoint;
  46. float _initialPinchSeparation;
  47. float _initialSplitProgress;
  48. BOOL _isOutOfBounds;
  49. BOOL _isRebuilding;
  50. } _keyPeripheralInset;
  51. UIKBTree *_keyboard;
  52. BOOL _keyboardImageViewIsDim;
  53. NSString *_keyboardName;
  54. int _keyboardType;
  55. NSMutableDictionary *_keyboards;
  56. UIKBTree *_keyplane;
  57. NSString *_keyplaneName;
  58. UIKBKeyplaneView *_keyplaneView;
  59. int _lastFlickDirection;
  60. UISwipeGestureRecognizer *_leftSwipeRecognizer;
  61. NSString *_localizedInputKey;
  62. BOOL _pinchDetected;
  63. float _pinchSeparationValues[4];
  64. BOOL _popupViewIsShown;
  65. NSString *_preRotateKeyplaneName;
  66. BOOL _preRotateShift;
  67. int _preferredTrackingChangeCount;
  68. double _prevTouchDownTime;
  69. double _prevTouchUpTime;
  70. int _prevUpActions;
  71. BOOL _previousTouchInMore;
  72. SEL _returnAction;
  73. SEL _returnLongAction;
  74. id _returnTarget;
  75. UISwipeGestureRecognizer *_rightSwipeRecognizer;
  76. BOOL _secureTextEntry;
  77. BOOL _settingShift;
  78. BOOL _shift;
  79. double _shiftLockFirstTapTime;
  80. BOOL _shiftLockReady;
  81. int _shiftTrackingChangeCount;
  82. BOOL _showDictationKey;
  83. BOOL _showIntlKey;
  84. SEL _spaceAction;
  85. SEL _spaceLongAction;
  86. id _spaceTarget;
  87. BOOL _swipeDetected;
  88. BOOL _touchDownInDeleteKey;
  89. BOOL _touchDownInMoreKey;
  90. BOOL _touchDownInShiftKey;
  91. id _touchInfo;
  92. UIView<UIKeyboardRivenTransitionView> *_transitionView;
  93. UISwipeGestureRecognizer *_upSwipeRecognizer;
  94. NSMutableSet *_validInputStrings;
  95. BOOL _wasShifted;
  96. }
  97. @property(retain) UIKBTree * activeKey;
  98. @property BOOL autoShift;
  99. @property BOOL didLongPress;
  100. @property(readonly) UIKBTree * keyboard;
  101. @property(copy) NSString * keyboardName;
  102. @property(readonly) UIKBTree * keyplane;
  103. @property(copy) NSString * keyplaneName;
  104. @property(copy) NSString * localizedInputKey;
  105. @property(readonly) NSString * localizedInputMode;
  106. @property(getter=isRotating,readonly) BOOL rotating;
  107. @property BOOL shift;
  108. @property(readonly) BOOL showDictationKey;
  109. @property BOOL showIntlKey;
  110. - (void)_autoSplit:(id)arg1;
  111. - (id)_keyplaneVariantsKeyForString:(id)arg1;
  112. - (void)activateCompositeKey:(id)arg1 direction:(int)arg2 flickString:(id)arg3 popupInfo:(id)arg4;
  113. - (id)activationIndicatorView;
  114. - (id)activeKey;
  115. - (id)activeTouchForKey:(id)arg1;
  116. - (struct CGPoint { float x1; float x2; })applyError:(struct CGPoint { float x1; float x2; })arg1 toKey:(id)arg2;
  117. - (BOOL)autoShift;
  118. - (BOOL)backgroundNeedsRedraw;
  119. - (id)baseKeyForString:(id)arg1;
  120. - (id)cacheIdentifierForKeyplaneNamed:(id)arg1 withVisualStyle:(int)arg2;
  121. - (id)cachedKeyplaneNameForKeyplane:(id)arg1;
  122. - (BOOL)canProduceString:(id)arg1;
  123. - (BOOL)canReuseKeyplaneView;
  124. - (void)cancelTouchIfNecessaryForInfo:(id)arg1;
  125. - (id)candidateList;
  126. - (void)changeToKeyplane:(id)arg1;
  127. - (void)clearAllKeyDelegates;
  128. - (void)clearAllTouchInfo;
  129. - (void)clearHandwritingStrokesIfNeeded;
  130. - (void)clearInfoForTouch:(id)arg1;
  131. - (void)clearUnusedObjects:(BOOL)arg1;
  132. - (id)compositeImageForKey:(id)arg1;
  133. - (void)confirmAction;
  134. - (void)deactivateActiveKeys;
  135. - (void)deactivateActiveKeysClearingTouchInfo:(BOOL)arg1 clearingDimming:(BOOL)arg2;
  136. - (void)dealloc;
  137. - (id)defaultNameForKeyplaneName:(id)arg1;
  138. - (void)deleteAction;
  139. - (void)didClearInput;
  140. - (BOOL)didLongPress;
  141. - (void)didRotate;
  142. - (int)displayTypeHintForMoreKey;
  143. - (int)displayTypeHintForShiftKey;
  144. - (BOOL)doesKeyCharging;
  145. - (unsigned int)downActionFlagsForKey:(id)arg1;
  146. - (void)downActionShiftWithKey:(id)arg1;
  147. - (struct CGSize { float x1; float x2; })dragGestureSize;
  148. - (void)finishSplit;
  149. - (void)finishSplitTransition;
  150. - (void)finishSplitTransitionWithProgress:(float)arg1;
  151. - (id)flickPopupStringForKey:(id)arg1 withString:(id)arg2;
  152. - (id)flickStringForInputKey:(id)arg1 direction:(int)arg2;
  153. - (void)flushKeyCache:(id)arg1;
  154. - (struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })frameForKeyWithRepresentedString:(id)arg1;
  155. - (struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })frameForKeylayoutName:(id)arg1 onKeyplaneName:(id)arg2;
  156. - (struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })frameForKeylayoutName:(id)arg1;
  157. - (struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })frameForLastKeyWithRepresentedString:(id)arg1;
  158. - (id)generateInfoForTouch:(id)arg1;
  159. - (BOOL)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2;
  160. - (BOOL)gestureRecognizerShouldBegin:(id)arg1;
  161. - (id)getFlickCompositeImageForKey:(id)arg1 direction:(int)arg2 rect:(struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })arg3;
  162. - (id)getPopupBackgroundImageForKey:(id)arg1 direction:(int)arg2 popupInfo:(id)arg3 rect:(struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })arg4;
  163. - (void)handleDismissFlickView:(id)arg1;
  164. - (void)handleFlick:(id)arg1;
  165. - (void)handlePopupView:(id)arg1;
  166. - (SEL)handlerForNotification:(id)arg1;
  167. - (BOOL)handwritingPlane;
  168. - (BOOL)hasCandidateKeys;
  169. - (float)hitBuffer;
  170. - (BOOL)ignoresShiftState;
  171. - (id)infoForTouch:(id)arg1;
  172. - (id)initWithFrame:(struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })arg1;
  173. - (void)installGestureRecognizers;
  174. - (float)interpretPinchSeparationValues;
  175. - (void)interpretTouchesForSplit;
  176. - (BOOL)isLongPressedKey:(id)arg1;
  177. - (BOOL)isRotating;
  178. - (BOOL)isShiftKeyBeingHeld;
  179. - (BOOL)isShiftKeyPlaneChooser;
  180. - (BOOL)keyHasAccentedVariants:(id)arg1;
  181. - (id)keyHitTest:(struct CGPoint { float x1; float x2; })arg1;
  182. - (id)keyHitTestClosestToPoint:(struct CGPoint { float x1; float x2; })arg1;
  183. - (id)keyHitTestContainingPoint:(struct CGPoint { float x1; float x2; })arg1;
  184. - (id)keyHitTestForTouchInfo:(id)arg1 touchStage:(int)arg2;
  185. - (id)keyHitTestWithoutCharging:(struct CGPoint { float x1; float x2; })arg1;
  186. - (id)keyWithRepresentedString:(id)arg1;
  187. - (id)keyboard;
  188. - (id)keyboardName;
  189. - (id)keyboardWithName:(id)arg1;
  190. - (int)keycodeForKey:(id)arg1;
  191. - (id)keyplane;
  192. - (id)keyplaneForKey:(id)arg1;
  193. - (id)keyplaneName;
  194. - (id)keyplaneNamed:(id)arg1;
  195. - (double)lastTouchUpTimestamp;
  196. - (id)localizedInputKey;
  197. - (id)localizedInputMode;
  198. - (void)longPressAction;
  199. - (void)nextCandidatesAction;
  200. - (id)overlayCharacterImageForKey:(id)arg1 direction:(int)arg2 rect:(struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })arg3 flickString:(id)arg4 popupInfo:(id)arg5;
  201. - (BOOL)performReturnAction;
  202. - (BOOL)performSpaceAction;
  203. - (BOOL)pinchDetected;
  204. - (BOOL)pinchSplitGestureEnabled;
  205. - (BOOL)pointInside:(struct CGPoint { float x1; float x2; })arg1 forEvent:(struct __GSEvent { }*)arg2;
  206. - (id)popupKeyViews;
  207. - (void)prepareForSplitTransition;
  208. - (void)rebuildSplitTransitionView;
  209. - (void)rebuildSplitTransitionViewFromKeyplane:(id)arg1 toKeyplane:(id)arg2;
  210. - (void)refreshForDictationAvailablityDidChange;
  211. - (void)refreshForRivenPreferences;
  212. - (void)refreshGhostKeyState;
  213. - (void)removeFromSuperview;
  214. - (struct CGImage { }*)renderedImageWithStateFallbacksForToken:(id)arg1;
  215. - (struct CGImage { }*)renderedImageWithToken:(id)arg1;
  216. - (struct CGImage { }*)renderedKeyplaneWithToken:(id)arg1 split:(BOOL)arg2;
  217. - (void)resizeForKeyplaneSize:(struct CGSize { float x1; float x2; })arg1;
  218. - (void)restoreDefaultsForAllKeys;
  219. - (void)restoreDefaultsForKey:(id)arg1;
  220. - (id)scriptingInfoWithChildren;
  221. - (void)sendStringAction:(id)arg1 forKey:(id)arg2 isPopupVariant:(BOOL)arg3;
  222. - (void)setAction:(SEL)arg1 forKey:(id)arg2;
  223. - (void)setActiveKey:(id)arg1;
  224. - (void)setAutoShift:(BOOL)arg1;
  225. - (void)setAutoshift:(BOOL)arg1;
  226. - (void)setCompositeImage:(id)arg1 forKey:(id)arg2;
  227. - (void)setCurrencyKeysForCurrentLocaleOnKeyplane:(id)arg1;
  228. - (void)setDelegate:(id)arg1 forKey:(id)arg2;
  229. - (void)setDidLongPress:(BOOL)arg1;
  230. - (void)setKeyForTouchInfo:(id)arg1 key:(id)arg2;
  231. - (void)setKeyboardAppearance:(int)arg1;
  232. - (void)setKeyboardDim:(BOOL)arg1 amount:(float)arg2 withDuration:(float)arg3;
  233. - (void)setKeyboardDim:(BOOL)arg1;
  234. - (void)setKeyboardName:(id)arg1 appearance:(int)arg2;
  235. - (void)setKeyboardName:(id)arg1;
  236. - (void)setKeyplaneName:(id)arg1;
  237. - (void)setLabel:(id)arg1 forKey:(id)arg2;
  238. - (void)setLocalizedInputKey:(id)arg1;
  239. - (void)setLongPressAction:(SEL)arg1 forKey:(id)arg2;
  240. - (void)setReturnKeyEnabled:(BOOL)arg1 withDisplayName:(id)arg2 withType:(int)arg3;
  241. - (void)setShift:(BOOL)arg1;
  242. - (void)setShowIntlKey:(BOOL)arg1;
  243. - (void)setSplit:(BOOL)arg1 animated:(BOOL)arg2;
  244. - (void)setSplitProgress:(float)arg1;
  245. - (void)setState:(int)arg1 forKey:(id)arg2;
  246. - (void)setTarget:(id)arg1 forKey:(id)arg2;
  247. - (BOOL)shift;
  248. - (BOOL)shouldHitTestKey:(id)arg1;
  249. - (BOOL)shouldPreventInputManagerHitTestingForKey:(id)arg1;
  250. - (BOOL)shouldRetestKey:(id)arg1 withKeyplane:(id)arg2;
  251. - (BOOL)shouldShowDictationKey;
  252. - (BOOL)shouldShowIndicator;
  253. - (BOOL)showDictationKey;
  254. - (void)showFlickView:(int)arg1 withKey:(id)arg2 flickString:(id)arg3;
  255. - (BOOL)showIntlKey;
  256. - (void)showKeyboardType:(int)arg1 appearance:(int)arg2 orientation:(id)arg3 withShift:(BOOL)arg4;
  257. - (void)showPopupVariantsForKey:(id)arg1;
  258. - (void)showPopupView:(int)arg1 withKey:(id)arg2 popupInfo:(id)arg3 force:(BOOL)arg4;
  259. - (void)showSplitTransitionView:(BOOL)arg1;
  260. - (id)simulateTouch:(struct CGPoint { float x1; float x2; })arg1;
  261. - (id)simulateTouchForCharacter:(id)arg1 errorVector:(struct CGPoint { float x1; float x2; })arg2 shouldTypeVariants:(BOOL)arg3 baseKeyForVariants:(BOOL)arg4;
  262. - (id)splitNameForKeyplane:(id)arg1;
  263. - (id)splitNameForKeyplaneName:(id)arg1;
  264. - (int)stateForKey:(id)arg1;
  265. - (int)stateForKeyplaneSwitchKey:(id)arg1;
  266. - (int)stateForShiftKey:(id)arg1;
  267. - (void)swipeDetected:(id)arg1;
  268. - (void)touchCancelled:(id)arg1;
  269. - (void)touchDown:(id)arg1;
  270. - (void)touchDownWithKey:(id)arg1 atPoint:(struct CGPoint { float x1; float x2; })arg2;
  271. - (void)touchDragged:(id)arg1;
  272. - (id)touchForKey:(id)arg1;
  273. - (void)touchUp:(id)arg1;
  274. - (void)uninstallGestureRecognizers;
  275. - (unsigned int)upActionFlagsForKey:(id)arg1;
  276. - (void)upActionShift;
  277. - (void)updateBackgroundIfNeeded;
  278. - (void)updateKeyCentroids;
  279. - (void)updateKeyboardForKeyplane:(id)arg1;
  280. - (BOOL)updateKeysWithDelegates;
  281. - (void)updateLocalizedKeys:(BOOL)arg1;
  282. - (void)updateLocalizedKeysOnKeyplane:(id)arg1;
  283. - (void)updateMoreAndInternationalKeys;
  284. - (void)updateShiftKeyState;
  285. - (void)updateTransitionWithFlags:(int)arg1;
  286. - (BOOL)usesAutoShift;
  287. - (int)visualStyleForKeyboardIfSplit:(BOOL)arg1;
  288. - (void)willRotate;
  289. @end