]> git.saurik.com Git - wxWidgets.git/commitdiff
fixed horizontal scrollbar bug
authorVáclav Slavík <vslavik@fastmail.fm>
Tue, 21 Dec 1999 22:23:45 +0000 (22:23 +0000)
committerVáclav Slavík <vslavik@fastmail.fm>
Tue, 21 Dec 1999 22:23:45 +0000 (22:23 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5057 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/html/htmlwin.cpp

index f58a25578d8ba5c712605c7bdbc72673c995d09f..e8f394324cdf3cb9b69f17f82dcd8e8cef913a9d 100644 (file)
@@ -261,7 +261,7 @@ void wxHtmlWindow::CreateLayout()
     if (!m_Cell) return;
 
     if (m_Style == wxHW_SCROLLBAR_NEVER) {
-        SetScrollbars(1, 1, 0, 0); // always off
+        SetScrollbars(wxHTML_SCROLL_STEP, 1, m_Cell -> GetWidth() / wxHTML_SCROLL_STEP, 0); // always off
         GetClientSize(&ClientWidth, &ClientHeight);
         m_Cell -> Layout(ClientWidth);
     }
@@ -270,7 +270,7 @@ void wxHtmlWindow::CreateLayout()
         GetClientSize(&ClientWidth, &ClientHeight);
 #ifndef __WXMSW__
         // VS : this looks extremely ugly under windoze, better fix needed!
-        SetScrollbars(1, 1, 0, ClientHeight * 2); // always on
+        SetScrollbars(wxHTML_SCROLL_STEP, 1, m_Cell -> GetWidth() / wxHTML_SCROLL_STEP, ClientHeight * 2); // always on
 #endif
         GetClientSize(&ClientWidth, &ClientHeight);
         m_Cell -> Layout(ClientWidth);
@@ -281,7 +281,7 @@ void wxHtmlWindow::CreateLayout()
                           /*cheat: top-level frag is always container*/);
         }
         else { /* we fit into window, no need for scrollbars */
-            SetScrollbars(1, 1, 0, 0); // disable...
+            SetScrollbars(wxHTML_SCROLL_STEP, 1, m_Cell -> GetWidth() / wxHTML_SCROLL_STEP, 0); // disable...
             GetClientSize(&ClientWidth, &ClientHeight);
             m_Cell -> Layout(ClientWidth); // ...and relayout
         }