MainToolbarButton
класс в UnityEditor.Toolbars
Наследуется от:Toolbars.MainToolbarElement
Описание
Описывает содержание и поведение элемента кнопки для главной панели инструментов.
Чтобы добавить кнопку на главную панель инструментов, используйте статический метод, зарегистрированный через MainToolbarElementAttribute чтобы вернуть этот класс.
using UnityEditor; using UnityEditor.Toolbars; using UnityEngine; public class MainToolbarButtonExample { [MainToolbarElement("Examples/Open Project Settings", defaultDockPosition = MainToolbarDockPosition.Middle)] public static MainToolbarElement ProjectSettingsButton() { var icon = EditorGUIUtility.IconContent("SettingsIcon").image as Texture2D; var content = new MainToolbarContent(icon); return new MainToolbarButton(content, () => { SettingsService.OpenProjectSettings(); }); } }
Конструкторы
| Конструктор | Описание |
|---|---|
| MainToolbarButton | Укажите содержание и функцию кнопки главной панели инструментов. |
Унаследованные члены 1
Свойства
| Свойство | Описание |
|---|---|
| content | MainToolbarContent описывает содержание элемента основной панели инструментов. Например, текст, значок или tooltip. |
| displayed | Указывает, должен ли отображаться `VisualElement` для этого элемента панели инструментов. По умолчанию установлено значение `True`. |
| enabled | Указывает, должен ли элемент панели инструментов получать события ввода. По умолчанию установлено значение `True`. |
| populateContextMenu | Добавить содержимое в контекстное меню, которое появляется при щелчке правой кнопкой мыши этого элемента панели инструментов. |