EditorGUILayout.EndScrollView Manual     Reference     Scripting  
Scripting > Editor Classes > EditorGUILayout
EditorGUILayout.EndScrollView

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 = "";
}
}