We wczorajszym poście (Pisanie plugin’ów do VS) narzekałem, że MSDN nie ma żadnego wsparcia dla ikonek, które podaje się przy tworzeniu przycisku dla pluginu. Takie zachowanie nie jest jednak pro-aktywne dlatego postanowiłem sam choć trochę w tym temacie podrążyć.
Stworzyłem enumerację zawierającą choć trochę ikonek. Nie udało mi się sprawdzić wszystkich (i nie sądzę, żeby kiedykolwiek mi się udało) i nie wszystkie udało mi się zidentyfikować, dlatego w niektórych miejscach można zobaczyć wpisy typu:
public enum VSIcons
{
None = 1,
SpellCheck,
Save,
Print,
PageWidth,
Unknown07,
Table,
Columns,
Unknown10,
OrderList,
Enum obejmuje ikonki od 0 do 135. Do poprania znajduje się tu: VSIcons.cs
Można używać dowoli. Gdyby komuś udało się rozpoznać jakąś z nieznanych mi ikonek, lub sprawdził ikonki dalej to niech pisze do mnie na maila lub w komentarzach. Uzupełnię ją.
Founder of Octal Solutions a .NET software house.
Passionate dev, blogger, occasionally speaker, one of the leaders of Wroc.NET user group. Microsoft MVP. Podcaster – Ostrapila.pl