Sokadik meggondolás után arra jutottam, hogy a youtube lejátszóján kétféle gombok vannak:
1. Vezérlőgombok, amik a következő állapotot mutatják:
play/pause, következő videó, minilejátszó, lejátszó mérete, fullscreen
2. Választógombok, amik az aktuális állapotot mutatják:
hangerő, felirat, beállítások
A hangszóró ikonnal ebben az értelmezésben nem a némítást lehet kapcsolgatni, hanem a hangerőt állítani; tulajdonképpen a csúszkát helyettesíti. Ha így nézem, akkor a kattintásra némítás csak egy extra kényelmi funkció rajta, egy shortcut, hogy ne egérrel kelljen 0%-ra húznom a csúszkát. Ha külön lenne egy csúszka a hangerőnek és külön lenne egy némító gomb, akkor ez utóbbi a fenti csoportosítás alapján már vezérlőgomb szerepet töltene be és tényleg fordítva kellene működnie.
tl;dr:
Ha általánosítanom kellene, akkor azt mondanám, hogy a gomb szerepe a döntő:
- Ha valamit vezérel, akkor mutassa a következő állapotot.
- Ha valamit választani lehet vele, akkor mutassa az aktuális (kiválasztott) állapotot.
- Ha vezérelni és választani is lehet vele, akkor mutassa az aktuális állapotot, mert fontosabb azt látni, hogy mit választottam ki.
Aztán nem tudom, lehet, hogy vannak esetek, amikor ez a logika hibádzik, de hirtelen nem tudok mondani rá példát.