[comp.windows.x] Problem with Translation Management

kahlers@ux1.cso.uiuc.edu (08/17/90)

                    Problems with Translation Management
                       under the Xt Intrinsics...

     Background : I create a widget with some default translations
                  under the Motif toolkit and need to repeatedly
                  change the translations on the widget during its
                  life. The translations that I need are created
                  using the XtParseTranslations(""), and stored
                  in 'static' locations in subroutines all over the
                  place. Now within the subroutine I use 
                     XtUninstallTranslations(w) ---- (1)
                  followed by 
                     XtOverrideTranslations(w)  ---- (2) 
                  install a new set of translations on the widget.
                  The current source is based on an Apollo 4500 
                  running SR10.2 with Motif V1.0.

   Problem     :  The creation of the translation table from the
                  corresponding "string" seems to work very well (at least
                  the program does not crash !#@%%!!). But for some
                  reason, quite sporadically, when I try to uninstall
                  the translations ( using (1) ) and override them 
                  using (2), the program crashes. The behaviour is not
                  very consistant either...

   
           Anybody seen something like this before...or any ideas. 

           Thanx guys...   

                  
                 
=============================================================================\n\
     Kem Ahlers                 kahlers.ux1.cso.uiuc.edu  (Internet) \n\
     Caterpillar, Inc.          u36009@ncsagate           (Bitnet)   \n\
     Peoria, IL  USA "