A status bar is a
graphical control element
A graphical widget (also graphical control element or control) in a graphical user interface is an element of interaction, such as a button or a scroll bar. Controls are software components that a computer user interacts with through direct ...
which poses an information area typically found at the
window
A window is an opening in a wall, door, roof, or vehicle that allows the exchange of light and may also allow the passage of sound and sometimes air. Modern windows are usually glazed or covered in some other transparent or translucent materia ...
's bottom.
[
] It can be divided into sections to group information. Its job is primarily to display information about the current state of its window, although some status bars have extra functionality. For example, many
web browser
A web browser is application software for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's screen. Browsers are used on ...
s have clickable sections that pop up a display of security or privacy information.
A status bar can also be text-based, primarily in console-based applications, in which case it is usually the last row in an 80x25
text mode
Text mode is a computer display mode in which content is internally represented on a computer screen in terms of characters rather than individual pixels. Typically, the screen consists of a uniform rectangular grid of ''character cells'', each ...
configuration, leaving the top 24 rows for application data. Usually the status bar (called a ''status line'' in this context) displays the current state of the application, as well as helpful
keyboard shortcut
computing, a keyboard shortcut also known as hotkey is a series of one or several keys to quickly invoke a software program or perform a preprogrammed action. This action may be part of the standard functionality of the operating system or ...
s. One example is the 'vi' text editor of UNIX (from the 1970s) or newer Linux systems.
Status lines have been used for more than 30 years
[ to display advisory messages in a predefined area, rather than as pop-up messages in center screen which can block the view of related information.
Sometimes, a ]video game
Video games, also known as computer games, are electronic games that involves interaction with a user interface or input device such as a joystick, controller, keyboard, or motion sensing device to generate visual feedback. This fee ...
places the player's vital information or Heads-up display
A head-up display, or heads-up display, also known as a HUD (), is any transparent display that presents data without requiring users to look away from their usual viewpoints. The origin of the name stems from a pilot being able to view informa ...
(such as hit points
Health is an attribute in a video game or tabletop game that determines the maximum amount of damage or loss of stamina that a character or object can take before dying or losing consciousness. In role-playing games, this typically takes the for ...
, lives, and score) on a similar strip across the top or bottom of the screen; this is also referred to as a status bar.
Usage
Status bars, and status lines before them, have been used for years[ to display advisory messages in a predefined area, predating ]dialog box
The dialog box (also called dialogue box (non-U.S. English), message box or simply dialog) is a graphical control element in the form of a small window that communicates information to the user and prompts them for a response.
Dialog boxes are ...
es which can block the view of related information behind the pop-up messages. The use of status bars (or status lines) involves both advantages and disadvantages:
Advantages of status bars:
* They allow viewing messages while also viewing the entire screen (although they take space away from the screen for their own display)
* They allow typing information while viewing status data
* They allow other menu options while viewing status data
* They continually show status during operation
Disadvantages of status bars:
* Status bars might restrict information to a one-line display (although a variable multi-line status bar/region could be used);
* Status bars typically cannot pop to the surface for critical messages when its parent window is layered below others (but are always visible in the parent window, which can be raised).
* Their location at the edge of the display may make them less noticeable than a dialog box
Examples
* The status bar of a file manager
A file manager or file browser is a computer program that provides a user interface to manage files and folders. The most common operations performed on files or groups of files include creating, opening (e.g. viewing, playing, editing or pr ...
often shows the count of items in the current directory, their total size, or the size of the currently selected item.
* The status bar of a web browser
A web browser is application software for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's screen. Browsers are used on ...
will be invisible or blank when the user is viewing a page, then display loading information when the user clicks a hyperlink
In computing, a hyperlink, or simply a link, is a digital reference to data that the user can follow or be guided by clicking or tapping. A hyperlink points to a whole document or to a specific element within a document. Hypertext is text wit ...
.
* The status bar of a graphics editor will show information about the current image, such as its dimensions, color space
A color space is a specific organization of colors. In combination with color profiling supported by various physical devices, it supports reproducible representations of colorwhether such representation entails an analog or a digital represent ...
, or resolution
Resolution(s) may refer to:
Common meanings
* Resolution (debate), the statement which is debated in policy debate
* Resolution (law), a written motion adopted by a deliberative body
* New Year's resolution, a commitment that an individual mak ...
.
* In a word processor
A word processor (WP) is a device or computer program that provides for input, editing, formatting, and output of text, often with some additional features.
Word processor (electronic device), Early word processors were stand-alone devices ded ...
, the status bar often shows cursor position, the number of pages in the document, and the state of the caps lock, num lock, and scroll lock keys. Additionally, many word processors assign the insert key a behavior similar to that of these three, to allow toggling the insertion modethe state of that is also displayed in the status bar.
* Text adventure
''
Interactive fiction, often abbreviated IF, is software simulating environments in which players use text commands to control characters and influence the environment. Works in this form can be understood as literary narratives, either in the ...
s often have a status line that displayed information such as the players location, game time, and score. Infocom
Infocom was an American software company based in Cambridge, Massachusetts, that produced numerous works of interactive fiction. They also produced a business application, a relational database called ''Cornerstone (software), Cornerstone''.
...
's customer newsletter was named ''The Status Line'' after it was named ''The New Zork Times''
* In a spreadsheet
A spreadsheet is a computer application for computation, organization, analysis and storage of data in tabular form. Spreadsheets were developed as computerized analogs of paper accounting worksheets. The program operates on data entered in cel ...
, the status bar shows similar information to word processors, but includes the ability to highlight cells and show the average, sum, maximum value, and so forth.
See also
* Other window bars: menu bar
A menu bar is a graphical control element which contains drop-down menus.
The menu bar's purpose is to supply a common housing for window- or application-specific menus which provide access to such functions as opening files, interacting wi ...
, toolbar
The toolbar, also called a bar or standard toolbar (originally known as ribbon) is a graphical control element on which on-screen icons can be used. A toolbar often allows for quick access to functions that are commonly used in the program. Some ...
, address bar
In a web browser, the address bar (also location bar or URL bar) is the element that shows the current URL. The user can type a URL into it to navigate to a chosen website. In most modern browsers, non-URLs are automatically sent to a search eng ...
, title bar
A title is one or more words used before or after a person's name, in certain contexts. It may signify either generation, an official position, or a professional or academic qualification. In some languages, titles may be inserted between the f ...
.
Notes
{{Graphical control elements
Graphical control elements