Строка состояния — это графический элемент управления , который представляет собой информационную область, обычно находящуюся в нижней части окна . [1] Она может быть разделена на разделы для группировки информации. Ее задача в первую очередь отображать информацию о текущем состоянии окна, хотя некоторые строки состояния имеют дополнительную функциональность. Например, многие веб-браузеры имеют кликабельные разделы, которые выводят на экран информацию о безопасности или конфиденциальности.
Строка состояния также может быть текстовой, в основном в консольных приложениях, в этом случае она обычно является последней строкой в конфигурации текстового режима 80x25 , оставляя верхние 24 строки для данных приложения. Обычно строка состояния (называемая строкой состояния в этом контексте) отображает текущее состояние приложения, а также полезные сочетания клавиш . Одним из примеров является текстовый редактор 'vi' UNIX (с 1970-х годов) или более новых систем Linux. [2]
Строки состояния используются уже более 30 лет [2] для отображения рекомендательных сообщений в заранее определенной области, а не в виде всплывающих сообщений в центре экрана, которые могут блокировать просмотр сопутствующей информации.
Иногда видеоигра размещает важную для игрока информацию или индикатор состояния (например, количество очков здоровья , жизней и счет) на похожей полосе в верхней или нижней части экрана; это также называется строкой состояния.
Использование
Строки состояния и строки состояния до них использовались в течение многих лет [2] для отображения консультативных сообщений в предопределенной области, предшествуя диалоговым окнам , которые могут блокировать просмотр связанной информации за всплывающими сообщениями. Использование строк состояния (или строк состояния) имеет как преимущества, так и недостатки:
Преимущества строк состояния:
Они позволяют просматривать сообщения, одновременно просматривая весь экран (хотя они занимают место на экране для своего собственного отображения)
Они позволяют вводить информацию во время просмотра данных о состоянии.
Они позволяют использовать другие опции меню при просмотре данных о состоянии.
Они постоянно показывают статус во время работы.
Недостатки строк состояния:
Строки состояния могут ограничивать отображение информации одной строкой (хотя можно использовать переменную многострочную строку/область состояния);
Строки состояния обычно не могут всплывать на поверхность для критических сообщений, когда родительское окно расположено ниже других (но они всегда видны в родительском окне, которое можно поднять).
Их расположение на краю дисплея может сделать их менее заметными, чем диалоговое окно.
Примеры
Строка состояния файлового менеджера часто показывает количество элементов в текущем каталоге, их общий размер или размер текущего выбранного элемента.
Строка состояния веб-браузера будет невидимой или пустой, когда пользователь просматривает страницу, а затем отобразит информацию о загрузке, когда пользователь нажмет на гиперссылку .
В текстовом процессоре строка состояния часто показывает позицию курсора, количество страниц в документе и состояние клавиш Caps Lock , Num Lock и Scroll Lock . Кроме того, многие текстовые процессоры назначают клавише Insert поведение, аналогичное этим трем, чтобы разрешить переключение режима вставки — состояние которого также отображается в строке состояния.
Текстовые приключения часто имеют строку статуса, которая отображает информацию, такую как местоположение игрока, время игры и счет. Информационный бюллетень для клиентов Infocom был назван The Status Line после того, как он был назван The New Zork Times
В электронной таблице строка состояния отображает ту же информацию, что и в текстовых процессорах, но включает возможность выделения ячеек и отображения среднего значения, суммы, максимального значения и т. д.