Andreas Nicolai - 2006-05-15

Logged In: YES
user_id=484759

Alternatively a list of prefix-substitutions would help
shorten the class/function names. For example one could
define a substitution list like:

MY_HUGE_NAMESPACE -> MINE
UNIVERSTITY_XYZ:MathClass:Matrix -> UMatrix

or even skip whole prefixes by defining an empty
substitution string.

Implementation-wize a dictionary with names as they appear
right now on the widgets and the substituted names could be
created (simple map would suffice). When user
changes/disables/enables substitution only the dictionary
needs to be refreshed.

Also all code that writes function names to any of the
widgets needs to be adjusted to use the substitution map
now instead of directly using the name.

Well, it's just an idea...
Andreas