EditorGUILayout
.EndScrollView
Manual
Reference
Scripting
Scripting
>
Editor Classes
>
EditorGUILayout
EditorGUILayout
.EndScrollView
Menu
Overview
Runtime Classes
Attributes
Enumerations
Editor Classes
Enumerations
History
Index
EditorGUILayout
All Members
Class Functions
BeginHorizontal
BeginScrollView
BeginToggleGroup
BeginVertical
ColorField
CurveField
EndHorizontal
EndScrollView
EndToggleGroup
EndVertical
EnumPopup
FloatField
Foldout
InspectorTitlebar
IntField
IntPopup
IntSlider
LabelField
LayerField
MinMaxSlider
ObjectField
PasswordField
Popup
PrefixLabel
PropertyField
RectField
Slider
Space
TagField
TextArea
TextField
Toggle
Vector2Field
Vector3Field
Vector4Field
static
function
EndScrollView () :
void
Description
Ends a scrollview started with a call to BeginScrollView.
Label inside a scroll view.
// Simple
Editor
Window that creates a scroll view with a Label inside
class
BeginEndScrollView
extends
EditorWindow
{
var
scrollPos :
Vector2
;
var
t :
String
=
"This is a string inside a Scroll view!"
;
@
MenuItem
(
"Examples/Write text on ScrollView"
)
static
function
Init() {
var
window = GetWindow(BeginEndScrollView);
window.Show();
}
function
OnGUI
() {
EditorGUILayout.BeginHorizontal
();
scrollPos =
EditorGUILayout.BeginScrollView
(scrollPos,
GUILayout.Width
(100),
GUILayout.Height
(100));
GUILayout.Label
(t);
EditorGUILayout.EndScrollView
();
if
(
GUILayout.Button
(
"Add More Text"
,
GUILayout.Width
(100),
GUILayout.Height
(100)))
t +=
" \nAnd this is more text!"
;
EditorGUILayout.EndHorizontal
();
if
(
GUILayout.Button
(
"Clear"
))
t =
""
;
}
}