SuperMap iDesktopX 2025 API Change List

API Change List

The following new APIs have been added under the PackageName com.supermap.desktop.controls.ui.controls.panels:

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

The following new APIs have been added under the PackageName com.supermap.desktop.controls.ui.controls.ProviderLabel:

ClassName MethodName
SmPanelHelpProvider SmPanelHelpProvider(Component,String,boolean)

The following new APIs have been added under the PackageName com.supermap.desktop.controls.ui.controls:

ClassName MethodName
SQLExpressionDialog isAllowJoinItems()
setAllowJoinItems(Boolean)

The following new APIs have been added under the PackageName com.supermap.desktop.controls.ui.controls.textFields:

ClassName MethodName
SmTextFieldLegit setTipLevel(int)
getTipLevel()

The following new APIs have been added under the PackageName com.supermap.desktop.controls.ui:

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

The following new APIs have been added under the PackageName com.supermap.desktop.controls.ui.trees:

ClassName MethodName
Layer3DsTree setScreenLayer3DNodeVisible(boolean)

The following new APIs have been added under the PackageName com.supermap.desktop.core.utilties:

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

The following new APIs have been added under the PackageName com.supermap.desktop.core.Interface:

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