// -----------------------------------------------------------------------
//
// Copyright 2015 MIT Licence. See licence.md for more information.
//
// -----------------------------------------------------------------------
namespace Perspex.Input
{
///
/// Defines the interface for top-level input elements.
///
public interface IInputRoot : IInputElement
{
///
/// Gets or sets the access key handler.
///
IAccessKeyHandler AccessKeyHandler { get; }
///
/// Gets or sets the keyboard navigation handler.
///
IKeyboardNavigationHandler KeyboardNavigationHandler { get; }
///
/// Gets or sets a value indicating whether access keys are shown in the window.
///
bool ShowAccessKeys { get; set; }
}
}