Changeset 70091 in webkit
- Timestamp:
- Oct 19, 2010 2:58:06 PM (14 years ago)
- Location:
- trunk/WebKit/efl
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebKit/efl/ChangeLog
r69850 r70091 1 2010-10-19 Ryuan Choi <ryuan.choi@samsung.com> 2 3 Reviewed by Eric Seidel. 4 5 [EFL] Add setting api for disabling auto resize window 6 https://bugs.webkit.org/show_bug.cgi?id=47787 7 8 * WebCoreSupport/ChromeClientEfl.cpp: 9 (WebCore::ChromeClientEfl::setWindowRect): Return when 10 auto_resize_window was disabled. 11 * ewk/ewk_view.cpp: 12 (_ewk_view_priv_new): 13 (ewk_view_setting_enable_auto_resize_window_get): Added. 14 (ewk_view_setting_enable_auto_resize_window_set): Added. 15 * ewk/ewk_view.h: 16 1 17 2010-10-15 Nikolas Zimmermann <nzimmermann@rim.com> 2 18 -
trunk/WebKit/efl/WebCoreSupport/ChromeClientEfl.cpp
r69650 r70091 112 112 return; 113 113 114 if (!ewk_view_setting_enable_auto_resize_window_get(m_view)) 115 return; 116 114 117 ee = ecore_evas_ecore_evas_get(evas_object_evas_get(m_view)); 115 118 ecore_evas_move(ee, intrect.x(), intrect.y()); -
trunk/WebKit/efl/ewk/ewk_view.cpp
r69783 r70091 113 113 Eina_Bool auto_load_images:1; 114 114 Eina_Bool auto_shrink_images:1; 115 Eina_Bool enable_auto_resize_window:1; 115 116 Eina_Bool enable_scripts:1; 116 117 Eina_Bool enable_plugins:1; … … 607 608 priv->settings.auto_load_images = priv->page_settings->loadsImagesAutomatically(); 608 609 priv->settings.auto_shrink_images = priv->page_settings->shrinksStandaloneImagesToFit(); 610 priv->settings.enable_auto_resize_window = EINA_TRUE; 609 611 priv->settings.enable_scripts = priv->page_settings->isJavaScriptEnabled(); 610 612 priv->settings.enable_plugins = priv->page_settings->arePluginsEnabled(); … … 2300 2302 } 2301 2303 2304 /** 2305 * Gets if view can be resized automatically. 2306 * 2307 * @param o view to check status 2308 * 2309 * @return EINA_TRUE if view can be resized, EINA_FALSE 2310 * otherwise (errors, cannot be resized). 2311 */ 2312 Eina_Bool ewk_view_setting_enable_auto_resize_window_get(const Evas_Object* o) 2313 { 2314 EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE); 2315 EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE); 2316 return priv->settings.enable_auto_resize_window; 2317 } 2318 2319 /** 2320 * Sets if view can be resized automatically. 2321 * 2322 * @param o View. 2323 * @param resizable @c EINA_TRUE if we want to resize automatically; 2324 * @c EINA_FALSE otherwise. It defaults to @c EINA_TRUE 2325 * 2326 * @return EINA_TRUE if auto_resize_window status set, EINA_FALSE 2327 * otherwise (errors). 2328 */ 2329 Eina_Bool ewk_view_setting_enable_auto_resize_window_set(Evas_Object* o, Eina_Bool resizable) 2330 { 2331 EWK_VIEW_SD_GET_OR_RETURN(o, sd, EINA_FALSE); 2332 EWK_VIEW_PRIV_GET_OR_RETURN(sd, priv, EINA_FALSE); 2333 priv->settings.enable_auto_resize_window = resizable; 2334 return EINA_TRUE; 2335 } 2336 2302 2337 Eina_Bool ewk_view_setting_enable_scripts_get(const Evas_Object* o) 2303 2338 { -
trunk/WebKit/efl/ewk/ewk_view.h
r69783 r70091 385 385 EAPI Eina_Bool ewk_view_setting_auto_shrink_images_set(Evas_Object *o, Eina_Bool automatic); 386 386 387 EAPI Eina_Bool ewk_view_setting_enable_auto_resize_window_get(const Evas_Object *o); 388 EAPI Eina_Bool ewk_view_setting_enable_auto_resize_window_set(Evas_Object *o, Eina_Bool resizable); 387 389 EAPI Eina_Bool ewk_view_setting_enable_scripts_get(const Evas_Object *o); 388 390 EAPI Eina_Bool ewk_view_setting_enable_scripts_set(Evas_Object *o, Eina_Bool enable);
Note: See TracChangeset
for help on using the changeset viewer.