Home | History | Annotate | Download | only in src

Lines Matching full:data

25  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
147 WebContextMenuData data;
148 data.mousePosition = selectedFrame->view()->contentsToWindow(r.point());
152 data.linkURL = r.absoluteLinkURL();
154 data.mediaType = WebContextMenuData::MediaTypeNone;
155 data.mediaFlags = WebContextMenuData::MediaNone;
158 data.srcURL = r.absoluteImageURL();
159 data.mediaType = WebContextMenuData::MediaTypeImage;
161 data.srcURL = r.absoluteMediaURL();
168 data.mediaType = WebContextMenuData::MediaTypeVideo;
170 data.mediaType = WebContextMenuData::MediaTypeAudio;
173 data.mediaFlags |= WebContextMenuData::MediaInError;
175 data.mediaFlags |= WebContextMenuData::MediaPaused;
177 data.mediaFlags |= WebContextMenuData::MediaMuted;
179 data.mediaFlags |= WebContextMenuData::MediaLoop;
181 data.mediaFlags |= WebContextMenuData::MediaCanSave;
183 data.mediaFlags |= WebContextMenuData::MediaHasAudio;
187 data.frameEncoding = selectedFrame->loader()->encoding();
190 data.pageURL = urlFromFrame(m_webView->mainFrameImpl()->frame());
192 data.frameURL = urlFromFrame(selectedFrame);
195 data.selectedText = selectedFrame->selectedText().stripWhiteSpace();
197 data.isEditable = false;
199 data.isEditable = true;
201 data.isSpellCheckingEnabled = true;
202 data.misspelledWord = selectMisspelledWord(defaultMenu, selectedFrame);
208 data.writingDirectionDefault = WebContextMenuData::CheckableMenuItemDisabled;
209 data.writingDirectionLeftToRight = WebContextMenuData::CheckableMenuItemEnabled;
210 data.writingDirectionRightToLeft = WebContextMenuData::CheckableMenuItemEnabled;
216 data.writingDirectionLeftToRight |= WebContextMenuData::CheckableMenuItemChecked;
219 data.writingDirectionRightToLeft |= WebContextMenuData::CheckableMenuItemChecked;
226 data.securityInfo = ds->response().securityInfo();
229 data.editFlags = WebContextMenuData::CanDoNone;
231 data.editFlags |= WebContextMenuData::CanUndo;
233 data.editFlags |= WebContextMenuData::CanRedo;
235 data.editFlags |= WebContextMenuData::CanCut;
237 data.editFlags |= WebContextMenuData::CanCopy;
239 data.editFlags |= WebContextMenuData::CanPaste;
241 data.editFlags |= WebContextMenuData::CanDelete;
243 data.editFlags |= WebContextMenuData::CanSelectAll;
245 // Filter out custom menu elements and add them into the data.
246 populateCustomMenuItems(defaultMenu, &data);
250 m_webView->client()->showContextMenu(selected_web_frame, data);
255 void ContextMenuClientImpl::populateCustomMenuItems(WebCore::ContextMenu* defaultMenu, WebContextMenuData* data)
288 data->customItems.swap(outputItems);