User Tools

Site Tools


settranslator_set_run_time_translator_popupclass_.htm
Navigation:  ABC Library Reference > PopupClass > PopupClass Methods >====== SetTranslator (set run-time translator:PopupClass) C6H0009.jpg ====== Previous pageReturn to chapter overviewNext page

SetTranslator( translator )

blk2blue.jpg

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

settranslator_set_run_time_translator_popupclass_.htm.txt · Last modified: 2021/04/15 15:57 by 127.0.0.1