Changeset 65907 in webkit
- Timestamp:
- Aug 24, 2010 9:48:39 AM (14 years ago)
- Location:
- trunk/WebKit/efl
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebKit/efl/ChangeLog
r65818 r65907 1 2010-08-24 Lukasz Slachciak <l.slachciak@samsung.com> 2 3 Reviewed by Antonio Gomes. 4 5 [EFL] Extended EFL WebView API to allow enable/disable Frame Flattening 6 https://bugs.webkit.org/show_bug.cgi?id=44253 7 8 * ewk/ewk_view.cpp: 9 (ewk_view_setting_enable_frame_flattening_get): 10 (ewk_view_setting_enable_frame_flattening_set): 11 * ewk/ewk_view.h: 12 1 13 2010-08-23 Leandro Pereira <leandro@profusion.mobi> 2 14 -
trunk/WebKit/efl/ewk/ewk_view.cpp
r65380 r65907 103 103 Eina_Bool enable_scripts:1; 104 104 Eina_Bool enable_plugins:1; 105 Eina_Bool enable_frame_flattening:1; 105 106 Eina_Bool scripts_window_open:1; 106 107 Eina_Bool resizable_textareas:1; … … 590 591 priv->settings.enable_scripts = priv->page_settings->isJavaScriptEnabled(); 591 592 priv->settings.enable_plugins = priv->page_settings->arePluginsEnabled(); 593 priv->settings.enable_frame_flattening = priv->page_settings->frameFlatteningEnabled(); 592 594 priv->settings.scripts_window_open = priv->page_settings->allowScriptsToCloseWindows(); 593 595 priv->settings.resizable_textareas = priv->page_settings->textAreasAreResizable(); … … 2292 2294 } 2293 2295 2296 /** 2297 * Get status of frame flattening. 2298 * 2299 * @param o view to check status 2300 * 2301 * @return EINA_TRUE if flattening is enabled, EINA_FALSE 2302 * otherwise (errors, flattening disabled). 2303 */ 2304 Eina_Bool ewk_view_setting_enable_frame_flattening_get(const Evas_Object* o) 2305 { 2306 EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE); 2307 EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE); 2308 return priv->settings.enable_frame_flattening; 2309 } 2310 2311 /** 2312 * Set frame flattening. 2313 * 2314 * @param o view to set flattening 2315 * 2316 * @return EINA_TRUE if flattening status set, EINA_FALSE 2317 * otherwise (errors). 2318 */ 2319 Eina_Bool ewk_view_setting_enable_frame_flattening_set(Evas_Object* o, Eina_Bool enable) 2320 { 2321 EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE); 2322 EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE); 2323 enable = !!enable; 2324 if (priv->settings.enable_frame_flattening != enable) { 2325 priv->page_settings->setFrameFlatteningEnabled(enable); 2326 priv->settings.enable_frame_flattening = enable; 2327 } 2328 return EINA_TRUE; 2329 } 2330 2294 2331 Eina_Bool ewk_view_setting_scripts_window_open_get(const Evas_Object* o) 2295 2332 { -
trunk/WebKit/efl/ewk/ewk_view.h
r65169 r65907 390 390 EAPI Eina_Bool ewk_view_setting_enable_plugins_set(Evas_Object *o, Eina_Bool enable); 391 391 392 EAPI Eina_Bool ewk_view_setting_enable_frame_flattening_get(const Evas_Object* o); 393 EAPI Eina_Bool ewk_view_setting_enable_frame_flattening_set(Evas_Object* o, Eina_Bool enable); 394 392 395 EAPI Eina_Bool ewk_view_setting_scripts_window_open_get(const Evas_Object *o); 393 396 EAPI Eina_Bool ewk_view_setting_scripts_window_open_set(Evas_Object *o, Eina_Bool allow);
Note: See TracChangeset
for help on using the changeset viewer.