/ src / Ryujinx.HLE / HOS / Applets / SoftwareKeyboard / KeyboardCalcFlags.cs
KeyboardCalcFlags.cs
 1  using System;
 2  
 3  namespace Ryujinx.HLE.HOS.Applets.SoftwareKeyboard
 4  {
 5      /// <summary>
 6      /// Bitmask of commands encoded in the Flags field of the Calc structs.
 7      /// </summary>
 8      [Flags]
 9      enum KeyboardCalcFlags : ulong
10      {
11          Initialize = 0x1,
12          SetVolume = 0x2,
13          Appear = 0x4,
14          SetInputText = 0x8,
15          SetCursorPos = 0x10,
16          SetUtf8Mode = 0x20,
17          SetKeyboardBackground = 0x100,
18          SetKeyboardOptions1 = 0x200,
19          SetKeyboardOptions2 = 0x800,
20          EnableSeGroup = 0x2000,
21          DisableSeGroup = 0x4000,
22          SetBackspaceEnabled = 0x8000,
23          AppearTrigger = 0x10000,
24          MustShow = Appear | SetInputText | AppearTrigger,
25      }
26  }