SuperMap iDesktopX 2025 API Change List

API Change List

The list of new APIs for PackageName com.supermap.desktop.controls.ui.controls.panels is as follows:

ClassName MethodName
SmPanelShrinkable SmPanelShrinkable(String,JComponent,Insets,AbstractAction,int[])
setTitle(String)

The list of new APIs for PackageName com.supermap.desktop.controls.ui.controls.ProviderLabel is as follows:

ClassName MethodName
SmPanelHelpProvider SmPanelHelpProvider(Component,String,boolean)

The list of new APIs for PackageName com.supermap.desktop.controls.ui.controls is as follows:

ClassName MethodName
SQLExpressionDialog isAllowJoinItems()
setAllowJoinItems(Boolean)

The list of new APIs for PackageName com.supermap.desktop.controls.ui.controls.textFields is as follows:

ClassName MethodName
SmTextFieldLegit setTipLevel(int)
getTipLevel()

The list of new APIs for PackageName com.supermap.desktop.controls.ui is as follows:

ClassName MethodName
FormBaseChild fireFormActivated()
fireFormDeactivated()
fireFormClosing(FormClosingEvent)
fireFormClosed(FormClosedEvent)
fireFormShown(FormShownEvent)
WorkspaceComponentManager getRelationshipPopupMenu()
getDatasetLasPopupMenu()

The list of new APIs for PackageName com.supermap.desktop.controls.ui.trees is as follows:

ClassName MethodName
Layer3DsTree setScreenLayer3DNodeVisible(boolean)
LayersTree fireTreeExpanded(TreePath)

The list of new APIs for PackageName com.supermap.desktop.core.utilties is as follows:

ClassName MethodName
CursorUtilities setGlassWaitCursor(Window)
unSetGlassWaitCursor(Window)
DatasourceUtilities isSupportDatasetMValue(Datasource)
isSupportDatasetConditionValue(Datasource)
EngineTypeUtilities isDirectModifiedDataEngine(EngineType)
FieldTypeUtilities isIntNumber(FieldType)
FormUtilities fireNewSubTypesWindowEvent(Dataset)
fireNewConditionWindowEvent(Dataset)
GeometryUtilities isParametricGeometry(GeometryType)
ImageUtilities outputTiff(RenderedImage,String,int,boolean)
LayerUtilities getDomainString(String,DatasetVector,String)
RecentFileManager addRepositoryToRecentFile(String)
getRepositoryModel()

The list of new APIs for PackageName com.supermap.desktop.core.Interface is as follows:

ClassName MethodName
IDockbar resetInnerComponent()
IFormManager setIFormView(IForm,int)
closeForms(IFormView[],boolean)
close(IFormView)
getCurrentFormViews()
add(IForm,IForm,int)
getMainInputMap(int)
getMainActionMap()

The list of new APIs for PackageName com.supermap.desktop.controls.TextStyle.TextStyleComponent is as follows:

ClassName MethodName
SmTextStyleFontHeightComponent setLabelIsAutoWidth(boolean)
SmTextStyleFontSizeComponent setLabelIsAutoWidth(boolean)

The list of new APIs for PackageName com.supermap.desktop.controls.utilities is as follows:

ClassName MethodName
ComponentFactory createButtonReset()
DatasourceOpenUtilities datasourceOpenFolder()
createFileGDBDatasource()
MapViewUIUtilities addMaritimeToNewWindow(String,DatasetGroup[])
addMaritimeToNewWindow(String,ArrayList,DatasetGroup)
addMaritimeToMap(String,Map,DatasetGroup[])
addMaritimeToMap(String,Map,ArrayList,DatasetGroup)