label | Label to display above the field. |
value | @param value Значение для редактирования. |
options | @param options Настраиваемый список настроек слоя, который определяет дополнительные свойства слоя. Любые значения, переданные здесь, будут переопределять настройки, определенный стилем .
See Also: GUILayout.Width, GUILayout.Height, GUILayout.MinWidth, GUILayout.MaxWidth, GUILayout.MinHeight,
GUILayout.MaxHeight, GUILayout.ExpandWidth, GUILayout.ExpandHeight. |
Rect Значение, введенное пользователем.
Make an X, Y, W & H field for entering a Rect.
''Modify Another's window position and size values.''
// Simple Script that lets you modify another's window position value // // To use this script you need to open first the DummyWindow window. class MoveResizeSelectedWindow extends EditorWindow { var pos : Rect; @MenuItem("Examples/Move - Resize other window") static function Init() { var window = GetWindow(MoveResizeSelectedWindow); window.Show(); } function OnGUI() { DummyWindow.instance.position = EditorGUILayout.RectField("Window's position:", DummyWindow.instance.position); if(GUILayout.Button("Reset position")) DummyWindow.instance.position = Rect(0,0,200,200); if(GUILayout.Button("Close")) this.Close(); } }
And the script that works with the example:
// Dummy window that is going to be moved. class DummyWindow extends EditorWindow { static var instance; @MenuItem("Examples/Dummy Window") static function Init() { var window = GetWindow(DummyWindow); window.Show(); } function DummyWindow() { instance = this; } }