
The StringDictionary and the LinkedStringView
classes are used to solve the problem with
the StringViews I posted some days ago.
The problem was, that I wanted to connect
somehow a string, that should be displayed
in an StringSequence of a StringView, with
an object of any type.  I helped myself so far 
with the following solution (that is not the
best, but it works):

The StringDictionary is derived from UI_StringSequence
and uses a 'parallel' Sequence<void*>, that contains a
pointer to the connected object for every entry in the
StringSequence.  So you always have to insert or remove
the pair (CL_String,void*).  It would have been better to use
a Sequence<SVPair>, where SVPair is this pair (String,void*),
but with that I can't use UI_StringSequence as base class, and
this is necessary, since in the LinkedStringView classes
'LinkedSingleSel', 'LinkedCombo', 'LinkedMultiSel' I simply
replaced the model by a StringDictionary.
