UnityEditor.ContainerWindow.OnResize C# (CSharp) Method

OnResize() private method

private OnResize ( ) : void
return void
        internal void OnResize()
        {
            if (this.rootView != null)
            {
                this.rootView.position = new Rect(0f, 0f, this.position.width, this.position.height);
                this.Save();
            }
        }

Usage Example

示例#1
0
        internal static void CreateNewWindowForEditorWindow(EditorWindow window, Vector2 screenPosition, bool loadPosition, bool showImmediately)
        {
            ContainerWindow instance1 = ScriptableObject.CreateInstance <ContainerWindow>();
            SplitView       instance2 = ScriptableObject.CreateInstance <SplitView>();

            instance1.mainView = (View)instance2;
            DockArea instance3 = ScriptableObject.CreateInstance <DockArea>();

            instance2.AddChild((View)instance3);
            instance3.AddTab(window);
            Rect rect = window.m_Parent.borderSize.Add(new Rect(screenPosition.x, screenPosition.y, window.position.width, window.position.height));

            instance1.position = rect;
            instance2.position = new Rect(0.0f, 0.0f, rect.width, rect.height);
            window.MakeParentsSettingsMatchMe();
            instance1.Show(ShowMode.NormalWindow, loadPosition, showImmediately);
            instance1.OnResize();
        }
All Usage Examples Of UnityEditor.ContainerWindow::OnResize