Unity 6.3
0 онлайн 58 гостей 3 в системе
Вход

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

Свойства

СвойствоОписание
contentMainToolbarContent описывает содержание элемента основной панели инструментов. Например, текст, значок или tooltip.
displayedУказывает, должен ли отображаться `VisualElement` для этого элемента панели инструментов. По умолчанию установлено значение `True`.
enabledУказывает, должен ли элемент панели инструментов получать события ввода. По умолчанию установлено значение `True`.
populateContextMenuДобавить содержимое в контекстное меню, которое появляется при щелчке правой кнопкой мыши этого элемента панели инструментов.