MainToolbarButton
Describes the content and behaviour of a button element for the main toolbar.
Read time 1 minuteLast updated 6 days ago
Definition
- Type: Class
- Namespace: UnityEditor.Toolbars
- Assembly: UnityEditor
- Inherits from: MainToolbarElement
public sealed class MainToolbarButton : MainToolbarElement
Remarks
To add a button element in the main toolbar use a static method registered with MainToolbarElementAttribute to return this class.
Examples
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(); }); }}
Constructors
Constructor | Description |
|---|---|
| MainToolbarButton(UnityEditor.Toolbars.MainToolbarContent,System.Action) | Specify the content and function of a main toolbar button. |