List of usage examples for com.google.gwt.event.logical.shared SelectionEvent getSelectedItem
public T getSelectedItem()
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(); } } }); }