Пример #1
0
 public GitRemotesSettingsTab(GitManager gitManager,
                              GitSettingsWindow settingsWindow,
                              UniGitData data,
                              GitSettingsJson gitSettings,
                              GitCallbacks gitCallbacks,
                              GitInitializer initializer)
     : base(new GUIContent("Remotes", "Remote Repositories"), gitManager, settingsWindow, data, gitSettings, gitCallbacks, initializer)
 {
 }
Пример #2
0
        internal GitSettingsTab(GUIContent name, GitManager gitManager, GitSettingsWindow settingsWindow)
        {
            this.name           = name;
            this.gitManager     = gitManager;
            this.settingsWindow = settingsWindow;
            var callbacks = gitManager.Callbacks;

            callbacks.EditorUpdate     += OnEditorUpdateInternal;
            callbacks.UpdateRepository += OnGitManagerUpdateInternal;
        }
Пример #3
0
 public GitExternalsSettingsTab(GitManager gitManager,
                                GitSettingsWindow settingsWindow,
                                GitExternalManager externalManager,
                                UniGitData data,
                                GitSettingsJson gitSettings,
                                GitCallbacks gitCallbacks,
                                GitInitializer initializer)
     : base(new GUIContent("Externals", "External Programs Helpers"), gitManager, settingsWindow, data, gitSettings, gitCallbacks, initializer)
 {
     this.externalManager = externalManager;
 }
Пример #4
0
 public override void OnInspectorGUI()
 {
     EditorGUILayout.HelpBox("Open the 'Git Settings' window to change the settings.", MessageType.Info);
     EditorGUILayout.BeginHorizontal();
     GUILayout.FlexibleSpace();
     if (GUILayout.Button(new GUIContent("Open Settings"), "AC Button"))
     {
         GitSettingsWindow.CreateEditor();
     }
     GUILayout.FlexibleSpace();
     EditorGUILayout.EndHorizontal();
 }
Пример #5
0
 public GitSecuritySettingsTab(GitManager gitManager,
                               GitSettingsWindow settingsWindow,
                               GitCredentialsManager credentialsManager,
                               UniGitData data,
                               GitSettingsJson gitSettings,
                               GitCallbacks gitCallbacks,
                               GitInitializer initializer,
                               GitOverlay gitOverlay)
     : base(new GUIContent("Security"), gitManager, settingsWindow, data, gitSettings, gitCallbacks, initializer)
 {
     this.credentialsManager = credentialsManager;
     this.gitOverlay         = gitOverlay;
 }
Пример #6
0
 public GitLFSSettingsTab(GitManager gitManager,
                          GitSettingsWindow settingsWindow,
                          GitLfsManager lfsManager,
                          InjectionHelper injectionHelper,
                          UniGitData data,
                          GitSettingsJson gitSettings,
                          GitCallbacks gitCallbacks,
                          GitInitializer initializer)
     : base(new GUIContent("LFS", "Git Large File Storage (beta)"), gitManager, settingsWindow, data, gitSettings, gitCallbacks, initializer)
 {
     this.injectionHelper = injectionHelper;
     this.lfsManager      = lfsManager;
 }
Пример #7
0
 public GitBranchesSettingsTab(GitManager gitManager,
                               GitSettingsWindow settingsWindow,
                               GitExternalManager externalManager,
                               InjectionHelper injectionHelper,
                               UniGitData data,
                               ILogger logger,
                               GitSettingsJson gitSettings,
                               GitCallbacks gitCallbacks,
                               GitInitializer initializer)
     : base(new GUIContent("Branches"), gitManager, settingsWindow, data, gitSettings, gitCallbacks, initializer)
 {
     this.injectionHelper = injectionHelper;
     this.externalManager = externalManager;
     this.logger          = logger;
 }
Пример #8
0
 public GitGeneralSettingsTab(GitManager gitManager,
                              GitSettingsWindow settingsWindow,
                              GitLfsManager lfsManager,
                              UniGitData data,
                              GitSettingsJson gitSettings,
                              GitCallbacks gitCallbacks,
                              GitInitializer initializer,
                              GitSettingsManager settingsManager,
                              UniGitPaths paths)
     : base(new GUIContent("General"), gitManager, settingsWindow, data, gitSettings, gitCallbacks, initializer)
 {
     this.paths           = paths;
     this.lfsManager      = lfsManager;
     this.settingsManager = settingsManager;
 }
Пример #9
0
 internal GitSettingsTab(GUIContent name,
                         GitManager gitManager,
                         GitSettingsWindow settingsWindow,
                         UniGitData data,
                         GitSettingsJson gitSettings,
                         GitCallbacks gitCallbacks,
                         GitInitializer initializer)
 {
     this.name                      = name;
     this.gitManager                = gitManager;
     this.settingsWindow            = settingsWindow;
     this.data                      = data;
     this.gitSettings               = gitSettings;
     this.gitCallbacks              = gitCallbacks;
     this.initializer               = initializer;
     gitCallbacks.EditorUpdate     += OnEditorUpdateInternal;
     gitCallbacks.UpdateRepository += OnGitManagerUpdateInternal;
 }
Пример #10
0
 public GitLFSSettingsTab(GitManager gitManager, GitSettingsWindow settingsWindow, GitLfsManager lfsManager)
     : base(new GUIContent("LFS", "Git Large File Storage (beta)"), gitManager, settingsWindow)
 {
     this.lfsManager = lfsManager;
 }
Пример #11
0
 public GitBranchesSettingsTab(GitManager gitManager, GitSettingsWindow settingsWindow, GitExternalManager externalManager)
     : base(new GUIContent("Branches"), gitManager, settingsWindow)
 {
     this.externalManager = externalManager;
 }
Пример #12
0
 internal void Setup(GitSettingsWindow settingsWindow, SerializedObject serializedObject)
 {
     this.settingsWindow   = settingsWindow;
     this.serializedObject = serializedObject;
 }
Пример #13
0
 public GitGeneralSettingsTab(GitManager gitManager, GitSettingsWindow settingsWindow, GitLfsManager lfsManager)
     : base(new GUIContent("General"), gitManager, settingsWindow)
 {
     this.lfsManager = lfsManager;
 }
Пример #14
0
 public GitExternalsSettingsTab(GitManager gitManager, GitSettingsWindow settingsWindow, GitExternalManager externalManager)
     : base(new GUIContent("Externals", "External Programs Helpers"), gitManager, settingsWindow)
 {
     this.externalManager = externalManager;
 }
Пример #15
0
 public GitRemotesSettingsTab(GitManager gitManager, GitSettingsWindow settingsWindow)
     : base(new GUIContent("Remotes", "Remote Repositories"), gitManager, settingsWindow)
 {
 }
Пример #16
0
 public GitSecuritySettingsTab(GitManager gitManager, GitSettingsWindow settingsWindow, GitCredentialsManager credentialsManager)
     : base(new GUIContent("Security"), gitManager, settingsWindow)
 {
     this.credentialsManager = credentialsManager;
 }