Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
MenuBar
Eredita: Control < CanvasItem < Node < Object
Una barra di menu orizzontale che crea un menu per ogni PopupMenu figlio.
Descrizione
Una barra di menu orizzontale che crea un menu per ogni PopupMenu figlio. Si possono creare nuove voci aggiungendo dei PopupMenu a questo nodo. Il titolo di ogni voce è determinato da Window.title, o dal nome del nodo se Window.title è vuoto. È possibile sovrascrivere il titolo di una voce attraverso set_menu_title().
Proprietà
|
||
focus_mode |
|
|
|
||
|
||
|
||
|
||
|
Metodi
get_menu_count() const |
|
get_menu_popup(menu: int) const |
|
get_menu_title(menu: int) const |
|
get_menu_tooltip(menu: int) const |
|
is_menu_disabled(menu: int) const |
|
is_menu_hidden(menu: int) const |
|
is_native_menu() const |
|
void |
set_disable_shortcuts(disabled: bool) |
void |
set_menu_disabled(menu: int, disabled: bool) |
void |
set_menu_hidden(menu: int, hidden: bool) |
void |
set_menu_title(menu: int, title: String) |
void |
set_menu_tooltip(menu: int, tooltip: String) |
Proprietà del tema
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
Descrizioni delle proprietà
Un MenuBar piatto non visualizza la decorazione delle sue voci.
Language code used for line-breaking and text shaping algorithms. If left empty, the current locale is used instead.
bool prefer_global_menu = true 🔗
Se true, MenuBar utilizzerà il menu globale di sistema quando supportato.
Nota: Se true e il menu globale è supportato, questo nodo non è visualizzato, ha dimensione zero e tutti i suoi nodi figlio eccetto i PopupMenu sono inaccessibili.
Nota: Questa proprietà sovrascrive il valore della proprietà PopupMenu.prefer_native_menu dei nodi figlio.
Ordine di posizionamento nel menu globale per inserire le voci MenuBar. Tutte le voci di menu in MenuBar sono sempre inserite come un intervallo continuo. I menu con un start_index inferiore sono inseriti per primi. I menu con un start_index uguale a -1 sono inseriti per ultimi.
Se true, quando il cursore passa sopra la voce del menu, chiuderà il PopupMenu attuale e aprirà l'altro.
TextDirection text_direction = 0 🔗
void set_text_direction(value: TextDirection)
TextDirection get_text_direction()
Direzione di scrittura del testo di base.
Descrizioni dei metodi
Restituisce il numero di voci del menu.
PopupMenu get_menu_popup(menu: int) const 🔗
Restituisce il PopupMenu associato alla voce del menu.
String get_menu_title(menu: int) const 🔗
Restituisce il titolo della voce del menu.
String get_menu_tooltip(menu: int) const 🔗
Restituisce il tooltip della voce del menu.
bool is_menu_disabled(menu: int) const 🔗
Returns true if the menu item is disabled.
bool is_menu_hidden(menu: int) const 🔗
Returns true if the menu item is hidden.
Returns true if the current system's global menu is supported and used by this MenuBar.
void set_disable_shortcuts(disabled: bool) 🔗
Se true, le scorciatoie sono disabilitate e non possono essere utilizzate per attivare il pulsante.
void set_menu_disabled(menu: int, disabled: bool) 🔗
Se true, la voce del menu è disabilitata.
void set_menu_hidden(menu: int, hidden: bool) 🔗
Se true, la voce del menu è nascosto.
void set_menu_title(menu: int, title: String) 🔗
Imposta il titolo della voce del menu.
void set_menu_tooltip(menu: int, tooltip: String) 🔗
Imposta il tooltip della voce del menu.
Descrizioni delle proprietà del tema
Color font_color = Color(0.875, 0.875, 0.875, 1) 🔗
Il Color predefinito del testo delle voci del menu.
Color font_disabled_color = Color(0.875, 0.875, 0.875, 0.5) 🔗
Il Color del testo utilizzato quando la voce del menu è disabilitata.
Color font_focus_color = Color(0.95, 0.95, 0.95, 1) 🔗
Il Color del testo utilizzato quando la voce del menu è focalizzata. Gli stati disabilitato, al passaggio del mouse e premuto hanno la precedenza su questo colore.
Color font_hover_color = Color(0.95, 0.95, 0.95, 1) 🔗
Il Color del testo utilizzato quando si passa il mouse sulla voce del menu.
Color font_hover_pressed_color = Color(1, 1, 1, 1) 🔗
Il Color del testo utilizzato quando si passa il mouse e si preme la voce del menu.
Color font_outline_color = Color(0, 0, 0, 1) 🔗
La tinta del contorno del testo ella voce del menu.
Color font_pressed_color = Color(1, 1, 1, 1) 🔗
Il Color del testo utilizzato l'elemento del menu è premuto.
Lo spazio orizzontale tra le voci del menu.
La dimensione del contorno del testo.
Nota: Se si utilizza un font con FontFile.multichannel_signed_distance_field abilitato, il suo FontFile.msdf_pixel_range deve essere impostato su almeno il doppio del valore di outline_size affinché il rendering del contorno appaia corretto. Altrimenti, il contorno potrebbe apparire troncato prima del previsto.
Il Font del testo delle voci del menu.
Dimensione del font per il testo delle voci del menu.
Lo StyleBox utilizzato quando la voce del menu è disabilitata.
Lo StyleBox utilizzato quando la voce del menu è disabilitata (per i layout da destra a sinistra).
Lo StyleBox utilizzato quando si passa il mouse sulla voce del menu.
Lo StyleBox utilizzato quando si passa il mouse sulla voce del menu (per i layout da destra a sinistra).
Lo StyleBox utilizzato quando si preme e si passa il mouse sulla voce del menu allo stesso tempo.
StyleBox hover_pressed_mirrored 🔗
Lo StyleBox utilizzato quando si preme e si passa il mouse sulla voce del menu allo stesso tempo (per i layout da destra a sinistra).
Lo StyleBox predefinito per la voce del menu.
Lo StyleBox predefinito per la voce del menu (per i layout da destra a sinistra).
Lo StyleBox utilizzato quando la voce del menu è premuta.
Lo StyleBox utilizzato quando la voce del menu è premuta (per i layout da destra a sinistra).