public interface IChartUIFactory
Modifier and Type | Method and Description |
---|---|
boolean |
canEnableUI(org.eclipse.birt.chart.ui.swt.ChartCheckbox button)
Check if the state of specified button allows to enable UI component.
|
org.eclipse.birt.chart.ui.swt.ChartCheckbox |
createChartCheckbox(org.eclipse.swt.widgets.Composite parent,
int styles,
boolean defaultSelection)
Creates instance of
AbstractChartCheckbox . |
org.eclipse.birt.chart.ui.swt.ChartCombo |
createChartCombo(org.eclipse.swt.widgets.Composite parent,
int style,
org.eclipse.emf.ecore.EObject eParent,
java.lang.String sProperty,
java.lang.String defaultItem)
Create instance of combo composite.
|
org.eclipse.jface.dialogs.TrayDialog |
createChartImageDialog(org.eclipse.swt.widgets.Shell parentShell,
org.eclipse.birt.chart.model.attribute.Fill fCurrent,
org.eclipse.birt.chart.ui.swt.wizard.ChartWizardContext context,
boolean bEmbeddedImageEnabled,
boolean bResourceImageEnabled)
Create image dialog
|
org.eclipse.birt.chart.ui.swt.AbstractChartInsets |
createChartInsetsComposite(org.eclipse.swt.widgets.Composite parent,
int style,
int numberRows,
org.eclipse.birt.chart.model.attribute.Insets insets,
java.lang.String sUnits,
IUIServiceProvider serviceprovider,
org.eclipse.birt.chart.ui.swt.wizard.ChartWizardContext context,
org.eclipse.birt.chart.model.attribute.Insets defInsets)
Create instance of insets composite.
|
org.eclipse.birt.chart.ui.swt.AbstractChartIntSpinner |
createChartIntSpinner(org.eclipse.swt.widgets.Composite parent,
int style,
int iCurrentValue,
org.eclipse.emf.ecore.EObject obj,
java.lang.String property,
boolean enabled)
Create instance of spinner composite.
|
org.eclipse.jface.dialogs.TrayDialog |
createChartMarkerIconDialog(org.eclipse.swt.widgets.Shell parent,
org.eclipse.birt.chart.model.attribute.Fill fill,
org.eclipse.birt.chart.ui.swt.wizard.ChartWizardContext context)
Create marker icon dialog.
|
org.eclipse.birt.chart.ui.swt.AbstractChartNumberEditor |
createChartNumberEditor(org.eclipse.swt.widgets.Composite parent,
int style,
java.lang.String unit,
org.eclipse.emf.ecore.EObject eParent,
java.lang.String sProperty)
Create number editor composite.
|
org.eclipse.birt.chart.ui.swt.ChartSlider |
createChartSlider(org.eclipse.swt.widgets.Composite parent,
int style,
org.eclipse.emf.ecore.EObject eParent,
java.lang.String sProperty)
Create slider composite.
|
org.eclipse.birt.chart.ui.swt.ChartSpinner |
createChartSpinner(org.eclipse.swt.widgets.Composite parent,
int styles,
org.eclipse.emf.ecore.EObject obj,
java.lang.String property,
boolean enabled)
Creates instance of
ChartSpinner . |
org.eclipse.birt.chart.ui.swt.ChartSpinner |
createChartSpinner(org.eclipse.swt.widgets.Composite parent,
int styles,
org.eclipse.emf.ecore.EObject obj,
java.lang.String property,
boolean enabled,
java.lang.String label,
java.lang.String endLabel)
Creates instance of
ChartSpinner . |
org.eclipse.birt.chart.ui.swt.AbstractChartTextEditor |
createChartTextEditor(org.eclipse.swt.widgets.Composite parent,
int style,
org.eclipse.emf.ecore.EObject eParent,
java.lang.String sProperty)
Create text editor composite.
|
IDataElementComposite |
createDateTimeDataElementComposite(org.eclipse.swt.widgets.Composite parent,
int style,
org.eclipse.birt.chart.model.data.DateTimeDataElement data,
boolean isNullAllowed,
org.eclipse.emf.ecore.EObject eParent,
java.lang.String sProperty)
Create instance of
IDataElementComposite for editing date time. |
IFontDefinitionDialog |
createFontDefinitionDialog(org.eclipse.swt.widgets.Shell shellParent,
org.eclipse.birt.chart.ui.swt.wizard.ChartWizardContext wizardContext,
org.eclipse.birt.chart.model.attribute.FontDefinition fdCurrent,
org.eclipse.birt.chart.model.attribute.ColorDefinition cdCurrent,
int optionalStyle)
Create font definition dialog.
|
org.eclipse.birt.chart.ui.swt.AbstractHeadStyleChooserComposite |
createHeadStyleChooserComposite(org.eclipse.swt.widgets.Composite parent,
int style,
int iLineDecorator,
org.eclipse.emf.ecore.EObject eParent,
java.lang.String sProperty)
Create instance of combo list for editing meter head style.
|
org.eclipse.birt.chart.ui.swt.AbstractLineStyleChooserComposite |
createLineStyleChooserComposite(org.eclipse.swt.widgets.Composite parent,
int style,
int iLineStyle,
java.lang.Integer[] lineStyleItems,
org.eclipse.emf.ecore.EObject eParent,
java.lang.String sProperty)
Create instance of combo list for editing list style.
|
org.eclipse.birt.chart.ui.swt.AbstractLineWidthChooserComposite |
createLineWidthChooserComposite(org.eclipse.swt.widgets.Composite parent,
int style,
int iWidth,
java.lang.Integer[] lineWidths,
org.eclipse.emf.ecore.EObject eParent,
java.lang.String sProperty)
Create instance of combo list for editing line width.
|
IDataElementComposite |
createNumberDataElementComposite(org.eclipse.swt.widgets.Composite parent,
org.eclipse.birt.chart.model.data.DataElement data,
org.eclipse.emf.ecore.EObject eParent,
java.lang.String sProperty)
Create instance of
IDataElementComposite for editing number. |
org.eclipse.birt.chart.util.TriggerSupportMatrix |
createSupportMatrix(java.lang.String outputFormat,
int iType)
Creates instance of
TriggerSupportMatrix . |
IChartUIHelper |
createUIHelper()
Returns the current UI helper
|
boolean |
isSetInvisible(org.eclipse.emf.ecore.EObject obj)
Check if specified EObject is set invisible, the EObject must have
'visible' property, the return result is used for updating chart UI.
|
boolean |
supportAutoUI()
Check if current context is supporting 'auto' UI.
|
IChartUIHelper createUIHelper()
org.eclipse.birt.chart.util.TriggerSupportMatrix createSupportMatrix(java.lang.String outputFormat, int iType)
TriggerSupportMatrix
.outputFormat
- output formatiType
- interactivity typeorg.eclipse.birt.chart.ui.swt.ChartCheckbox createChartCheckbox(org.eclipse.swt.widgets.Composite parent, int styles, boolean defaultSelection)
AbstractChartCheckbox
.parent
- styles
- defaultSelection
- AbstractChartCheckbox
.org.eclipse.birt.chart.ui.swt.ChartSpinner createChartSpinner(org.eclipse.swt.widgets.Composite parent, int styles, org.eclipse.emf.ecore.EObject obj, java.lang.String property, boolean enabled)
ChartSpinner
.parent
- styles
- obj
- property
- enabled
- ChartSpinner
org.eclipse.birt.chart.ui.swt.ChartSpinner createChartSpinner(org.eclipse.swt.widgets.Composite parent, int styles, org.eclipse.emf.ecore.EObject obj, java.lang.String property, boolean enabled, java.lang.String label, java.lang.String endLabel)
ChartSpinner
.parent
- styles
- obj
- property
- enabled
- label
- endLabel
- ChartSpinner
org.eclipse.birt.chart.ui.swt.AbstractChartInsets createChartInsetsComposite(org.eclipse.swt.widgets.Composite parent, int style, int numberRows, org.eclipse.birt.chart.model.attribute.Insets insets, java.lang.String sUnits, IUIServiceProvider serviceprovider, org.eclipse.birt.chart.ui.swt.wizard.ChartWizardContext context, org.eclipse.birt.chart.model.attribute.Insets defInsets)
parent
- style
- numberRows
- insets
- sUnits
- serviceprovider
- context
- defInsets
- org.eclipse.birt.chart.ui.swt.AbstractChartIntSpinner createChartIntSpinner(org.eclipse.swt.widgets.Composite parent, int style, int iCurrentValue, org.eclipse.emf.ecore.EObject obj, java.lang.String property, boolean enabled)
parent
- style
- iCurrentValue
- obj
- property
- enabled
- IDataElementComposite createNumberDataElementComposite(org.eclipse.swt.widgets.Composite parent, org.eclipse.birt.chart.model.data.DataElement data, org.eclipse.emf.ecore.EObject eParent, java.lang.String sProperty)
IDataElementComposite
for editing number.parent
- data
- eParent
- sProperty
- IDataElementComposite
.IDataElementComposite createDateTimeDataElementComposite(org.eclipse.swt.widgets.Composite parent, int style, org.eclipse.birt.chart.model.data.DateTimeDataElement data, boolean isNullAllowed, org.eclipse.emf.ecore.EObject eParent, java.lang.String sProperty)
IDataElementComposite
for editing date time.parent
- style
- data
- isNullAllowed
- eParent
- sProperty
- IDataElementComposite
.org.eclipse.birt.chart.ui.swt.ChartCombo createChartCombo(org.eclipse.swt.widgets.Composite parent, int style, org.eclipse.emf.ecore.EObject eParent, java.lang.String sProperty, java.lang.String defaultItem)
parent
- style
- eParent
- sProperty
- defaultItem
- org.eclipse.birt.chart.ui.swt.AbstractLineStyleChooserComposite createLineStyleChooserComposite(org.eclipse.swt.widgets.Composite parent, int style, int iLineStyle, java.lang.Integer[] lineStyleItems, org.eclipse.emf.ecore.EObject eParent, java.lang.String sProperty)
parent
- style
- iLineStyle
- lineStyleItems
- eParent
- sProperty
- org.eclipse.birt.chart.ui.swt.AbstractLineWidthChooserComposite createLineWidthChooserComposite(org.eclipse.swt.widgets.Composite parent, int style, int iWidth, java.lang.Integer[] lineWidths, org.eclipse.emf.ecore.EObject eParent, java.lang.String sProperty)
parent
- style
- iWidth
- lineWidths
- eParent
- sProperty
- org.eclipse.birt.chart.ui.swt.AbstractHeadStyleChooserComposite createHeadStyleChooserComposite(org.eclipse.swt.widgets.Composite parent, int style, int iLineDecorator, org.eclipse.emf.ecore.EObject eParent, java.lang.String sProperty)
parent
- style
- iLineDecorator
- eParent
- sProperty
- IFontDefinitionDialog createFontDefinitionDialog(org.eclipse.swt.widgets.Shell shellParent, org.eclipse.birt.chart.ui.swt.wizard.ChartWizardContext wizardContext, org.eclipse.birt.chart.model.attribute.FontDefinition fdCurrent, org.eclipse.birt.chart.model.attribute.ColorDefinition cdCurrent, int optionalStyle)
shellParent
- wizardContext
- fdCurrent
- cdCurrent
- optionalStyle
- org.eclipse.birt.chart.ui.swt.AbstractChartTextEditor createChartTextEditor(org.eclipse.swt.widgets.Composite parent, int style, org.eclipse.emf.ecore.EObject eParent, java.lang.String sProperty)
parent
- style
- eParent
- sProperty
- org.eclipse.birt.chart.ui.swt.AbstractChartNumberEditor createChartNumberEditor(org.eclipse.swt.widgets.Composite parent, int style, java.lang.String unit, org.eclipse.emf.ecore.EObject eParent, java.lang.String sProperty)
parent
- style
- unit
- eParent
- sProperty
- org.eclipse.birt.chart.ui.swt.ChartSlider createChartSlider(org.eclipse.swt.widgets.Composite parent, int style, org.eclipse.emf.ecore.EObject eParent, java.lang.String sProperty)
parent
- style
- eParent
- sProperty
- org.eclipse.jface.dialogs.TrayDialog createChartMarkerIconDialog(org.eclipse.swt.widgets.Shell parent, org.eclipse.birt.chart.model.attribute.Fill fill, org.eclipse.birt.chart.ui.swt.wizard.ChartWizardContext context)
parent
- fill
- context
- org.eclipse.jface.dialogs.TrayDialog createChartImageDialog(org.eclipse.swt.widgets.Shell parentShell, org.eclipse.birt.chart.model.attribute.Fill fCurrent, org.eclipse.birt.chart.ui.swt.wizard.ChartWizardContext context, boolean bEmbeddedImageEnabled, boolean bResourceImageEnabled)
boolean canEnableUI(org.eclipse.birt.chart.ui.swt.ChartCheckbox button)
button
- boolean supportAutoUI()
boolean isSetInvisible(org.eclipse.emf.ecore.EObject obj)
obj
- Copyright © 2005-2008 Actuate Corp. All rights reserved.