| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2006 Zack Rusin <zack@kde.org> | 2 * Copyright (C) 2006 Zack Rusin <zack@kde.org> |
| 3 * Copyright (C) 2006 Apple Computer, Inc. All rights reserved. | 3 * Copyright (C) 2006 Apple Computer, Inc. All rights reserved. |
| 4 * Copyright (C) 2008 Kenneth Rohde Christiansen | 4 * Copyright (C) 2008 Kenneth Rohde Christiansen |
| 5 * Copyright (C) 2008 Diego Gonzalez | 5 * Copyright (C) 2008 Diego Gonzalez |
| 6 * Copyright (C) 2009-2010 ProFUSION embedded systems | 6 * Copyright (C) 2009-2010 ProFUSION embedded systems |
| 7 * Copyright (C) 2009-2012 Samsung Electronics | 7 * Copyright (C) 2009-2012 Samsung Electronics |
| 8 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). | 8 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). |
| 9 * | 9 * |
| 10 * All rights reserved. | 10 * All rights reserved. |
| (...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 121 int x, y, width, height; | 121 int x, y, width, height; |
| 122 | 122 |
| 123 Ecore_Evas* ee = ecore_evas_ecore_evas_get(evas_object_evas_get(m_view)); | 123 Ecore_Evas* ee = ecore_evas_ecore_evas_get(evas_object_evas_get(m_view)); |
| 124 ecore_evas_request_geometry_get(ee, &x, &y, &width, &height); | 124 ecore_evas_request_geometry_get(ee, &x, &y, &width, &height); |
| 125 | 125 |
| 126 return FloatRect(x, y, width, height); | 126 return FloatRect(x, y, width, height); |
| 127 } | 127 } |
| 128 | 128 |
| 129 void ChromeClientEfl::setWindowRect(const FloatRect& rect) | 129 void ChromeClientEfl::setWindowRect(const FloatRect& rect) |
| 130 { | 130 { |
| 131 if (!ewk_view_setting_enable_auto_resize_window_get(m_view)) | 131 if (!ewk_view_setting_enable_auto_resize_window_get(m_view) || rect.isEmpty(
)) |
| 132 return; | 132 return; |
| 133 | 133 |
| 134 Ecore_Evas* ee = ecore_evas_ecore_evas_get(evas_object_evas_get(m_view)); | 134 Ecore_Evas* ee = ecore_evas_ecore_evas_get(evas_object_evas_get(m_view)); |
| 135 ecore_evas_move_resize(ee, rect.x(), rect.y(), rect.width(), rect.height()); | 135 ecore_evas_move_resize(ee, rect.x(), rect.y(), rect.width(), rect.height()); |
| 136 } | 136 } |
| 137 | 137 |
| 138 FloatRect ChromeClientEfl::pageRect() | 138 FloatRect ChromeClientEfl::pageRect() |
| 139 { | 139 { |
| 140 return ewk_view_page_rect_get(m_view); | 140 return ewk_view_page_rect_get(m_view); |
| 141 } | 141 } |
| (...skipping 521 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 663 WebCore::FloatRect rect = ewk_view_page_rect_get(m_view); | 663 WebCore::FloatRect rect = ewk_view_page_rect_get(m_view); |
| 664 const Evas_Object* frame = ewk_view_frame_main_get(m_view); | 664 const Evas_Object* frame = ewk_view_frame_main_get(m_view); |
| 665 | 665 |
| 666 int x, y; | 666 int x, y; |
| 667 ewk_frame_scroll_pos_get(frame, &x, &y); | 667 ewk_frame_scroll_pos_get(frame, &x, &y); |
| 668 return IntRect(x, y, rect.width(), rect.height()); | 668 return IntRect(x, y, rect.width(), rect.height()); |
| 669 } | 669 } |
| 670 #endif | 670 #endif |
| 671 | 671 |
| 672 } | 672 } |
| OLD | NEW |