Exemplo n.º 1
0
 private void InitTooltip()
 {
     tooltip.gameObject = ChartHelper.AddObject("tooltip", transform, m_ChartMinAnchor,
                                                m_ChartMaxAnchor, m_ChartPivot, m_ChartSizeDelta);
     tooltip.painter          = m_PainterTop;
     tooltip.refreshComponent = delegate()
     {
         if (tooltip.gameObject == null)
         {
             return;
         }
         var tooltipObject = tooltip.gameObject;
         tooltipObject.transform.localPosition = Vector3.zero;
         tooltipObject.hideFlags = chartHideFlags;
         DestroyImmediate(tooltipObject.GetComponent <Image>());
         var parent    = tooltipObject.transform;
         var textStyle = tooltip.textStyle;
         ChartHelper.HideAllObject(tooltipObject.transform);
         GameObject content = ChartHelper.AddTooltipContent("content", parent, textStyle, m_Theme);
         tooltip.SetObj(tooltipObject);
         tooltip.SetContentObj(content);
         tooltip.SetContentBackgroundColor(TooltipHelper.GetTexBackgroundColor(tooltip, m_Theme.tooltip));
         tooltip.SetContentTextColor(TooltipHelper.GetTexColor(tooltip, m_Theme.tooltip));
         tooltip.SetActive(false);
     };
     tooltip.refreshComponent();
 }
Exemplo n.º 2
0
        private void InitTooltip()
        {
            var tooltipObject = ChartHelper.AddObject("tooltip", transform, chartAnchorMin,
                                                      chartAnchorMax, chartPivot, new Vector2(chartWidth, chartHeight));

            tooltipObject.transform.localPosition = Vector3.zero;
            DestroyImmediate(tooltipObject.GetComponent <Image>());
            var parent = tooltipObject.transform;

            ChartHelper.HideAllObject(tooltipObject.transform);
            GameObject content = ChartHelper.AddTooltipContent("content", parent, m_ThemeInfo.font);

            m_Tooltip.SetObj(tooltipObject);
            m_Tooltip.SetContentObj(content);
            m_Tooltip.SetContentBackgroundColor(m_ThemeInfo.tooltipBackgroundColor);
            m_Tooltip.SetContentTextColor(m_ThemeInfo.tooltipTextColor);
            m_Tooltip.SetActive(false);
        }
Exemplo n.º 3
0
        private void InitTooltip()
        {
            var tooltipObject = ChartHelper.AddObject("tooltip", transform, m_ChartMinAnchor,
                                                      m_ChartMaxAnchor, m_ChartPivot, m_ChartSizeDelta);

            tooltipObject.transform.localPosition = Vector3.zero;
            DestroyImmediate(tooltipObject.GetComponent <Image>());
            var parent    = tooltipObject.transform;
            var textStyle = m_Tooltip.textStyle;

            ChartHelper.HideAllObject(tooltipObject.transform);
            GameObject content = ChartHelper.AddTooltipContent("content", parent, m_ThemeInfo.font,
                                                               textStyle.fontSize, textStyle.fontStyle, textStyle.lineSpacing);

            m_Tooltip.SetObj(tooltipObject);
            m_Tooltip.SetContentObj(content);
            m_Tooltip.SetContentBackgroundColor(m_ThemeInfo.tooltipBackgroundColor);
            m_Tooltip.SetContentTextColor(m_ThemeInfo.tooltipTextColor);
            m_Tooltip.SetActive(false);
        }