29 #import <Foundation/Foundation.h> 32 #import <AppKit/AppKit.h> 34 #import <WebKitLegacy/WAKAppKitStubs.h> 35 #import <WebKitLegacy/WAKView.h> 36 #if !defined(IBAction) 58 @protocol WebEditingDelegate;
59 @protocol WebFrameLoadDelegate;
60 @protocol WebPolicyDelegate;
61 @protocol WebResourceLoadDelegate;
62 @protocol WebUIDelegate;
166 #if !TARGET_OS_IPHONE 466 #if !TARGET_OS_IPHONE 551 - (
NSURL *)mainFrameIconURL;
569 - (IBAction)
reload:(
id)sender;
572 - (IBAction)
goBack:(
id)sender;
581 #if !TARGET_OS_IPHONE 586 - (
void)stopLoadingAndClear;
613 #if !TARGET_OS_IPHONE 637 - (
void)delete:(
id)sender;
658 - (
void)moveToBeginningOfSentence:(
id)sender;
659 - (
void)moveToBeginningOfSentenceAndModifySelection:(
id)sender;
660 - (
void)moveToEndOfSentence:(
id)sender;
661 - (
void)moveToEndOfSentenceAndModifySelection:(
id)sender;
662 - (
void)selectSentence:(
id)sender;
664 - (
void)overWrite:(
id)sender;
667 - (
void)clearText:(
id)sender;
668 - (
void)insertDictationPhrases:(
NSArray *)dictationPhrases metadata:(
id)metadata;
669 - (
void)toggleBold:(
id)sender;
670 - (
void)toggleItalic:(
id)sender;
671 - (
void)toggleUnderline:(
id)sender;
747 @interface WebView (WebViewIOS)
748 + (
void)enableWebThread;
760 + (
void)willEnterBackgroundWithCompletionHandler:(
void(^)(
void))handler;
767 - (
void)updateLayoutIgnorePendingStyleSheets;
770 @interface NSObject (WebViewClassDelegate)
771 - (
BOOL)viewClass:(Class *)vClass andRepresentationClass:(Class *)rClass forMIMEType:(
NSString *)MIMEType;
NSString * groupName
Definition: WebView.h:439
virtual HRESULT STDMETHODCALLTYPE paste(_In_opt_ IUnknown *sender)
Definition: WebView.cpp:4944
virtual HRESULT STDMETHODCALLTYPE copy(_In_opt_ IUnknown *sender)
Definition: WebView.cpp:4926
void removeDragCaret()
Definition: WebView.mm:6771
virtual HRESULT STDMETHODCALLTYPE setMIMETypesShownAsHTML(__inout_ecount_full(cMimeTypes) BSTR *mimeTypes, int cMimeTypes)
Definition: WebView.cpp:3000
NSString * WebElementImageKey
Definition: WebView.mm:697
NSString *const WebViewDidChangeTypingStyleNotification
Definition: WebView.mm:725
OBJC_CLASS NSView
Definition: TextIndicatorWindow.h:34
Definition: WebView.h:565
virtual HRESULT STDMETHODCALLTYPE makeTextSmaller(_In_opt_ IUnknown *sender)
Definition: WebView.cpp:4397
WebPreferences * preferences
Definition: WebView.h:392
Definition: WebFrame.h:48
Definition: WebArchive.h:47
id< WebEditingDelegate > editingDelegate
Definition: WebView.h:617
virtual HRESULT STDMETHODCALLTYPE canShowMIMETypeAsHTML(_In_ BSTR mimeType, _Out_ BOOL *)
Definition: WebView.cpp:2974
NSString * WebViewProgressEstimateChangedNotification
Definition: WebView.mm:714
virtual HRESULT STDMETHODCALLTYPE URLFromPasteboard(_In_opt_ IDataObject *pasteboard, _Deref_opt_out_ BSTR *url)
Definition: WebView.cpp:3006
BOOL shouldUpdateWhileOffscreen
Definition: WebView.h:525
BOOL continuousSpellCheckingEnabled
Definition: WebView.h:612
OBJC_CLASS NSWindow
Definition: WebCoreSystemInterface.h:113
OBJC_CLASS NSImage
Definition: WebCoreSystemInterface.h:102
NSString * WebElementIsSelectedKey
Definition: WebView.mm:701
BOOL editable
Definition: WebView.h:609
virtual HRESULT STDMETHODCALLTYPE isEditable(_Out_ BOOL *)
Definition: WebView.cpp:4554
NSString * WebElementImageURLKey
Definition: WebView.mm:700
NSArray * pasteboardTypesForSelection
Definition: WebView.h:471
virtual HRESULT STDMETHODCALLTYPE changeDocumentBackgroundColor(_In_opt_ IUnknown *sender)
Definition: WebView.cpp:5007
Definition: WebFrameView.h:47
Definition: DOMRange.h:48
virtual HRESULT STDMETHODCALLTYPE alignRight(_In_opt_ IUnknown *sender)
Definition: WebView.cpp:5037
id< WebFrameLoadDelegate > frameLoadDelegate
Definition: WebView.h:250
Definition: UIDelegate.h:37
virtual HRESULT STDMETHODCALLTYPE replaceSelectionWithMarkupString(_In_ BSTR)
Definition: WebView.cpp:4887
virtual HRESULT STDMETHODCALLTYPE styleDeclarationWithText(_In_ BSTR text, _COM_Outptr_opt_ IDOMCSSStyleDeclaration **)
Definition: WebView.cpp:4766
NSString *const WebViewDidChangeSelectionNotification
Definition: WebView.mm:726
Definition: DOMElement.h:39
virtual HRESULT STDMETHODCALLTYPE writeElement(_In_opt_ IPropertyBag *elementDictionary, __inout_ecount_full(cWithPasteboardTypes) BSTR *withPasteboardTypes, int cWithPasteboardTypes, _In_opt_ IDataObject *pasteboard)
Definition: WebView.cpp:4139
virtual HRESULT STDMETHODCALLTYPE pasteAsPlainText(_In_opt_ IUnknown *sender)
Definition: WebView.cpp:4983
id< WebPolicyDelegate > policyDelegate
Definition: WebView.h:256
BOOL drawsBackground
Definition: WebView.h:516
virtual HRESULT STDMETHODCALLTYPE takeStringURLFrom(_In_opt_ IUnknown *sender)
Definition: WebView.cpp:4272
id< WebResourceLoadDelegate > resourceLoadDelegate
Definition: WebView.h:238
Definition: WebPreferences.h:73
BOOL canGoForward
Definition: WebView.h:573
double estimatedProgress
Definition: WebView.h:451
virtual HRESULT STDMETHODCALLTYPE replaceSelectionWithArchive(_In_opt_ IWebArchive *)
Definition: WebView.cpp:4893
virtual HRESULT STDMETHODCALLTYPE alignJustified(_In_opt_ IUnknown *sender)
Definition: WebView.cpp:5025
NSString * WebElementFrameKey
Definition: WebView.mm:696
Definition: WebBackForwardList.h:43
OBJC_CLASS NSURL
Definition: WebCoreSystemInterface.h:108
BOOL shouldCloseWithWindow
Definition: WebView.h:226
virtual HRESULT STDMETHODCALLTYPE reloadFromOrigin(_In_opt_ IUnknown *sender)
Definition: WebView.cpp:4488
NSString * WebViewProgressFinishedNotification
Definition: WebView.mm:716
virtual HRESULT STDMETHODCALLTYPE pasteFont(_In_opt_ IUnknown *sender)
Definition: WebView.cpp:4968
BOOL canMakeTextLarger
Definition: WebView.h:575
NSString * WebElementDOMNodeKey
Definition: WebView.mm:695
WEBCORE_EXPORT bool isCharacterSmartReplaceExempt(UChar32 c, bool isPreviousCharacter)
Definition: SmartReplace.cpp:96
virtual HRESULT STDMETHODCALLTYPE alignLeft(_In_opt_ IUnknown *sender)
Definition: WebView.cpp:5031
NSString * WebElementLinkLabelKey
Definition: WebView.mm:702
NSSelectionAffinity selectionAffinity
Definition: WebView.h:607
Definition: WebView.h:603
void
Definition: AVFoundationCFSoftLinking.h:81
virtual HRESULT STDMETHODCALLTYPE isContinuousSpellCheckingEnabled(_Out_ BOOL *)
Definition: WebView.cpp:4641
WebScriptObject * windowScriptObject
Definition: WebView.h:384
NSString * WebElementLinkTargetFrameKey
Definition: WebView.mm:703
Definition: interfaces.idl:200
NSString * WebElementImageAltStringKey
Definition: WebView.mm:698
NSImage * mainFrameIcon
Definition: WebView.h:557
NSString *const WebViewDidEndEditingNotification
Definition: WebView.mm:724
virtual HRESULT STDMETHODCALLTYPE toggleContinuousSpellChecking(_In_opt_ IUnknown *sender)
Definition: WebView.cpp:4459
virtual HRESULT STDMETHODCALLTYPE checkSpelling(_In_opt_ IUnknown *sender)
Definition: WebView.cpp:5043
NSString * preferencesIdentifier
Definition: WebView.h:399
virtual HRESULT STDMETHODCALLTYPE URLTitleFromPasteboard(_In_opt_ IDataObject *pasteboard, _Deref_opt_out_ BSTR *urlTitle)
Definition: WebView.cpp:3012
Definition: DOMDocument.h:57
GLenum GLuint id
Definition: gl2ext.h:134
Definition: WebView.h:621
virtual HRESULT STDMETHODCALLTYPE moveDragCaretToPoint(_In_ LPPOINT)
Definition: WebView.cpp:4176
Definition: WebView.h:599
NSString * applicationNameForUserAgent
Definition: WebView.h:317
virtual HRESULT STDMETHODCALLTYPE makeTextLarger(_In_opt_ IUnknown *sender)
Definition: WebView.cpp:4354
virtual HRESULT STDMETHODCALLTYPE goToBackForwardItem(_In_opt_ IWebHistoryItem *, _Out_ BOOL *succeeded)
Definition: WebView.cpp:3469
virtual HRESULT STDMETHODCALLTYPE writeSelectionWithPasteboardTypes(__inout_ecount_full(cTypes) BSTR *types, int cTypes, _In_opt_ IDataObject *pasteboard)
Definition: WebView.cpp:4124
BOOL supportsTextEncoding
Definition: WebView.h:349
Definition: WebScriptObject.h:222
virtual HRESULT STDMETHODCALLTYPE replaceSelectionWithText(_In_ BSTR)
Definition: WebView.cpp:4876
virtual HRESULT STDMETHODCALLTYPE startSpeaking(_In_opt_ IUnknown *sender)
Definition: WebView.cpp:5079
virtual HRESULT STDMETHODCALLTYPE changeFont(_In_opt_ IUnknown *sender)
Definition: WebView.cpp:4995
virtual HRESULT STDMETHODCALLTYPE makeTextStandardSize(_In_opt_ IUnknown *sender)
Definition: WebView.cpp:4441
DOMCSSStyleDeclaration * typingStyle
Definition: WebView.h:610
struct _NSRect NSRect
Definition: WebCoreSystemInterface.h:72
virtual HRESULT STDMETHODCALLTYPE alignCenter(_In_opt_ IUnknown *sender)
Definition: WebView.cpp:5019
virtual HRESULT STDMETHODCALLTYPE editableDOMRangeForPoint(_In_ LPPOINT, _COM_Outptr_opt_ IDOMRange **)
Definition: WebView.cpp:4509
Definition: WebViewData.h:157
struct NSString NSString
Definition: WebCoreNSStringExtras.h:35
NSUndoManager * undoManager
Definition: WebView.h:616
NSArray * MIMETypesShownAsHTML()
Definition: WebView.mm:5416
virtual HRESULT STDMETHODCALLTYPE copyFont(_In_opt_ IUnknown *sender)
Definition: WebView.cpp:4962
virtual HRESULT STDMETHODCALLTYPE changeColor(_In_opt_ IUnknown *sender)
Definition: WebView.cpp:5013
BOOL smartInsertDeleteEnabled
Definition: WebView.h:611
AudioFrame frame
Definition: audio_processing_impl_locking_unittest.cc:105
Definition: WebView.h:127
NSString * WebElementImageRectKey
Definition: WebView.mm:699
NSWindow * hostWindow
Definition: WebView.h:408
BOOL loading
Definition: WebView.h:457
Definition: WebHistoryItem.h:53
BOOL goBack()
Definition: WebView.mm:6121
NSString * customUserAgent
Definition: WebView.h:334
BOOL canGoBack
Definition: WebView.h:571
virtual HRESULT STDMETHODCALLTYPE reload(_In_opt_ IUnknown *sender)
Definition: WebView.cpp:4286
NSString * WebElementLinkURLKey
Definition: WebView.mm:705
virtual HRESULT STDMETHODCALLTYPE applyStyle(_In_opt_ IDOMCSSStyleDeclaration *)
Definition: WebView.cpp:4918
WebBackForwardList * backForwardList
Definition: WebView.h:277
virtual HRESULT STDMETHODCALLTYPE stopLoading(_In_opt_ IUnknown *sender)
Definition: WebView.cpp:4278
Definition: WebDownloadDelegate.h:32
DOMDocument * mainFrameDocument
Definition: WebView.h:537
id< WebDownloadDelegate > downloadDelegate
Definition: WebView.h:244
NSString * mainFrameURL
Definition: WebView.h:531
WebFrame * mainFrame
Definition: WebView.h:263
void deleteSelection()
Definition: WebView.mm:8220
virtual HRESULT STDMETHODCALLTYPE replaceSelectionWithNode(_In_opt_ IDOMNode *)
Definition: WebView.cpp:4870
BOOL canMakeTextSmaller
Definition: WebView.h:577
NSString * customTextEncodingName
Definition: WebView.h:362
Definition: WebView.h:630
virtual HRESULT STDMETHODCALLTYPE pasteAsRichText(_In_opt_ IUnknown *sender)
Definition: WebView.cpp:4989
NSString * WebElementLinkTitleKey
Definition: WebView.mm:704
virtual HRESULT STDMETHODCALLTYPE setSelectedDOMRange(_In_opt_ IDOMRange *, WebSelectionAffinity)
Definition: WebView.cpp:4518
virtual HRESULT STDMETHODCALLTYPE performFindPanelAction(_In_opt_ IUnknown *sender)
Definition: WebView.cpp:5073
NSString *const WebViewDidChangeNotification
Definition: WebView.mm:723
struct _NSPoint NSPoint
Definition: WebCoreSystemInterface.h:71
Definition: WebDataSource.h:47
BOOL canMakeTextStandardSize
Definition: WebView.h:579
virtual HRESULT STDMETHODCALLTYPE changeAttributes(_In_opt_ IUnknown *sender)
Definition: WebView.cpp:5001
NSString * mainFrameTitle
Definition: WebView.h:543
NSString * WebViewProgressStartedNotification
Definition: WebView.mm:713
virtual HRESULT STDMETHODCALLTYPE registerURLSchemeAsLocal(_In_ BSTR scheme)
Definition: WebView.cpp:4260
virtual HRESULT STDMETHODCALLTYPE stringByEvaluatingJavaScriptFromString(_In_ BSTR script, _Deref_opt_out_ BSTR *result)
Definition: WebView.cpp:3671
NSString *const WebViewDidBeginEditingNotification
Definition: WebView.mm:722
virtual HRESULT STDMETHODCALLTYPE initWithFrame(RECT frame, _In_ BSTR frameName, _In_ BSTR groupName)
Definition: WebView.cpp:3046
NSString * mediaStyle
Definition: WebView.h:370
virtual HRESULT STDMETHODCALLTYPE isLoading(_Out_ BOOL *)
Definition: WebView.cpp:4068
virtual HRESULT STDMETHODCALLTYPE computedStyleForElement(_In_opt_ IDOMElement *, _In_ BSTR pseudoElement, _COM_Outptr_opt_ IDOMCSSStyleDeclaration **)
Definition: WebView.cpp:4498
Definition: DOMCSSStyleDeclaration.h:33
virtual HRESULT STDMETHODCALLTYPE pasteboardTypesForElement(_In_opt_ IPropertyBag *elementDictionary, _COM_Outptr_opt_ IEnumVARIANT **)
Definition: WebView.cpp:4130
virtual HRESULT STDMETHODCALLTYPE setMaintainsBackForwardList(BOOL)
Definition: WebView.cpp:3445
virtual HRESULT STDMETHODCALLTYPE elementAtPoint(_In_ LPPOINT, _COM_Outptr_opt_ IPropertyBag **elementDictionary)
Definition: WebView.cpp:4092
virtual HRESULT STDMETHODCALLTYPE searchFor(_In_ BSTR, BOOL forward, BOOL caseFlag, BOOL wrapFlag, _Out_ BOOL *found)
Definition: WebView.cpp:3864
virtual HRESULT STDMETHODCALLTYPE showGuessPanel(_In_opt_ IUnknown *sender)
Definition: WebView.cpp:5054
OBJC_CLASS WebFrame
Definition: DumpRenderTreeMac.h:38
virtual HRESULT STDMETHODCALLTYPE cut(_In_opt_ IUnknown *sender)
Definition: WebView.cpp:4935
virtual HRESULT STDMETHODCALLTYPE stopSpeaking(_In_opt_ IUnknown *sender)
Definition: WebView.cpp:5085
DOMRange * selectedDOMRange
Definition: WebView.h:606
virtual HRESULT STDMETHODCALLTYPE toggleSmartInsertDelete(_In_opt_ IUnknown *sender)
Definition: WebView.cpp:4468
float textSizeMultiplier
Definition: WebView.h:311
BOOL goForward()
Definition: WebView.mm:6139
virtual HRESULT STDMETHODCALLTYPE registerViewClass(_In_opt_ IWebDocumentView *, _In_opt_ IWebDocumentRepresentation *, _In_ BSTR forMIMEType)
Definition: WebView.cpp:4022
BOOL maintainsInactiveSelection
Definition: WebView.h:608
void close()
Definition: WebView.mm:5673
virtual HRESULT STDMETHODCALLTYPE userAgentForURL(_In_ BSTR url, _Deref_opt_out_ BSTR *userAgent)
Definition: WebView.cpp:3583
NSInteger spellCheckerDocumentTag
Definition: WebView.h:614
WebFrame * selectedFrame
Definition: WebView.h:271
virtual HRESULT STDMETHODCALLTYPE canShowMIMEType(_In_ BSTR mimeType, _Out_ BOOL *)
Definition: WebView.cpp:2944