Changeset 52897 in webkit
- Timestamp:
- Jan 6, 2010 8:01:26 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r52896 r52897 1 2010-01-06 Diego Gonzalez <diego.gonzalez@openbossa.org> 2 3 Reviewed by Kenneth Christiansen. 4 5 [Qt] Add page zooming support to Qt DumpRenderTree 6 https://bugs.webkit.org/show_bug.cgi?id=32898 7 8 Patch by Kim Grönholm <kim.gronholm@nomovok.com>, 9 Diego Gonzalez <diego.gonzalez@openbossa.org> and 10 Afonso Costa <afonso.costa@openbossa.org> 11 12 * platform/qt/Skipped: 13 1 14 2010-01-06 Jakub Wieczorek <faw217@gmail.com> 2 15 -
trunk/LayoutTests/platform/qt/Skipped
r52896 r52897 235 235 fast/images/drag-svg-as-image.html 236 236 fast/forms/slider-delete-while-dragging-thumb.html 237 238 # ------- missing eventSender.zoomPageIn239 fast/events/clientXY-in-zoom-and-scroll.html240 fast/dom/Document/CaretRangeFromPoint/caretRangeFromPoint-in-zoom-and-scroll.html241 242 # ------- missing eventSender.zoomPageOut243 fast/dom/elementFromPoint-relative-to-viewport.html244 237 245 238 # ------- missing drag-and-drop support … … 1146 1139 fast/dom/wrapper-classes.html 1147 1140 fast/dom/HTMLDocument/hasFocus.html 1141 fast/dom/Document/CaretRangeFromPoint/caretRangeFromPoint-in-zoom-and-scroll.html 1148 1142 fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport.html 1149 1143 fast/dom/Range/range-expand.html -
trunk/WebKitTools/ChangeLog
r52886 r52897 1 2010-01-06 Diego Gonzalez <diego.gonzalez@openbossa.org> 2 3 Reviewed by Kenneth Christiansen. 4 5 [Qt] Add page zooming support to Qt DumpRenderTree 6 https://bugs.webkit.org/show_bug.cgi?id=32898 7 8 Patch by Kim Grönholm <kim.gronholm@nomovok.com>, 9 Diego Gonzalez <diego.gonzalez@openbossa.org> and 10 Afonso Costa <afonso.costa@openbossa.org> 11 12 * DumpRenderTree/qt/EventSenderQt.cpp: 13 (EventSender::zoomPageIn): 14 (EventSender::zoomPageOut): 15 * DumpRenderTree/qt/EventSenderQt.h: 16 1 17 2010-01-06 Eric Seidel <eric@webkit.org> 2 18 -
trunk/WebKitTools/DumpRenderTree/qt/EventSenderQt.cpp
r52816 r52897 41 41 #define KEYCODE_DOWNARROW 0xf701 42 42 43 // Ports like Gtk and Windows expose a different approach for their zooming 44 // API if compared to Qt: they have specific methods for zooming in and out, 45 // as well as a settable zoom factor, while Qt has only a 'setZoomValue' method. 46 // Hence Qt DRT adopts a fixed zoom-factor (1.2) for compatibility. 47 #define ZOOM_STEP 1.2 48 43 49 #define DRT_MESSAGE_DONE (QEvent::User + 1) 44 50 … … 377 383 } 378 384 #endif 385 } 386 387 void EventSender::zoomPageIn() 388 { 389 QWebFrame* frame = m_page->mainFrame(); 390 if (frame) 391 frame->setZoomFactor(frame->zoomFactor() * ZOOM_STEP); 392 } 393 394 void EventSender::zoomPageOut() 395 { 396 QWebFrame* frame = m_page->mainFrame(); 397 if (frame) 398 frame->setZoomFactor(frame->zoomFactor() / ZOOM_STEP); 379 399 } 380 400 -
trunk/WebKitTools/DumpRenderTree/qt/EventSenderQt.h
r52816 r52897 67 67 void touchMove(); 68 68 void touchEnd(); 69 void zoomPageIn(); 70 void zoomPageOut(); 69 71 void clearTouchPoints(); 70 72 void releaseTouchPoint(int index);
Note: See TracChangeset
for help on using the changeset viewer.