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

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

Introduction

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

Prototype

public static native TransliterationControl newInstance(TransliterationControlOptions options) ;

Source Link

Document

Create an instance of TransliterationControl class.

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 ww . j  av  a2 s .c  om
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");
}