Home | History | Annotate | Download | only in page

Lines Matching full:frame

44 #include "Frame.h"
158 Frame* mainFrame = m_page->mainFrame();
182 RefPtr<Frame> mainFrame = m_page->mainFrame();
261 float zoomFactor = documentUnderMouse->frame()->pageZoomFactor();
315 VisibleSelection dragCaret = m_documentUnderMouse->frame()->visiblePositionForPoint(point);
319 Frame* innerFrame = element->document()->frame();
338 if (doc && (m_didInitiateDrag || doc->isPluginDocument() || (doc->frame() && doc->frame()->editor()->clientIsEditable())))
343 static bool setSelectionToDragCaret(Frame* frame, VisibleSelection& dragCaret, RefPtr<Range>& range, const IntPoint& point)
345 frame->selection()->setSelection(dragCaret);
346 if (frame->selection()->isNone()) {
347 dragCaret = frame->visiblePositionForPoint(point);
348 frame->selection()->setSelection(dragCaret);
351 return !frame->selection()->isNone() && frame->selection()->isContentEditable();
364 Frame* innerFrame = element->ownerDocument()->frame();
489 RefPtr<Frame> mainFrame = m_page->mainFrame();
515 bool DragController::mayStartDragAtEventLocation(const Frame* frame, const IntPoint& framePos)
517 ASSERT(frame);
518 ASSERT(frame->settings());
520 if (!frame->view() || !frame->contentRenderer())
525 mouseDownTarget = frame->eventHandler()->hitTestResultAtPoint(framePos, true);
529 && frame->settings()->loadsImagesAutomatically()
569 static void prepareClipboardForImageDrag(Frame* src, Clipboard* clipboard, Element* node, const KURL& linkURL, const KURL& imageURL, const String& label)
595 static IntPoint dragLocForSelectionDrag(Frame* src)
610 bool DragController::startDrag(Frame* src, Clipboard* clipboard, DragOperation srcOp, const PlatformMouseEvent& dragEvent, const IntPoint& dragOrigin, bool isDHTMLDrag)
732 void DragController::doImageDrag(Element* element, const IntPoint& dragOrigin, const IntRect& rect, Clipboard* clipboard, Frame* frame, IntPoint& dragImageOffset)
768 doSystemDrag(dragImage, dragImageOffset, dragOrigin, clipboard, frame, false);
773 void DragController::doSystemDrag(DragImageRef image, const IntPoint& dragLoc, const IntPoint& eventPos, Clipboard* clipboard, Frame* frame, bool forLink)
776 m_dragInitiator = frame->document();
777 // Protect this frame and view, as a load may occur mid drag and attempt to unload this frame
778 RefPtr<Frame> frameProtector = m_page->mainFrame();
780 m_client->startDrag(image, viewProtector->windowToContents(frame->view()->contentsToWindow(dragLoc)),
781 viewProtector->windowToContents(frame->view()->contentsToWindow(eventPos)), clipboard, frameProtector.get(), forLink);
792 Frame* frame = m_documentUnderMouse->frame();
793 FrameView* frameView = frame->view();
797 VisibleSelection dragCaret(frame->visiblePositionForPoint(framePoint));