Example usage for com.google.gwt.user.client.ui ListBox addItem

List of usage examples for com.google.gwt.user.client.ui ListBox addItem

Introduction

In this page you can find the example usage for com.google.gwt.user.client.ui ListBox addItem.

Prototype

public void addItem(String item, String value) 

Source Link

Document

Adds an item to the list box, specifying an initial value for the item.

Usage

From source file:ar.com.kyol.jet.client.wrappers.TrueFalseListBoxWrapper.java

License:Open Source License

/**
 * Instantiates a new true false list box wrapper.
 *
 * @param objSetter the obj setter/*  ww  w  . j  a v a  2  s .  c om*/
 * @param listbox the listbox
 * @param useValueAsString the use value as string
 */
public TrueFalseListBoxWrapper(ObjectSetter objSetter, ListBox listbox, boolean useValueAsString) {
    super(useValueAsString);
    this.objSetter = objSetter;
    listBox = listbox;
    listbox.addItem(NULL, "");
    listBox.addItem(TRUE);
    listBox.addItem(FALSE);
    if (objSetter.getValue() != null) {
        if (useValueAsString) {
            listBox.setSelectedIndex(stringToBoolean((String) objSetter.getValue()) ? 1 : 2);
        } else {
            listBox.setSelectedIndex((Boolean) objSetter.getValue() ? 1 : 2);
        }
    } else {
        listBox.setSelectedIndex(0);
    }

    listBox.addChangeHandler(new ChangeHandler() {

        @Override
        public void onChange(ChangeEvent arg0) {
            String value = listBox.getValue(listBox.getSelectedIndex());
            if (value.equals("")) {
                setProperty(null);
            } else if (value.equals(TRUE)) {
                setProperty(true);
            } else if (value.equals(FALSE)) {
                setProperty(false);
            }
        }
    });

    initWidget(listBox);
}

From source file:cazcade.vortex.widgets.client.misc.toolbar.RichTextToolbar.java

License:Apache License

@Nonnull
private ListBox createFontList() {
    final ListBox lb = new ListBox();
    lb.addChangeListener(listener);//  w  ww. j  a v  a  2  s.  c o  m
    lb.setVisibleItemCount(1);

    lb.addItem(strings.font(), "");
    lb.addItem(strings.normal(), "");
    lb.addItem("Times New Roman", "Times New Roman");
    lb.addItem("Arial", "Arial");
    lb.addItem("Courier New", "Courier New");
    lb.addItem("Georgia", "Georgia");
    lb.addItem("Trebuchet", "Trebuchet");
    lb.addItem("Verdana", "Verdana");
    return lb;
}

From source file:cc.alcina.framework.gwt.client.util.WidgetUtils.java

License:Apache License

public static void populateListFromEnum(ListBox box, Object[] objs) {
    for (Object obj : objs) {
        String k = obj.toString();
        String friendly = k.toLowerCase().replace('_', ' ');
        box.addItem(friendly, k);
    }/*from   w  w  w .jav  a2  s . c  o m*/
}

From source file:cc.alcina.framework.gwt.client.widget.richtext.RichTextToolbar.java

License:Apache License

private ListBox createFontList() {
    ListBox lb = new ListBox();
    lb.addChangeListener(listener);/*from www.ja v a2 s  .co m*/
    lb.setVisibleItemCount(1);
    lb.addItem(strings.font(), "");
    lb.addItem(strings.normal(), "");
    lb.addItem("Times New Roman", "Times New Roman");
    lb.addItem("Arial", "Arial");
    lb.addItem("Courier New", "Courier New");
    lb.addItem("Georgia", "Georgia");
    lb.addItem("Trebuchet", "Trebuchet");
    lb.addItem("Verdana", "Verdana");
    return lb;
}

From source file:ch.unibas.medizin.osce.client.style.widgets.richtext.RichTextToolbar.java

License:Apache License

private ListBox createFontList() {
    ListBox lb = new ListBox();
    lb.addChangeHandler(handler);/*from ww  w .  ja v a  2s .  c  o  m*/
    lb.setVisibleItemCount(1);

    lb.addItem(strings.font(), "");
    lb.addItem(strings.normal(), "");
    lb.addItem("Times New Roman", "Times New Roman");
    lb.addItem("Arial", "Arial");
    lb.addItem("Courier New", "Courier New");
    lb.addItem("Georgia", "Georgia");
    lb.addItem("Trebuchet", "Trebuchet");
    lb.addItem("Verdana", "Verdana");
    return lb;
}

From source file:client.richedit.RichTextToolbar.java

License:Apache License

protected ListBox createFontList() {
    ListBox lb = new ListBox();
    lb.addChangeHandler(handler);/*from   w ww  .  j  a va  2s . c  o m*/
    lb.setVisibleItemCount(1);

    lb.addItem(strings.font(), "");
    lb.addItem(strings.normal(), "");
    lb.addItem("Times New Roman", "Times New Roman");
    lb.addItem("Arial", "Arial");
    lb.addItem("Courier New", "Courier New");
    lb.addItem("Georgia", "Georgia");
    lb.addItem("Trebuchet", "Trebuchet");
    lb.addItem("Verdana", "Verdana");
    return lb;
}

From source file:com.apress.progwt.client.college.gui.ext.RichTextToolbar.java

License:Apache License

private ListBox createFontList() {
    ListBox lb = new ListBox();
    lb.addChangeListener(listener);/*from w  w w .  j  a va2 s  .  c  o m*/
    lb.setVisibleItemCount(1);

    lb.addItem(strings.font(), "");
    lb.addItem(strings.normal(), "");
    lb.addItem("Times New Roman", "Times New Roman");
    lb.addItem("Arial", "Arial");
    lb.addItem("Courier New", "Courier New");
    lb.addItem("Georgia", "Georgia");
    lb.addItem("Trebuchet", "Trebuchet");
    lb.addItem("Verdana", "Verdana");
    return lb;
}

From source file:com.bcdlog.client.edition.RichTextToolbar.java

License:Apache License

private ListBox createFontStylesList() {
    ListBox lb = new ListBox();
    lb.addChangeHandler(handler);/*from ww w  .j a v  a 2  s.  c om*/
    lb.setVisibleItemCount(1);
    lb.addItem(strings.fontStyle(), "");
    lb.addItem("Paragraph", "<p>");
    lb.addItem("Address", "<address>");
    lb.addItem("Preformatted", "<pre>");
    lb.addItem("Blockquote", "<blockquote>");
    lb.addItem("Header 1", "<h1>");
    lb.addItem("Header 2", "<h2>");
    lb.addItem("Header 3", "<h3>");
    lb.addItem("Header 4", "<h4>");
    lb.addItem("Header 5", "<h5>");
    lb.addItem("Header 6", "<h6>");
    return lb;
}

From source file:com.bcdlog.client.edition.RichTextToolbar.java

License:Apache License

private ListBox createFontList() {
    ListBox lb = new ListBox();
    lb.addChangeHandler(handler);/*  w ww.  j  a  v  a2  s.c om*/
    lb.setVisibleItemCount(1);

    lb.addItem(strings.font(), "");
    lb.addItem("Arial", "Arial");
    lb.addItem("Arial Black", "Arial Black");
    lb.addItem("Comic Sans MS", "Comic Sans MS");
    lb.addItem("Courier New", "Courier New");
    lb.addItem("Georgia", "Georgia");
    lb.addItem("Impact", "Impact");
    lb.addItem("Times New Roman", "Times New Roman");
    lb.addItem("Trebuchet MS", "Trebuchet MS");
    lb.addItem("Verdana", "Verdana");
    return lb;
}

From source file:com.chinarewards.gwt.license.client.widget.DefaultPager.java

/**
 * Get the text to display in the pager that reflects the state of the
 * pager./*from w w  w . j  ava 2s . co m*/
 * 
 * @return the text
 */
@Override
protected String createText() {
    // Default text is 1 based.
    final NumberFormat formatter = NumberFormat.getFormat("#,###");
    final HasRows display = getDisplay();
    Range range = display.getVisibleRange();
    int pageStart = range.getStart() + 1;
    final int pageSize = range.getLength();
    int dataSize = display.getRowCount();
    int endIndex = Math.min(dataSize, pageStart + pageSize - 1);
    endIndex = Math.max(pageStart, endIndex);
    boolean exact = display.isRowCountExact();

    // create listbox
    int currentPage = 0;
    int totalPage = 0;
    final ListBox pages = new ListBox();
    if (dataSize != 0) {
        currentPage = (pageStart - 1) / pageSize + 1;
        totalPage = (dataSize - 1) / pageSize + 1;

        for (int i = 1; i <= totalPage; i++) {
            pages.addItem(i + "", i + "");
        }
        pages.setSelectedIndex(currentPage - 1);
        pages.addChangeHandler(new ChangeHandler() {
            @Override
            public void onChange(ChangeEvent event) {
                String text = pages.getValue(pages.getSelectedIndex());
                int pageNum = (int) formatter.parse(text);
                int index = (pageNum - 1) * pageSize;
                display.setVisibleRange(index, pageSize);
            }
        });
    }

    // create label : total pages
    //getAdditionPanel().clear();
    //getAdditionPanel().add(new Label(" " + totalPage + " ,"));
    //getAdditionPanel().add(pages);
    //getAdditionPanel().add(new Label(""));

    // return formatter.format(pageStart) + "-" + formatter.format(endIndex)
    // + (exact ? " of " : " of over ") + formatter.format(dataSize);
    return "? " + currentPage + " ," + "" + totalPage + "," + dataSize + "?";
}