public void Slot_MouseLeave(object?sender, EventArgs e) { if (!(sender is PictureBox)) { return; } L_ItemName.Text = string.Empty; HoverTip.RemoveAll(); }
public void ClearParameters() { _pauseEvents = true; _panels.Clear(); FlowPanel.Controls.Clear(); AdditionalParametersCheckbox.Checked = false; AdditionalParametersTextbox.Text = ""; GeneratedParametersTextbox.Text = ""; HoverTip.RemoveAll(); _pauseEvents = false; }
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; }
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(); }