Меню (інформатика) 1

Меню (англ. Menu, фр. Menu) - елемент інтерфейсу користувача, що дозволяє вибрати одну (в найпростішому випадку) з декількох перерахованих опцій.

В сучасних операційних системах меню є основним елементом графічного інтерфейсу користувача.

зміст

елементи меню

Меню являє собою набір таких елементів:

  • рядок меню (англ.menu bar) - основна частина меню, яка постійно знаходиться у вікні програми (рідше, ховається і з'являється при певних діях користувача). Цей рядок є так званим головним меню вікна (англ.main menu) або меню верхнього рівня (англ.top-level menu);
  • спливаюче меню (англ.popup menu) або підміню (англ.submenu). Вибір елемента головного меню зазвичай призводить до виклику з'являється під головним підміню, яке в свою чергу може містити підміню;
  • пункт меню - окремі опції програми.

Пункти спливаючих меню можуть бути відзначені (англ. Checked), при цьому для ідентифікації того, що пункт обраний, використовуються або спеціальні позначки (див. Чекбокс (англ.) (Наприклад, в Microsoft Windows і GNOME використовується значок «галочка» - ✓) , або зміни колірної гами кого-небудь елементу пункту меню (в основному застосовується для нестандартних графічних меню).

Пункти меню в головному і спливаючих меню можуть бути дозволені (англ. Enabled), заборонені (англ. Disabled) або недоступні (англ. Grayed). Іноді замість слів «дозволено» і «заборонено» використовують слова «активно» (англ. Active) і «неактивно» (англ. Inactive). Зазвичай пункти, позначені як дозволені або заборонені, для користувача виглядають однаково, а недоступний пункт меню виводиться кілька затемненим, зокрема сірим кольором.

Таким чином меню утворює ієрархічну структуру функціональних можливостей програми.

Розрізняють такі типи меню:

Меню в інтерфейсі командного рядка

В інтерфейсі командного рядка меню реалізується перерахуванням варіантів і пропозицією ввести символ (слово, число ...), що означає бажаний варіант. наприклад:

Таке меню управляється простим введенням потрібного значення зі списку. Іноді для введення потрібно натиснути Enter; інакше - тільки «гарячу клавішу», або ввести певну кількість символів. При натисканні Enter без введення конкретного значення може бути виконано дію за замовчуванням (в наведеному прикладі це «Розворот»).