#pragma warning disable CS1591
using System;
using System.Runtime.InteropServices;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.ComponentModel;
namespace Efl {
namespace Ui {
namespace Focus {
/// Focus directions.
[Efl.Eo.BindingEntity]
public enum Direction
{
/// previous direction
Previous = 0,
/// next direction
Next = 1,
/// up direction
Up = 2,
/// down direction
Down = 3,
/// right direction
Right = 4,
/// left direction
Left = 5,
/// last direction
Last = 6,
}
}
}
}
namespace Efl {
namespace Ui {
namespace Focus {
/// Focus Movement Policy.
/// (Since EFL 1.10)
[Efl.Eo.BindingEntity]
public enum MovePolicy
{
/// Move focus by mouse click or touch. Elementary focus is set on mouse click and this is checked at mouse up time. (default)
Click = 0,
/// Move focus by mouse in. Elementary focus is set on mouse move when the mouse pointer is moved into an object.
MoveIn = 1,
/// Move focus by key. Elementary focus is set on key input like Left, Right, Up, Down, Tab, or Shift+Tab.
KeyOnly = 2,
}
}
}
}
namespace Efl {
namespace Ui {
/// Slider's indicator visibility mode.
/// (Since EFL 1.13)
[Efl.Eo.BindingEntity]
public enum SliderIndicatorVisibleMode
{
/// show indicator on mouse down or change in slider value
OnDrag = 0,
/// Always show the indicator.
Always = 1,
/// Show the indicator on focus
OnFocus = 2,
/// Never show the indicator
None = 3,
}
}
}
namespace Efl {
namespace Ui {
namespace Focus {
/// Focus Autoscroll Mode
/// (Since EFL 1.10)
[Efl.Eo.BindingEntity]
public enum AutoscrollMode
{
/// Directly show the focused region or item automatically.
Show = 0,
/// Do not show the focused region or item automatically.
None = 1,
/// Bring in the focused region or item automatically which might invole the scrolling.
BringIn = 2,
}
}
}
}
namespace Efl {
namespace Ui {
/// Software cursor mode.
/// (Since EFL 1.7)
[Efl.Eo.BindingEntity]
public enum SoftcursorMode
{
/// Auto-detect if a software cursor should be used (default).
Auto = 0,
/// Always use a softcursor.
On = 1,
/// Never use a softcursor.
Off = 2,
}
}
}
namespace Efl {
namespace Ui {
/// Accessibility
[Efl.Eo.BindingEntity]
public enum Activate
{
/// Activate default
Default = 0,
/// Activate up
Up = 1,
/// Activate down
Down = 2,
/// Activate right
Right = 3,
/// Activate left
Left = 4,
/// Activate back
Back = 5,
}
}
}
namespace Efl {
namespace Ui {
/// Widget orientation mode, or how the theme handles screen orientation.
/// Note: Support for this feature is highly dependent on the theme in use. At the time of writing, the default theme for EFL does not implement support for orientation modes.
[Efl.Eo.BindingEntity]
public enum WidgetOrientationMode
{
/// Default or automatic mode: if the widget's theme supports orientation, it will be handled automatically.
Default = 0,
/// No signal is sent to the widget's theme. Widget's theme will not change according to the window or screen orientation.
Disabled = 1,
}
}
}