List of usage examples for com.google.gwt.user.client.ui TreeItem TreeItem
public TreeItem()
From source file:org.idwebmail.client.Arbol.java
public Arbol() { TreeItem nuevo = new TreeItem() { {/*from w ww .j a va2s .c om*/ setHTML("Nuevo"); } }; TreeItem entrada = new TreeItem() { { setHTML("Recibidos"); } }; TreeItem salida = new TreeItem() { { setHTML("Enviados"); } }; TreeItem borrador = new TreeItem() { { setHTML("Borradores"); } }; TreeItem papelera = new TreeItem() { { setHTML("Papelera"); } }; ctamail.addItem(nuevo); ctamail.addItem(entrada); ctamail.addItem(salida); ctamail.addItem(borrador); ctamail.addItem(papelera); this.addItem(ctamail); }
From source file:org.jboss.wise.gwt.client.view.InvocationView.java
License:Open Source License
protected TreeItem generateDisplayObject(TreeItem parentItem, TreeElement parentTreeElement) { if (TreeElement.SIMPLE.equals(parentTreeElement.getKind())) { TreeItem treeItem = new TreeItem(); HorizontalPanel hPanel = new HorizontalPanel(); treeItem.setWidget(hPanel);/*from ww w . j av a 2 s . com*/ treeItem.setState(true); Label label = new Label(getClassType(parentTreeElement) + parentTreeElement.getName() + " = " + ((SimpleTreeElement) parentTreeElement).getValue()); label.addStyleName("wise-result-treeItem"); hPanel.add(label); parentItem.addItem(treeItem); } else if (parentTreeElement instanceof ComplexTreeElement) { TreeItem treeItem = new TreeItem(); HorizontalPanel hPanel = new HorizontalPanel(); treeItem.setWidget(hPanel); hPanel.add(new Label(getClassType(parentTreeElement) + parentTreeElement.getName())); for (TreeElement child : parentTreeElement.getChildren()) { generateDisplayObject(treeItem, child); } treeItem.setState(true); parentItem.addItem(treeItem); } else if (parentTreeElement instanceof ParameterizedTreeElement) { TreeItem treeItem = new TreeItem(); HorizontalPanel hPanel = new HorizontalPanel(); treeItem.setWidget(hPanel); hPanel.add(new Label(parentTreeElement.getClassType() + " : " + parentTreeElement.getName())); for (TreeElement child : parentTreeElement.getChildren()) { generateDisplayObject(treeItem, child); } treeItem.setState(true); parentItem.addItem(treeItem); } else if (parentTreeElement instanceof GroupTreeElement) { TreeItem treeItem = new TreeItem(); HorizontalPanel gPanel = new HorizontalPanel(); String typeName = ""; if (((GroupTreeElement) parentTreeElement).getProtoType() == null) { typeName = EndpointConfigView.getBaseType(((GroupTreeElement) parentTreeElement).getRawType()); } else { typeName = getClassType(((GroupTreeElement) parentTreeElement).getProtoType()); } gPanel.add( new Label(typeName + "[" + ((GroupTreeElement) parentTreeElement).getValueList().size() + "]")); treeItem.setWidget(gPanel); for (TreeElement child : ((GroupTreeElement) parentTreeElement).getValueList()) { generateDisplayObject(treeItem, child); } parentItem.addItem(treeItem); treeItem.setState(true); } else if (parentTreeElement instanceof EnumerationTreeElement) { TreeItem treeItem = new TreeItem(); HorizontalPanel hPanel = new HorizontalPanel(); treeItem.setWidget(hPanel); treeItem.setState(true); Label label = new Label(getClassType(parentTreeElement) + parentTreeElement.getName() + " = " + ((SimpleTreeElement) parentTreeElement).getValue()); hPanel.add(label); parentItem.addItem(treeItem); } else { TreeItem treeItem = new TreeItem(); HorizontalPanel hPanel = new HorizontalPanel(); treeItem.addItem(hPanel); treeItem.setState(true); treeItem.setText("UNKNOWN: " + getClassType(parentTreeElement) + parentTreeElement.getName()); parentItem.addItem(treeItem); } return parentItem; }
From source file:org.kie.guvnor.drltext.client.widget.FactTypeBrowserWidget.java
License:Apache License
public void setDataModel(final DataModelOracle dataModel) { if (tree.getItem(0) != null) { tree.clear();/*from w w w .j a v a 2s. c o m*/ } if (dataModel.getFactTypes() != null) { for (String type : dataModel.getFactTypes()) { TreeItem it = new TreeItem(); it.setHTML(AbstractImagePrototype.create(ImageResources.INSTANCE.classImage()).getHTML() + "<small>" + type + "</small>"); it.setUserObject(type + "( )"); tree.addItem(it); String[] fields = dataModel.getFieldCompletions(type); if (fields != null) { for (String field : fields) { TreeItem fi = new TreeItem(); fi.setHTML(AbstractImagePrototype.create(ImageResources.INSTANCE.field()).getHTML() + "<small>" + field + "</small>"); fi.setUserObject(field); it.addItem(fi); } } } } }
From source file:org.kie.guvnor.metadata.client.widget.CategoryExplorerWidget.java
License:Apache License
/** * This will refresh the tree and restore it back to the original state *//*from www.j a v a2s . com*/ private void loadInitialTree() { navTreeWidget.addItem(MetadataConstants.INSTANCE.PleaseWait()); Scheduler scheduler = Scheduler.get(); scheduler.scheduleDeferred(new Command() { public void execute() { MessageBuilder.createCall(new RemoteCallback<Categories>() { public void callback(final Categories categories) { selectedPath = null; navTreeWidget.removeItems(); TreeItem root = new TreeItem(); root.setHTML(AbstractImagePrototype.create(ImageResources.INSTANCE.desc()).getHTML()); navTreeWidget.addItem(root); if (categories.size() == 0) { showEmptyTree(); } else { hideEmptyTree(); } for (final CategoryItem category : categories) { final TreeItem it = buildTreeItem(category); root.addItem(it); if (category.hasChild()) { loadChildren(it, category); } } root.setState(true); } }, CategoriesService.class).getCategoriesFromResource(resource); } }); }
From source file:org.kie.guvnor.metadata.client.widget.CategoryExplorerWidget.java
License:Apache License
public TreeItem buildTreeItem(final CategoryItem category) { final TreeItem it = new TreeItem(); it.setHTML(AbstractImagePrototype.create(ImageResources.INSTANCE.categorySmall()).getHTML() + h(category.getName()));//from ww w . ja v a 2 s.co m it.setUserObject(category.getFullPath()); return it; }
From source file:org.mobicents.slee.container.management.console.client.log.LogStructureTreePanel.java
License:Open Source License
private TreeItem doTree(FQDNNode localRoot) { TreeItem localLeaf = new TreeItem(); LogTreeNode logTreeNode = new LogTreeNode(browseContainer, localRoot.getShortName(), localRoot.getFqdName(), localRoot.isWasLeaf(), this); localLeaf.setWidget(logTreeNode);/* w w w.java 2s .c om*/ if (localRoot.getChildren().size() > 0) { Tree t = new Tree(); ArrayList names = new ArrayList(localRoot.getChildrenNames()); Collections.sort(names); Iterator it = names.iterator(); while (it.hasNext()) { t.addItem(doTree(localRoot.getChild((String) it.next()))); } localLeaf.addItem(t); } return localLeaf; }
From source file:org.nuxeo.ecm.platform.gwt.client.ui.old.NavigatorTree.java
License:Apache License
protected TreeItem createNode(DocumentRef obj) { TreeItem node = new TreeItem(); node.setUserObject(obj);/*w w w. ja v a 2 s. c o m*/ String title = obj.title; node.setText(title); if (obj.isFolder) { TreeItem fake = new TreeItem("Loading ..."); node.addItem(fake); } return node; }
From source file:org.olanto.TranslationText.client.QuoteWidget.java
License:Open Source License
private void createSourceTree() { final String lS = langS.getItemText(langS.getSelectedIndex()); final String lT = langT.getItemText(langT.getSelectedIndex()); // Create the tree Tree staticTree = new Tree(); String docName, longName, listElem; final String racine = lS + "/"; int k, l;// www.j a va 2s. c o m for (int i = 0; i < docList.size(); i++) { TreeItem docItem = new TreeItem(); listElem = docList.get(i); k = listElem.indexOf("]"); l = listElem.indexOf("[") + 2; longName = listElem.substring(l); docName = listElem.substring(0, k); if ((!GuiConstant.FILE_NAME_RIGHT) && (GuiConstant.PATH_ON)) { docItem.setTitle(longName.substring(3).replace("", "/")); docItem.setHTML(longName.substring(3).replace("", "/")); } else { docItem.setTitle(longName.substring(3).replace("", "/")); docItem.setHTML(docName); } //docItem.setStyleName("gwt-TreeItem"); staticTree.addItem(docItem); } staticTree.addFocusHandler(new FocusHandler() { @Override public void onFocus(FocusEvent event) { Scheduler.get().scheduleDeferred(new Command() { @Override public void execute() { tS.sourceTextArea.setFocus(true); } }); } }); staticTree.addMouseUpHandler(new MouseUpHandler() { @Override public void onMouseUp(MouseUpEvent event) { Scheduler.get().scheduleDeferred(new Command() { @Override public void execute() { tS.sourceTextArea.setFocus(true); } }); } }); staticTree.addSelectionHandler(new SelectionHandler<TreeItem>() { @Override public void onSelection(SelectionEvent<TreeItem> event) { if (event.getSelectedItem().getText() != null) { setMessage("info", GuiMessageConst.MSG_51 + event.getSelectedItem().getTitle()); lastSelected = event.getSelectedItem().getTitle(); tS.reset(); tS.words = Utility.getRefWords(refDoc.reftext[refIdx - 1] + " "); tS.queryLength = refDoc.reftext[refIdx - 1].length(); tS.getTextContent(racine + event.getSelectedItem().getTitle().replace("/", ""), lS, lT, refDoc.reftext[refIdx - 1]); } } }); staticTree.setAnimationEnabled(true); staticTree.ensureDebugId("cwTree-staticTree"); staticTree.setStyleName("gwt-Tree"); // Wrap the static tree in a DecoratorPanel staticTreeWrapper.add(staticTree); }
From source file:org.olanto.TranslationText.client.ResearchWidget.java
License:Open Source License
private void createSourceTree(ArrayList<String> doclist, final BitextWidget tS, final String Query) { final String lS = langS.getItemText(langS.getSelectedIndex()); final String lT = langT.getItemText(langT.getSelectedIndex()); // Create the tree Tree staticTree = new Tree(); staticTree.ensureDebugId("cwTree-staticTree"); staticTree.setStyleName("gwt-Tree"); String docName, longName, listElem; final String racine = lS + "/"; int k, l;//from w w w . j a va2 s . com for (int i = 0; i < doclist.size(); i++) { TreeItem docItem = new TreeItem(); listElem = doclist.get(i); k = listElem.indexOf("]"); l = listElem.indexOf("[") + 2; longName = listElem.substring(l); docName = listElem.substring(0, k); if ((!GuiConstant.FILE_NAME_RIGHT) && (GuiConstant.PATH_ON)) { docItem.setTitle(longName.substring(3).replace("", "/")); docItem.setHTML(longName.substring(3).replace("", "/")); } else { docItem.setTitle(longName.substring(3).replace("", "/")); docItem.setHTML(docName); } staticTree.addItem(docItem); } staticTree.addFocusHandler(new FocusHandler() { @Override public void onFocus(FocusEvent event) { Scheduler.get().scheduleDeferred(new Command() { @Override public void execute() { tS.sourceTextArea.setFocus(true); } }); } }); staticTree.addMouseUpHandler(new MouseUpHandler() { @Override public void onMouseUp(MouseUpEvent event) { Scheduler.get().scheduleDeferred(new Command() { @Override public void execute() { tS.sourceTextArea.setFocus(true); } }); } }); staticTree.addSelectionHandler(new SelectionHandler<TreeItem>() { @Override public void onSelection(SelectionEvent<TreeItem> event) { if (event.getSelectedItem().getText() != null) { setMessage("info", GuiMessageConst.MSG_51 + event.getSelectedItem().getTitle()); lastSelected = event.getSelectedItem().getTitle(); tS.reset(); tS.words = MainEntryPoint.words; // Window.alert(tS.words.toString()); tS.getTextContent(racine + event.getSelectedItem().getTitle().replace("/", ""), lS, lT, Query); } } }); // Wrap the static tree in a DecoratorPanel staticTreeWrapper.add(staticTree); }
From source file:org.onecmdb.ui.gwt.itil.client.main.screen.navigation.NavigationScreen.java
License:Apache License
private TreeItem addItem(Tree tree, ScreenMenuItem widget) { TreeItem childItem = new TreeItem(); childItem.setWidget(widget);// w w w . j a va 2 s . com tree.addItem(childItem); widget.addClickListener(this); return (childItem); }