Ejemplo n.º 1
0
 static void ProcessOpenMenuOperation(
     OpenMenuOperations openOperationToExecute,
     IOpenMenuOperations openMenuOperations)
 {
     if (openOperationToExecute == OpenMenuOperations.Open)
     {
         openMenuOperations.Open();
         return;
     }
 }
Ejemplo n.º 2
0
        internal PendingChangesViewMenu(
            IPendingChangesMenuOperations pendingChangesMenuOperations,
            IOpenMenuOperations openMenuOperations,
            IMetaMenuOperations metaMenuOperations,
            IFilesFilterPatternsMenuOperations filterMenuOperations)
        {
            mPendingChangesMenuOperations = pendingChangesMenuOperations;
            mOpenMenuOperations           = openMenuOperations;
            mMetaMenuOperations           = metaMenuOperations;

            mFilterMenuBuilder = new FilesFilterPatternsMenuBuilder(filterMenuOperations);

            BuildComponents();
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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();
        }