Ejemplo n.º 1
0
 private void OnHeadLabelMouseDown(object sender, MouseEventArgs e)
 {
     if (e.Button == MouseButtons.Right)
     {
         var item = (ToolStripItem)sender;
         var menu = new ContextMenuStrip();
         menu.Items.Add(new ToolStripMenuItem(
                            Resources.StrSwitchBranch.AddEllipsis(), CachedResources.Bitmaps["ImgCheckout"],
                            (s, eargs) => _guiProvider.StartCheckoutDialog()));
         menu.Items.Add(GuiItemFactory.GetViewReflogItem <ToolStripMenuItem>(Repository.Head));
         Utility.MarkDropDownForAutoDispose(menu);
         var parent = Utility.GetParentControl(item);
         var x      = item.Bounds.X + e.X;
         var y      = item.Bounds.Y + e.Y;
         menu.Show(parent, x, y);
     }
 }
Ejemplo n.º 2
0
 private void OnCheckoutClick(object sender, EventArgs e)
 {
     _guiProvider.StartCheckoutDialog();
 }