Lines Matching refs:WebKit
51 namespace WebKit {
67 class WebViewHost : public WebKit::WebSpellCheckClient, public WebKit::WebViewClient, public WebKit::WebFrameClient, public NavigationHost {
71 void setWebWidget(WebKit::WebWidget*);
72 WebKit::WebView* webView() const;
73 WebKit::WebWidget* webWidget() const;
79 WebKit::WebFrame* topLoadingFrame() { return m_topLoadingFrame; }
86 void paintRect(const WebKit::WebRect&);
87 void updatePaintRect(const WebKit::WebRect&);
92 void loadURLForFrame(const WebKit::WebURL&, const WebKit::WebString& frameName);
99 WebKit::WebContextMenuData* lastContextMenuData() const;
102 WebKit::WebSpeechInputControllerMock* speechInputControllerMock() { return m_speechInputControllerMock.get(); }
107 // WebKit::WebSpellCheckClient
108 virtual void spellCheck(const WebKit::WebString&, int& offset, int& length, WebKit::WebVector<WebKit::WebString>* optionalSuggestions);
109 virtual void requestCheckingOfText(const WebKit::WebString&, WebKit::WebTextCheckingCompletion*);
110 virtual WebKit::WebString autoCorrectWord(const WebKit::WebString&);
112 // WebKit::WebViewClient
113 virtual WebKit::WebView* createView(WebKit::WebFrame*, const WebKit::WebURLRequest&, const WebKit::WebWindowFeatures&, const WebKit::WebString&);
114 virtual WebKit::WebWidget* createPopupMenu(WebKit::WebPopupType);
115 virtual WebKit::WebWidget* createPopupMenu(const WebKit::WebPopupMenuInfo&);
116 virtual WebKit::WebStorageNamespace* createSessionStorageNamespace(unsigned quota);
117 virtual void didAddMessageToConsole(const WebKit::WebConsoleMessage&, const WebKit::WebString& sourceName, unsigned sourceLine);
120 virtual bool shouldBeginEditing(const WebKit::WebRange&);
121 virtual bool shouldEndEditing(const WebKit::WebRange&);
122 virtual bool shouldInsertNode(const WebKit::WebNode&, const WebKit::WebRange&, WebKit::WebEditingAction);
123 virtual bool shouldInsertText(const WebKit::WebString&, const WebKit::WebRange&, WebKit::WebEditingAction);
124 virtual bool shouldChangeSelectedRange(const WebKit::WebRange& from, const WebKit::WebRange& to, WebKit::WebTextAffinity, bool stillSelecting);
125 virtual bool shouldDeleteRange(const WebKit::WebRange&);
126 virtual bool shouldApplyStyle(const WebKit::WebString& style, const WebKit::WebRange&);
134 virtual void runModalAlertDialog(WebKit::WebFrame*, const WebKit::WebString&);
135 virtual bool runModalConfirmDialog(WebKit::WebFrame*, const WebKit::WebString&);
136 virtual bool runModalPromptDialog(WebKit::WebFrame*, const WebKit::WebString& message, const WebKit::WebString& defaultValue, WebKit::WebString* actualValue);
137 virtual bool runModalBeforeUnloadDialog(WebKit::WebFrame*, const WebKit::WebString&);
138 virtual void showContextMenu(WebKit::WebFrame*, const WebKit::WebContextMenuData&);
139 virtual void setStatusText(const WebKit::WebString&);
140 virtual void startDragging(const WebKit::WebDragData&, WebKit::WebDragOperationsMask, const WebKit::WebImage&, const WebKit::WebPoint&);
144 virtual void postAccessibilityNotification(const WebKit::WebAccessibilityObject&, WebKit::WebAccessibilityNotification);
145 virtual WebKit::WebNotificationPresenter* notificationPresenter();
146 virtual WebKit::WebGeolocationClient* geolocationClient();
147 virtual WebKit::WebSpeechInputController* speechInputController(WebKit::WebSpeechInputListener*);
148 virtual WebKit::WebDeviceOrientationClient* deviceOrientationClient();
150 // WebKit::WebWidgetClient
151 virtual void didInvalidateRect(const WebKit::WebRect&);
152 virtual void didScrollRect(int dx, int dy, const WebKit::WebRect&);
159 virtual void didChangeCursor(const WebKit::WebCursorInfo&);
161 virtual void show(WebKit::WebNavigationPolicy);
163 virtual WebKit::WebRect windowRect();
164 virtual void setWindowRect(const WebKit::WebRect&);
165 virtual WebKit::WebRect rootWindowRect();
166 virtual WebKit::WebRect windowResizerRect();
167 virtual WebKit::WebScreenInfo screenInfo();
169 // WebKit::WebFrameClient
170 virtual WebKit::WebPlugin* createPlugin(WebKit::WebFrame*, const WebKit::WebPluginParams&);
171 virtual WebKit::WebWorker* createWorker(WebKit::WebFrame*, WebKit::WebWorkerClient*);
172 virtual WebKit::WebMediaPlayer* createMediaPlayer(WebKit::WebFrame*, WebKit::WebMediaPlayerClient*);
173 virtual WebKit::WebApplicationCacheHost* createApplicationCacheHost(WebKit::WebFrame*, WebKit::WebApplicationCacheHostClient*);
174 virtual bool allowPlugins(WebKit::WebFrame*, bool enabledPerSettings);
175 virtual bool allowImages(WebKit::WebFrame*, bool enabledPerSettings);
176 virtual void loadURLExternally(WebKit::WebFrame*, const WebKit::WebURLRequest&, WebKit::WebNavigationPolicy);
177 virtual WebKit::WebNavigationPolicy decidePolicyForNavigation(
178 WebKit::WebFrame*, const WebKit::WebURLRequest&,
179 WebKit::WebNavigationType, const WebKit::WebNode&,
180 WebKit::WebNavigationPolicy, bool isRedirect);
181 virtual bool canHandleRequest(WebKit::WebFrame*, const WebKit::WebURLRequest&);
182 virtual WebKit::WebURLError cannotHandleRequestError(WebKit::WebFrame*, const WebKit::WebURLRequest&);
183 virtual WebKit::WebURLError cancelledError(WebKit::WebFrame*, const WebKit::WebURLRequest&);
184 virtual void unableToImplementPolicyWithError(WebKit::WebFrame*, const WebKit::WebURLError&);
186 WebKit::WebFrame*, const WebKit::WebURL& from, const WebKit::WebURL& to,
188 virtual void didCancelClientRedirect(WebKit::WebFrame*);
189 virtual void didCreateDataSource(WebKit::WebFrame*, WebKit::WebDataSource*);
190 virtual void didStartProvisionalLoad(WebKit::WebFrame*);
191 virtual void didReceiveServerRedirectForProvisionalLoad(WebKit::WebFrame*);
192 virtual void didFailProvisionalLoad(WebKit::WebFrame*, const WebKit::WebURLError&);
193 virtual void didCommitProvisionalLoad(WebKit::WebFrame*, bool isNewNavigation);
194 virtual void didClearWindowObject(WebKit::WebFrame*);
195 virtual void didReceiveTitle(WebKit::WebFrame*, const WebKit::WebString&, WebKit::WebTextDirection);
196 virtual void didFinishDocumentLoad(WebKit::WebFrame*);
197 virtual void didHandleOnloadEvents(WebKit::WebFrame*);
198 virtual void didFailLoad(WebKit::WebFrame*, const WebKit::WebURLError&);
199 virtual void didFinishLoad(WebKit::WebFrame*);
200 virtual void didNavigateWithinPage(WebKit::WebFrame*, bool isNewNavigation);
201 virtual void didChangeLocationWithinPage(WebKit::WebFrame*);
202 virtual void assignIdentifierToRequest(WebKit::WebFrame*, unsigned identifier, const WebKit::WebURLRequest&);
204 virtual void willSendRequest(WebKit::WebFrame*, unsigned identifier, WebKit::WebURLRequest&, const WebKit::WebURLResponse&);
205 virtual void didReceiveResponse(WebKit::WebFrame*, unsigned identifier, const WebKit::WebURLResponse&);
206 virtual void didFinishResourceLoad(WebKit::WebFrame*, unsigned identifier);
207 virtual void didFailResourceLoad(WebKit::WebFrame*, unsigned identifier, const WebKit::WebURLError&);
208 virtual void didDisplayInsecureContent(WebKit::WebFrame*);
209 virtual void didRunInsecureContent(WebKit::WebFrame*, const WebKit::WebSecurityOrigin&, const WebKit::WebURL&);
210 virtual bool allowScript(WebKit::WebFrame*, bool enabledPerSettings);
211 virtual void openFileSystem(WebKit::WebFrame*, WebKit::WebFileSystem::Type, long long size, bool create, WebKit::WebFileSystemCallbacks*);
213 WebKit::WebDeviceOrientationClientMock* deviceOrientationClientMock();
220 WebKit::WebGeolocationClientMock* geolocationClientMock();
245 void setPageTitle(const WebKit::WebString&);
249 void updateAddressBar(WebKit::WebView*);
253 void setAddressBarURL(const WebKit::WebURL&);
258 void locationChangeDone(WebKit::WebFrame*);
260 void updateForCommittedLoad(WebKit::WebFrame*, bool isNewNavigation);
261 void updateURL(WebKit::WebFrame*);
262 void updateSessionHistory(WebKit::WebFrame*);
265 void printFrameDescription(WebKit::WebFrame*);
268 void printFrameUserGestureStatus(WebKit::WebFrame*, const char*);
290 WebKit::WebWidget* m_webWidget;
293 WebKit::WebFrame* m_topLoadingFrame;
306 WebKit::WebCursorInfo m_currentCursor;
310 WebKit::WebRect m_windowRect;
336 WebKit::WebRect m_paintRect;
339 OwnPtr<WebKit::WebContextMenuData> m_lastContextMenuData;
342 OwnPtr<WebKit::WebGeolocationClientMock> m_geolocationClientMock;
344 OwnPtr<WebKit::WebDeviceOrientationClientMock> m_deviceOrientationClientMock;
345 OwnPtr<WebKit::WebSpeechInputControllerMock> m_speechInputControllerMock;
349 WebKit::WebString m_lastRequestedTextCheckString;
350 WebKit