Documentation

Unity Engine


Unity Engine


LinkButton

Make a clickable link label.
Read time 2 minutesLast updated a month ago

Definition

  • Type: Method
  • Namespace: UnityEditor
  • Assembly: UnityEditor

LinkButton(string, GUILayoutOption[])

Make a clickable link label.
public static bool LinkButton(string label, params GUILayoutOption[] options)

Parameters

label

Label of the link.

An optional list of layout options that specify extra layout properties. Any values passed in here will override settings defined by the style.
Additional Resources: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight.

Returns

Type

Description

booltrue when the user clicks the link.

Remarks

The label has an hyperlink style and returns true when clicked.

Examples

using UnityEditor;using UnityEngine;class EditorGUILayoutLinkButton : EditorWindow{ [MenuItem("Examples/EditorGUILayoutLinkButton")] static void Init() { var window = GetWindow<EditorGUILayoutLinkButton>(); window.Show(); } void OnGUI() { if (EditorGUILayout.LinkButton("Link Button")) Debug.Log("Clicked"); }}

LinkButton(GUIContent, GUILayoutOption[])

Make a clickable link label.
public static bool LinkButton(GUIContent label, params GUILayoutOption[] options)

Parameters

Label of the link.

An optional list of layout options that specify extra layout properties. Any values passed in here will override settings defined by the style.
Additional Resources: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight, GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight.

Returns

Type

Description

booltrue when the user clicks the link.

Remarks

The label has an hyperlink style and returns true when clicked.

Examples

using UnityEditor;using UnityEngine;class EditorGUILayoutLinkButton : EditorWindow{ [MenuItem("Examples/EditorGUILayoutLinkButton")] static void Init() { var window = GetWindow<EditorGUILayoutLinkButton>(); window.Show(); } void OnGUI() { if (EditorGUILayout.LinkButton("Link Button")) Debug.Log("Clicked"); }}