X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/20c3174dd189ead1feb6c66987c001cd9f89e68a..b4ea182b39cf538d2ff2885b7b7406a221f44c3d:/src/gtk/slider.cpp diff --git a/src/gtk/slider.cpp b/src/gtk/slider.cpp index b09e79f032..5e8098e47c 100644 --- a/src/gtk/slider.cpp +++ b/src/gtk/slider.cpp @@ -370,7 +370,7 @@ int wxSlider::GetMax() const void wxSlider::SetPageSize( int pageSize ) { BlockScrollEvent(); - gtk_range_set_increments(GTK_RANGE (m_widget), 1, pageSize); + gtk_range_set_increments(GTK_RANGE (m_widget), GetLineSize(), pageSize); UnblockScrollEvent(); } @@ -389,13 +389,16 @@ int wxSlider::GetThumbLength() const return 0; } -void wxSlider::SetLineSize( int WXUNUSED(lineSize) ) +void wxSlider::SetLineSize( int lineSize ) { + BlockScrollEvent(); + gtk_range_set_increments(GTK_RANGE (m_widget), lineSize, GetPageSize()); + UnblockScrollEvent(); } int wxSlider::GetLineSize() const { - return 0; + return int(gtk_range_get_adjustment (GTK_RANGE (m_widget))->step_increment); } bool wxSlider::IsOwnGtkWindow( GdkWindow *window )