Menu bar

Menu bar of Mozilla Firefox, showing a submenu

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 with an application, or displaying help documentation or manuals. Menu bars are typically present in graphical user interfaces that display documents and representations of files in windows and windowing systems but menus can be used as well in command-line interface programs like text editors or file managers where drop-down menu is activated with a shortcut or combination key.

Implementations

Through the evolution of user interfaces, the menu bar has been implemented in different ways by different user interfaces and application programs.

Macintosh

Menu bar from macOS Big Sur (v11.7)
Menu bar from macOS High Sierra (v10.13.6)
Menu bar from Mac OS X Leopard (v10.5)
Menu bar from Mac OS 9.0.4

In the Macintosh operating systems, the menu bar is a horizontal "bar" anchored to the top of the screen. In macOS, the left side contains the Apple menu, the Application menu (its name will match the name of the current application) and the currently focused application's menus (e.g. File, Edit, View, Window, Help). On the right side, it contains menu extras (for example the system clock, volume control, and the Fast user switching menu (if enabled) and the Spotlight icon. All of these menu extras can be moved horizontally by command-clicking and dragging left or right. If an icon is dragged and dropped vertically it will disappear with a puff of smoke, much like the icons in the dock. In the Classic Mac OS (versions 7 through 9), the right side contains the application menu, allowing the user to switch between open applications. In Mac OS 8.5 and later, the menu can be dragged downwards, which would cause it to be represented on screen as a floating palette.

There is only one menu bar, so the application menus displayed are those of the application that is currently focused. Therefore, for example, if the System Preferences application is focused, its menus are in the menu bar, and if the user clicks on the Desktop which is a part of the Finder application, the menu bar will then display the Finder menus.

Apple experiments in GUI design for the Lisa project initially used multiple menu bars anchored to the bottom of windows, but this was quickly dropped in favor of the current arrangement,[1] as it proved slower to use (in accordance with Fitts's law). The idea of separate menus in each window or document was later implemented in Windows and is the default representation in most Linux desktop environments.

Even before the advent of the Macintosh, the universal graphical menu bar appeared in the Apple Lisa in 1983. It has been a feature of all versions of the Classic Mac OS since the first Macintosh was released in 1984, and is still used today in macOS.

Windows

The menu bar in Windows is usually anchored to the top of a window under the title bar; therefore, there can be many menu bars on screen at one time. Menus in the menu bar can be accessed through shortcuts involving the Alt key and the mnemonic letter that appears underlined in the menu title. Additionally, pressing Alt or F10 brings the focus on the first menu of the menu bar.

Linux and UNIX

Screenshot of KDE 3.5 showing multiple menu bars
Screenshot of KDE 3.5 configured with a single menu bar

KDE and GNOME[2] allow users to turn Macintosh-style and Windows-style menu bars on and off. KDE can have both types in use at the same time.

The standard GNOME desktop uses a menu bar at the top of the screen, but this menu bar only contains Applications and System menus and status information (such as the time of day); individual programs have their own menu bars as well. The Unity desktop shell shipped with Ubuntu Linux from version 11.04 through 17.04 uses a Macintosh-style menu bar; however, it is hidden unless the mouse pointer hovers over it, similar to the Amiga interface. Starting with 17.10, it defaults to the GNOME desktop environment, using its menu bar.[3]

Other window managers and desktop environments use a similar scheme, where programs have their own menus, but clicking one or more of the mouse buttons on the root window brings up a menu containing, for example, commands to launch various applications or to log out.

Window manager menus in Linux are typically configurable by editing text files or using a desktop-environment-specific Control Panel applet.

Amiga

The menu bar of AmigaOS 3.1 in its default state, showing the screen title. Shown here is the Workbench screen, which displays system information in its title.
The menu bar of AmigaOS 3.1 in its opened state. Holding the right mouse button down opens the menus in the menu bar, and releasing the button over a menu item selects that item. Each application can have its own separate menus.

The Amiga used a menu-bar style similar to that of the Macintosh, with the exception that the machine's custom graphics chips allowed each program to have its own "screen", with its own resolution and colour settings, which could be dragged down to reveal the screens of other programs. The title/menu bar would typically sit at the top of the screen, and could be accessed by pressing the right mouse button, revealing the names of the various menus. When the right menu button was not pressed down, the menu/title bar would typically display the name of the program which owned the screen, and some other information such as the amount of memory used. When accessing menus with right mouse buttons pressed, one could select multiple menu entries by clicking the left mouse button, and when right mouse button was released, all actions selected in the menus would be performed in the order they were selected. This was known as multiselect.

The Workbench screen title bar would typically display the Workbench version and the amount of free Chip RAM and Fast RAM.[4] An unusual feature of the Amiga menu system was that the Workbench screen would display a "Workbench" menu instead of a "File" or "Apple" menu, while conforming applications would display "Project" and "Tools" menus (projects and tools being, respectively, the Amiga terms for what in other systems are called files or documents, and programs or applications).

Keyboard shortcuts could be accessed by pressing the "right Amiga" key along with a normal alphanumeric key.[5] (Some early keyboards had a Commodore key to the left of the spacebar instead of a "left-Amiga" key.) The filled-in and hollowed-out designs, respectively, of the left- and right-Amiga (or Commodore and Amiga) keys are similar to the closed-Apple and open-Apple keys of later Apple II keyboards.

NeXTstep

The NeXTstep OS for the NeXT machines would display a "menu palette", by default at the top left of the screen. Clicking on the entries in the menu list would display submenus of the commands in the menu. The contents of the menu change depending on whether the user is "in" the Workspace Manager or an application. The menus and the sub-menus can easily be torn off and moved around the screen as individual palette windows.

Power users would often switch off the always-on menu, leaving it to be displayed at the mouse pointer's location when the right mouse button was pressed. The same implementation is used by GNUstep and conforming apps, though applications written for the host operating system or another toolkit will use the menu scheme appropriate to that OS or toolkit.

Atari TOS

The TOS operating system for the Atari ST would display menu bars at the top of the screen like Mac OS. Rather than being 'pulled-down' by holding the mouse button, the menu would appear as soon as the pointer was over its heading. This was done to get around an Apple patent on pull-down menus.

RISC OS

In RISC OS, clicking the middle button displays a menu list at the location of the mouse pointer. The RISC OS implementation of menus is similar to the context menus of other systems, except that menus will not close if the right mouse button is used to select a menu entry. This allows the user to implement or try out several settings before closing the menu.

Ease-of-use

In both Windows and Macintosh operating systems, in other similar desktop environments and in some applications, common functions are assigned keyboard shortcuts (e.g. Control-C or Command-C copies the current selection).

Microsoft-style bars are physically located in the same window as the content they are associated with. However, Bruce Tognazzini, former employee of Apple Inc. and Human–computer interaction professional, claims[6] that the Mac OS's menu bars can be accessed up to five times faster due to Fitts's law: because the menu bar lies on a screen edge, it effectively has an infinite height — Mac users can just "throw" their mouse pointers toward the top of the screen with the assurance that it will never overshoot the menu bar and disappear.

This assumes that the desired menu is currently enabled, however. If another application has "focus", the menu will belong to that application instead, requiring the user to check and see which menu is active before "throwing" the mouse, and often perform an extra step of focusing the desired application before using the menu, which is completely separate from the application it controls. The effectiveness of this technique is also reduced on larger screens or with low mouse acceleration curves, especially due to the time required to travel back to a target in the window after using the menu.[7] On systems with multiple displays, the menu bar may either be displayed on a single "main" display, or on all connected displays. The classic Mac OS, and versions of macOS prior to OS X Mavericks displayed only a single menu bar on the main display; Mavericks added the option to show the bar on all displays.

Some applications, e.g. Microsoft Office 2007, Internet Explorer 7 (by default), and Google Chrome and Mozilla Firefox 4 in Windows and Linux, have effectively removed the menu bar altogether by hiding it until a key is pressed (typically the "alt" key). These applications present options to the user contextually, typically using hyperlinks to select actions.

See also

  • IBM Common User Access – the standard that defined several aspects of menu layout commonly used by Windows and several Linux desktop environments today.
  • Menu button – where a pop-up menu is beneath a button.
  • Ribbon (computing) – which combines aspects of menu bars, toolbars, and tabs.

References

  1. ^ Hertzfeld, Andy. "Busy Being Born". Folklore.org. Retrieved 2023-10-15.
  2. ^ "Google Code Archive - Long-term storage for Google Code Project Hosting".
  3. ^ "Ubuntu 17.10 releases with GNOME, Kubernetes 1.8 & minimal base images". Ubuntu. Retrieved 2020-12-18.
  4. ^ Donner, Gregory S. "Release 3.0". Workbench Nostalgia: The history of the AmigaOS Graphic User Interface (GUI). Retrieved 2016-03-01.
  5. ^ Commodore-Amiga, Incorporated (1991). "The Keyboard". Amiga User Interface Style Guide. Addison Wesley Publishing Company. p. 147. ISBN 0-201-57757-7. Retrieved 2016-03-01. Use a Right-Amiga combination as the default keyboard shortcut for a menu item.
  6. ^ "About Tog". 17 November 2012.
  7. ^ "'Re: PROPOSAL: "Mac" menubar as default' - MARC".

Read other articles:

Artikel atau sebagian dari artikel ini mungkin diterjemahkan dari Age of Empires III: The WarChiefs di en.wikipedia.org. Isinya masih belum akurat, karena bagian yang diterjemahkan masih perlu diperhalus dan disempurnakan. Jika Anda menguasai bahasa aslinya, harap pertimbangkan untuk menelusuri referensinya dan menyempurnakan terjemahan ini. Anda juga dapat ikut bergotong royong pada ProyekWiki Perbaikan Terjemahan. (Pesan ini dapat dihapus jika terjemahan dirasa sudah cukup tepat. Lihat pula...

 

 

Italian ice hockey player Ice hockey player Andreas Bernard Andreas BernardBorn (1990-06-09) 9 June 1990 (age 33)Neumarkt, ItalyHeight 6 ft 0 in (183 cm)Weight 200 lb (91 kg; 14 st 4 lb)Position GoaltenderCatches LeftICEHL teamFormer teams HC PustertalSaiPaÄssätVäsby IKEC VSVNational team  ItalyPlaying career 2008–present Andreas Bernard (born 9 June 1990) is an Italian professional ice hockey goaltender who currently plays for HC Pusterta...

 

 

Bagian dari seriIlmu Pengetahuan Formal Logika Matematika Logika matematika Statistika matematika Ilmu komputer teoretis Teori permainan Teori keputusan Ilmu aktuaria Teori informasi Teori sistem FisikalFisika Fisika klasik Fisika modern Fisika terapan Fisika komputasi Fisika atom Fisika nuklir Fisika partikel Fisika eksperimental Fisika teori Fisika benda terkondensasi Mekanika Mekanika klasik Mekanika kuantum Mekanika kontinuum Rheologi Mekanika benda padat Mekanika fluida Fisika plasma Ter...

Chemical compound AltanserinClinical dataATC codenoneIdentifiers IUPAC name 3-[2-[4-(4-fluorobenzoyl)piperidin-1-yl]ethyl]-2-sulfanylidene-1H-quinazolin-4-one CAS Number76330-71-7 YPubChem CID3033677ChemSpider2298299 YUNII5015H744JQChEMBLChEMBL62919 YCompTox Dashboard (EPA)DTXSID5043891 ECHA InfoCard100.071.272 Chemical and physical dataFormulaC22H22FN3O2SMolar mass411.50 g·mol−13D model (JSmol)Interactive image SMILES Fc1ccc(cc1)C(=O)C4CCN(CCN3C(=O)c2ccccc2NC3=S)CC4 In...

 

 

First Lady of PolandPierwsza dama PolskiIncumbentAgata Kornhauser-Dudasince 6 August 2015ResidencePresidential PalaceInaugural holderMaria PiłsudskaFormation14 November 1918WebsiteFirst Lady of Poland (Pierwsza Dama) First Lady of the Republic of Poland is an informal designation customarily applied to the wife of the president of the Republic of Poland (as so far all Polish president had wives). The First Lady does not hold a constitutional position and there are no political duties as...

 

 

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Suzuki Skywave – berita · surat kabar · buku · cendekiawan · JSTOR Suzuki Skywave 125ProdusenSuzukiTahun Produksi2007–2011Model berikutnyaSuzuki Hayate 125KelasSkuterMesin124 cc (7,6 cu ...

此条目序言章节没有充分总结全文内容要点。 (2019年3月21日)请考虑扩充序言,清晰概述条目所有重點。请在条目的讨论页讨论此问题。 哈萨克斯坦總統哈薩克總統旗現任Қасым-Жомарт Кемелұлы Тоқаев卡瑟姆若马尔特·托卡耶夫自2019年3月20日在任任期7年首任努尔苏丹·纳扎尔巴耶夫设立1990年4月24日(哈薩克蘇維埃社會主義共和國總統) 哈萨克斯坦 哈萨克斯坦政府...

 

 

Component of the Maratha-Nizam War Battle of PalkhedPart of Maratha-Nizam WarDate28 February 1728LocationPalkhed, Vaijapur, Aurangabad, Maharashtra, India20°11′12.7″N 73°51′50.3″E / 20.186861°N 73.863972°E / 20.186861; 73.863972Result Maratha Empire victoryBelligerents Maratha Empire Mughal Empire Nizam of HyderabadCommanders and leaders Bajirao I Dawalji Somvanshi Pilajirao Jadhavrao Ranoji Shinde Malhar Rao Holkar Asaf Jah IAiwaz Khan Altaz Khanclass=notp...

 

 

Signal used to represent data as a sequence of discrete values This article is about digital signals in electronics. For digital data and systems, see Digital data. For digital signals that specifically represent analog waveforms, see Digital signal (signal processing). For other uses, see Digital signal (disambiguation). For broader coverage of this topic, see Signal. A binary signal, also known as a logic signal, is a digital signal with two distinguishable levels A digital signal is a sign...

Human disease from a bacterial infection of the skin This article is about the disease called erysipelas in humans. For the disease called erysipelas in nonhuman animals, see Erysipelothrix rhusiopathiae. Medical conditionErysipelasOther namesIgnis sacer, holy fire, St. Anthony's fireErysipelas of the face due to invasive StreptococcusPronunciation/ɛriˈsɪpələs/ SpecialtyDermatology, infectious disease Erysipelas (/ˌɛrəˈsɪpələs/) is a relatively common bacterial infection of t...

 

 

Cultura di GolaseccaCollocazione della Cultura di Golasecca (IX-IV secolo a.C.) a sud della Cultura di Hallstatt (XIII-VI secolo a.C.)PeriodoEtà del ferro DateIX-IV secolo a.C. La cultura di Golasecca (IX-IV secolo a.C.) è una cultura della prima età del ferro che si sviluppò nell'Italia settentrionale; essa prende il nome dalla località di Golasecca (VA), in Lombardia, presso il Ticino. Agli inizi del XIX secolo, l'abate Giovanni Battista Giani effettuò, nell'area del Monsorino, i prim...

 

 

Artikel ini bukan mengenai Asus Padfone. Asus FonepadPembuatAsusJenisTablet computerTanggal rilisApril 26, 2013 (United Kingdom)Sistem operasiAndroid 4.1.2 (Jelly Bean); released 26 April 2013; 11 tahun lalu (2013-04-26)TenagaInternal rechargeable non-removable lithium-ion polymer 4,270 mAh 16 Wh batteryCPUIntel Atom Z2420 1.2 or 1.6 GHz single-coreKapasitas penyimpanan8, 16 or 32 GB company: kingstonMemori1 GB RAM 800MHz LPDDR2. Company: ELPIDATampilan7-inci (180 mm) diag...

Moroccan television network This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: 2M TV channel – news · newspapers · books · scholar · JSTOR (Jan...

 

 

Canopus FoundationCompany typePrivate charitable foundationIndustryEnergy Access for low income Communities, Education and Science for a Sustainable EconomyFounded1997HeadquartersFreiburg (Germany)Websitewww.canopusfund.org The Canopus Foundation is a registered private charitable institution under German jurisdiction founded in 1997 by Wolfgang Heller and Dr. Peter W. Heller. Organization Management Executive Director of the foundation is Dr. Peter W. Heller. other Members of the Board of Tr...

 

 

دالة محدبةمعلومات عامةصنف فرعي من quasiconvex function (en) دالة مستمرة[1] جزء من concave and convex functions (en) تعريف الصيغة ∀ c , d ∈ ( a , b ) , t ∈ [ 0 , 1 ] : f ( ( 1 − t ) c + t d ) ≤ ( 1 − t ) f ( c ) + t f ( d ) {\displaystyle \forall c,d\in (a,b),t\in [0,1]:f((1-t)c+td)\leq (1-t)f(c)+tf(d)} [2] الرموز في الصيغة f {\displaystyle f} ممثلة بـ متبا�...

UFC mixed martial arts event in 2002 UFC 40: VendettaThe poster for UFC 40: VendettaInformationPromotionUltimate Fighting ChampionshipDateNovember 22, 2002VenueMGM Grand Garden ArenaCityParadise, NevadaAttendance13,265Total gate$1,540,000Buyrate100,000Event chronology UFC 39: The Warriors Return UFC 40: Vendetta UFC 41: Onslaught UFC 40: Vendetta was a mixed martial arts event held by the Ultimate Fighting Championship on November 22, 2002, at the MGM Grand Garden Arena on the Las Vegas Strip...

 

 

Ollywood (Odia) cinema 1930s 1936 1940s 1949 1950s 1950 1951 19531954 1956 1959 1960s 1960 1961 1962 1963 19641965 1966 1967 1968 1969 1970s 1970 1971 1972 1973 19741975 1976 1977 1978 1979 1980s 1980 1981 1982 1983 19841985 1986 1987 1988 1989 1990s 1990 1991 1992 1993 19941995 1996 1997 1998 1999 2000s 2000 2001 2002 2003 20042005 2006 2007 2008 2009 2010s 2010 2011 2012 2013 20142015 2016 2017 2018 2019 2020s 2020 2021 2022 2023 vte This is a list of films produced by the Ollywood film in...

 

 

Telephone area codes in Oklahoma, USA Area codes 918 and 539 are telephone area codes serving Tulsa and northeast Oklahoma. Besides Tulsa, these area codes cover cities such as Bartlesville, Broken Arrow, Claremore, Gore, Jenks, McAlester, Muskogee, Okmulgee, Pryor, Sapulpa, Tahlequah, and northeastern Oklahoma. Area code 918 was created in 1953 as a split from area code 405. Area code 539 was created as an overlay for 918. It became active on April 1, 2011 (although 539 numbers could have be...

Azlocillina Nome IUPACacido (2S,5R,6R)-3,3-dimetil-7-osso-6-{[(2R)-2-{[(2-ossoimidazolidin-1-il)carbonil]amino}-2-fenilacetil]amino}-4-tio-1-azabiciclo[3.2.0]eptan-2-carbossilico Nomi alternativiAzlin, Securopen[1] Caratteristiche generaliFormula bruta o molecolareC20H23N5O6S Massa molecolare (u)461,491 g/mol Numero CAS37091-66-0 Numero EINECS253-348-2 Codice ATCJ01CA09 PubChem6479523 DrugBankDBDB01061 SMILESCC1(C(N2C(S1)C(C2=O)NC(=O)C(C3=CC=CC=C3)NC(=O)N4CCNC4=O)C(=O)O)C Proprietà c...

 

 

部分地图中的名称存在误译提示:此条目所述地在部分地图类app/网页中的名称为“昂格维莱”,该名称为地图从Wikidata上抓取的中文维基早期机翻误译,而当前条目名称“恩维莱尔”则已经过修正(详细情况参阅此处) 恩维莱尔Hengwiller 法國市镇 徽章恩维莱尔的位置 恩维莱尔显示法国的地图恩维莱尔显示下莱茵省的地图坐标:48°40′02″N 7°20′00″E / 48.6672°...