KeyboardCalcFlags.cs 817 B

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