Show other view names

alsamixer shows all view names in the View: line so that user
can understand what it means.  The currently used view is
shown with brackets and emphasized.
This commit is contained in:
Takashi Iwai 2005-01-31 13:46:05 +00:00
parent 6781eaa78c
commit e188eaf097

View file

@ -730,17 +730,17 @@ static void display_item_info(int elem_index, snd_mixer_selem_id_t *sid, int is_
if (xlen > sizeof(string) - 1) if (xlen > sizeof(string) - 1)
xlen = sizeof(string) - 1; xlen = sizeof(string) - 1;
mixer_dc (DC_PROMPT); mixer_dc (DC_PROMPT);
mvaddstr (3, 2, "View: "); mvaddstr (3, 2, "View: Playback Capture All ");
mixer_dc (DC_TEXT); mixer_dc (DC_TEXT);
switch (mixer_view) { switch (mixer_view) {
case VIEW_PLAYBACK: case VIEW_PLAYBACK:
mvaddstr (3, 8, "Playback"); mvaddstr (3, 8, "[Playback]");
break; break;
case VIEW_CAPTURE: case VIEW_CAPTURE:
mvaddstr (3, 8, "Capture"); mvaddstr (3, 18, "[Capture]");
break; break;
default: default:
mvaddstr (3, 8, "All"); mvaddstr (3, 27, "[All]");
break; break;
} }
mixer_dc (DC_PROMPT); mixer_dc (DC_PROMPT);