Title bar
Encyclopedia
In computing
Computing
Computing is usually defined as the activity of using and improving computer hardware and software. It is the computer-specific part of information technology...

, the title bar (or titlebar) consists of that part of a window
Window (computing)
In computing, a window is a visual area containing some kind of user interface. It usually has a rectangular shape that can overlap with the area of other windows...

 where the title of the window appears. Most graphical operating system
Operating system
An operating system is a set of programs that manage computer hardware resources and provide common services for application software. The operating system is the most important type of system software in a computer system...

s and window manager
Window manager
A window manager is system software that controls the placement and appearance of windows within a windowing system in a graphical user interface. Most window managers are designed to help provide a desktop environment...

s position the title bar at the top of the application
Application software
Application software, also known as an application or an "app", is computer software designed to help the user to perform specific tasks. Examples include enterprise software, accounting software, office suites, graphics software and media players. Many application programs deal principally with...

 window as a horizontal bar.

Default title-bar text often incorporates the name of the application and/or of its manufacturer. The name of the host running the application also appears frequently. Various methods (menu
Menu (computing)
In computing and telecommunications, a menu is a list of commands presented to an operator by a computer or communications system. A menu is used in contrast to a command-line interface, where instructions to the computer are given in the form of commands .Choices given from a menu may be selected...

-selections, escape sequences, setup parameters, command-line
Command-line interface
A command-line interface is a mechanism for interacting with a computer operating system or software by typing commands to perform specific tasks...

 options — depending on the computing environment) may exist to give the end-user
End-user
Economics and commerce define an end user as the person who uses a product. The end user or consumer may differ from the person who purchases the product...

 some control of title-bar text. Most web browser
Web browser
A web browser is a software application for retrieving, presenting, and traversing information resources on the World Wide Web. An information resource is identified by a Uniform Resource Identifier and may be a web page, image, video, or other piece of content...

s will render
Rendering (computer graphics)
Rendering is the process of generating an image from a model , by means of computer programs. A scene file contains objects in a strictly defined language or data structure; it would contain geometry, viewpoint, texture, lighting, and shading information as a description of the virtual scene...

 the contents of the title HTML element
HTML element
An HTML element is an individual component of an HTML document. HTML documents are composed of a tree of HTML elements and other nodes, such as text nodes. Each element can have attributes specified. Elements can also have content, including other elements and text. HTML elements represent...

 in their title bar, often pre- or postfixed by the application name. Google Chrome
Google Chrome
Google Chrome is a web browser developed by Google that uses the WebKit layout engine. It was first released as a beta version for Microsoft Windows on September 2, 2008, and the public stable release was on December 11, 2008. The name is derived from the graphical user interface frame, or...

 places its tabs in the title bar, so it is not necessary to use the main window for the tabs.

The title bar often contains icon
Icon (computing)
A computer icon is a pictogram displayed on a computer screen and used to navigate a computer system or mobile device. The icon itself is a small picture or symbol serving as a quick, intuitive representation of a software tool, function or a data file accessible on the system. It functions as an...

s for system commands relating to the window, such as a maximize, minimize, rollup and close buttons; and may include other content such as an application icon, a clock
Clock
A clock is an instrument used to indicate, keep, and co-ordinate time. The word clock is derived ultimately from the Celtic words clagan and clocca meaning "bell". A silent instrument missing such a mechanism has traditionally been known as a timepiece...

, etc.

In many graphical user interface
Graphical user interface
In computing, a graphical user interface is a type of user interface that allows users to interact with electronic devices with images rather than text commands. GUIs can be used in computers, hand-held devices such as MP3 players, portable media players or gaming devices, household appliances and...

s, including the Mac OS
Mac OS
Mac OS is a series of graphical user interface-based operating systems developed by Apple Inc. for their Macintosh line of computer systems. The Macintosh user experience is credited with popularizing the graphical user interface...

 and Microsoft Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

 interfaces, the user may move a window by grab
Point-and-click
Point-and-click is the action of a computer user moving a cursor to a certain location on a screen and then pressing a mouse button, usually the left button , or other pointing device...

bing the title bar and dragging.

Types of titlebar

Typically titlebars can be used to provide window motion enabling the window to be moved around the screen by using a drag
Drag-and-drop
In computer graphical user interfaces, drag-and-drop is the action of selecting a virtual object by "grabbing" it and dragging it to a different location or onto another virtual object...

 action.

Useless titlebars

Some window manager
Window manager
A window manager is system software that controls the placement and appearance of windows within a windowing system in a graphical user interface. Most window managers are designed to help provide a desktop environment...

s provide useless titlebars which are purely for decorative purposes and offer no window motion facility. These window manager
Window manager
A window manager is system software that controls the placement and appearance of windows within a windowing system in a graphical user interface. Most window managers are designed to help provide a desktop environment...

s do not allow windows to be moved around the screen by using a drag
Drag-and-drop
In computer graphical user interfaces, drag-and-drop is the action of selecting a virtual object by "grabbing" it and dragging it to a different location or onto another virtual object...

 action on the titlebar.

Titlebar buttons

Some window manager
Window manager
A window manager is system software that controls the placement and appearance of windows within a windowing system in a graphical user interface. Most window managers are designed to help provide a desktop environment...

s provide titlebar buttons which provide the facility to minimize, maximize, roll-up or close application windows. Some window managers may display the titlebar buttons in the taskbar or taskpanel, rather than in the titlebars.

The following buttons may appear in the titlebar:
  • close
  • maximize
  • minimize
  • resize
  • roll-up


Note that a context menu
Context menu
A context menu is a menu in a graphical user interface that appears upon user interaction, such as a right mouse click or middle click mouse operation...

 may be available from some titlebar buttons or by right-clicking.

Titlebar icon

Some window manager
Window manager
A window manager is system software that controls the placement and appearance of windows within a windowing system in a graphical user interface. Most window managers are designed to help provide a desktop environment...

s display a small icon in the titlebar that may vary according to the application on which it appears. The titlebar icon may behave like a menu button, or may provide a context menu
Context menu
A context menu is a menu in a graphical user interface that appears upon user interaction, such as a right mouse click or middle click mouse operation...

 facility.

Document status icon

Some window managers display an icon or symbol to indicate that the contents of the window have not been saved or confirmed in some way: Mac OS X
Mac OS X
Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...

 changes its close icon from an X to a dot; RISC OS
RISC OS
RISC OS is a computer operating system originally developed by Acorn Computers Ltd in Cambridge, England for their range of desktop computers, based on their own ARM architecture. First released in 1987, under the name Arthur, the subsequent iteration was renamed as in 1988...

 appends an asterisk
Asterisk
An asterisk is a typographical symbol or glyph. It is so called because it resembles a conventional image of a star. Computer scientists and mathematicians often pronounce it as star...

 to the title.

List of OS specific window managers and the types of titlebar they use

OS icon back close maximize menu
Menu (computing)
In computing and telecommunications, a menu is a list of commands presented to an operator by a computer or communications system. A menu is used in contrast to a command-line interface, where instructions to the computer are given in the form of commands .Choices given from a menu may be selected...

meta
Meta key
The meta key is a special key on MIT keyboards, such as the space-cadet keyboard, and on Sun Microsystems keyboards, marked as a solid diamond.The key is similar in function to the Macintosh's command key, which has the same location...

minimize resize roll-up status context menu
Context menu
A context menu is a menu in a graphical user interface that appears upon user interaction, such as a right mouse click or middle click mouse operation...

Notes
Mac Os X
Mac OS X
Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...

RISC OS
RISC OS
RISC OS is a computer operating system originally developed by Acorn Computers Ltd in Cambridge, England for their range of desktop computers, based on their own ARM architecture. First released in 1987, under the name Arthur, the subsequent iteration was renamed as in 1988...

Windows Icon is context menu

List of X window managers and the types of titlebar that they use

  • 3dwm - close and menu
    Menu
    In a restaurant, a menu is a presentation of food and beverage offerings. A menu may be a la carte – which guests use to choose from a list of options – or table d'hôte, in which case a pre-established sequence of courses is served....

     buttons
  • 4dwm
    4Dwm
    4Dwm is a window manager normally used on Silicon Graphics workstations running IRIX. 4Dwm is derived from the older mwm window manager and uses the Motif widget toolkit on top of the X Window System found on most Unix systems....

     - meta
    Meta
    Meta- , is a prefix used in English to indicate a concept which is an abstraction from another concept, used to complete or add to the latter....

    , minimize and maximize buttons
  • 5dwm - menu
    Menu
    In a restaurant, a menu is a presentation of food and beverage offerings. A menu may be a la carte – which guests use to choose from a list of options – or table d'hôte, in which case a pre-established sequence of courses is served....

    , minimize and maximize buttons
  • aewm - meta
    Meta
    Meta- , is a prefix used in English to indicate a concept which is an abstraction from another concept, used to complete or add to the latter....

     button
  • aewm++ - meta
    Meta
    Meta- , is a prefix used in English to indicate a concept which is an abstraction from another concept, used to complete or add to the latter....

     button
  • afterstep
    AfterStep
    AfterStep is a stacking window manager for the X Window System. The goal of AfterStep's development is to provide for flexibility of desktop configuration, improved aesthetics and efficient use of system resources, and was used in such distributions as MachTen...

     - close, menu
    Menu
    In a restaurant, a menu is a presentation of food and beverage offerings. A menu may be a la carte – which guests use to choose from a list of options – or table d'hôte, in which case a pre-established sequence of courses is served....

     and optional minimize and maximize buttons
  • alloywm
  • amiwm
    Amiwm
    In computing, the AMIga Window Manager is a stacking window manager for the X Window System.Amwim was written by Marcus Comstedt. "The purpose of amiwm is to make life more pleasant for Amiga-freaks like myself who has/wants to use UNIX workstations once in a while."Amiwm emulates the Amiga...

     - menu
    Menu
    In a restaurant, a menu is a presentation of food and beverage offerings. A menu may be a la carte – which guests use to choose from a list of options – or table d'hôte, in which case a pre-established sequence of courses is served....

    , minimize, maximize, and close buttons
  • antico - meta
    Meta
    Meta- , is a prefix used in English to indicate a concept which is an abstraction from another concept, used to complete or add to the latter....

     and close buttons
  • afterstep
    AfterStep
    AfterStep is a stacking window manager for the X Window System. The goal of AfterStep's development is to provide for flexibility of desktop configuration, improved aesthetics and efficient use of system resources, and was used in such distributions as MachTen...

     - menu
    Menu
    In a restaurant, a menu is a presentation of food and beverage offerings. A menu may be a la carte – which guests use to choose from a list of options – or table d'hôte, in which case a pre-established sequence of courses is served....

    , minimize, maximize, and close buttons
  • asclassic - close and menu
    Menu
    In a restaurant, a menu is a presentation of food and beverage offerings. A menu may be a la carte – which guests use to choose from a list of options – or table d'hôte, in which case a pre-established sequence of courses is served....

     buttons
  • awesome
    Awesome (window manager)
    awesome is a dynamic window manager for the X Window System developed in the C and Lua programming languages. The latter is also used for configuring and extending the window manager. Its development began as a fork of dwm...

     - icon and minimize, maximize and close buttons
  • azalea
    Azalea
    Azaleas are flowering shrubs comprising two of the eight subgenera of the genus Rhododendron, Pentanthera and Tsutsuji . Azaleas bloom in spring, their flowers often lasting several weeks...

     - icon, minimize, maximize, and close buttons
  • beryl
    Beryl
    The mineral beryl is a beryllium aluminium cyclosilicate with the chemical formula Be3Al26. The hexagonal crystals of beryl may be very small or range to several meters in size. Terminated crystals are relatively rare...

     - icon, minimize, maximize, rollup
    Rollup
    A Rollup is a technique used by investors where multiple small companies in the same market are acquired and merged. The principal aim of a rollup is to reduce costs through economies of scale. Rollups also have the effect of increasing the valuation multiples the business can command as it...

     and close buttons
  • blackbox
    Blackbox
    In Unix computing, Blackbox is a stacking window manager for the X Window System.Blackbox has specific design goals, and some functionality is provided only through other applications. One example is the bbkeys hotkey application....

     - icon, minimize, maximize, and close buttons
  • ctwm
    CTWM
    In Unix computing, CTWM is a stacking window manager for the X Window System in the twm family of window managers...

     - icon and menu
    Menu
    In a restaurant, a menu is a presentation of food and beverage offerings. A menu may be a la carte – which guests use to choose from a list of options – or table d'hôte, in which case a pre-established sequence of courses is served....

    , minimize, maximize, rollup
    Rollup
    A Rollup is a technique used by investors where multiple small companies in the same market are acquired and merged. The principal aim of a rollup is to reduce costs through economies of scale. Rollups also have the effect of increasing the valuation multiples the business can command as it...

     and close buttons
  • fluxbox
    Fluxbox
    Fluxbox is a stacking window manager for the X Window System, which started as a fork of Blackbox 0.61.1, with the same aim to be lightweight. Its user interface has only a taskbar, a pop-up menu accessible by right-clicking on the desktop, and minimal support for graphical icons...

     - title only
  • FLWM
    FLWM
    The Fast Light Window Manager is a stacking window manager written in C++ and available for redistribution under the terms of the GNU General Public Licence.- Features :Features of the FLWM window manager include:* Stacking windows* Written in C++...

     - vertical titlebars
  • fpcbol - minimize, maximize, and close buttons
  • fvwm
    FVWM
    The F Virtual Window Manager is a virtual window manager for the X Window System. Originally a twm derivative, FVWM has evolved into a powerful and highly configurable environment for Unix-like systems.- History:...

     - menu
    Menu
    In a restaurant, a menu is a presentation of food and beverage offerings. A menu may be a la carte – which guests use to choose from a list of options – or table d'hôte, in which case a pre-established sequence of courses is served....

    , minimize, maximize, rollup
    Rollup
    A Rollup is a technique used by investors where multiple small companies in the same market are acquired and merged. The principal aim of a rollup is to reduce costs through economies of scale. Rollups also have the effect of increasing the valuation multiples the business can command as it...

     and close buttons
  • fvwm95
    FVWM95
    FVWM95 is a window manager for the X Window System based on the popular FVWM 2 window manager. It is similar to the original FVWM, but is designed to closely resemble the look of Windows 95....

     - minimize, maximize, and close buttons
  • heliwm - optional, title only
  • icewm
    IceWM
    IceWM is a stacking window manager for the X Window System graphical infrastructure, written by Marko Maček. It was coded from scratch in C++ and is released under the terms of the GNU Lesser General Public License...

     - rightclick menu and have minimize, maximize, rollup
    Rollup
    A Rollup is a technique used by investors where multiple small companies in the same market are acquired and merged. The principal aim of a rollup is to reduce costs through economies of scale. Rollups also have the effect of increasing the valuation multiples the business can command as it...

     and close buttons
  • ion2 - rightclick menu
  • jwm
    JWM
    JWM is a lightweight stacking window manager for the X Window System written by Joe Wingbermuehle. JWM is written in C and uses only Xlib at a minimum...

     - minimize, maximize, rollup
    Rollup
    A Rollup is a technique used by investors where multiple small companies in the same market are acquired and merged. The principal aim of a rollup is to reduce costs through economies of scale. Rollups also have the effect of increasing the valuation multiples the business can command as it...

     and close buttons
  • karmen - minimize and close buttons
  • Lightweight window manager
    Lightweight window manager
    lwm is a lightweight X11 window manager written by Elliott Hughes. It was based upon the 9wm window manager.- Features :Features of the lightweight window manager are:* A stacking window manager* Written in C* Uses the xlib toolkit...

     - close button
  • mvwm - icon, minimize, maximize and close buttons
  • mwm
    MWM
    MWM INTERNATIONAL Motores is a Brazilian company, specialised in the manufacturing of diesel engines for Latin American automotive applications. MWM is a fully owned subsidiary of Navistar International since 2005...

     - menu
    Menu
    In a restaurant, a menu is a presentation of food and beverage offerings. A menu may be a la carte – which guests use to choose from a list of options – or table d'hôte, in which case a pre-established sequence of courses is served....

    , minimize and maximize buttons
  • olwm
    Olwm
    olwm was the default stacking window manager for OpenWindows, the original desktop environment included with SunOS and Solaris...

     - rightclick menu, and a minimize button
  • openbox
    Openbox
    Openbox is a free window manager for the X Window System, licensed under the GNU General Public License. Originally derived from Blackbox 0.65.0 , Openbox has now been totally rewritten in the C programming language and since version 3.0 is not based upon any code from Blackbox.Openbox is designed...

     - minimize, maximize, rollup
    Rollup
    A Rollup is a technique used by investors where multiple small companies in the same market are acquired and merged. The principal aim of a rollup is to reduce costs through economies of scale. Rollups also have the effect of increasing the valuation multiples the business can command as it...

     and close buttons
  • pekwm - minimize, maximize and close buttons
  • pwm2 - rightclick menu
  • qvwm - minimize, maximize, and close buttons
  • sawfish
    Sawfish
    Sawfish, also known as the Carpenter Shark, are a family of rays, characterized by a long, toothy nose extension snout. Several species can grow to approximately . The family as a whole is largely unknown and little studied...

     - minimize, maximize, rollup
    Rollup
    A Rollup is a technique used by investors where multiple small companies in the same market are acquired and merged. The principal aim of a rollup is to reduce costs through economies of scale. Rollups also have the effect of increasing the valuation multiples the business can command as it...

     and close buttons
  • smallwm - close button
  • twm
    Twm
    In computing, twm is the standard window manager for the X Window System, version X11R4 onwards...

     - minimize, resize buttons
  • vtwm
    Vtwm
    Vtwm is an X window manager that was developed from the twm codebase. The first release was in 1990, and it is very much an "old school" window manager. It added features like xpm icons, autoraising of windows, and a virtual desktop; the latter feature is from where the program takes its name...

     - menu
    Menu
    In a restaurant, a menu is a presentation of food and beverage offerings. A menu may be a la carte – which guests use to choose from a list of options – or table d'hôte, in which case a pre-established sequence of courses is served....

    , minimize, resize buttons
  • Mutter (Gnome Shell) - Close


Note that many of these window manager allow customization of the buttons shown in the titlebar, some with much greater flexibility than others.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK