|
|
|
@ -1,15 +1,17 @@
|
|
|
|
|
package com.fr.van.chart.funnel.designer.style; |
|
|
|
|
|
|
|
|
|
import com.fr.plugin.chart.base.AttrTooltipContent; |
|
|
|
|
import com.fr.plugin.chart.base.AttrTooltipRichText; |
|
|
|
|
import com.fr.plugin.chart.base.format.AttrTooltipFormat; |
|
|
|
|
import com.fr.plugin.chart.base.format.AttrTooltipNameFormat; |
|
|
|
|
import com.fr.van.chart.designer.component.VanChartLabelContentPane; |
|
|
|
|
import com.fr.van.chart.designer.component.format.CategoryNameFormatPaneWithCheckBox; |
|
|
|
|
import com.fr.van.chart.designer.component.format.CategoryNameFormatPaneWithoutCheckBox; |
|
|
|
|
import com.fr.van.chart.designer.component.format.PercentFormatPaneWithoutCheckBox; |
|
|
|
|
import com.fr.van.chart.designer.component.format.SeriesNameFormatPaneWithCheckBox; |
|
|
|
|
import com.fr.van.chart.designer.component.format.SeriesNameFormatPaneWithoutCheckBox; |
|
|
|
|
import com.fr.van.chart.designer.component.format.ValueFormatPaneWithCheckBox; |
|
|
|
|
import com.fr.van.chart.designer.component.format.ValueFormatPaneWithoutCheckBox; |
|
|
|
|
import com.fr.van.chart.designer.component.format.VanChartFormatPaneWithoutCheckBox; |
|
|
|
|
import com.fr.van.chart.designer.style.VanChartStylePane; |
|
|
|
|
|
|
|
|
|
import javax.swing.JPanel; |
|
|
|
@ -59,6 +61,24 @@ public class VanChartFunnelLabelContentPane extends VanChartLabelContentPane {
|
|
|
|
|
setRichTextPercentFormatPane(new FunnelPercentFormatPaneWithoutCheckBox(parent, showOnPane)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected void populateRichEditor(AttrTooltipContent attrTooltipContent) { |
|
|
|
|
VanChartFormatPaneWithoutCheckBox[] formatPaneGroup = new VanChartFormatPaneWithoutCheckBox[]{ |
|
|
|
|
getRichTextSeriesNameFormatPane(), |
|
|
|
|
getRichTextValueFormatPane(), |
|
|
|
|
getRichTextPercentFormatPane() |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
AttrTooltipFormat[] formatGroup = new AttrTooltipFormat[]{ |
|
|
|
|
attrTooltipContent.getRichTextSeriesFormat(), |
|
|
|
|
attrTooltipContent.getRichTextValueFormat(), |
|
|
|
|
attrTooltipContent.getRichTextPercentFormat() |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
setRichTextAttr(new AttrTooltipRichText()); |
|
|
|
|
populateRichTextFormat(formatPaneGroup, formatGroup); |
|
|
|
|
populateRichText(attrTooltipContent.getRichTextAttr()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected AttrTooltipContent createAttrTooltip() { |
|
|
|
|
AttrTooltipContent attrTooltipContent = new AttrTooltipContent(); |
|
|
|
|
attrTooltipContent.getCategoryFormat().setEnable(false); |
|
|
|
|