Example usage for com.google.gwt.language.client.transliteration.control TransliterationControl showControl

List of usage examples for com.google.gwt.language.client.transliteration.control TransliterationControl showControl

Introduction

In this page you can find the example usage for com.google.gwt.language.client.transliteration.control TransliterationControl showControl.

Prototype

private native void showControl(Element div) ;

Source Link

Document

Show transliteration control under given div element.

Usage

From source file:com.google.gwt.language.sample.hellolanguage.client.TransliterationDemo.java

License:Apache License

/**
 * Initializes the transliteration controls.
 *
 * @param div the div to which language options menu is attached.
 * @param transltextarea the textarea for transliteration
 *//*from  w  w  w  . j  a  v a 2  s  . c  o  m*/
private void initTransliterationControls(HTML div, TextArea transltextarea) {
    LanguageCode srcLanguage = LanguageCode.ENGLISH;
    LanguageCode[] destLanguages = SupportedDestinationLanguages.ALL.getLanguageCodes();

    TransliterationControlOptions options = TransliterationControlOptions.newInstance(srcLanguage,
            destLanguages, true, "ctrl+g");
    TransliterationControl control = TransliterationControl.newInstance(options);

    control.showControl(div);
    control.makeTransliteratable(transltextarea);

    // TODO: making textarea transliteratable is resizing the textarea. Fix the
    // issue. Currently we have to explicitly resize or specify
    // adjustTextareaStyle = false
    transltextarea.setWidth("500px");
    transltextarea.setHeight("120px");
}