Bug 176557 Bubble charts labels not positionned correctly
Create a bubble chart Show the series labels 1- the labels are overlapping the chart, when they are above, below,... Some bubbles might have the label inside, some outside, depending on their size. If above is select, the label should be above (and outside) the bubble, regardless of the size. Same thing for any marker type. 2- We need another choice to show the labels inside the bubble (so it would be centered in the bubble).
chart/org.eclipse.birt.chart.ui.extension/src/org/eclipse/birt/chart/ui/swt/composites/LabelAttributesComposite.java
private transient String sUnits = null;
	private transient LineAttributesComposite liacOutline = null;
	private transient ExternalizedTextEditorComposite txtLabel = null;
	private transient Vector vListeners = null;
	public static final int VISIBILITY_CHANGED_EVENT = 1;
	public static final int POSITION_CHANGED_EVENT = 2;
	public static final int FONT_CHANGED_EVENT = 3;
	public static final int BACKGROUND_CHANGED_EVENT = 4;
	public static final int SHADOW_CHANGED_EVENT = 5;
	public static final int OUTLINE_STYLE_CHANGED_EVENT = 6;
	public static final int OUTLINE_WIDTH_CHANGED_EVENT = 7;
	public static final int OUTLINE_COLOR_CHANGED_EVENT = 8;
	public static final int OUTLINE_VISIBILITY_CHANGED_EVENT = 9;
	public static final int INSETS_CHANGED_EVENT = 10;
	public static final int LABEL_CHANGED_EVENT = 11;
	public static final int ALLOW_ALL_POSITION = 0;
	public static final int ALLOW_VERTICAL_POSITION = 1;
	public static final int ALLOW_HORIZONTAL_POSITION = 2;
	public static final int ALLOW_INOUT_POSITION = 4;
	private transient boolean bEnabled = true;
	private int positionScope = 0;
	private transient ChartWizardContext wizardContext;
	private transient LabelAttributesContext attributesContext;
	/**
	 * 
	 * UI context for LabelAttributesComposite. Note that
	 * {@link #isLabelEnabled} default value is false, others are all true.
	 * 
	 */
	public static class LabelAttributesContext