+2006-10-01 Nikolas Zimmermann <zimmermann@kde.org>
+
+ Reviewed by Eric, tweaked and landed by ap.
+
+ Fix Qt/Linux build.
+
+ * CMakeLists.txt:
+ * platform/qt/PlatformScrollBar.h:
+ * platform/qt/TemporaryLinkStubs.cpp:
+ (WebCore::ScrollBar::ScrollBar):
+ (WebCore::PlatformScrollBar::PlatformScrollBar):
+ (FrameView::passMousePressEventToSubframe):
+ (FrameView::passMouseMoveEventToSubframe):
+ (FrameView::passMouseReleaseEventToSubframe):
+ (FrameView::passWheelEventToSubframe):
+ (FrameView::passMousePressEventToScrollbar):
+ * ksvg2/svg/SVGDocument.h:
+
2006-10-01 Mitz Pettel <opendarwin.org@mitzpettel.com>
Reviewed by Darin.
SVGSVGElement* rootElement() const;
- virtual PassRefPtr<Element> SVGDocument::createElement(const String& tagName, ExceptionCode&);
+ virtual PassRefPtr<Element> createElement(const String& tagName, ExceptionCode&);
void dispatchZoomEvent(float prevScale, float newScale);
void dispatchScrollEvent();
class PlatformScrollBar : public Widget, public ScrollBar {
public:
- PlatformScrollBar(ScrollBarClient*, ScrollBarOrientation);
+ PlatformScrollBar(ScrollBarClient*, ScrollBarOrientation, ScrollBarControlSize);
virtual ~PlatformScrollBar();
virtual bool isWidget() const { return true; }
double Slider::value() const { notImplemented(); return 0; }
Widget::FocusPolicy Slider::focusPolicy() const { notImplemented(); return NoFocus; }
-ScrollBar::ScrollBar(ScrollBarClient *, ScrollBarOrientation) { notImplemented(); }
+ScrollBar::ScrollBar(ScrollBarClient*, ScrollBarOrientation, ScrollBarControlSize) { notImplemented(); }
void ScrollBar::setSteps(int, int) { notImplemented(); }
bool ScrollBar::scroll(ScrollDirection, ScrollGranularity, float) { notImplemented(); return 0; }
bool ScrollBar::setValue(int) { notImplemented(); return 0; }
void ScrollBar::setProportion(int, int) { notImplemented(); }
-PlatformScrollBar::PlatformScrollBar(ScrollBarClient* client, ScrollBarOrientation orientation) : ScrollBar(client, orientation) { notImplemented(); }
+PlatformScrollBar::PlatformScrollBar(ScrollBarClient* client, ScrollBarOrientation orientation, ScrollBarControlSize controlSize) : ScrollBar(client, orientation, controlSize) { notImplemented(); }
PlatformScrollBar::~PlatformScrollBar() { notImplemented(); }
int PlatformScrollBar::width() const { notImplemented(); return 0; }
int PlatformScrollBar::height() const { notImplemented(); return 0; }
void WebCore::setFocusRingColorChangeFunction(void (*)()) { notImplemented(); }
void FrameView::updateBorder() { notImplemented(); }
+bool FrameView::passMousePressEventToSubframe(MouseEventWithHitTestResults& mev, Frame* subframe) { return true; }
+bool FrameView::passMouseMoveEventToSubframe(MouseEventWithHitTestResults& mev, Frame* subframe) { return true; }
+bool FrameView::passMouseReleaseEventToSubframe(MouseEventWithHitTestResults& mev, Frame* subframe) { return true; }
+bool FrameView::passWheelEventToSubframe(PlatformWheelEvent& e, Frame* subframe) { return false; }
+bool FrameView::passMousePressEventToScrollbar(MouseEventWithHitTestResults& mev) { return false; }
bool AXObjectCache::gAccessibilityEnabled = false;