Misc ribbon editing qol

sort ribbon checkbox names alphabetically
hovering over ribbon displays ribbon name ('what is this ribbon
called?')
This commit is contained in:
Kurt 2017-06-29 09:03:56 -07:00
parent 2546ddfd8e
commit 587d0ea9fc

View File

@ -42,6 +42,7 @@ private void B_Save_Click(object sender, EventArgs e)
Close();
}
private readonly ToolTip tipName = new ToolTip();
private void PopulateRibbons()
{
// Get a list of all Ribbon Attributes in the PKM
@ -59,10 +60,9 @@ private void PopulateRibbons()
// Add Ribbons
foreach (var rib in riblist)
{
AddRibbonSprite(rib);
foreach (var rib in riblist.OrderBy(z => RibbonStrings.GetName(z.Name)))
AddRibbonChoice(rib);
}
// Force auto-size
foreach (RowStyle style in TLP_Ribbons.RowStyles)
@ -79,6 +79,11 @@ private void AddRibbonSprite(RibbonInfo rib)
if (img == null)
return;
pb.MouseEnter += (s, e) =>
{
tipName.SetToolTip(pb, RibbonStrings.GetName(rib.Name));
};
FLP_Ribbons.Controls.Add(pb);
}
private void AddRibbonChoice(RibbonInfo rib)