暂无描述
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

UnityConstants.cs 7.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. namespace Unity.PlasticSCM.Editor.UI
  2. {
  3. public static class UnityConstants
  4. {
  5. internal const float CANCEL_BUTTON_SIZE = 15f;
  6. internal const float SMALL_BUTTON_WIDTH = 40f;
  7. internal const float REGULAR_BUTTON_WIDTH = 60f;
  8. internal const float LARGE_BUTTON_WIDTH = 100f;
  9. internal const float EXTRA_LARGE_BUTTON_WIDTH = 130f;
  10. internal const float SEARCH_FIELD_WIDTH = 550f;
  11. internal const float DIFF_PANEL_MIN_WIDTH = SEARCH_FIELD_WIDTH / 2f + 8f;
  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 TREEVIEW_ROW_WIDTH_OFFSET = 24f;
  16. internal const int TREEVIEW_STATUS_ICON_SIZE = 16;
  17. internal const int TREEVIEW_STATUS_CONTENT_PADDING = 4;
  18. internal const int TREEVIEW_STATUS_CONTENT_OFFSET = 2;
  19. internal const float FIRST_COLUMN_WITHOUT_ICON_INDENT = 5f;
  20. internal const int PENDING_CHANGES_FONT_SIZE = 12;
  21. internal const int OVERLAY_STATUS_ICON_SIZE = 16;
  22. internal const int SETTINGS_GUI_WIDTH = 400;
  23. internal const int STATUS_BAR_HEIGHT = 24;
  24. internal const int STATUS_BAR_ICON_SIZE = 16;
  25. internal const int STATUS_BAR_NOTIFICATION_SPACING = 8;
  26. internal const float DROPDOWN_ICON_Y_OFFSET = 2f;
  27. internal const float TREEVIEW_FOLDOUT_Y_OFFSET = 0f;
  28. internal const float TREEVIEW_ROW_HEIGHT = 24f;
  29. internal const float TREEVIEW_HEADER_CHECKBOX_Y_OFFSET = 0f;
  30. internal const float TREEVIEW_CHECKBOX_Y_OFFSET = 0f;
  31. internal static float DIR_CONFLICT_VALIDATION_WARNING_LABEL_HEIGHT = 21f;
  32. internal const float INSPECTOR_ACTIONS_BACK_RECTANGLE_TOP_MARGIN = -2f;
  33. internal const int INSPECTOR_ACTIONS_HEADER_BACK_RECTANGLE_HEIGHT = 7;
  34. internal const int LEFT_MOUSE_BUTTON = 0;
  35. internal const int RIGHT_MOUSE_BUTTON = 1;
  36. internal const int UNSORT_COLUMN_ID = -1;
  37. internal const string PLASTIC_WINDOW_TITLE = "Unity Version Control";
  38. internal const string PROJECT_SETTINGS_TAB_PATH = "Project/Version Control/Unity Version Control";
  39. internal const string PROJECT_SETTINGS_TAB_TITLE = "Unity Version Control Settings";
  40. internal const float PLASTIC_WINDOW_MIN_SIZE_WIDTH = 600f;
  41. internal const float PLASTIC_WINDOW_MIN_SIZE_HEIGHT = 350f;
  42. internal const float PLASTIC_WINDOW_COMMENT_SECTION_HEIGHT = 55f;
  43. internal const int ACTIVE_TAB_UNDERLINE_HEIGHT = 1;
  44. internal const int SPLITTER_INDICATOR_HEIGHT = 1;
  45. internal const double SEARCH_DELAYED_INPUT_ACTION_INTERVAL = 0.25;
  46. internal const double SELECTION_DELAYED_INPUT_ACTION_INTERVAL = 0.25;
  47. internal const double AUTO_REFRESH_DELAYED_INTERVAL = 0.25;
  48. internal const double AUTO_REFRESH_CHANGES_DELAYED_INTERVAL = 0.1;
  49. public const double PLUGIN_DELAYED_INITIALIZE_INTERVAL = 0.25;
  50. internal const double REFRESH_ASSET_DATABASE_DELAYED_INTERVAL = 0.25;
  51. internal const double NOTIFICATION_CLEAR_INTERVAL = 5;
  52. internal const string PENDING_CHANGES_TABLE_SETTINGS_NAME = "{0}_PendingChangesTreeV3_{1}";
  53. internal const string GLUON_INCOMING_CHANGES_TABLE_SETTINGS_NAME = "{0}_GluonIncomingChangesTreeV2_{1}";
  54. internal const string GLUON_INCOMING_ERRORS_TABLE_SETTINGS_NAME = "{0}_GluonIncomingErrorsListV2_{1}";
  55. internal const string GLUON_UPDATE_REPORT_TABLE_SETTINGS_NAME = "{0}_GluonUpdateReportListV2_{1}";
  56. internal const string DEVELOPER_INCOMING_CHANGES_TABLE_SETTINGS_NAME = "{0}_DeveloperIncomingChangesTreeV3_{1}";
  57. internal const string DEVELOPER_UPDATE_REPORT_TABLE_SETTINGS_NAME = "{0}_DeveloperUpdateReportListV2_{1}";
  58. internal const string REPOSITORIES_TABLE_SETTINGS_NAME = "{0}_RepositoriesListV2_{1}";
  59. internal const string CHANGESETS_TABLE_SETTINGS_NAME = "{0}_ChangesetsListV3_{1}";
  60. internal const string CHANGESETS_DATE_FILTER_SETTING_NAME = "{0}_ChangesetsDateFilter_{1}";
  61. internal const string CHANGESETS_SHOW_CHANGES_SETTING_NAME = "{0}_ShowChanges_{1}";
  62. internal const string HISTORY_TABLE_SETTINGS_NAME = "{0}_HistoryListV2_{1}";
  63. internal const string BRANCHES_TABLE_SETTINGS_NAME = "{0}_BranchesListV2_{1}";
  64. internal const string BRANCHES_DATE_FILTER_SETTING_NAME = "{0}_BranchesDateFilter_{1}";
  65. internal const string LOCKS_TABLE_SETTINGS_NAME = "{0}_LocksListV2_{1}";
  66. internal const string PLASTIC_PLUGIN_IS_ENABLED_KEY_NAME = "{0}_PlasticPluginIsEnabled";
  67. internal const string SHOW_BRANCHES_VIEW_KEY_NAME = "{0}_ShowBranchesView";
  68. internal const string SHOW_LOCKS_VIEW_KEY_NAME = "{0}_ShowLocksView";
  69. internal const string FIRST_CHECKIN_SUBMITTED = "{0}_FirstCheckinSubmitted";
  70. internal const string SHOW_NOTIFICATION_KEY_NAME = "ShowNotification";
  71. internal const string FORCE_CHECKOUT_KEY_NAME = "forceCheckoutPlasticSCM";
  72. internal static class ChangesetsColumns
  73. {
  74. internal const float CHANGESET_NUMBER_WIDTH = 80f;
  75. internal const float CHANGESET_NUMBER_MIN_WIDTH = 50f;
  76. internal const float CREATION_DATE_WIDTH = 150f;
  77. internal const float CREATION_DATE_MIN_WIDTH = 100f;
  78. internal const float CREATED_BY_WIDTH = 200f;
  79. internal const float CREATED_BY_MIN_WIDTH = 110f;
  80. internal const float COMMENT_WIDTH = 300f;
  81. internal const float COMMENT_MIN_WIDTH = 100f;
  82. internal const float BRANCH_WIDTH = 160f;
  83. internal const float BRANCH_MIN_WIDTH = 90f;
  84. internal const float REPOSITORY_WIDTH = 210f;
  85. internal const float REPOSITORY_MIN_WIDTH = 90f;
  86. internal const float GUID_WIDTH = 270f;
  87. internal const float GUID_MIN_WIDTH = 100f;
  88. }
  89. internal static class BranchesColumns
  90. {
  91. internal const float BRANCHES_NAME_WIDTH = 180f;
  92. internal const float BRANCHES_NAME_MIN_WIDTH = 70f;
  93. internal const float CREATION_DATE_WIDTH = 80f;
  94. internal const float CREATION_DATE_MIN_WIDTH = 60f;
  95. internal const float CREATEDBY_WIDTH = 200f;
  96. internal const float CREATEDBY_MIN_WIDTH = 110f;
  97. internal const float COMMENT_WIDTH = 300f;
  98. internal const float COMMENT_MIN_WIDTH = 100f;
  99. internal const float REPOSITORY_WIDTH = 180f;
  100. internal const float REPOSITORY_MIN_WIDTH = 90f;
  101. internal const float GUID_WIDTH = 270f;
  102. internal const float GUID_MIN_WIDTH = 100f;
  103. }
  104. internal static class LocksColumns
  105. {
  106. internal const float PATH_WIDTH = 400f;
  107. internal const float PATH_MIN_WIDTH = 200f;
  108. internal const float LOCK_TYPE_WIDTH = 100f;
  109. internal const float LOCK_TYPE_MIN_WIDTH = 60f;
  110. internal const float MODIFICATION_DATE_WIDTH = 120f;
  111. internal const float MODIFICATION_DATE_MIN_WIDTH = 60f;
  112. internal const float OWNER_WIDTH = 220f;
  113. internal const float OWNER_MIN_WIDTH = 110f;
  114. internal const float BRANCH_NAME_WIDTH = 180f;
  115. internal const float BRANCH_NAME_MIN_WIDTH = 90f;
  116. internal const float DESTINATION_BRANCH_NAME_WIDTH = 180f;
  117. internal const float DESTINATION_BRANCH_NAME_MIN_WIDTH = 90f;
  118. }
  119. }
  120. }