/// <summary>Create <see cref="GuiProvider"/>.</summary> /// <param name="repositoryProvider">Git repository provider.</param> public GuiProvider(RepositoryProvider repositoryProvider) { Verify.Argument.IsNotNull(repositoryProvider, "repositoryProvider"); _repositoryProvider = repositoryProvider; _mainToolbar = new GitToolbar(this); _viewFactories = new ViewFactoriesCollection(this); _statusbar = new Statusbar(this); _menus = new MainGitMenus(this); _notifications = new Notifications(this); }