コード例 #1
0
ファイル: FormMain.cs プロジェクト: orf53975/GitForce
        /// <summary>
        /// Selectively refreshes only specified panels
        /// </summary>
        public void SelectiveRefresh(SelectveRefreshFlags flags)
        {
            // Always refresh the class status first
            ClassRepos.Refresh();

            if ((flags & SelectveRefreshFlags.View) == SelectveRefreshFlags.View)
            {
                PanelView.ViewRefresh();
            }

            if ((flags & SelectveRefreshFlags.Repos) == SelectveRefreshFlags.Repos)
            {
                PanelRepos.ReposRefresh();
            }

            if ((flags & SelectveRefreshFlags.Commits) == SelectveRefreshFlags.Commits)
            {
                PanelCommits.CommitsRefresh();
            }

            if ((flags & SelectveRefreshFlags.Revisions) == SelectveRefreshFlags.Revisions)
            {
                PanelRevlist.RevlistRefresh();
            }

            if ((flags & SelectveRefreshFlags.Branches) == SelectveRefreshFlags.Branches)
            {
                PanelBranches.BranchesRefresh();
            }
        }
コード例 #2
0
ファイル: FormMain.cs プロジェクト: gdevic/GitForce
        /// <summary>
        /// Selectively refreshes only specified panels
        /// </summary>
        public void SelectiveRefresh(SelectveRefreshFlags flags)
        {
            // Always refresh the class status first
            ClassStatus.Refresh();

            if ((flags & SelectveRefreshFlags.View) == SelectveRefreshFlags.View)
                PanelView.ViewRefresh();

            if ((flags & SelectveRefreshFlags.Repos) == SelectveRefreshFlags.Repos)
                PanelRepos.ReposRefresh();

            if ((flags & SelectveRefreshFlags.Commits) == SelectveRefreshFlags.Commits)
                PanelCommits.CommitsRefresh();

            if ((flags & SelectveRefreshFlags.Revisions) == SelectveRefreshFlags.Revisions)
                PanelRevlist.RevlistRefresh();

            if ((flags & SelectveRefreshFlags.Branches) == SelectveRefreshFlags.Branches)
                PanelBranches.BranchesRefresh();
        }