Navigation: ABC Library Reference > PopupClass > PopupClass Methods >====== SetTranslator (set run-time translator:PopupClass) ====== | |
SetTranslator( translator )
SetTranslator | Sets the TranslatorClass object for the PopupClass object. |
translator | The label of the TranslatorClass object for this PopupClass object. |
The SetTranslator method sets the TranslatorClass object for the PopupClass object. By specifying a TranslatorClass object for the PopupClass object, you can automatically translate the popup menu text–the TranslatorClass object does not otherwise translate popup menus because they are not part of the WINDOW structure.
Implementation:
The Ask method uses the TranslatorClass object to translate popup menu text before displaying it.
Example:
PopupMgr PopupClass !declare PopupMgr object
Translator TranslatorClass !declare Translator object
MenuChoices EQUATE('&Save Menu|&Restore Menu|&Close')!declare menu definition
CODE
Translator.Init !initialize Translator object
PopupMgr.Init(INIMgr) !initialize PopupMgr object
PopupMgr.AddMenu(MenuChoices) !add Popup menu
PopupMgr.SetTranslator(Translator) !enable popup text translation
!program code
PopupMgr.Ask() !display translated menu
See Also: Ask