BadgeGlyphValue.cs 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. // ******************************************************************
  2. // Copyright (c) Microsoft. All rights reserved.
  3. // This code is licensed under the MIT License (MIT).
  4. // THE CODE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
  5. // INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6. // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  7. // IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
  8. // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  9. // TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH
  10. // THE CODE OR THE USE OR OTHER DEALINGS IN THE CODE.
  11. // ******************************************************************
  12. namespace Microsoft.Toolkit.Uwp.Notifications
  13. {
  14. /// <summary>
  15. /// The types of glyphs that can be placed on a badge.
  16. /// </summary>
  17. public enum BadgeGlyphValue
  18. {
  19. /// <summary>
  20. /// No glyph. If there is a numeric badge, or a glyph currently on the badge,
  21. /// it will be removed.
  22. /// </summary>
  23. None = 0,
  24. /// <summary>
  25. /// A glyph representing application activity.
  26. /// </summary>
  27. Activity,
  28. /// <summary>
  29. /// A glyph representing an alert.
  30. /// </summary>
  31. Alert,
  32. /// <summary>
  33. /// A glyph representing an alarm.
  34. /// </summary>
  35. Alarm,
  36. /// <summary>
  37. /// A glyph representing availability status.
  38. /// </summary>
  39. Available,
  40. /// <summary>
  41. /// A glyph representing away status
  42. /// </summary>
  43. Away,
  44. /// <summary>
  45. /// A glyph representing busy status.
  46. /// </summary>
  47. Busy,
  48. /// <summary>
  49. /// A glyph representing that a new message is available.
  50. /// </summary>
  51. NewMessage,
  52. /// <summary>
  53. /// A glyph representing that media is paused.
  54. /// </summary>
  55. Paused,
  56. /// <summary>
  57. /// A glyph representing that media is playing.
  58. /// </summary>
  59. Playing,
  60. /// <summary>
  61. /// A glyph representing unavailable status.
  62. /// </summary>
  63. Unavailable,
  64. /// <summary>
  65. /// A glyph representing an error.
  66. /// </summary>
  67. Error,
  68. /// <summary>
  69. /// A glyph representing attention status.
  70. /// </summary>
  71. Attention
  72. }
  73. }