UnityConstants.cs 4.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. using UnityEngine;
  2. namespace Unity.PlasticSCM.Editor.UI
  3. {
  4. internal static class UnityConstants
  5. {
  6. internal const float CANCEL_BUTTON_SIZE = 15f;
  7. internal const float SMALL_BUTTON_WIDTH = 40f;
  8. internal const float REGULAR_BUTTON_WIDTH = 60f;
  9. internal const float LARGE_BUTTON_WIDTH = 100f;
  10. internal const float EXTRA_LARGE_BUTTON_WIDTH = 130f;
  11. internal const float SEARCH_FIELD_WIDTH = 550f;
  12. internal const string TREEVIEW_META_LABEL = " +meta";
  13. internal const float TREEVIEW_CHECKBOX_SIZE = 17f;
  14. internal const float TREEVIEW_BASE_INDENT = 16f;
  15. internal const float FIRST_COLUMN_WITHOUT_ICON_INDENT = 5f;
  16. #if UNITY_2019_1_OR_NEWER
  17. internal const float DROPDOWN_ICON_Y_OFFSET = 2f;
  18. internal const float TREEVIEW_FOLDOUT_Y_OFFSET = 0f;
  19. internal const float TREEVIEW_ROW_HEIGHT = 21f;
  20. internal const float TREEVIEW_HEADER_CHECKBOX_Y_OFFSET = 0f;
  21. internal const float TREEVIEW_CHECKBOX_Y_OFFSET = 0f;
  22. internal static float DIR_CONFLICT_VALIDATION_WARNING_LABEL_HEIGHT = 21f;
  23. #else
  24. internal const float DROPDOWN_ICON_Y_OFFSET = 5f;
  25. internal const float TREEVIEW_FOLDOUT_Y_OFFSET = 1f;
  26. internal const float TREEVIEW_ROW_HEIGHT = 20f;
  27. internal const float TREEVIEW_HEADER_CHECKBOX_Y_OFFSET = 6f;
  28. internal const float TREEVIEW_CHECKBOX_Y_OFFSET = 2f;
  29. internal static float DIR_CONFLICT_VALIDATION_WARNING_LABEL_HEIGHT = 18f;
  30. #endif
  31. #if UNITY_2020_1_OR_NEWER
  32. internal const float INSPECTOR_ACTIONS_BACK_RECTANGLE_TOP_MARGIN = -2f;
  33. #else
  34. internal const float INSPECTOR_ACTIONS_BACK_RECTANGLE_TOP_MARGIN = 0f;
  35. #endif
  36. #if UNITY_2019
  37. internal const int INSPECTOR_ACTIONS_HEADER_BACK_RECTANGLE_HEIGHT = 24;
  38. #else
  39. internal const int INSPECTOR_ACTIONS_HEADER_BACK_RECTANGLE_HEIGHT = 7;
  40. #endif
  41. internal const int LEFT_MOUSE_BUTTON = 0;
  42. internal const int RIGHT_MOUSE_BUTTON = 1;
  43. internal const int UNSORT_COLUMN_ID = -1;
  44. internal const string PLASTIC_WINDOW_TITLE = "Plastic SCM";
  45. internal const string LOGIN_WINDOW_TITLE = "Sign in to Plastic SCM";
  46. internal const float PLASTIC_WINDOW_MIN_SIZE_WIDTH = 600f;
  47. internal const float PLASTIC_WINDOW_MIN_SIZE_HEIGHT = 350f;
  48. internal const float PLASTIC_WINDOW_COMMENT_SECTION_HEIGHT = 55f;
  49. internal const int ACTIVE_TAB_UNDERLINE_HEIGHT = 2;
  50. internal const int SPLITTER_INDICATOR_HEIGHT = 1;
  51. internal const double SEARCH_DELAYED_INPUT_ACTION_INTERVAL = 0.25;
  52. internal const double SELECTION_DELAYED_INPUT_ACTION_INTERVAL = 0.25;
  53. internal const double AUTO_REFRESH_DELAYED_INTERVAL = 0.25;
  54. internal const double AUTO_REFRESH_PENDING_CHANGES_DELAYED_INTERVAL = 0.1;
  55. internal const string PENDING_CHANGES_TABLE_SETTINGS_NAME = "{0}_PendingChangesTreeV2_{1}";
  56. internal const string GLUON_INCOMING_CHANGES_TABLE_SETTINGS_NAME = "{0}_GluonIncomingChangesTree_{1}";
  57. internal const string GLUON_INCOMING_ERRORS_TABLE_SETTINGS_NAME = "{0}_GluonIncomingErrorsList_{1}";
  58. internal const string GLUON_UPDATE_REPORT_TABLE_SETTINGS_NAME = "{0}_GluonUpdateReportList_{1}";
  59. internal const string DEVELOPER_INCOMING_CHANGES_TABLE_SETTINGS_NAME = "{0}_DeveloperIncomingChangesTree_{1}";
  60. internal const string DEVELOPER_UPDATE_REPORT_TABLE_SETTINGS_NAME = "{0}_DeveloperUpdateReportList_{1}";
  61. internal const string REPOSITORIES_TABLE_SETTINGS_NAME = "{0}_RepositoriesList_{1}";
  62. internal const string CHANGESETS_TABLE_SETTINGS_NAME = "{0}_ChangesetsList_{1}";
  63. internal const string CHANGESETS_DATE_FILTER_SETTING_NAME = "{0}_ChangesetsDateFilter_{1}";
  64. internal const string CHANGESETS_SHOW_CHANGES_SETTING_NAME = "{0}_ShowChanges_{1}";
  65. internal const string HISTORY_TABLE_SETTINGS_NAME = "{0}_HistoryList_{1}";
  66. internal static class ChangesetsColumns
  67. {
  68. internal const float CHANGESET_NUMBER_WIDTH = 80f;
  69. internal const float CHANGESET_NUMBER_MIN_WIDTH = 50f;
  70. internal const float CREATION_DATE_WIDTH = 150f;
  71. internal const float CREATION_DATE_MIN_WIDTH = 100f;
  72. internal const float CREATED_BY_WIDTH = 200f;
  73. internal const float CREATED_BY_MIN_WIDTH = 110f;
  74. internal const float COMMENT_WIDTH = 300f;
  75. internal const float COMMENT_MIN_WIDTH = 100f;
  76. internal const float BRANCH_WIDTH = 160f;
  77. internal const float BRANCH_MIN_WIDTH = 90f;
  78. internal const float REPOSITORY_WIDTH = 210f;
  79. internal const float REPOSITORY_MIN_WIDTH = 90f;
  80. internal const float GUID_WIDTH = 270f;
  81. internal const float GUID_MIN_WIDTH = 100f;
  82. }
  83. }
  84. }