void ShowTooltip()
        {
            if (m_TooltipPreview == null)
            {
                return;
            }

            if (m_TooltipPreview.isShowing)
            {
                return;
            }

            m_TooltipPreview.Show();

            AdjustPosition();
        }
Exemple #2
0
        void ShowTooltip()
        {
            if (m_TooltipPreview == null)
            {
                return;
            }

            if (m_TooltipPreview.isShowing)
            {
                return;
            }

            m_TooltipPreview.Show();

            m_TooltipPreview.style.left = this.pane.resolvedStyle.width + BuilderConstants.TooltipPreviewYOffset;
            m_TooltipPreview.style.top  = m_Viewport.viewportWrapper.worldBound.y;
        }
        void OnItemMouseEnter(MouseEnterEvent evt)
        {
            var box             = evt.target as VisualElement;
            var libraryTreeItem = box.GetProperty(BuilderConstants.LibraryItemLinkedManipulatorVEPropertyName) as BuilderLibraryTreeItem;

            if (!libraryTreeItem.hasPreview)
            {
                return;
            }

            var sample = libraryTreeItem.makeVisualElementCallback?.Invoke();

            if (sample == null)
            {
                return;
            }

            m_TooltipPreview.Add(sample);
            m_TooltipPreview.Show();

            m_TooltipPreview.style.left = m_BuilderPaneContent.pane.resolvedStyle.width + BuilderConstants.TooltipPreviewYOffset;
            m_TooltipPreview.style.top  = m_BuilderPaneContent.pane.resolvedStyle.top;
        }
Exemple #4
0
        void OnItemMouseEnter(MouseEnterEvent evt)
        {
            var box  = evt.target as VisualElement;
            var item = box.GetProperty(BuilderConstants.LibraryItemLinkedManipulatorVEPropertyName) as LibraryTreeItem;

            if (item.makeVisualElement == null)
            {
                return;
            }

            var sample = item.makeVisualElement();

            if (sample == null)
            {
                return;
            }

            m_TooltipPreview.Add(sample);

            m_TooltipPreview.Show();

            m_TooltipPreview.style.left = this.pane.resolvedStyle.width + BuilderConstants.TooltipPreviewYOffset;
            m_TooltipPreview.style.top  = this.pane.resolvedStyle.top;
        }