Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


ToggleLeft

Makes a toggle field where the toggle is to the left and the label immediately to the right of it.
Read time 1 minuteLast updated 5 days ago

Definition

  • Type: Method
  • Namespace: UnityEditor
  • Assembly: UnityEditor.CoreModule

ToggleLeft(Rect, string, bool, GUIStyle)

Makes a toggle field where the toggle is to the left and the label immediately to the right of it.
public static bool ToggleLeft(Rect position, string label, bool value, GUIStyle labelStyle)

Parameters

position

Rectangle on the screen to use for the toggle.

label

Label to display next to the toggle.

value

The value to edit.

labelStyle

Optional GUIStyle to use for the label.

Returns

Type

Description

boolThe value set by the user.

Remarks

EditorGUI.ToggleLeft is similar to GUI.Toggle but respects the EditorGUI.showMixedValue property and handles keyboard focus consistent with other Editor controls.

ToggleLeft(Rect, GUIContent, bool, GUIStyle)

Makes a toggle field where the toggle is to the left and the label immediately to the right of it.
public static bool ToggleLeft(Rect position, GUIContent label, bool value, GUIStyle labelStyle)

Parameters

position

Rectangle on the screen to use for the toggle.

Label to display next to the toggle.

value

The value to edit.

labelStyle

Optional GUIStyle to use for the label.

Returns

Type

Description

boolThe value set by the user.

Remarks

EditorGUI.ToggleLeft is similar to GUI.Toggle but respects the EditorGUI.showMixedValue property and handles keyboard focus consistent with other Editor controls.