Changeset 150581 in webkit


Ignore:
Timestamp:
May 23, 2013 5:30:01 AM (11 years ago)
Author:
gyuyoung.kim@samsung.com
Message:

[EFL][WK2] Use WK2 C API in ewk_view_pagination_mode_set|get
https://bugs.webkit.org/show_bug.cgi?id=116657

Reviewed by Christophe Dumez.

WKPageGet|SetPaginationMode APIs is present in WK2 C APIs. So, we need to use them for
ewk_view_pagination_mode_set|get.

Besides we don't need to use WebCore namespace anymore.

  • UIProcess/API/efl/ewk_view.cpp:

(ewk_view_pagination_mode_set):
(ewk_view_pagination_mode_get):

Location:
trunk/Source/WebKit2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r150578 r150581  
     12013-05-23  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
     2
     3        [EFL][WK2] Use WK2 C API in ewk_view_pagination_mode_set|get
     4        https://bugs.webkit.org/show_bug.cgi?id=116657
     5
     6        Reviewed by Christophe Dumez.
     7
     8        WKPageGet|SetPaginationMode APIs is present in WK2 C APIs. So, we need to use them for
     9        ewk_view_pagination_mode_set|get.
     10
     11        Besides we don't need to use WebCore namespace anymore.
     12
     13        * UIProcess/API/efl/ewk_view.cpp:
     14        (ewk_view_pagination_mode_set):
     15        (ewk_view_pagination_mode_get):
     16
    1172013-05-23  Roland Takacs  <rtakacs@inf.u-szeged.hu>
    218
  • trunk/Source/WebKit2/UIProcess/API/efl/ewk_view.cpp

    r150332 r150581  
    5858
    5959using namespace WebKit;
    60 using namespace WebCore;
    6160
    6261static inline EwkView* toEwkViewChecked(const Evas_Object* evasObject)
     
    498497}
    499498
    500 // Ewk_Pagination_Mode should be matched up orders with WebCore::Pagination::Mode.
    501 COMPILE_ASSERT_MATCHING_ENUM(EWK_PAGINATION_MODE_UNPAGINATED, WebCore::Pagination::Unpaginated);
    502 COMPILE_ASSERT_MATCHING_ENUM(EWK_PAGINATION_MODE_LEFT_TO_RIGHT, WebCore::Pagination::LeftToRightPaginated);
    503 COMPILE_ASSERT_MATCHING_ENUM(EWK_PAGINATION_MODE_RIGHT_TO_LEFT, WebCore::Pagination::RightToLeftPaginated);
    504 COMPILE_ASSERT_MATCHING_ENUM(EWK_PAGINATION_MODE_TOP_TO_BOTTOM, WebCore::Pagination::TopToBottomPaginated);
    505 COMPILE_ASSERT_MATCHING_ENUM(EWK_PAGINATION_MODE_BOTTOM_TO_TOP, WebCore::Pagination::BottomToTopPaginated);
     499// Ewk_Pagination_Mode should be matched up orders with WKPaginationMode.
     500COMPILE_ASSERT_MATCHING_ENUM(EWK_PAGINATION_MODE_UNPAGINATED, kWKPaginationModeUnpaginated);
     501COMPILE_ASSERT_MATCHING_ENUM(EWK_PAGINATION_MODE_LEFT_TO_RIGHT, kWKPaginationModeLeftToRight);
     502COMPILE_ASSERT_MATCHING_ENUM(EWK_PAGINATION_MODE_RIGHT_TO_LEFT, kWKPaginationModeRightToLeft);
     503COMPILE_ASSERT_MATCHING_ENUM(EWK_PAGINATION_MODE_TOP_TO_BOTTOM, kWKPaginationModeTopToBottom);
     504COMPILE_ASSERT_MATCHING_ENUM(EWK_PAGINATION_MODE_BOTTOM_TO_TOP, kWKPaginationModeBottomToTop);
    506505
    507506Eina_Bool ewk_view_pagination_mode_set(Evas_Object* ewkView, Ewk_Pagination_Mode mode)
    508507{
    509508    EWK_VIEW_IMPL_GET_OR_RETURN(ewkView, impl, false);
    510     // FIXME: move to exported C WKPage API when it appears.
    511     toImpl(impl->wkPage())->setPaginationMode(static_cast<WebCore::Pagination::Mode>(mode));
     509
     510    WKPageSetPaginationMode(impl->wkPage(), static_cast<WKPaginationMode>(mode));
    512511
    513512    return true;
     
    517516{
    518517    EWK_VIEW_IMPL_GET_OR_RETURN(ewkView, impl, EWK_PAGINATION_MODE_INVALID);
    519     // FIXME: move to exported C WKPage API when it appears.
    520     return static_cast<Ewk_Pagination_Mode>(toImpl(impl->wkPage())->paginationMode());
     518   
     519    return static_cast<Ewk_Pagination_Mode>(WKPageGetPaginationMode(impl->wkPage()));
    521520}
    522521
Note: See TracChangeset for help on using the changeset viewer.