[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdenox/konq-embed/kdesrc/khtml/patches
From: Eva Brucherseifer <eva () kde ! org>
Date: 2006-05-16 18:12:14
Message-ID: 1147803134.471031.13843.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 541601 by eva:
Qt2:
fixed the problem with overflow:auto CSS settings. This appeared in 1&1
mailaccount (mail->view details)
M +18 -15 rendering_qt2.3.patch
--- trunk/kdenox/konq-embed/kdesrc/khtml/patches/rendering_qt2.3.patch #541600:541601
@@ -1486,39 +1486,42 @@
--- ./render_layer.cpp
+++ khtml/rendering/render_layer.cpp
-@@ -552,7 +552,10 @@ int RenderLayer::verticalScrollbarWidth(
+@@ -552,7 +552,11 @@ int RenderLayer::verticalScrollbarWidth(
#ifdef APPLE_CHANGES
return m_vBar->width();
#else
- return m_vBar->style().pixelMetric(QStyle::PM_ScrollBarExtent);
-+// \FIXME return m_vBar->style().pixelMetric(QStyle::PM_ScrollBarExtent);
-+ int sliderMin, sliderMax, sliderLength, buttonDim;
-+ m_hBar->style().scrollBarMetrics(m_hBar, sliderMin, sliderMax, sliderLength, buttonDim);
-+ return sliderMax;
++#if (QT_VERSION < 0x030000)
++ return m_hBar->style().scrollBarExtent().width();
++#else
++ return m_vBar->style().pixelMetric(QStyle::PM_ScrollBarExtent);
++#endif
#endif
}
-@@ -565,7 +568,10 @@ int RenderLayer::horizontalScrollbarHeig
+@@ -565,7 +568,11 @@ int RenderLayer::horizontalScrollbarHeig
#ifdef APPLE_CHANGES
return m_hBar->height();
#else
- return m_hBar->style().pixelMetric(QStyle::PM_ScrollBarExtent);
-+ // \FIXME return m_hBar->style().pixelMetric(QStyle::PM_ScrollBarExtent);
-+ int sliderMin, sliderMax, sliderLength, buttonDim;
-+ m_hBar->style().scrollBarMetrics(m_hBar, sliderMin, sliderMax, sliderLength, buttonDim);
-+ return sliderMax;
++#if (QT_VERSION < 0x030000)
++ return m_hBar->style().scrollBarExtent().height();
++#else
++ return m_hBar->style().pixelMetric(QStyle::PM_ScrollBarExtent);
++#endif
#endif
}
-@@ -615,7 +621,10 @@ void RenderLayer::positionScrollbars(con
+@@ -615,7 +621,11 @@ void RenderLayer::positionScrollbars(con
QScrollBar *b = m_hBar;
if (!m_hBar)
b = m_vBar;
- int sw = b->style().pixelMetric(QStyle::PM_ScrollBarExtent);
-+ // \FIXME int sw = b->style().pixelMetric(QStyle::PM_ScrollBarExtent);
-+ int sliderMin, sliderMax, sliderLength, buttonDim;
-+ m_hBar->style().scrollBarMetrics(m_hBar, sliderMin, sliderMax, sliderLength, buttonDim);
-+ int sw = sliderMax;
++#if (QT_VERSION < 0x030000)
++ int sw = m_hBar->style().scrollBarExtent().height();
++#else
++ int sw = b->style().pixelMetric(QStyle::PM_ScrollBarExtent);
++#endif
if (m_vBar) {
QRect vBarRect = QRect(tx + w - sw + 1, ty, sw, h - (m_hBar ? sw : 0) + 1);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic