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
Hérite de : Control < CanvasItem < Node < Object
Une barre de menu horizontale qui crée un menu pour chaque PopupMenu enfant.
Description
Une barre de menu horizontale qui crée un menu pour chaque PopupMenu enfant. Les nouveaux éléments sont créés en ajoutant des PopupMenus à ce nœud. Le titre de l'élément est déterminé par Window.title, ou le nom du nœud si Window.title est vide. Le titre de l'élément peut être redéfini par set_menu_title().
Propriétés
|
||
focus_mode |
|
|
|
||
|
||
|
||
|
||
|
Méthodes
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) |
Propriétés du thème
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
Descriptions des propriétés
Les MenuBars "flat" (plats) n'affichent pas la décoration des éléments.
Code de langue utilisé pour les algorithmes de retour à la ligne et de "text shaping". Si laissé vide, la langue actuelle est utilisée à la place.
bool prefer_global_menu = true 🔗
Si true, le MenuBar utilisera le menu global du système lorsqu'il est supporté.
Note : Si true et que le menu global est suppporté, ce nœud n'est pas affiché, a une taille zéro, et tous ses nœuds enfants sauf les PopupMenus sont inaccessibles.
Note : Cette propriété redéfinit la valeur de la propriété PopupMenu.prefer_native_menu des nœuds enfants.
L'ordre de position dans le menu global dans lequel insérer des éléments MenuBar. Tous les éléments de menu dans le MenuBar sont toujours insérés en une plage continue. Les menus avec start_index bas sont insérés en premier. Les menus avec des start_index égaux à -1 sont insérés en dernier.
Si true, lorsque le curseur survole un élément du menu, il fermera le PopupMenu actuel et ouvrira l'autre menu.
TextDirection text_direction = 0 🔗
void set_text_direction(value: TextDirection)
TextDirection get_text_direction()
Direction d'écriture du texte de base.
Descriptions des méthodes
Renvoie le nombre d'éléments de menu.
PopupMenu get_menu_popup(menu: int) const 🔗
Renvoie le PopupMenu associé avec l'élément de menu.
String get_menu_title(menu: int) const 🔗
Renvoie le titre de l'élément du menu.
String get_menu_tooltip(menu: int) const 🔗
Renvoie l'info-bulle de l'élément du 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) 🔗
Si true, les raccourcis sont désactivés et ne peuvent pas être utilisés pour déclencher le bouton.
void set_menu_disabled(menu: int, disabled: bool) 🔗
Si true, l'élément de menu est désactivé.
void set_menu_hidden(menu: int, hidden: bool) 🔗
Si true, l'élément de menu est caché.
void set_menu_title(menu: int, title: String) 🔗
Définit le titre de l'élément de menu.
void set_menu_tooltip(menu: int, tooltip: String) 🔗
Définit l’info-bulle de l'élément du menu.
Descriptions des propriétés du thème
Color font_color = Color(0.875, 0.875, 0.875, 1) 🔗
Color du texte par défaut de l'élément de menu.
Color font_disabled_color = Color(0.875, 0.875, 0.875, 0.5) 🔗
La Color du texte utilisée quand l'élément de menu est désactivé.
Color font_focus_color = Color(0.95, 0.95, 0.95, 1) 🔗
La Color du texte utilisée quand l'élément de menu a le focus. Remplace seulement la couleur du texte normale de l'élément de menu. Les états désactivés, survolés et appuyés sont prioritaires sur cette couleur.
Color font_hover_color = Color(0.95, 0.95, 0.95, 1) 🔗
La Color du texte utilisée quand l'élément de menu est survolé.
Color font_hover_pressed_color = Color(1, 1, 1, 1) 🔗
La Color du texte utilisée quand l'élément de menu est survolé et appuyé.
Color font_outline_color = Color(0, 0, 0, 1) 🔗
La teinte du contour du texte de l'élément de menu.
Color font_pressed_color = Color(1, 1, 1, 1) 🔗
La Color du texte utilisée quand l'élément de menu est appuyé.
L'espacement horizontal entre les éléments de menu.
La taille du contour du texte.
Note : Si vous utilisez une police avec FontFile.multichannel_signed_distance_field activé, sa propriété FontFile.msdf_pixel_range doit être définie à au moins deux fois la valeur de outline_size pour que le rendu des contours soit correct. Sinon, le contour peut sembler coupé plus tôt que prévu.
Font du texte de l’élément de menu.
Taille de police du texte de l'élément de menu.
La StyleBox utilisée quand l'élément de menu est désactivé.
La StyleBox utilisée quand l'élément de menu est désactivé (pour les dispositions de droite à gauche).
La StyleBox utilisée quand l'élément de menu est survolé.
La StyleBox utilisée quand l'élément de menu est survolé (pour les dispositions de droite à gauche).
La StyleBox utilisée quand l'élément de menu est appuyé et survolé en même temps.
StyleBox hover_pressed_mirrored 🔗
La StyleBox utilisée quand l'élément de menu est appuyé et survolé en même temps (pour les dispositions de droite à gauche).
La StyleBox par défaut pour l'élément de menu.
La StyleBox par défaut pour l'élément de menu (pour les dispositions de droite à gauche).
La StyleBox utilisée quand l'élément de menu est appuyé.
La StyleBox utilisée quand l'élément de menu est appuyé (pour les dispositions de droite à gauche).