Exemplo n.º 1
0
        private void ContextMenuStrip_Opening(object sender, System.ComponentModel.CancelEventArgs e)
        {
            MergeRequestListViewContextMenu contextMenu          = ((MergeRequestListViewContextMenu)(sender));
            FullMergeRequestKey?            selectedMergeRequest = GetSelectedMergeRequest();

            if (selectedMergeRequest == null)
            {
                contextMenu.DisableAll();
            }
            else
            {
                contextMenu.EnableAll();
                contextMenu.SetUnmuteActionEnabled(isMuted(selectedMergeRequest.Value));
            }
            contextMenu.UpdateItemState();

            _toolTip.Cancel();
        }
Exemplo n.º 2
0
 internal void AssignContextMenu(MergeRequestListViewContextMenu contextMenu)
 {
     ContextMenuStrip          = contextMenu;
     ContextMenuStrip.Opening += ContextMenuStrip_Opening;
 }