Changeset 87333 in webkit


Ignore:
Timestamp:
May 25, 2011 4:30:41 PM (13 years ago)
Author:
commit-queue@webkit.org
Message:

2011-05-25 Sailesh Agrawal <sail@chromium.org>

Reviewed by Darin Fisher.

Expose willStartLiveResize and willEndLiveResize in WebWidget
https://bugs.webkit.org/show_bug.cgi?id=60518

  • public/WebWidget.h:
  • src/WebPopupMenuImpl.cpp: (WebKit::WebPopupMenuImpl::willStartLiveResize): (WebKit::WebPopupMenuImpl::willEndLiveResize):
  • src/WebPopupMenuImpl.h:
  • src/WebViewImpl.cpp: (WebKit::WebViewImpl::willStartLiveResize): (WebKit::WebViewImpl::willEndLiveResize):
  • src/WebViewImpl.h:
Location:
trunk/Source/WebKit/chromium
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/chromium/ChangeLog

    r87313 r87333  
     12011-05-25  Sailesh Agrawal  <sail@chromium.org>
     2
     3        Reviewed by Darin Fisher.
     4
     5        Expose willStartLiveResize and willEndLiveResize in WebWidget
     6        https://bugs.webkit.org/show_bug.cgi?id=60518
     7
     8        * public/WebWidget.h:
     9        * src/WebPopupMenuImpl.cpp:
     10        (WebKit::WebPopupMenuImpl::willStartLiveResize):
     11        (WebKit::WebPopupMenuImpl::willEndLiveResize):
     12        * src/WebPopupMenuImpl.h:
     13        * src/WebViewImpl.cpp:
     14        (WebKit::WebViewImpl::willStartLiveResize):
     15        (WebKit::WebViewImpl::willEndLiveResize):
     16        * src/WebViewImpl.h:
     17
    1182011-05-25  Sheriff Bot  <webkit.review.bot@gmail.com>
    219
  • trunk/Source/WebKit/chromium/public/WebWidget.h

    r85001 r87333  
    5656    virtual WebSize size() = 0;
    5757
     58    // Used to group a series of resize events. For example, if the user
     59    // drags a resizer then willStartLiveResize will be called, followed by a
     60    // sequence of resize events, ending with willEndLiveResize when the user
     61    // lets go of the resizer.
     62    virtual void willStartLiveResize() = 0;
     63
    5864    // Called to resize the WebWidget.
    5965    virtual void resize(const WebSize&) = 0;
     66
     67    // Ends a group of resize events that was started with a call to
     68    // willStartLiveResize.
     69    virtual void willEndLiveResize() = 0;
    6070
    6171    // Called to update imperative animation state.  This should be called before
  • trunk/Source/WebKit/chromium/src/WebPopupMenuImpl.cpp

    r86451 r87333  
    137137}
    138138
     139void WebPopupMenuImpl::willStartLiveResize()
     140{
     141}
     142
    139143void WebPopupMenuImpl::resize(const WebSize& newSize)
    140144{
     
    152156        m_client->didInvalidateRect(damagedRect);
    153157    }
     158}
     159
     160void WebPopupMenuImpl::willEndLiveResize()
     161{
    154162}
    155163
  • trunk/Source/WebKit/chromium/src/WebPopupMenuImpl.h

    r85001 r87333  
    6363    virtual void close();
    6464    virtual WebSize size() { return m_size; }
     65    virtual void willStartLiveResize();
    6566    virtual void resize(const WebSize&);
     67    virtual void willEndLiveResize();
    6668    virtual void animate();
    6769    virtual void layout();
  • trunk/Source/WebKit/chromium/src/WebViewImpl.cpp

    r87167 r87333  
    973973}
    974974
     975void WebViewImpl::willStartLiveResize()
     976{
     977    if (mainFrameImpl() && mainFrameImpl()->frameView())
     978        mainFrameImpl()->frameView()->willStartLiveResize();
     979}
     980
    975981void WebViewImpl::resize(const WebSize& newSize)
    976982{
     
    10011007    }
    10021008#endif
     1009}
     1010
     1011void WebViewImpl::willEndLiveResize()
     1012{
     1013    if (mainFrameImpl() && mainFrameImpl()->frameView())
     1014        mainFrameImpl()->frameView()->willEndLiveResize();
    10031015}
    10041016
  • trunk/Source/WebKit/chromium/src/WebViewImpl.h

    r86047 r87333  
    9292    virtual void close();
    9393    virtual WebSize size() { return m_size; }
     94    virtual void willStartLiveResize();
    9495    virtual void resize(const WebSize&);
     96    virtual void willEndLiveResize();
    9597    virtual void animate();
    9698    virtual void layout();
Note: See TracChangeset for help on using the changeset viewer.