Changeset 150581 in webkit
- Timestamp:
- May 23, 2013 5:30:01 AM (11 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r150578 r150581 1 2013-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 1 17 2013-05-23 Roland Takacs <rtakacs@inf.u-szeged.hu> 2 18 -
trunk/Source/WebKit2/UIProcess/API/efl/ewk_view.cpp
r150332 r150581 58 58 59 59 using namespace WebKit; 60 using namespace WebCore;61 60 62 61 static inline EwkView* toEwkViewChecked(const Evas_Object* evasObject) … … 498 497 } 499 498 500 // Ewk_Pagination_Mode should be matched up orders with W ebCore::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. 500 COMPILE_ASSERT_MATCHING_ENUM(EWK_PAGINATION_MODE_UNPAGINATED, kWKPaginationModeUnpaginated); 501 COMPILE_ASSERT_MATCHING_ENUM(EWK_PAGINATION_MODE_LEFT_TO_RIGHT, kWKPaginationModeLeftToRight); 502 COMPILE_ASSERT_MATCHING_ENUM(EWK_PAGINATION_MODE_RIGHT_TO_LEFT, kWKPaginationModeRightToLeft); 503 COMPILE_ASSERT_MATCHING_ENUM(EWK_PAGINATION_MODE_TOP_TO_BOTTOM, kWKPaginationModeTopToBottom); 504 COMPILE_ASSERT_MATCHING_ENUM(EWK_PAGINATION_MODE_BOTTOM_TO_TOP, kWKPaginationModeBottomToTop); 506 505 507 506 Eina_Bool ewk_view_pagination_mode_set(Evas_Object* ewkView, Ewk_Pagination_Mode mode) 508 507 { 509 508 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)); 512 511 513 512 return true; … … 517 516 { 518 517 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())); 521 520 } 522 521
Note: See TracChangeset
for help on using the changeset viewer.