Exemplo n.º 1
0
 public void Slot_MouseLeave(object?sender, EventArgs e)
 {
     if (!(sender is PictureBox))
     {
         return;
     }
     L_ItemName.Text = string.Empty;
     HoverTip.RemoveAll();
 }
Exemplo n.º 2
0
 public void ClearParameters()
 {
     _pauseEvents = true;
     _panels.Clear();
     FlowPanel.Controls.Clear();
     AdditionalParametersCheckbox.Checked = false;
     AdditionalParametersTextbox.Text     = "";
     GeneratedParametersTextbox.Text      = "";
     HoverTip.RemoveAll();
     _pauseEvents = false;
 }
Exemplo n.º 3
0
        public void Slot_MouseEnter(object?sender, EventArgs e)
        {
            if (!(sender is PictureBox pb))
            {
                return;
            }
            var index = SlotPictureBoxes.IndexOf(pb);
            var item  = GetItem(index);

            var text = GetItemText(item);

            HoverTip.SetToolTip(pb, text);
            L_ItemName.Text = text;
        }
Exemplo n.º 4
0
        public void AddParameters(IEnumerable <CompileParameter> parameters)
        {
            _pauseEvents = true;
            foreach (var cp in parameters)
            {
                var fp = new ParameterTogglePanel(cp);
                fp.ValueChanged += ToggleParameter;
                FlowPanel.Controls.Add(fp);

                _panels.Add(fp);
                HoverTip.SetToolTip(fp.CheckBox, cp.Description);
            }
            _pauseEvents = false;
            UpdateGeneratedCommand();
        }