For some Pro/Toolkit applications it would be very useful, if they could update their UI depending on the selection the user made in the model. For example if you show a custom model tree, that only shows specific features in a separate dialog and you want to highlight them in your dialog, when the user selects those features in the model.
Currently Toolkit provides a similar API with ProSelectExternalhighlightRegister, but those only work for ProSelect. It would be appreciated, if that API could be extended to every modification of the selection buffer or a new API with a similar interface could be provided (i.e. ProSelectionBufferExternalhighlightRegister). That would allow for a much more powerful integration between external Toolkit applications and Creo.
Alternatively a simpler API could be provided, that only notifies a Toolkit application, that the selection buffer changed, but reading the full selection buffer on every modification can be expensive and slow in large complex parts and assemblies.