28 lines
655 B
C#
28 lines
655 B
C#
using System;
|
|
using System.Linq;
|
|
using JD.Application.View.Misc;
|
|
using TeaBox.Gui;
|
|
|
|
namespace JD.Application.View.Actions
|
|
{
|
|
public class ScrollingModeDropdownMenu : DropDownMenuItemBase
|
|
{
|
|
public ScrollingModeDropdownMenu()
|
|
: base(typeof(ScrollingMode))
|
|
{
|
|
Enabled = true;
|
|
UpdateState();
|
|
}
|
|
|
|
public override void UpdateState()
|
|
{
|
|
SelectedMode = EditionOptions.ScrollingMode;
|
|
base.UpdateState();
|
|
}
|
|
|
|
protected override void Execute()
|
|
{
|
|
EditionOptions.ScrollingMode = (ScrollingMode)SelectedMode;
|
|
}
|
|
}
|
|
}
|