Java Code Examples for com.google.gwt.user.client.ui.ListBox#setTitle()

The following examples show how to use com.google.gwt.user.client.ui.ListBox#setTitle() . You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: SettingsPanel.java    From swcv with MIT License 6 votes vote down vote up
private Widget createAspectRatioListBox()
{
    final ListBox box = new ListBox();
    for (WCAspectRatio algo : WCAspectRatioRegistry.list())
        box.addItem(algo.getDescription(), algo.getId());

    box.setSelectedIndex(findIndex(box, setting.getAspectRatio().getId()));

    box.addChangeHandler(new ChangeHandler()
    {
        public void onChange(ChangeEvent event)
        {
            WCAspectRatio value = WCAspectRatioRegistry.getById(box.getValue(box.getSelectedIndex()));
            setting.setAspectRatio(value);
        }
    });

    box.setTitle("Desired aspect ratio of the drawing");

    return box;
}
 
Example 2
Source File: SettingsPanel.java    From swcv with MIT License 6 votes vote down vote up
private ListBox createNumberListBox()
{
    final ListBox box = new ListBox();
    List<String> values = Arrays.asList("10", "20", "30", "40", "50", "75", "100", "125", "150", "200", "250", "300");

    for (int i = 0; i < values.size(); i++)
        box.addItem(values.get(i));

    box.setSelectedIndex(findIndex(box, String.valueOf(setting.getWordCount())));

    box.addChangeHandler(new ChangeHandler()
    {
        public void onChange(ChangeEvent event)
        {
            int value = Integer.parseInt(box.getValue(box.getSelectedIndex()));
            setting.setWordCount(value);
        }
    });

    box.setTitle("Number of words to include in the word cloud");

    return box;
}
 
Example 3
Source File: SettingsPanel.java    From swcv with MIT License 6 votes vote down vote up
private ListBox createFontListBox()
{
    final ListBox box = new ListBox();
    for (WCFont font : WCFontRegistry.list())
        box.addItem(font.getDescription(), font.getName());

    box.setSelectedIndex(findIndex(box, setting.getFont().getName()));

    box.addChangeHandler(new ChangeHandler()
    {
        public void onChange(ChangeEvent event)
        {
            WCFont value = WCFontRegistry.getByName(box.getValue(box.getSelectedIndex()));
            setting.setFont(value);
        }
    });

    box.setTitle("Font family of the words");
    return box;
}
 
Example 4
Source File: SettingsPanel.java    From swcv with MIT License 6 votes vote down vote up
private ListBox createRankingListBox()
{
    final ListBox box = new ListBox();
    for (WCRankingAlgo algo : WCRankingAlgoRegistry.list())
        box.addItem(algo.getDescription(), algo.getId());

    box.setSelectedIndex(findIndex(box, setting.getRankingAlgorithm().getId()));

    box.addChangeHandler(new ChangeHandler()
    {
        public void onChange(ChangeEvent event)
        {
            WCRankingAlgo value = WCRankingAlgoRegistry.getById(box.getValue(box.getSelectedIndex()));
            setting.setRankingAlgorithm(value);
        }
    });

    box.setTitle("Ranking method for computing word importance, which determines font size of each word");
    return box;
}
 
Example 5
Source File: SettingsPanel.java    From swcv with MIT License 6 votes vote down vote up
private Widget createSimilarityListBox()
{
    final ListBox box = new ListBox();
    for (WCSimilarityAlgo font : WCSimilarityAlgoRegistry.list())
        box.addItem(font.getDescription(), font.getId());

    box.setSelectedIndex(findIndex(box, setting.getSimilarityAlgorithm().getId()));

    box.addChangeHandler(new ChangeHandler()
    {
        public void onChange(ChangeEvent event)
        {
            WCSimilarityAlgo value = WCSimilarityAlgoRegistry.getById(box.getValue(box.getSelectedIndex()));
            setting.setSimilarityAlgorithm(value);
        }
    });

    box.setTitle("Similarity method for computing relatedness between words; similar words tend to be placed together");
    return box;
}
 
Example 6
Source File: SettingsPanel.java    From swcv with MIT License 5 votes vote down vote up
private ListBox createLanguageListBox()
{
    final ListBox box = new ListBox();
    box.addItem("Arabic", "ar");
    box.addItem("Czech", "cs");
    box.addItem("Danish", "da");
    box.addItem("Dutch", "nl");
    box.addItem("English", "en");
    box.addItem("Finnish", "fi");
    box.addItem("French", "fr");
    box.addItem("German", "de");
    box.addItem("Greek", "el");
    box.addItem("Hungarian", "hu");
    box.addItem("Italian", "it");
    box.addItem("Japanese", "ja");
    box.addItem("Norwegian", "no");
    box.addItem("Polish", "pl");
    box.addItem("Portuguese", "pt");
    box.addItem("Russian", "ru");
    box.addItem("Spanish", "es");
    box.addItem("Swedish", "sv");
    box.addItem("Turkish", "tr");

    box.setSelectedIndex(findIndex(box, setting.getLanguage()));
    setNonEnglishText("en".equals(setting.getLanguage()));

    box.addChangeHandler(new ChangeHandler()
    {
        public void onChange(ChangeEvent event)
        {
            String value = box.getValue(box.getSelectedIndex());
            setting.setLanguage(value);
            setNonEnglishText("en".equals(value));
        }
    });

    box.setTitle("Language of text");

    return box;
}