# Deprecated API

## Contents

- Deprecated Interfaces
- Deprecated Classes
- Deprecated Enums
- Deprecated Methods
- Deprecated Constructors

- Deprecated Interfaces
  Interface and Description
  com.smartgwt.client.widgets.tab.events.AddTabClickedHandler
  com.smartgwt.client.widgets.tab.events.HasAddTabClickedHandlers

- Deprecated Classes
  Class and Description
  com.smartgwt.client.widgets.tab.events.AddTabClickedEvent
  com.smartgwtee.client.widgets.BatchUploader This class has been moved to the `com.smartgwt.client.widgets` package.
  com.smartgwt.client.util.Format see `Localized Number Formatting` for details.
  com.smartgwt.client.data.MultiSortDialog In favor of `MultiSortDialog`, from the "widgets" packags
  com.smartgwtee.tools.client.SCEE

- Deprecated Enums
  Enum and Description
  com.smartgwt.client.types.TimeFormatter Use `DateDisplayFormatter` instead

- Deprecated Methods
  Method and Description
  com.smartgwt.client.widgets.tab.events.HasAddTabClickedHandlers.addAddTabClickedHandler(AddTabClickedHandler)
  com.smartgwt.client.widgets.tab.TabSet.addAddTabClickedHandler(AddTabClickedHandler)
  com.smartgwt.client.widgets.calendar.Calendar.addLaneEvent(Lane, Date) in favor of `addCalendarEvent()`
  com.smartgwt.client.widgets.calendar.Calendar.addLaneEvent(Lane, Date, Date, String, String, Object) in favor of `addCalendarEvent()`
  com.smartgwt.client.widgets.DateRangeDialog.askForRange(boolean, DateRangeItem, DateRangeDialog, String) use `DateRangeDialog.askForRange(boolean,DateRangeItem,DateRangeDialog,DateRangeCallback)` instead.
  com.smartgwt.client.data.MultiSortDialog.askForSort(DataBoundComponent, SortSpecifier[], MultiSortCallback) In favor of the implementation in the "widgets" package - `com.smartgwt.client.widgets.MultiSortDialog.askForSort()`
  com.smartgwt.client.widgets.form.ValuesManager.cancel(DSRequest) As of Smartclient version 13.0, due to the removal of Apache Struts.
  com.smartgwt.client.widgets.form.DynamicForm.cancel(DSRequest) As of Smartclient version 13.0, due to the removal of Apache Struts.
  com.smartgwt.client.rpc.RPCManager.cancelQueue(String) please use int methods when dealing with transaction number.
  com.smartgwt.client.util.Page.checkBrowserAndRedirect() As discussed in `BrowserSupport`, developers are recommended to consider which browsers they wish to support within their specific application rather than relying on framework supported browser detection.
  com.smartgwt.client.util.Page.checkBrowserAndRedirect(String) As discussed in `BrowserSupport`, developers are recommended to consider which browsers they wish to support within their specific application rather than relying on framework supported browser detection.
  com.smartgwt.client.rpc.RPCManager.clearTransaction(String) please use int methods when dealing with transaction number.
  com.smartgwt.client.widgets.grid.ListGrid.closeRecord(ListGridRecord) use `ListGrid.setCanExpandRecords(Boolean)` with `ListGrid.setExpansionMode(com.smartgwt.client.types.ExpansionMode)`, or override `ListGrid.getExpansionComponent(ListGridRecord)`
  com.smartgwt.client.widgets.drawing.DrawItem.computeAngle(double, double, double, double) `GwtFloatVsDouble`
  com.smartgwt.client.util.JSOHelper.convertToJavaInterArray(JavaScriptObject) deprecated in favor of `JSOHelper.convertToJavaIntegerArray(com.google.gwt.core.client.JavaScriptObject)`
  com.smartgwt.client.widgets.drawing.DrawPane.createLinearGradient(String, LinearGradient) in favor of `addGradient()`
  com.smartgwt.client.widgets.drawing.DrawPane.createRadialGradient(String, RadialGradient) in favor of `addGradient()`
  com.smartgwt.client.widgets.drawing.DrawPane.createSimpleGradient(String, SimpleGradient) in favor of `addGradient()`
  com.smartgwt.client.data.ResultSet.dataArrived(int, int) This method is not an override point in SmartGWT. Use `ResultSet.addDataArrivedHandler(com.smartgwt.client.data.events.DataArrivedHandler)` instead.
  com.smartgwt.client.widgets.calendar.Calendar.eventMoved(Date, CalendarEvent, String) in favor of `Calendar.eventRepositionStop()`
  com.smartgwt.client.widgets.calendar.Calendar.eventResized(Date, CalendarEvent) in favor of `Calendar.eventResizeStop()`
  com.smartgwt.client.data.DataSource.fetchData()
  com.smartgwt.client.widgets.grid.ListGridField.formatCellValue(Object, ListGridRecord, int, int, ListGrid) Use `setCellFormatter()` or `ListGrid.setCellFormatter()` to install a `CellFormatter`. This method is not a valid override point for the default behavior.
  com.smartgwt.client.widgets.grid.RecordEditor.getActionButton() in favor of `RecordEditor.getActionCanvas()`
  com.smartgwt.client.widgets.Canvas.getAutoMaskComponents() As of Smart GWT version 10.0, deprecated in favor of `EditProxy.autoMaskChildren`
  com.smartgwt.client.widgets.chart.FacetChart.getAutoRotateLabels() As of Smart GWT 9.0 this property is replaced by the property `rotateLabels`. Setting rotateLabels to "auto" is equivalent to setting autoRotateLabels to `true`. Setting rotateLabels to "never" is equivalent to setting autoRotateLabels to `false`.
  com.smartgwt.client.widgets.events.ButtonClickEvent.getButton() in favor of `ButtonClickEvent.getTargetCanvas()`
  com.smartgwt.client.widgets.calendar.Calendar.getCanDeleteEvents() in favor of `canRemoveEvents`
  com.smartgwt.client.widgets.layout.PortalLayout.getCanResizeRows() Use `canResizePortlets` instead.
  com.smartgwt.client.widgets.calendar.Calendar.getCanResizeTimelineEvents() in favor of `canResizeEvents`;
  com.smartgwt.client.widgets.form.DynamicForm.getCellSpacing() use `DynamicForm.getCellPadding()` instead
  com.smartgwt.client.widgets.chart.FacetChart.getCenterLegend() Alignment of legend and title elements is now always relative to the visible chart-width, and not the full scrollable-width, so that both elements are always on-screen for any alignment
  com.smartgwt.client.widgets.chart.FacetChart.getCenterTitle() Alignment of title and legend elements is now always relative to the visible chart-width, and not the full scrollable-width, so that both elements are always on-screen for any alignment
  com.smartgwt.client.widgets.chart.FacetChart.getChartHeight(boolean) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.chart.FacetChart.getChartLeft() `GwtFloatVsDouble`
  com.smartgwt.client.widgets.chart.FacetChart.getChartRadius() `GwtFloatVsDouble`
  com.smartgwt.client.widgets.chart.FacetChart.getChartTop() `GwtFloatVsDouble`
  com.smartgwt.client.widgets.chart.FacetChart.getChartWidth(boolean) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.tile.SimpleTile.getCreator() As of Smart GWT 10.0, use `tileGrid`.
  com.smartgwt.client.util.workflow.DecisionGateway.getCriteriaMap() in favor of `MultiDecisionTask.getDecisionList()`.
  com.smartgwt.client.widgets.data.events.TimeChangedEvent.getCurrentTime() `GwtFloatVsDouble`
  com.smartgwt.client.rpc.RPCManager.getCurrentTransactionId() please use int methods when dealing with transaction number.
  com.smartgwt.client.widgets.form.fields.FormItem.CustomStateGetter.getCustomState(FormItemElementType, String) Do not use CustomStateGetter; use `FormItem.StateCustomizer` instead
  com.smartgwt.client.widgets.viewer.DetailViewer.getDataAsRecord() in favor of `DetailViewer.getDataAsRecordArray()`.
  com.smartgwt.client.widgets.BatchUploader.getDefaultDelimiter() in favor of `uploadDelimiter`
  com.smartgwt.client.widgets.BatchUploader.getDefaultQuoteString() in favor of `uploadQuoteString`
  com.smartgwt.client.widgets.drawing.Gauge.getDialRadius() `GwtFloatVsDouble`
  com.smartgwt.client.widgets.form.fields.FormItem.getDisabled() Do not use this API. Instead, use `#isDisabled)`, which correctly inherits the disabled state from containers
  com.smartgwt.client.widgets.form.fields.TimeItem.getDisplayFormat() Use `TimeItem.setTimeFormatter(com.smartgwt.client.types.TimeDisplayFormat)` instead.
  com.smartgwt.client.widgets.drawing.DrawSector.getEndAngle() `GwtFloatVsDouble`
  com.smartgwt.client.widgets.drawing.GaugeSector.getEndAngle() `GwtFloatVsDouble`
  com.smartgwt.client.widgets.drawing.AnimateShowEffect.getEndsAt() This property was misnamed.
  com.smartgwt.client.widgets.RangeSlider.getEndValue() `GwtFloatVsDouble`
  com.smartgwt.client.widgets.events.ChangedEvent.getEndValue() `GwtFloatVsDouble`
  com.smartgwt.client.util.EnumUtil.getEnums(TYPE[], String[]) use {`EnumUtil.getEnums(ValueEnum[], String[], ValueEnum[])` method
  com.smartgwt.client.widgets.calendar.Calendar.getEventWindowStyle() in favor of `eventStyleName`
  com.smartgwt.client.widgets.calendar.CalendarEvent.getEventWindowStyle() in favor of `styleName`
  com.smartgwt.client.widgets.calendar.Calendar.getEventWindowStyleField() in favor of `eventStyleNameField`
  com.smartgwt.client.data.DSRequest.getExportImageQuality() `GwtFloatVsDouble`
  com.smartgwt.client.widgets.viewer.DetailViewer.getFieldIdProperty() It is not possible to change this value; changing this attribute did not actually cause the framework to use a different property for the ID of a field.
  com.smartgwt.client.widgets.Slider.getFloatValueLabel() in favor of making the valueLabel a direct child, which avoids lots of positioning overhead
  com.smartgwt.client.widgets.form.events.SubmitValuesEvent.getForm() Use `GwtEvent.getSource()` to determine the source of this event (could be a `DynamicForm` or `ValuesManager`
  com.smartgwt.client.widgets.form.DynamicForm.getFormSubmitFailedWarning() see `DynamicForm.formSubmitFailed()`
  com.smartgwt.client.widgets.chart.FacetChart.getGradationTickMarkLength() use `tickLength` instead
  com.smartgwt.client.widgets.grid.GroupNode.getGroupMembers() Use `ListGrid.getGroupMembers()` instead to get the descendants of a `GroupNode`.
  com.smartgwt.client.widgets.DateChooser.getHeaderHeight() in favor of `navigationLayoutHeight`
  com.smartgwt.client.data.Hilite.getHtmlValue() `htmlValue` is deprecated in favor of `replacementValue`. Note that unlike `replacementValue`, this property does not respect `disabled`, and will be applied even if `disabled` is set to `true`
  com.smartgwt.client.tools.PaletteNode.getIdPrefix() As of Smart GWT version 12.1, deprecated in favor of `idName`
  com.smartgwt.client.widgets.toolbar.events.ItemClickEvent.getItem() in favor of `ItemClickEvent.getTargetCanvas()`
  com.smartgwt.client.widgets.calendar.Calendar.getLaneGroupByFieldAsString() in favor of `Calendar.getLaneGroupByFieldAsStringArray()`.
  com.smartgwt.client.data.DataSourceField.getLenientXPath() No longer needs to be set since the framework now defaults to suppressing errors for null values in the middle of Xpath, and only invalid XPath will cause warning be logged.
  com.smartgwt.client.widgets.Canvas.getMasterElement() In favor or `getMasterCanvas()` as of Smart GWT release 9.1
  com.smartgwt.client.widgets.form.fields.SliderItem.getMaxValue() `GwtFloatVsDouble`
  com.smartgwt.client.widgets.Slider.getMaxValue() `GwtFloatVsDouble`
  com.smartgwt.client.widgets.RangeSlider.getMaxValue() `GwtFloatVsDouble`
  com.smartgwt.client.widgets.drawing.Gauge.getMaxValue() `GwtFloatVsDouble`
  com.smartgwt.client.widgets.layout.Layout.getMinMemberSize() use the more intuitively named `minMemberLength`
  com.smartgwt.client.widgets.form.fields.SliderItem.getMinValue() `GwtFloatVsDouble`
  com.smartgwt.client.widgets.Slider.getMinValue() `GwtFloatVsDouble`
  com.smartgwt.client.widgets.RangeSlider.getMinValue() `GwtFloatVsDouble`
  com.smartgwt.client.widgets.drawing.Gauge.getMinValue() `GwtFloatVsDouble`
  com.smartgwt.client.data.MockDataSource.getMockDataAsRecord() in favor of `MockDataSource.getMockDataAsRecordArray()`.
  com.smartgwt.client.widgets.RibbonButton.getOrientation() in favor of `vertical` which, if set, takes precendence over this setting
  com.smartgwt.client.widgets.layout.events.PaneChangedEvent.getPane() Use `PaneChangedEvent.getNewPane()` instead.
  com.smartgwt.client.widgets.Canvas.getParentElement() As of Smartclient version 9.1, deprecated in favor of `parentCanvas` and `getParentCanvas()`
  com.smartgwt.client.widgets.cube.FacetValue.getParentIdAsInteger() in favor of `FacetValue.getParentIdAsInt()`.
  com.smartgwt.client.data.DataSource.getPatternMultiWildcardAsString() in favor of `DataSource.getPatternMultiWildcardAsStringArray()`.
  com.smartgwt.client.data.DataSource.getPatternSingleWildcardAsString() in favor of `DataSource.getPatternSingleWildcardAsStringArray()`.
  com.smartgwt.client.widgets.drawing.DrawSector.getRotation() `GwtFloatVsDouble`
  com.smartgwt.client.widgets.drawing.DrawItem.getRotation() `GwtFloatVsDouble`
  com.smartgwt.client.widgets.drawing.DrawPane.getRotation() `GwtFloatVsDouble`
  com.smartgwt.client.widgets.drawing.DrawLabel.getRotation() `GwtFloatVsDouble`
  com.smartgwt.client.widgets.drawing.Gauge.getSectorValue(int) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.grid.ListGrid.getSelection() use `ListGrid.getSelectedRecords()` instead
  com.smartgwt.client.widgets.grid.ListGrid.getSelection(boolean) use `ListGrid.getSelectedRecords(boolean)` instead
  com.smartgwt.client.widgets.chart.MetricSettings.getShowDataValues() in favor of `FacetChart.showDataValuesMode`, a compound setting that supports showing data-values in the chart and in hovers in various combinations. The equivalent to showDataValues:true is `ShowDataValuesMode.inChartOnly` or `ShowDataValuesMode.inChartOrHover` if showValueOnHover was also set to true.
  com.smartgwt.client.widgets.chart.FacetChart.getShowDataValues() in favor of `showDataValuesMode`, a compound setting that supports showing data-values in the chart and in hovers in various combinations. The equivalent to showDataValues:true is `ShowDataValuesMode.inChartOnly` or `ShowDataValuesMode.inChartOrHover` if showValueOnHover was also set to true.
  com.smartgwt.client.widgets.chart.MetricSettings.getShowValueOnHover() in favor of `FacetChart.showDataValuesMode`, a compound setting that supports showing data-values in the chart and in hovers in various combinations. The equivalent to showValueOnHover:true is ShowDataValuesMode.inHoverOnly.
  com.smartgwt.client.widgets.chart.FacetChart.getShowValueOnHover() in favor of `showDataValuesMode`, a compound setting that supports showing data-values in the chart and in hovers in various combinations. The equivalent to showValueOnHover:true is ShowDataValuesMode.inHoverOnly.
  com.smartgwt.client.widgets.Sound.getSrcAsString() in favor of `Sound.getSrcAsStringArray()`.
  com.smartgwt.client.widgets.drawing.DrawSector.getStartAngle() `GwtFloatVsDouble`
  com.smartgwt.client.widgets.drawing.GaugeSector.getStartAngle() `GwtFloatVsDouble`
  com.smartgwt.client.widgets.RangeSlider.getStartValue() `GwtFloatVsDouble`
  com.smartgwt.client.widgets.events.ChangedEvent.getStartValue() `GwtFloatVsDouble`
  com.smartgwt.client.widgets.Slider.getStepPercent() `GwtFloatVsDouble`
  com.smartgwt.client.widgets.menu.MenuItem.getSubmenu() use `com.smartgwt.client.widgets.Menu#getSubmenu` instead
  com.smartgwt.client.widgets.grid.ListGridField.getSummaryTitle() Rather than customizing the summaryTitle developers should typically use the `headerTitle` attribute to show a different title in the column header button than the title used elsewhere.
  com.smartgwt.client.widgets.toolbar.RibbonGroup.getTitleProperties() set these properties directly via the `label autoChild`
  com.smartgwt.client.widgets.Slider.getValue() `GwtFloatVsDouble`
  com.smartgwt.client.widgets.drawing.GaugeSector.getValue() `GwtFloatVsDouble`
  com.smartgwt.client.widgets.drawing.Gauge.getValue() `GwtFloatVsDouble`
  com.smartgwt.client.widgets.chart.DrawnValue.getValue() `GwtFloatVsDouble`
  com.smartgwt.client.util.EventHandler.getWheelDelta() in favor of `getWheelDeltaY()`
  com.smartgwt.client.util.EventHandler.getWheelDeltaAsDouble() in favor of `getWheelDeltaY()`
  com.smartgwt.client.widgets.chart.MetricSettings.getXCoord(float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.chart.MetricSettings.getYCoord(float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.drawing.DrawPane.getZoomLevel() `GwtFloatVsDouble`
  com.smartgwt.client.widgets.calendar.Calendar.moveToEvent(CalendarEvent) in favor of `scrollToEvent()`.
  com.smartgwt.client.widgets.tab.events.AddTabClickedHandler.onAddTabClicked(AddTabClickedEvent)
  com.smartgwtee.tools.client.SCEE.openDataSourceConsole() Use `SC.openDataSourceConsole()` instead.
  com.smartgwtee.tools.client.SCEE.openDataSourceGenerator() Use `SC.openDataSourceGenerator()` instead.
  com.smartgwt.client.widgets.grid.ListGrid.openRecordDetailGrid(ListGridRecord, DataSource) use `ListGrid.setCanExpandRecords(Boolean)` with `ListGrid.setExpansionMode(com.smartgwt.client.types.ExpansionMode)`, or override `ListGrid.getExpansionComponent(ListGridRecord)`
  com.smartgwt.client.widgets.grid.ListGrid.openRecordEditor(ListGridRecord) use `ListGrid.setCanExpandRecords(Boolean)` with `ListGrid.setExpansionMode(com.smartgwt.client.types.ExpansionMode)`, or override `ListGrid.getExpansionComponent(ListGridRecord)`
  com.smartgwt.client.util.SC.openVisualBuilder() The Visual Builder tool has been superceded by Reify
  com.smartgwtee.tools.client.SCEE.openVisualBuilder() Use `SC.openVisualBuilder()` instead.
  com.smartgwt.client.util.Page.registerKey(KeyIdentifier, KeyCallback) in favor of `Page.registerKey(KeyIdentifier, PageKeyHandler)`
  com.smartgwt.client.util.Page.registerKey(String, KeyCallback) in favor of `Page.registerKey(String, PageKeyHandler)`
  com.smartgwt.client.rpc.RPCManager.resendTransaction(String) please use int methods when dealing with transaction number.
  com.smartgwt.client.widgets.drawing.DrawGroup.scaleBy(float, float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.drawing.DrawGroup.scaleTo(float, float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.drawing.DrawLabel.setAlignment(String) Use the method which takes a LabelAlignment.
  com.smartgwt.client.widgets.Canvas.setAutoMaskComponents(Boolean) As of Smart GWT version 10.0, deprecated in favor of `EditProxy.autoMaskChildren`
  com.smartgwt.client.widgets.chart.FacetChart.setAutoRotateLabels(Boolean) As of Smart GWT 9.0 this property is replaced by the property `rotateLabels`. Setting rotateLabels to "auto" is equivalent to setting autoRotateLabels to `true`. Setting rotateLabels to "never" is equivalent to setting autoRotateLabels to `false`.
  com.smartgwt.client.widgets.calendar.Calendar.setCanDeleteEvents(Boolean) in favor of `canRemoveEvents`
  com.smartgwt.client.widgets.layout.PortalLayout.setCanResizeRows(Boolean) Use `canResizePortlets` instead.
  com.smartgwt.client.widgets.calendar.Calendar.setCanResizeTimelineEvents(Boolean) in favor of `canResizeEvents`;
  com.smartgwt.client.widgets.form.DynamicForm.setCellSpacing(int) use `DynamicForm.setCellPadding(int)` instead
  com.smartgwt.client.widgets.chart.FacetChart.setCenterLegend(Boolean) Alignment of legend and title elements is now always relative to the visible chart-width, and not the full scrollable-width, so that both elements are always on-screen for any alignment
  com.smartgwt.client.widgets.chart.FacetChart.setCenterTitle(Boolean) Alignment of title and legend elements is now always relative to the visible chart-width, and not the full scrollable-width, so that both elements are always on-screen for any alignment
  com.smartgwt.client.widgets.Window.setContentLayout(String) use the other `setContentLayout()`
  com.smartgwt.client.widgets.tile.SimpleTile.setCreator(TileGrid) As of Smart GWT 10.0, use `tileGrid`.
  com.smartgwt.client.util.workflow.DecisionGateway.setCriteriaMap(Map<String, Criteria>) In favor of `decisionList` as of SmartGWT release 12.1
  com.smartgwt.client.widgets.form.fields.FormItem.setCustomStateGetter(FormItem.CustomStateGetter) Do not use CustomStateGetter; use `com.smartgwt.client.widgets.form.fields.FormItem.setStateCustomizer` instead
  com.smartgwt.client.util.DateUtil.setDateInputFormatter(DateInputFormatter) in favor of setDateParser()
  com.smartgwt.client.widgets.BatchUploader.setDefaultDelimiter(String) in favor of `uploadDelimiter`
  com.smartgwt.client.widgets.BatchUploader.setDefaultQuoteString(String) in favor of `uploadQuoteString`
  com.smartgwt.client.widgets.drawing.Gauge.setDialRadius(float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.form.fields.TimeItem.setDisplayFormat(TimeDisplayFormat) Use `TimeItem.getTimeFormatter()` instead.
  com.smartgwt.client.widgets.form.fields.TimeItem.setDisplayFormat(TimeFormatter) Use `TimeItem.setDisplayFormat(TimeDisplayFormat)` instead.
  com.smartgwt.client.data.DataSourceField.setEditorType(FormItem) Renamed to `DataSourceField.setEditorProperties(FormItem)`. You can also consider using `DataSourceField.setEditorType(Class)` or `DataSourceField.setEditorType(String)` instead.
  com.smartgwt.client.data.SimpleType.setEditorType(FormItem) Renamed to `SimpleType.setEditorProperties(FormItem)`. You can also consider using `SimpleType.setEditorType(Class)` or `SimpleType.setEditorType(String)` instead.
  com.smartgwt.client.widgets.grid.ListGridField.setEditorType(FormItem) Renamed to `ListGridField.setEditorProperties(FormItem)`. You can also consider using `ListGridField.setEditorType(Class)` or `ListGridField.setEditorType(String)` instead.
  com.smartgwt.client.widgets.form.fields.FormItem.setEditorType(FormItem) Renamed to `FormItem.setEditorProperties(FormItem)`. You can also consider using `FormItem.setEditorType(Class)` or `FormItem.setEditorType(String)` instead.
  com.smartgwt.client.widgets.drawing.DrawSector.setEndAngle(float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.drawing.GaugeSector.setEndAngle(float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.drawing.AnimateShowEffect.setEndsAt(String) This property was misnamed.
  com.smartgwt.client.widgets.RangeSlider.setEndValue(float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.calendar.Calendar.setEventWindowStyle(String) in favor of `eventStyleName`
  com.smartgwt.client.widgets.calendar.CalendarEvent.setEventWindowStyle(String) in favor of `styleName`
  com.smartgwt.client.widgets.calendar.Calendar.setEventWindowStyleField(String) in favor of `eventStyleNameField`
  com.smartgwt.client.data.DSRequest.setExportImageQuality(Float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.grid.ListGrid.setFilterEditorProperties(ListGrid) in favor of `ListGrid.setFilterEditorProperties(RecordEditor)`
  com.smartgwt.client.widgets.grid.ListGridField.setFilterEditorType(FormItem) Renamed to `ListGridField.setFilterEditorProperties(FormItem)`. You can also consider using `ListGridField.setFilterEditorType(Class)` or `ListGridField.setFilterEditorType(String)` instead.
  com.smartgwt.client.widgets.Slider.setFloatValueLabel(Boolean) in favor of making the valueLabel a direct child, which avoids lots of positioning overhead
  com.smartgwt.client.widgets.form.DynamicForm.setFormSubmitFailedWarning(String) see `DynamicForm.formSubmitFailed()`
  com.smartgwt.client.widgets.chart.FacetChart.setGradationTickMarkLength(Integer) use `tickLength` instead
  com.smartgwt.client.widgets.DateChooser.setHeaderHeight(Integer) in favor of `navigationLayoutHeight`
  com.smartgwt.client.data.Hilite.setHtmlValue(String) `htmlValue` is deprecated in favor of `replacementValue`. Note that unlike `replacementValue`, this property does not respect `disabled`, and will be applied even if `disabled` is set to `true`
  com.smartgwt.client.tools.PaletteNode.setIdPrefix(String) As of Smart GWT version 12.1, deprecated in favor of `idName`
  com.smartgwt.client.widgets.grid.ListGridField.setImgDir(String) Renamed to `ListGridField.setImageURLPrefix(String)`
  com.smartgwt.client.data.DataSourceField.setLenientXPath(Boolean) No longer needs to be set since the framework now defaults to suppressing errors for null values in the middle of Xpath, and only invalid XPath will cause warning be logged.
  com.smartgwt.client.widgets.form.fields.SliderItem.setMaxValue(float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.Slider.setMaxValue(float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.RangeSlider.setMaxValue(float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.drawing.Gauge.setMaxValue(float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.layout.Layout.setMinMemberSize(int) use the more intuitively named `minMemberLength`
  com.smartgwt.client.widgets.form.fields.SliderItem.setMinValue(float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.Slider.setMinValue(float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.RangeSlider.setMinValue(float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.drawing.Gauge.setMinValue(float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.RibbonButton.setOrientation(String) in favor of `vertical` which, if set, takes precendence over this setting
  com.smartgwt.client.widgets.Canvas.setParentElement(Canvas) As of Smartclient version 9.1, deprecated in favor of `parentCanvas` and `getParentCanvas()`
  com.smartgwt.client.widgets.form.fields.SelectItem.setPickListFilterCriteriaFunction(FilterCriteriaFunction) in favor of `SelectItem.setPickListFilterCriteriaFunction(FormItemCriteriaFunction)`
  com.smartgwt.client.widgets.form.fields.ComboBoxItem.setPickListFilterCriteriaFunction(FilterCriteriaFunction) in favor of `ComboBoxItem.setPickListFilterCriteriaFunction(FormItemCriteriaFunction)`
  com.smartgwt.client.data.DataSourceField.setReadOnlyEditorType(FormItem) Renamed to `DataSourceField.setReadOnlyEditorProperties(FormItem)`. You can also consider using `DataSourceField.setReadOnlyEditorType(Class)` or `DataSourceField.setReadOnlyEditorType(String)` instead.
  com.smartgwt.client.data.SimpleType.setReadOnlyEditorType(FormItem) Renamed to `SimpleType.setReadOnlyEditorProperties(FormItem)`. You can also consider using `SimpleType.setReadOnlyEditorType(Class)` or `SimpleType.setReadOnlyEditorType(String)` instead.
  com.smartgwt.client.widgets.Canvas.setResizeFrom(String...) use `#setResizeFrom(EdgeName)` instead.
  com.smartgwt.client.widgets.drawing.DrawSector.setRotation(float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.drawing.DrawItem.setRotation(float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.drawing.DrawPane.setRotation(float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.drawing.DrawLabel.setRotation(float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.chart.FacetChart.setShowDataValues(boolean) in favor of `showDataValuesMode`, a compound setting that supports showing data-values in the chart and in hovers in various combinations. The equivalent to showDataValues:true is `ShowDataValuesMode.inChartOnly` or `ShowDataValuesMode.inChartOrHover` if showValueOnHover was also set to true.
  com.smartgwt.client.widgets.chart.MetricSettings.setShowDataValues(Boolean) in favor of `FacetChart.showDataValuesMode`, a compound setting that supports showing data-values in the chart and in hovers in various combinations. The equivalent to showDataValues:true is `ShowDataValuesMode.inChartOnly` or `ShowDataValuesMode.inChartOrHover` if showValueOnHover was also set to true.
  com.smartgwt.client.widgets.chart.MetricSettings.setShowValueOnHover(Boolean) in favor of `FacetChart.showDataValuesMode`, a compound setting that supports showing data-values in the chart and in hovers in various combinations. The equivalent to showValueOnHover:true is ShowDataValuesMode.inHoverOnly.
  com.smartgwt.client.widgets.chart.FacetChart.setShowValueOnHover(Boolean) in favor of `showDataValuesMode`, a compound setting that supports showing data-values in the chart and in hovers in various combinations. The equivalent to showValueOnHover:true is ShowDataValuesMode.inHoverOnly.
  com.smartgwt.client.widgets.form.fields.ComboBoxItem.setSort(SortSpecifier[]) in favor of `ComboBoxItem.setPickListSort(SortSpecifier[])` where full documentation can be read.
  com.smartgwt.client.widgets.drawing.DrawSector.setStartAngle(float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.drawing.GaugeSector.setStartAngle(float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.RangeSlider.setStartValue(float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.Slider.setStepPercent(float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.grid.ListGridField.setSummaryTitle(String) Rather than customizing the summaryTitle developers should typically use the `headerTitle` attribute to show a different title in the column header button than the title used elsewhere.
  com.smartgwt.client.widgets.calendar.Calendar.setTimeFormatter(TimeFormatter) use `Calendar.setTimeFormatter(TimeDisplayFormat)` instead.
  com.smartgwt.client.data.DataSourceField.setType(DataSource) use #setTypeAsDataSource
  com.smartgwt.client.widgets.Slider.setValue(float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.drawing.GaugeSector.setValue(float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.drawing.Gauge.setValue(float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.chart.DrawnValue.setValue(Float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.drawing.DrawPane.setZoomLevel(float) `GwtFloatVsDouble`
  com.smartgwt.client.widgets.tile.TileGrid.sortByProperty(String, boolean) Use `TileGrid.setSort(com.smartgwt.client.data.SortSpecifier...)` instead.
  com.smartgwt.client.rpc.RPCManager.suspendTransaction(String) please use int methods when dealing with transaction number.
  com.smartgwt.client.widgets.calendar.Calendar.timelineEventMoved(CalendarEvent, Date, Date, Lane) in favor of `Calendar.eventRepositionStop()`
  com.smartgwt.client.widgets.calendar.Calendar.timelineEventResized(CalendarEvent, Date, Date) in favor of `Calendar.eventResizeStop()`
  com.smartgwt.client.widgets.tree.ResultTree.unloadChildren(TreeNode) It's recommended that you instead use `Tree.reloadChildren()` to reload the children of a folder, or `Tree.removeChildren()` if you need to clear the cached children of a folder to add specific local data.
  com.smartgwt.client.widgets.tree.Tree.unloadChildren(TreeNode) It's recommended that you instead use `reloadChildren()` to reload the children of a folder, or `removeChildren()` if you need to clear the cached children of a folder to add specific local data.
  com.smartgwt.client.widgets.drawing.DrawPane.zoom(float) `GwtFloatVsDouble`

- Deprecated Constructors
  Constructor and Description
  com.smartgwt.client.widgets.drawing.GaugeSector(float)
  com.smartgwt.client.widgets.drawing.GaugeSector(float, String)
  com.smartgwt.client.widgets.RangeSlider(float, float, float, float)