Changeset 76069 in webkit


Ignore:
Timestamp:
Jan 18, 2011 2:55:42 PM (13 years ago)
Author:
andersca@apple.com
Message:

2011-01-18 Anders Carlsson <andersca@apple.com>

Reviewed by Dan Bernstein.

Add PageClientImpl::containingWindowGraphicsContext
https://bugs.webkit.org/show_bug.cgi?id=52666

  • UIProcess/API/mac/PageClientImpl.h:
  • UIProcess/API/mac/PageClientImpl.mm: (WebKit::PageClientImpl::containingWindowGraphicsContext):
  • UIProcess/PageClient.h:
  • UIProcess/WebPageProxy.h:
Location:
trunk/Source/WebKit2
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r76066 r76069  
     12011-01-18  Anders Carlsson  <andersca@apple.com>
     2
     3        Reviewed by Dan Bernstein.
     4
     5        Add PageClientImpl::containingWindowGraphicsContext
     6        https://bugs.webkit.org/show_bug.cgi?id=52666
     7
     8        * UIProcess/API/mac/PageClientImpl.h:
     9        * UIProcess/API/mac/PageClientImpl.mm:
     10        (WebKit::PageClientImpl::containingWindowGraphicsContext):
     11        * UIProcess/PageClient.h:
     12        * UIProcess/WebPageProxy.h:
     13
    1142011-01-18  Damian Kaleta  <dkaleta@apple.com>
    215
  • trunk/Source/WebKit2/UIProcess/API/mac/PageClientImpl.h

    r76062 r76069  
    9090    virtual void setComplexTextInputEnabled(uint64_t pluginComplexTextInputIdentifier, bool complexTextInputEnabled);
    9191
     92    virtual CGContextRef containingWindowGraphicsContext();
     93
    9294    virtual void didCommitLoadForMainFrame(bool useCustomRepresentation);
    9395    virtual void didFinishLoadingDataForCustomRepresentation(const CoreIPC::DataReference&);
  • trunk/Source/WebKit2/UIProcess/API/mac/PageClientImpl.mm

    r76062 r76069  
    334334}
    335335
     336CGContextRef PageClientImpl::containingWindowGraphicsContext()
     337{
     338    return static_cast<CGContextRef>([[[m_wkView window] graphicsContext] graphicsPort]);
     339}
     340
    336341void PageClientImpl::didCommitLoadForMainFrame(bool useCustomRepresentation)
    337342{
  • trunk/Source/WebKit2/UIProcess/PageClient.h

    r76062 r76069  
    125125#if PLATFORM(MAC)
    126126    virtual void setComplexTextInputEnabled(uint64_t pluginComplexTextInputIdentifier, bool complexTextInputEnabled) = 0;
     127
     128    virtual CGContextRef containingWindowGraphicsContext() = 0;
    127129#endif
    128130
  • trunk/Source/WebKit2/UIProcess/WebPageProxy.h

    r76065 r76069  
    199199    WebCore::IntRect firstRectForCharacterRange(uint64_t, uint64_t);
    200200    void sendComplexTextInputToPlugin(uint64_t pluginComplexTextInputIdentifier, const String& textInput);
     201    CGContextRef containingWindowGraphicsContext();
    201202#endif
    202203#if PLATFORM(WIN)
Note: See TracChangeset for help on using the changeset viewer.