Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/xwt.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLluis Sanchez <lluis@xamarin.com>2013-10-25 14:31:34 +0400
committerLluis Sanchez <lluis@xamarin.com>2013-10-25 14:31:34 +0400
commit42a246b2954e11b0634897b5032d89101360ac94 (patch)
treea1dfbf104809b8937402d4fa1a1831bf1bedb339 /Xwt.WPF
parent51b89a80410bd72c6dafce59d5ffc0bcfe4fb96f (diff)
[WPF] Better defaults for stepping increments in ScrollView
Diffstat (limited to 'Xwt.WPF')
-rw-r--r--Xwt.WPF/Xwt.WPFBackend/CustomScrollViewPort.cs16
1 files changed, 8 insertions, 8 deletions
diff --git a/Xwt.WPF/Xwt.WPFBackend/CustomScrollViewPort.cs b/Xwt.WPF/Xwt.WPFBackend/CustomScrollViewPort.cs
index e9e32d23..6cae5772 100644
--- a/Xwt.WPF/Xwt.WPFBackend/CustomScrollViewPort.cs
+++ b/Xwt.WPF/Xwt.WPFBackend/CustomScrollViewPort.cs
@@ -152,22 +152,22 @@ namespace Xwt.WPFBackend
public void MouseWheelDown()
{
- SetVerticalOffset (VerticalOffset + VerticalStepIncrement * 4);
+ SetVerticalOffset (VerticalOffset + 12);
}
public void MouseWheelLeft()
{
- SetHorizontalOffset (HorizontalOffset - HorizontalStepIncrement * 4);
+ SetHorizontalOffset (HorizontalOffset - 12);
}
public void MouseWheelRight()
{
- SetHorizontalOffset (HorizontalOffset + HorizontalStepIncrement * 4);
+ SetHorizontalOffset (HorizontalOffset + 12);
}
public void MouseWheelUp()
{
- SetVerticalOffset (VerticalOffset - VerticalStepIncrement * 4);
+ SetVerticalOffset (VerticalOffset - 12);
}
public void PageDown()
@@ -284,22 +284,22 @@ namespace Xwt.WPFBackend
protected double VerticalPageIncrement
{
- get { return (this.verticalBackend != null) ? this.verticalBackend.PageIncrement : 10; }
+ get { return (this.verticalBackend != null) ? this.verticalBackend.PageIncrement : ViewportHeight; }
}
protected double HorizontalPageIncrement
{
- get { return (this.horizontalBackend != null) ? this.horizontalBackend.PageIncrement : 10; }
+ get { return (this.horizontalBackend != null) ? this.horizontalBackend.PageIncrement : ViewportWidth; }
}
protected double VerticalStepIncrement
{
- get { return (this.verticalBackend != null) ? this.verticalBackend.StepIncrement : 1; }
+ get { return (this.verticalBackend != null) ? this.verticalBackend.StepIncrement : VerticalPageIncrement / 10; }
}
protected double HorizontalStepIncrement
{
- get { return (this.horizontalBackend != null) ? this.horizontalBackend.StepIncrement : 1; }
+ get { return (this.horizontalBackend != null) ? this.horizontalBackend.StepIncrement : HorizontalPageIncrement / 10; }
}
protected override WSize MeasureOverride (WSize constraint)