Example usage for com.google.gwt.event.logical.shared SelectionEvent getSelectedItem

List of usage examples for com.google.gwt.event.logical.shared SelectionEvent getSelectedItem

Introduction

In this page you can find the example usage for com.google.gwt.event.logical.shared SelectionEvent getSelectedItem.

Prototype

public T getSelectedItem() 

Source Link

Document

Gets the selected item.

Usage

From source file:eml.studio.client.ui.tree.BaseTree.java

License:Open Source License

public BaseTree() {
    super(new TreeImageResources(), true);

    this.addStyleName("bda-treedir");

    this.addSelectionHandler(new SelectionHandler<TreeItem>() {
        @Override//from   w ww.j  av a2s  .  co m
        public void onSelection(SelectionEvent<TreeItem> event) {
            TreeItem item = event.getSelectedItem();
            Boolean state = item.getState();
            // [GWT Issue 3660] to avoid pass invoke onSection two times
            TreeItem parent = item.getParentItem();
            item.getTree().setSelectedItem(parent, false);
            if (parent != null)
                parent.setSelected(false);
            item.setState(!state);
        }
    });
}

From source file:es.ugr.rodgom.ludiuca.client.profesor.Admin.java

License:Apache License

/**
 * Constructs a new tree widget./*from  w w  w.ja  v a  2s  .  com*/
 */
public Admin() {
    tree = new Tree();
    tree.addTextItem("Crear Tarea");
    tree.addTextItem("Configuracin");

    tree.addSelectionHandler(new SelectionHandler<TreeItem>() {
        @Override
        public void onSelection(SelectionEvent<TreeItem> event) {
            TreeItem item = event.getSelectedItem();
            // expand the selected item
            String text = item.getText();
            CentralPan centralPan = Context.getCentralPan();
            if (text == "Crear Tarea") {
                // Show the corresponding information
                centralPan.updateListBox();
                centralPan.deck.showWidget(Context.NUEVORETO);
                centralPan.setEmptyHeader();
            } else if (text == "Configuracin") {
                // Show the corresponding information
                centralPan.deck.showWidget(Context.CONFIGURACION);
                centralPan.setEmptyHeader();
            }
            Context.setCentralPan(centralPan);
        }
    });
    initWidget(tree);
}

From source file:es.ugr.rodgom.ludiuca.client.profesor.Courses.java

License:Apache License

public Courses() {
    // Images images = GWT.create(Images.class);
    this.coursesList = new ArrayList<Course>();
    obtenerMisGrupos(Context.getTeacher().getId());
    tree = new Tree();

    initWidget(tree);//from  w w  w  . ja  v a2 s.  c o  m
    tree.addSelectionHandler(new SelectionHandler<TreeItem>() {
        @Override
        public void onSelection(SelectionEvent<TreeItem> event) {
            GWT.log("Seleccionado un elemento");
            GWT.log("Antes de getselectedItem");
            TreeItem item = event.getSelectedItem();
            GWT.log("Antes de getparentItem");
            String itemText = item.getText();
            int indexCourse = getIndexCourse(itemText);
            GWT.log("Antes de id del curso");
            setIdSelectedCourse(coursesList.get(indexCourse).getId());
            GWT.log("Id del curso: " + coursesList.get(indexCourse).getId());
            updateSelectedItem();
        }
    });
    Context.setCourses(this);
}

From source file:es.ugr.rodgom.ludiuca.client.profesor.Panel.java

License:Apache License

/**
 * Constructs a new tree widget.//from w ww  .j  a  v  a 2  s  . c  om
 */
public Panel() {
    tree = new Tree();
    tree.addTextItem("Mis Puntos");
    tree.addTextItem("Clasificacin");

    tree.addSelectionHandler(new SelectionHandler<TreeItem>() {
        @Override
        public void onSelection(SelectionEvent<TreeItem> event) {
            TreeItem item = event.getSelectedItem();
            // expand the selected item
            String text = item.getText();
            CentralPan centralPan = Context.getCentralPan();
            if (text == "Mis Puntos") {
                // Show the corresponding information
                Context.getCentralPan().updateCoursesListBox();
                loadPoints();
            } else if (text == "Clasificacin") {
                // Show the corresponding information
                loadClassification();
            }
            Context.setCentralPan(centralPan);
        }
    });
    initWidget(tree);
}

From source file:es.ugr.rodgom.ludiuca.client.student.Admin.java

License:Apache License

/**
 * Constructs a new tree widget.//from w w  w.ja v  a2  s.  com
 */
public Admin() {
    tree = new Tree();
    tree.addTextItem("Configuracin");

    tree.addSelectionHandler(new SelectionHandler<TreeItem>() {
        @Override
        public void onSelection(SelectionEvent<TreeItem> event) {
            TreeItem item = event.getSelectedItem();
            // expand the selected item
            String text = item.getText();
            CentralPan centralPan = ContextStudent.getCentralPan();
            if (text == "Configuracin") {
                // Show the corresponding information
                centralPan.deck.showWidget(ContextStudent.CONFIGURACION);
                centralPan.setEmptyHeader();
            }
            ContextStudent.setCentralPan(centralPan);
        }
    });
    initWidget(tree);
}

From source file:es.ugr.rodgom.ludiuca.client.student.Courses.java

License:Apache License

public Courses() {
    // Images images = GWT.create(Images.class);
    this.coursesList = new ArrayList<Course>();
    obtenerMisGrupos(ContextStudent.getStudent().getId());
    tree = new Tree();

    initWidget(tree);/*from  www. j a v  a 2  s.  c  o m*/
    tree.addSelectionHandler(new SelectionHandler<TreeItem>() {
        @Override
        public void onSelection(SelectionEvent<TreeItem> event) {
            GWT.log("Seleccionado un elemento");
            GWT.log("Antes de getselectedItem");
            TreeItem item = event.getSelectedItem();
            GWT.log("Antes de getparentItem");
            String itemText = item.getText();
            int indexCourse = getIndexCourse(itemText);
            GWT.log("Antes de id del curso");
            setIdSelectedCourse(coursesList.get(indexCourse).getId());
            GWT.log("Id del curso: " + coursesList.get(indexCourse).getId());
            updateSelectedItem();
        }
    });
    ContextStudent.setCourses(this);
}

From source file:es.ugr.rodgom.ludiuca.client.student.Panel.java

License:Apache License

/**
 * Constructs a new tree widget./*from   www .java2 s  . com*/
 */
public Panel() {
    tree = new Tree();
    tree.addTextItem("Mis Logros");
    tree.addTextItem("Clasificacin");

    tree.addSelectionHandler(new SelectionHandler<TreeItem>() {
        @Override
        public void onSelection(SelectionEvent<TreeItem> event) {
            TreeItem item = event.getSelectedItem();
            // expand the selected item
            String text = item.getText();
            CentralPan centralPan = ContextStudent.getCentralPan();
            switch (text) {
            case "Mis Logros":
                // Show the corresponding information
                ContextStudent.getCentralPan().updateCoursesListBox();
                loadAwards();
                break;
            case "Clasificacin":
                // Show the corresponding information
                ContextStudent.getCentralPan().updateFilterListBox();
                loadClassification();
                break;
            }
            ContextStudent.setCentralPan(centralPan);
        }
    });
    initWidget(tree);
}

From source file:eu.riscoss.client.models.IndexedTab.java

License:Apache License

protected void onTabActivated(SelectionEvent<Integer> event) {

    String tabName = index.get(event.getSelectedItem());

    if (tabName == null)
        return;/*ww w.j av  a 2s  .  c o m*/

    List<IndexedTab.TabHandler> list = listeners.get(tabName);

    if (list == null)
        return;

    for (IndexedTab.TabHandler h : list) {
        h.onTabActivated();
    }

}

From source file:fast.servicescreen.client.gui.CTextChangeHandler.java

License:Open Source License

@Override
public void onSelection(SelectionEvent<Suggestion> event) {
    String text = event.getSelectedItem().getReplacementString();
    System.out.println("Box: " + event.toString());
    System.out.println("value has changed to " + text);

    target.set(targetAttrName, text);//  ww  w .  j a  v  a  2 s .c o m

    //fetch example value
    if (target instanceof FactPort) {
        fetchExampleValue();
    }
}

From source file:fr.aliasource.webmail.client.addressbook.AddressBook.java

License:Open Source License

private void addTabListener() {
    webmail.getTabPanel().addSelectionHandler(new SelectionHandler<Integer>() {
        @Override/*from   www .  j  ava 2  s.com*/
        public void onSelection(SelectionEvent<Integer> event) {
            if (event.getSelectedItem() == View.ADDRESSBOOK) {
                loadBook();
            }
        }
    });
}