private void OnGuiInternal()

in Source/Assets/AppCenterEditorExtensions/Editor/AppCenterEditor.cs [122:152]


        private void OnGuiInternal()
        {
            GUI.skin = AppCenterEditorHelper.uiStyle;
            scrollPosition = GUILayout.BeginScrollView(scrollPosition, false, false, GUILayout.Width(window.position.width), GUILayout.Height(window.position.height));
            // Gets a rectangle with size of inner scroll area.
            scrollInnerContainer = EditorGUILayout.BeginHorizontal(GUILayout.ExpandHeight(true), GUILayout.ExpandWidth(true));
            using (new AppCenterGuiFieldHelper.UnityVertical(
                GUILayout.Width(scrollInnerContainer.width),
                GUILayout.MaxWidth(scrollInnerContainer.width),
                GUILayout.Height(scrollInnerContainer.height)))
            {
                GUI.enabled = IsGUIEnabled();
                AppCenterEditorHeader.DrawHeader();
                AppCenterEditorMenu.DrawMenu();
                AppCenterEditorSDKTools.DrawSdkPanel();
                foreach (var package in AppCenterSDKPackage.SupportedPackages)
                {
                    AppCenterEditorSDKTools.DisplayPackagePanel(package);
                }
                AppCenterEditorSDKTools.SDKState state = AppCenterEditorSDKTools.GetSDKState();
                if (state == AppCenterEditorSDKTools.SDKState.SDKIsFull || state == AppCenterEditorSDKTools.SDKState.SDKNotFull)
                {
                    AppCenterEditorSDKTools.ShowUpgradePanel();
                }
                DisplayEditorExtensionHelpMenu();
            }
            EditorGUILayout.EndHorizontal();
            GUILayout.EndScrollView();
            PruneBlockingRequests();
            Repaint();
        }