PageRenderTime 45ms CodeModel.GetById 19ms RepoModel.GetById 1ms app.codeStats 0ms

/Scenes/UserInterfaces/Designs/TODODropdownBoxDesign.cs

#
C# | 66 lines | 33 code | 5 blank | 28 comment | 0 complexity | 48c2568d449ca401dbb1e261ab1a8470 MD5 | raw file
Possible License(s): Apache-2.0
  1. using System;
  2. using Delta.Rendering.Basics.Materials;
  3. namespace Delta.Scenes.UserInterfaces.Designs
  4. {
  5. /// <summary>
  6. /// Dropdown box design
  7. /// </summary>
  8. public class TODODropdownBoxDesign : TextControlDesign
  9. {
  10. #region Constants
  11. /// <summary>
  12. /// The name of the class which is saved in the content data to
  13. /// describe and "detect" the data in the loading code again.
  14. /// </summary>
  15. private const string SavingClassName = "UIDropdownBoxDesign";
  16. /// <summary>
  17. /// The current version of the implementation of this class.
  18. /// </summary>
  19. private const int WorkingVersion = 1;
  20. #endregion
  21. #region Expander (Public)
  22. /// <summary>
  23. /// Expander
  24. /// </summary>
  25. /// <value>
  26. /// The expander.
  27. /// </value>
  28. public Material2DColored Expander
  29. {
  30. get;
  31. set;
  32. }
  33. #endregion
  34. #region ExpanderHover (Public)
  35. /// <summary>
  36. /// Expander hover style
  37. /// </summary>
  38. /// <value>
  39. /// The expander hover.
  40. /// </value>
  41. public Material2DColored ExpanderHover
  42. {
  43. get;
  44. set;
  45. }
  46. #endregion
  47. #region DisabledExpander (Public)
  48. /// <summary>
  49. /// Disabled expander style
  50. /// </summary>
  51. /// <value>
  52. /// The disabled expander.
  53. /// </value>
  54. public Material2DColored DisabledExpander
  55. {
  56. get;
  57. set;
  58. }
  59. #endregion
  60. }
  61. }