A game about forced loneliness, made by TACStudios
at master 8.8 kB view raw
1using System.ComponentModel; 2 3namespace Unity.PlasticSCM.Editor.UI 4{ 5 // Internal usage. This isn't a public API. 6 [EditorBrowsable(EditorBrowsableState.Never)] 7 public static class UnityConstants 8 { 9 internal const int LABEL_FONT_SIZE = 12; 10 11 internal const float CANCEL_BUTTON_SIZE = 15f; 12 13 internal const float REGULAR_BUTTON_WIDTH = 60f; 14 internal const float EXTRA_LARGE_BUTTON_WIDTH = 130f; 15 16 internal const float SEARCH_FIELD_WIDTH = 550f; 17 internal const float DIFF_PANEL_MIN_WIDTH = SEARCH_FIELD_WIDTH / 2f + 8f; 18 19 internal const string TREEVIEW_META_LABEL = " +meta"; 20 internal const float TREEVIEW_CHECKBOX_SIZE = 17f; 21 internal const float TREEVIEW_BASE_INDENT = 16f; 22 internal const float TREEVIEW_ROW_WIDTH_OFFSET = 24f; 23 internal const int TREEVIEW_STATUS_ICON_SIZE = 16; 24 internal const int TREEVIEW_STATUS_CONTENT_PADDING = 4; 25 internal const float FIRST_COLUMN_WITHOUT_ICON_INDENT = 5f; 26 internal const int OVERLAY_STATUS_ICON_SIZE = 16; 27 28 internal const int SETTINGS_GUI_WIDTH = 425; 29 30 internal const int STATUS_BAR_HEIGHT = 24; 31 internal const int STATUS_BAR_ICON_SIZE = 16; 32 33 internal const float DROPDOWN_ICON_Y_OFFSET = 2f; 34 internal const float TREEVIEW_FOLDOUT_Y_OFFSET = 0f; 35 internal const float TREEVIEW_ROW_HEIGHT = 24f; 36 internal const float TREEVIEW_HEADER_CHECKBOX_Y_OFFSET = 0f; 37 internal const float TREEVIEW_CHECKBOX_Y_OFFSET = 0f; 38 internal static float DIR_CONFLICT_VALIDATION_WARNING_LABEL_HEIGHT = 21f; 39 40 internal const float INSPECTOR_ACTIONS_BACK_RECTANGLE_TOP_MARGIN = -2f; 41 42 internal const int INSPECTOR_ACTIONS_HEADER_BACK_RECTANGLE_HEIGHT = 7; 43 44 internal const int LEFT_MOUSE_BUTTON = 0; 45 internal const int RIGHT_MOUSE_BUTTON = 1; 46 47 internal const int UNSORT_COLUMN_ID = -1; 48 49 internal const string PLASTIC_WINDOW_TITLE = "Unity Version Control"; 50 internal const string PROJECT_SETTINGS_TAB_PATH = "Project/Version Control/Unity Version Control"; 51 internal const string PROJECT_SETTINGS_TAB_TITLE = "Unity Version Control Settings"; 52 53 internal const float PLASTIC_WINDOW_MIN_SIZE_WIDTH = 600f; 54 internal const float PLASTIC_WINDOW_MIN_SIZE_HEIGHT = 350f; 55 internal const float PLASTIC_WINDOW_COMMENT_SECTION_HEIGHT = 55f; 56 57 internal const int ACTIVE_TAB_UNDERLINE_HEIGHT = 1; 58 internal const int SPLITTER_INDICATOR_HEIGHT = 1; 59 60 internal const double SEARCH_DELAYED_INPUT_ACTION_INTERVAL = 0.25; 61 internal const double SELECTION_DELAYED_INPUT_ACTION_INTERVAL = 0.25; 62 internal const double AUTO_REFRESH_CHANGES_DELAYED_INTERVAL = 0.1; 63 // Internal usage. This isn't a public API. 64 [EditorBrowsable(EditorBrowsableState.Never)] 65 public const double PLUGIN_DELAYED_INITIALIZE_INTERVAL = 0.25; 66 internal const double REFRESH_ASSET_DATABASE_DELAYED_INTERVAL = 0.25; 67 68 internal const double NOTIFICATION_CLEAR_INTERVAL = 8; 69 70 internal const string PENDING_CHANGES_TABLE_SETTINGS_NAME = "{0}_PendingChangesTreeV3_{1}"; 71 internal const string PENDING_CHANGES_ERRORS_TABLE_SETTINGS_NAME = "{0}_PendingChangesErrorsList{1}"; 72 internal const string GLUON_INCOMING_CHANGES_TABLE_SETTINGS_NAME = "{0}_GluonIncomingChangesTreeV2_{1}"; 73 internal const string GLUON_INCOMING_ERRORS_TABLE_SETTINGS_NAME = "{0}_GluonIncomingErrorsListV2_{1}"; 74 internal const string GLUON_UPDATE_REPORT_TABLE_SETTINGS_NAME = "{0}_GluonUpdateReportListV2_{1}"; 75 internal const string DEVELOPER_INCOMING_CHANGES_TABLE_SETTINGS_NAME = "{0}_DeveloperIncomingChangesTreeV3_{1}"; 76 internal const string DEVELOPER_MERGE_TABLE_SETTINGS_NAME = "{0}_DeveloperMergeTreeV3_{1}"; 77 internal const string DEVELOPER_UPDATE_REPORT_TABLE_SETTINGS_NAME = "{0}_DeveloperUpdateReportListV2_{1}"; 78 internal const string REPOSITORIES_TABLE_SETTINGS_NAME = "{0}_RepositoriesListV2_{1}"; 79 internal const string CHANGESETS_TABLE_SETTINGS_NAME = "{0}_ChangesetsListV3_{1}"; 80 internal const string CHANGESETS_DATE_FILTER_SETTING_NAME = "{0}_ChangesetsDateFilter_{1}"; 81 internal const string CHANGESETS_SHOW_CHANGES_SETTING_NAME = "{0}_ShowChanges_{1}"; 82 internal const string HISTORY_TABLE_SETTINGS_NAME = "{0}_HistoryListV2_{1}"; 83 internal const string BRANCHES_TABLE_SETTINGS_NAME = "{0}_BranchesListV2_{1}"; 84 internal const string BRANCHES_DATE_FILTER_SETTING_NAME = "{0}_BranchesDateFilter_{1}"; 85 internal const string LOCKS_TABLE_SETTINGS_NAME = "{0}_LocksListV2_{1}"; 86 internal const string SHELVES_TABLE_SETTINGS_NAME = "{0}_ShelvesList_{1}"; 87 internal const string SHELVES_OWNER_FILTER_SETTING_NAME = "{0}_ShelvesOwnerFilter_{1}"; 88 89 internal const string PLASTIC_PLUGIN_IS_ENABLED_KEY_NAME = "{0}_PlasticPluginIsEnabled"; 90 internal const string SHOW_BRANCHES_VIEW_KEY_NAME = "{0}_ShowBranchesView"; 91 internal const string SHOW_LOCKS_VIEW_KEY_NAME = "{0}_ShowLocksView"; 92 internal const string SHOW_SHELVES_VIEW_KEY_NAME = "{0}_ShowShelvesView"; 93 94 internal const string FIRST_CHECKIN_SUBMITTED = "{0}_FirstCheckinSubmitted"; 95 96 internal const string SHOW_NOTIFICATION_KEY_NAME = "ShowNotification"; 97 internal const string FORCE_CHECKOUT_KEY_NAME = "forceCheckoutPlasticSCM"; 98 internal const string AUTOMATIC_ADD_KEY_NAME = "{0}_AutomaticAdd"; 99 internal const string PENDING_CHANGES_CI_COMMENTS_KEY_NAME = "CheckInComments"; 100 internal const string PENDING_CHANGES_UNCHECKED_ITEMS_KEY_NAME = "PendingChangesUnchecked"; 101 102 internal static class ChangesetsColumns 103 { 104 internal const float CHANGESET_NUMBER_WIDTH = 80f; 105 internal const float CHANGESET_NUMBER_MIN_WIDTH = 50f; 106 internal const float CREATION_DATE_WIDTH = 150f; 107 internal const float CREATION_DATE_MIN_WIDTH = 100f; 108 internal const float CREATED_BY_WIDTH = 200f; 109 internal const float CREATED_BY_MIN_WIDTH = 110f; 110 internal const float COMMENT_WIDTH = 300f; 111 internal const float COMMENT_MIN_WIDTH = 100f; 112 internal const float BRANCH_WIDTH = 160f; 113 internal const float BRANCH_MIN_WIDTH = 90f; 114 internal const float REPOSITORY_WIDTH = 210f; 115 internal const float REPOSITORY_MIN_WIDTH = 90f; 116 internal const float GUID_WIDTH = 270f; 117 internal const float GUID_MIN_WIDTH = 100f; 118 } 119 120 internal static class BranchesColumns 121 { 122 internal const float BRANCHES_NAME_WIDTH = 180f; 123 internal const float BRANCHES_NAME_MIN_WIDTH = 70f; 124 internal const float CREATION_DATE_WIDTH = 80f; 125 internal const float CREATION_DATE_MIN_WIDTH = 60f; 126 internal const float CREATEDBY_WIDTH = 200f; 127 internal const float CREATEDBY_MIN_WIDTH = 110f; 128 internal const float COMMENT_WIDTH = 300f; 129 internal const float COMMENT_MIN_WIDTH = 100f; 130 internal const float REPOSITORY_WIDTH = 180f; 131 internal const float REPOSITORY_MIN_WIDTH = 90f; 132 } 133 134 internal static class LocksColumns 135 { 136 internal const float PATH_WIDTH = 400f; 137 internal const float PATH_MIN_WIDTH = 200f; 138 internal const float LOCK_TYPE_WIDTH = 100f; 139 internal const float LOCK_TYPE_MIN_WIDTH = 60f; 140 internal const float MODIFICATION_DATE_WIDTH = 120f; 141 internal const float MODIFICATION_DATE_MIN_WIDTH = 60f; 142 internal const float OWNER_WIDTH = 220f; 143 internal const float OWNER_MIN_WIDTH = 110f; 144 internal const float BRANCH_NAME_WIDTH = 180f; 145 internal const float BRANCH_NAME_MIN_WIDTH = 90f; 146 internal const float DESTINATION_BRANCH_NAME_WIDTH = 180f; 147 internal const float DESTINATION_BRANCH_NAME_MIN_WIDTH = 90f; 148 } 149 150 internal static class ShelvesColumns 151 { 152 internal const float SHELVES_NAME_WIDTH = 80f; 153 internal const float SHELVES_NAME_MIN_WIDTH = 50f; 154 internal const float CREATION_DATE_WIDTH = 150f; 155 internal const float CREATION_DATE_MIN_WIDTH = 100f; 156 internal const float CREATEDBY_WIDTH = 200f; 157 internal const float CREATEDBY_MIN_WIDTH = 110f; 158 internal const float COMMENT_WIDTH = 300f; 159 internal const float COMMENT_MIN_WIDTH = 100f; 160 internal const float REPOSITORY_WIDTH = 180f; 161 internal const float REPOSITORY_MIN_WIDTH = 90f; 162 } 163 } 164}