Exemplo n.º 1
0
// ReSharper disable UnusedMember.Local
        void OnGUI()
        {
// ReSharper restore UnusedMember.Local

            DialogContentWrapper.Start();

            AboutBox.Instance.Render();

            DialogContentWrapper.End();

            /*if (Event.current.type == EventType.MouseMove)
             *  Repaint();*/
        }
Exemplo n.º 2
0
// ReSharper disable UnusedMember.Local
        void OnGUI()
        {
// ReSharper restore UnusedMember.Local

            DialogContentWrapper.Start();

            /**
             * 1. Panel start
             * */
            //_panelRenderer.RenderStart(GuiContentCache.Instance.CreateEventHandler, true);
            _panelRenderer.RenderStart(new GUIContent(_titles[_step], TextureCache.Instance.EventHandlerAddMapping), true);

            ShowHelp = _panelRenderer.ClickedTools.Contains("help");

            //GUILayout.Space(3);

            /**
             * 1a. Render breadcrumbs
             * */
            GUI.enabled = false;
            _breadcrumbs.Render();
            GUI.enabled = true;

            GUILayout.Space(6);

            /**
             * 2. Render current step
             * */
            _renderers[_step].Render();

            /**
             * 3. Render buttons
             * */
            RenderButtons();

            GUILayout.Space(3);

            /**
             * 4. Panel end
             * */
            _panelRenderer.RenderEnd();

            DialogContentWrapper.End();

            if (Event.current.type == EventType.MouseMove)
            {
                Repaint();
            }
        }
Exemplo n.º 3
0
// ReSharper disable UnusedMember.Local
// ReSharper disable InconsistentNaming
        void OnGUI()
        {
// ReSharper restore InconsistentNaming
// ReSharper restore UnusedMember.Local

            DialogContentWrapper.Start();

            /**
             * 1. Panel start
             * */
            _panelRenderer.RenderStart(new GUIContent(_titles[_step], TextureCache.Instance.StyleDeclarationAdd), true);

            ShowHelp = _panelRenderer.ClickedTools.Contains("help");

            /**
             * 2. Render the current step
             * */
            _renderers[_step].Render();

            /**
             * 3. Render buttons
             * */
            RenderButtons();

            GUILayout.Space(3);

            /**
             * 4. Panel end
             * */
            _panelRenderer.RenderEnd();

            DialogContentWrapper.End();

            if (Event.current.type == EventType.MouseMove)
            {
                Repaint();
            }
        }
Exemplo n.º 4
0
// ReSharper disable UnusedMember.Local
        void OnGUI()
        {
// ReSharper restore UnusedMember.Local

            DialogContentWrapper.Start();

            if (null == _panelRenderer.ChromeStyle)
            {
                _panelRenderer.ChromeStyle = StyleCache.Instance.PanelChromeSquared; // only OnGUI
            }
            _panelRenderer.RenderStart(GuiContentCache.Instance.OptionsPanelTitle, true);

            OptionsBox.Instance.Render();

            _panelRenderer.RenderEnd();

            DialogContentWrapper.End();

            if (Event.current.type == EventType.MouseMove)
            {
                Repaint();
            }
        }
Exemplo n.º 5
0
// ReSharper disable UnusedMember.Local
// ReSharper disable InconsistentNaming
        void OnGUI()
        {
// ReSharper restore InconsistentNaming
// ReSharper restore UnusedMember.Local

            DialogContentWrapper.Start();

            bool changed = false;

            if (_renderers.Count == 0)
            {
                _panelRenderer.RenderStart(new GUIContent("No new updates", TextureCache.Instance.CheckForUpdates), true);

                if (_categories.Count > 1)
                {
                    changed = RenderCategories();
                }

                EditorGUILayout.BeginVertical(StyleCache.Instance.ScrollviewBackground, GUILayout.ExpandWidth(true));

                GUILayout.Label(GuiContentCache.Instance.NoUpdatesFound, StyleCache.Instance.CenteredLabel, GUILayout.ExpandWidth(true), GUILayout.ExpandHeight(true));

                EditorGUILayout.EndVertical();  // panel chrome

                //GUILayout.Space(3);

                _panelRenderer.RenderEnd();
            }

            else
            {
//                if (_step > _renderers.Count-1)
//                    return;

                /**
                 * 1. Panel start
                 * */
                _panelRenderer.RenderStart(new GUIContent(_titles[_step], TextureCache.Instance.CheckForUpdates), true);

                if (_categories.Count > 1)
                {
                    changed = RenderCategories();
                }

                //GUILayout.Space(3);

                /**
                 * 2. Render current step
                 * */
                _renderers[_step].Render();

                /**
                 * 3. Render buttons
                 * */
                if (_renderers.Count > 0)
                {
                    RenderButtons();
                }

                GUILayout.Space(3);

                /**
                 * 4. Panel end
                 * */
                _panelRenderer.RenderEnd();

                //GUILayout.Label("Max: " + _maxMessageId);
            }

            DialogContentWrapper.End();

            if (Event.current.type == EventType.MouseMove)
            {
                Repaint();
            }

            if (changed)
            {
                //Debug.Log("Category changed");
                UpdateDisplay();
            }
        }