Changes in the CFx Interface between 2020 and 2022
CFx Kernel
FxWebWidgetInterfaces.h
Â
FxPreferences.h
FxNetworkAccessManager.h
FxLicenseManager.h
Â
FxLicenseInfo.h
Â
FxHelpSystem.h
(new) FxUserInfo.h
(new) FxLicensingService.h
Â
FxHLR.h
Â
Â
Â
(new) FxDbCustBlockReference.h
Merged CFxWebView2 + CFxWebView3 into CFxWebView
Added to CFxWebView:
SetPersistCookies
EvaluateJavascript
OpenExternalLinksInBrowser
AlsoOpenLinksInBrowser
Added to CFxPreferencesDisplay:
GetPaletteIcons
SetPaletteIcons
Added to CFxNetworkAccessManager:
setUseSystemProxyConfiguration
usesSystemProxyConfiguration
connectToProxyUpdated
Added to CFxLicenseManager:
ShowMessage
Added to CFxLicenseInfo:
GetLicenseHostId
Removed from CFxHelpSystem:
OpenChmHelp
New class CFxUserInfo
CFxLicensingServiceReactor
CFxLicensingService
New namespace FxHLR and classes:
FxHLR::Data
FxHLR::Collector
FxHLR::Engine
CFxDbCustBlockReferenceProperty
CFxDbCustBlockReference
CFxDbCustomBlockTableRecord
Common UI
FxUIBaseView.h
FxUIDialog.h
FxUIMenu.h
FxUIPushButton.h
FxUIRadioButton.h
Â
FxUIRadioGroup.h
Â
FxUITextEdit.h
Â
FxUIToolButton.h
Â
FxUITreeView.h
Â
(new) FxUILayouts.h
(new) FxAVAudioInput.h
(new) FxAVAudioOutput.h
(new) FxUICalendarWidget.h
(new) FxUITableView.h
(new) FxUIWebView.h
Added to CFxUIBaseView:
minimumWidth
minimumHeight
maximumWidth
maximumHeight
Added to CFxUIDialog:
setFloating
Added to CFxUILabel:
setBuddy
setItalic
Added to CFxUIMenu:
Hide
aboutToHide
aboutToShow
menuPressed
Added to CFxUIPushButton:
isCheckable
setChecked
isChecked
Toggled
keyWentDown
Added to CFxUIRadioButton:
keyWentDown
Added to CFxUIRadioGroup:
setOrientation
Added to CFxUITextEdit:
setEchoMode
Added to CFxUIToolButton:
keyWentDown
Added to CFxUITreeView:
setMoveCursorMode
keyWentDown
CFxUIFlowLayout
CFxAVAudioInput
CFxAVAudioOutput
CFxUICalendarWidget
CFxUITableView
CFxUIWebView
BIM
FxBIMDatabase.h
Â
FxBIM.h
FxBIMDatabaseReference.h
FxBIMDatabaseReferenceReactor.h
Â
Â
Â
FxBIMEntity.h
FxBIMEntityReference.h
FxBIMSection.h
Â
FxBIMSection.h
FxBIMSectionEntity.h
FxBIMSectionView.h
Â
FxBIMStorage.h
(new) FxBIMMaterial.h
Â
(new) FxBIMMaterialLibrary.h
Added to CFxBIMDatabase:
Entity
CFxBIMDbIteratorRAPtr
GetMaterial
AddMaterial
RemoveMaterial
Added to CFxBIMDatabaseReference:
Create
Merge
RemoveReferredObjectsFromGsModel
IsUnloaded
Flags
SetFlags
subHandOverTo
Removed from CFxBIMDatabaseReference:
goodbye
Added to CFxBIMDatabaseReferenceReactor:
WillBeReloadedFrom
BimDbModified
Updated signature for:
ReloadedFrom
Added to CFxBIMEntity:
SetDiscipline
Zones
SetSpace
SetFloor
SetCategory
SetType
Property
UniqueId
Generate2dGeometry
Views
GetElementType
Added to CFxBIMEntityReference:
subTransformBy
subGetTransformedCopy
subGetGeomExtents
Added to CFxBIMSection:
SetName
SetPlane
SetPoints
Depth
SetDepth
DrawingCount
DrawingW
DrawingR
availableSourceViews
sourceView
setSourceView
Type
SetType
ViewOptions
SetViewOptions
Filter
SetFilter
Flags
SetFlags
Regenerate
Layers
SetLayers
HideDrawBox
AddLayer
RemoveLayer
subGetGeomExtents
Removed from CFxBIMSection:
Entities
Views
Added to CFxBIMSectionReactor:
Renamed
ViewCreated
ViewRemoved
Regenerated
Added to CFxBIMSectionEntity:
subGetGeomExtents
subTransformBy
subGetTransformedCopy
Added to CFxBIMSectionView:
RefreshLayersVisibilityInViewport
RefreshLayersVisibilityInAllViewports
Section
Viewport
Transform
SetTransform
CreateSectionSymbolEntities
TitleAbove
SetTitleAbove
TitleAboveStyle
SetTitleAboveStyle
TitleAboveSize
SetTitleAboveSize
TitleBelow
SetTitleBelow
TitleBelowStyle
SetTitleBelowStyle
TitleBelowSize
SetTitleBelowSize
Number
SetNumber
NumberStyle
SetNumberStyle
NumberSize
SetNumberSize
UnderlineLength
SetUnderlineLength
Removed from CFxBIMSectionView:
subViewportDraw
Added to CFxBIMStorage:
AddSection
RemoveSection
FindSection
Materials
Updated signatures:
Disciplines
Zones
Spaces
Floors
Categories
Types
Entities
EntityRefs
AddReactor
CFxBIMMaterial
CFxBIMMaterialReactor
CFxBIMMaterialLibrary
System Variables
Â
Added FILEPREVIEW, COMMENTSPALETTESTATE, SPLMETHOD, SPLKNOTS, HPMAXCONTOURPOINTS, HPCUTPOINTSLIMIT