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(Composite parent,
int styles,
boolean defaultSelection)
Creates instance of
AbstractChartCheckbox . |
org.eclipse.birt.chart.ui.swt.ChartCombo |
createChartCombo(Composite parent,
int style,
EObject eParent,
java.lang.String sProperty,
java.lang.String defaultItem)
Create instance of combo composite.
|
TrayDialog |
createChartImageDialog(Shell parentShell,
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(Composite parent,
int style,
int numberRows,
Insets insets,
java.lang.String sUnits,
IUIServiceProvider serviceprovider,
org.eclipse.birt.chart.ui.swt.wizard.ChartWizardContext context,
Insets defInsets)
Create instance of insets composite.
|
org.eclipse.birt.chart.ui.swt.AbstractChartIntSpinner |
createChartIntSpinner(Composite parent,
int style,
int iCurrentValue,
EObject obj,
java.lang.String property,
boolean enabled)
Create instance of spinner composite.
|
TrayDialog |
createChartMarkerIconDialog(Shell parent,
Fill fill,
org.eclipse.birt.chart.ui.swt.wizard.ChartWizardContext context)
Create marker icon dialog.
|
org.eclipse.birt.chart.ui.swt.AbstractChartNumberEditor |
createChartNumberEditor(Composite parent,
int style,
java.lang.String unit,
EObject eParent,
java.lang.String sProperty)
Create number editor composite.
|
org.eclipse.birt.chart.ui.swt.ChartSlider |
createChartSlider(Composite parent,
int style,
EObject eParent,
java.lang.String sProperty)
Create slider composite.
|
org.eclipse.birt.chart.ui.swt.ChartSpinner |
createChartSpinner(Composite parent,
int styles,
EObject obj,
java.lang.String property,
boolean enabled)
Creates instance of
ChartSpinner . |
org.eclipse.birt.chart.ui.swt.ChartSpinner |
createChartSpinner(Composite parent,
int styles,
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(Composite parent,
int style,
EObject eParent,
java.lang.String sProperty)
Create text editor composite.
|
IDataElementComposite |
createDateTimeDataElementComposite(Composite parent,
int style,
DateTimeDataElement data,
boolean isNullAllowed,
EObject eParent,
java.lang.String sProperty)
Create instance of
IDataElementComposite for editing date time. |
IFontDefinitionDialog |
createFontDefinitionDialog(Shell shellParent,
org.eclipse.birt.chart.ui.swt.wizard.ChartWizardContext wizardContext,
FontDefinition fdCurrent,
ColorDefinition cdCurrent,
int optionalStyle)
Create font definition dialog.
|
org.eclipse.birt.chart.ui.swt.AbstractHeadStyleChooserComposite |
createHeadStyleChooserComposite(Composite parent,
int style,
int iLineDecorator,
EObject eParent,
java.lang.String sProperty)
Create instance of combo list for editing meter head style.
|
org.eclipse.birt.chart.ui.swt.AbstractLineStyleChooserComposite |
createLineStyleChooserComposite(Composite parent,
int style,
int iLineStyle,
java.lang.Integer[] lineStyleItems,
EObject eParent,
java.lang.String sProperty)
Create instance of combo list for editing list style.
|
org.eclipse.birt.chart.ui.swt.AbstractLineWidthChooserComposite |
createLineWidthChooserComposite(Composite parent,
int style,
int iWidth,
java.lang.Integer[] lineWidths,
EObject eParent,
java.lang.String sProperty)
Create instance of combo list for editing line width.
|
IDataElementComposite |
createNumberDataElementComposite(Composite parent,
DataElement data,
EObject eParent,
java.lang.String sProperty)
Create instance of
IDataElementComposite for editing number. |
TriggerSupportMatrix |
createSupportMatrix(java.lang.String outputFormat,
int iType)
Creates instance of
TriggerSupportMatrix . |
IChartUIHelper |
createUIHelper()
Returns the current UI helper
|
boolean |
isSetInvisible(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()
TriggerSupportMatrix createSupportMatrix(java.lang.String outputFormat, int iType)
TriggerSupportMatrix
.outputFormat
- output formatiType
- interactivity typeorg.eclipse.birt.chart.ui.swt.ChartCheckbox createChartCheckbox(Composite parent, int styles, boolean defaultSelection)
AbstractChartCheckbox
.parent
- styles
- defaultSelection
- AbstractChartCheckbox
.org.eclipse.birt.chart.ui.swt.ChartSpinner createChartSpinner(Composite parent, int styles, EObject obj, java.lang.String property, boolean enabled)
ChartSpinner
.parent
- styles
- obj
- property
- enabled
- ChartSpinner
org.eclipse.birt.chart.ui.swt.ChartSpinner createChartSpinner(Composite parent, int styles, 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(Composite parent, int style, int numberRows, Insets insets, java.lang.String sUnits, IUIServiceProvider serviceprovider, org.eclipse.birt.chart.ui.swt.wizard.ChartWizardContext context, Insets defInsets)
parent
- style
- numberRows
- insets
- sUnits
- serviceprovider
- context
- defInsets
- org.eclipse.birt.chart.ui.swt.AbstractChartIntSpinner createChartIntSpinner(Composite parent, int style, int iCurrentValue, EObject obj, java.lang.String property, boolean enabled)
parent
- style
- iCurrentValue
- obj
- property
- enabled
- IDataElementComposite createNumberDataElementComposite(Composite parent, DataElement data, EObject eParent, java.lang.String sProperty)
IDataElementComposite
for editing number.parent
- data
- eParent
- sProperty
- IDataElementComposite
.IDataElementComposite createDateTimeDataElementComposite(Composite parent, int style, DateTimeDataElement data, boolean isNullAllowed, 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(Composite parent, int style, EObject eParent, java.lang.String sProperty, java.lang.String defaultItem)
parent
- style
- eParent
- sProperty
- defaultItem
- org.eclipse.birt.chart.ui.swt.AbstractLineStyleChooserComposite createLineStyleChooserComposite(Composite parent, int style, int iLineStyle, java.lang.Integer[] lineStyleItems, EObject eParent, java.lang.String sProperty)
parent
- style
- iLineStyle
- lineStyleItems
- eParent
- sProperty
- org.eclipse.birt.chart.ui.swt.AbstractLineWidthChooserComposite createLineWidthChooserComposite(Composite parent, int style, int iWidth, java.lang.Integer[] lineWidths, EObject eParent, java.lang.String sProperty)
parent
- style
- iWidth
- lineWidths
- eParent
- sProperty
- org.eclipse.birt.chart.ui.swt.AbstractHeadStyleChooserComposite createHeadStyleChooserComposite(Composite parent, int style, int iLineDecorator, EObject eParent, java.lang.String sProperty)
parent
- style
- iLineDecorator
- eParent
- sProperty
- IFontDefinitionDialog createFontDefinitionDialog(Shell shellParent, org.eclipse.birt.chart.ui.swt.wizard.ChartWizardContext wizardContext, FontDefinition fdCurrent, ColorDefinition cdCurrent, int optionalStyle)
shellParent
- wizardContext
- fdCurrent
- cdCurrent
- optionalStyle
- org.eclipse.birt.chart.ui.swt.AbstractChartTextEditor createChartTextEditor(Composite parent, int style, EObject eParent, java.lang.String sProperty)
parent
- style
- eParent
- sProperty
- org.eclipse.birt.chart.ui.swt.AbstractChartNumberEditor createChartNumberEditor(Composite parent, int style, java.lang.String unit, EObject eParent, java.lang.String sProperty)
parent
- style
- unit
- eParent
- sProperty
- org.eclipse.birt.chart.ui.swt.ChartSlider createChartSlider(Composite parent, int style, EObject eParent, java.lang.String sProperty)
parent
- style
- eParent
- sProperty
- TrayDialog createChartMarkerIconDialog(Shell parent, Fill fill, org.eclipse.birt.chart.ui.swt.wizard.ChartWizardContext context)
parent
- fill
- context
- TrayDialog createChartImageDialog(Shell parentShell, 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(EObject obj)
obj
- Copyright © 2014 OpenText Corp. All rights reserved.