コード例 #1
0
        protected override int drawLabel(int x, int y, GitSharp.Core.Ref @ref)
        {
            var child = new TextBlock {
                Text = @ref.Name, Width = 100, TextTrimming = TextTrimming.CharacterEllipsis, Background = Brushes.CornflowerBlue, Tag = @ref
            };

            child.SetValue(Canvas.LeftProperty, (double)x);
            child.SetValue(Canvas.TopProperty, (double)y - TEXT_OFFSET + VerticalOffset);
            child.PreviewMouseDown += OnLabelClick;
            Canvas.Children.Add(child);
            return(102); // <--- returning with of label
        }
コード例 #2
0
ファイル: Branch.cs プロジェクト: stschake/GitSharp
 internal Branch(Repository repo, CoreRef @ref)
     : this(repo, @ref.Name)
 {
 }
コード例 #3
0
ファイル: Commit.cs プロジェクト: kkl713/GitSharp
 internal Commit(Repository repo, CoreRef @ref)
     : base(repo, @ref.ObjectId)
 {
 }
コード例 #4
0
ファイル: Commit.cs プロジェクト: georgeck/GitSharp
 internal Commit(Repository repo, CoreRef @ref)
     : base(repo, @ref.ObjectId)
 {
 }
コード例 #5
0
ファイル: Tag.cs プロジェクト: deodelacruz/GitSharp
 internal Tag(Repository repo, CoreRef @ref)
     : base(repo, @ref.ObjectId)
 {
     _name = @ref.Name;
 }
コード例 #6
0
ファイル: Tag.cs プロジェクト: kkl713/GitSharp
        private string _name; // <--- need the name for resolving purposes only. once the internal tag is resolved, this field is not used any more.

        internal Tag(Repository repo, CoreRef @ref)
            : base(repo, @ref.ObjectId)
        {
            _name = @ref.Name;
        }
コード例 #7
0
ファイル: HistoryGraphView.xaml.cs プロジェクト: TankleL/dost
        private void OnLabelClicked(GitSharp.Core.Ref @ref)
        {
            string text = @ref.Name;

            MessageBox.Show(text, "详细信息");
        }
コード例 #8
0
ファイル: Branch.cs プロジェクト: kkl713/GitSharp
 internal Branch(Repository repo, CoreRef @ref)
     : this(repo, @ref.Name)
 {
 }
コード例 #9
0
 private void OnLabelClicked(GitSharp.Core.Ref @ref)
 {
 }