コード例 #1
0
ファイル: RevisionListBox.cs プロジェクト: oqewok/gitter
 private void OnCurrentBranchPositionChanged(object sender, RevisionChangedEventArgs e)
 {
     if (InvokeRequired)
     {
         BeginInvoke(new Action <Revision>(RelocateFakeItemsAfterHeadReset), e.NewValue);
     }
     else
     {
         RelocateFakeItemsAfterHeadReset(e.NewValue);
     }
 }
コード例 #2
0
        private void OnHeadPositionChanged(object sender, RevisionChangedEventArgs e)
        {
            var listBox = ListBox;

            if (listBox != null && listBox.InvokeRequired)
            {
                listBox.BeginInvoke(new MethodInvoker(Refresh), null);
            }
            else
            {
                Refresh();
            }
        }
コード例 #3
0
ファイル: Head.cs プロジェクト: Kuzq/gitter
 private void OnBranchPositionChanged(object sender, RevisionChangedEventArgs e)
 {
     LeaveRevision(e.OldValue);
     EnterRevision(e.NewValue);
     InvokePositionChanged(e.OldValue, e.NewValue);
 }
コード例 #4
0
ファイル: RevisionListBox.cs プロジェクト: Kuzq/gitter
 private void OnCurrentBranchPositionChanged(object sender, RevisionChangedEventArgs e)
 {
     if(InvokeRequired)
     {
         BeginInvoke(new Action<Revision>(RelocateFakeItemsAfterHeadReset), e.NewValue);
     }
     else
     {
         RelocateFakeItemsAfterHeadReset(e.NewValue);
     }
 }