static void ProcessOpenMenuOperation( OpenMenuOperations openOperationToExecute, IOpenMenuOperations openMenuOperations) { if (openOperationToExecute == OpenMenuOperations.Open) { openMenuOperations.Open(); return; } }
internal PendingChangesViewMenu( IPendingChangesMenuOperations pendingChangesMenuOperations, IOpenMenuOperations openMenuOperations, IMetaMenuOperations metaMenuOperations, IFilesFilterPatternsMenuOperations filterMenuOperations) { mPendingChangesMenuOperations = pendingChangesMenuOperations; mOpenMenuOperations = openMenuOperations; mMetaMenuOperations = metaMenuOperations; mFilterMenuBuilder = new FilesFilterPatternsMenuBuilder(filterMenuOperations); BuildComponents(); }
static bool ProcessKeyActionForOpenMenu( OpenMenuOperations openOperationToExecute, IOpenMenuOperations openMenuOperations, SelectedChangesGroupInfo info) { OpenMenuOperations openOperations = GetOpenMenuOperations.ForPendingChanges(info); if (!openOperations.HasFlag(openOperationToExecute)) { return(false); } ProcessOpenMenuOperation( openOperationToExecute, openMenuOperations); return(true); }
internal PendingChangesViewMenu( WorkspaceInfo wkInfo, IPendingChangesMenuOperations pendingChangesMenuOperations, IOpenMenuOperations openMenuOperations, IMetaMenuOperations metaMenuOperations, IFilesFilterPatternsMenuOperations filterMenuOperations, bool isGluonMode) { mWkInfo = wkInfo; mPendingChangesMenuOperations = pendingChangesMenuOperations; mOpenMenuOperations = openMenuOperations; mMetaMenuOperations = metaMenuOperations; mIsGluonMode = isGluonMode; mFilterMenuBuilder = new FilesFilterPatternsMenuBuilder(filterMenuOperations); BuildComponents(); }