https://bugs.webkit.org/show_bug.cgi?id=138855
Reviewed by Tim Horton.
Promote -[WKView _dismissActionMenuPopovers] from internal to private.
* UIProcess/API/Cocoa/WKViewPrivate.h:
* UIProcess/API/mac/WKView.mm:
(-[WKView _dismissActionMenuPopovers]):
* UIProcess/API/mac/WKViewInternal.h:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@176299
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2014-11-18 Conrad Shultz <conrad_shultz@apple.com>
+
+ Give clients a way to cancel preview popovers
+ https://bugs.webkit.org/show_bug.cgi?id=138855
+
+ Reviewed by Tim Horton.
+
+ Promote -[WKView _dismissActionMenuPopovers] from internal to private.
+
+ * UIProcess/API/Cocoa/WKViewPrivate.h:
+ * UIProcess/API/mac/WKView.mm:
+ (-[WKView _dismissActionMenuPopovers]):
+ * UIProcess/API/mac/WKViewInternal.h:
+
2014-11-18 Chris Dumez <cdumez@apple.com>
Add a setting to toggle DOMTimer throttling support
- (void)_finishPreviewingURL:(NSURL *)url withPreviewView:(NSView *)previewView;
#endif
+- (void)_dismissActionMenuPopovers;
+
@end
#endif // __MAC_OS_X_VERSION_MIN_REQUIRED >= 101000
-- (void)_dismissActionMenuPopovers
-{
-#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101000
- [_data->_actionMenuController dismissActionMenuPopovers];
-#endif
-}
-
@end
@implementation WKView (Private)
return [self _actionMenuItemsForHitTestResult:hitTestResult withType:type defaultActionMenuItems:defaultMenuItems];
}
+- (void)_dismissActionMenuPopovers
+{
+#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101000
+ [_data->_actionMenuController dismissActionMenuPopovers];
+#endif
+}
+
- (NSView *)_viewForPreviewingURL:(NSURL *)url initialFrameSize:(NSSize)initialFrameSize
{
return nil;
- (void)_didPerformActionMenuHitTest:(const WebKit::ActionMenuHitTestResult&)hitTestResult userData:(API::Object*)userData;
#endif
-- (void)_dismissActionMenuPopovers;
-
@property (nonatomic, retain, setter=_setPrimaryTrackingArea:) NSTrackingArea *_primaryTrackingArea;
@end