List of usage examples for com.google.gwt.user.client.ui TreeItem addItem
public TreeItem addItem(Widget widget)
From source file:com.hazelcast.monitor.client.ClusterWidgets.java
License:Open Source License
private void addItems(List<String> itemList, TreeItem treeItem, int clusterId, InstanceType type) { for (Iterator<String> iterator = itemList.iterator(); iterator.hasNext();) { String string = iterator.next(); Widget link = getInstanceLink(type, string); treeItem.addItem(link); }/*from w ww . j av a 2 s. c o m*/ }
From source file:com.hazelcast.monitor.client.handler.MemberEventHandler.java
License:Open Source License
private void addNewMembers(List<String> currentMembers, TreeItem memberTreeItem) { for (Iterator<String> iterator = currentMembers.iterator(); iterator.hasNext();) { String string = iterator.next(); Anchor link = clusterWidgets.getInstanceLink(null, string); memberTreeItem.addItem(link); }/*from w ww. j av a 2 s . c om*/ }
From source file:com.ikon.extension.frontend.client.widget.dropbox.FolderSelectTree.java
License:Open Source License
/** * Adds folders to actual item if not exists or refreshes it values * // www. ja va 2 s .co m * @param actualItem The actual item active * @param newItem New item to be added, or refreshed */ private void addFolder(TreeItem actualItem, TreeItem newItem) { int i = 0; boolean found = false; int count = actualItem.getChildCount(); GWTDropboxEntry folder; GWTDropboxEntry newFolder = (GWTDropboxEntry) newItem.getUserObject(); String folderPath = newFolder.getPath(); for (i = 0; i < count; i++) { folder = (GWTDropboxEntry) actualItem.getChild(i).getUserObject(); // If item is found actualizate values if ((folder).getPath().equals(folderPath)) { found = true; actualItem.getChild(i).setVisible(true); actualItem.getChild(i).setUserObject(newFolder); evaluesFolderIcon(actualItem.getChild(i)); } } if (!found) { evaluesFolderIcon(newItem); actualItem.addItem(newItem); } }
From source file:com.ikon.frontend.client.widget.categories.FolderSelectTree.java
License:Open Source License
/** * Adds folders to actual item if not exists or refreshes it values * // w w w. ja va 2 s . c o m * @param actualItem The actual item active * @param newItem New item to be added, or refreshed */ public void addFolder(TreeItem actualItem, TreeItem newItem) { int i = 0; boolean found = false; int count = actualItem.getChildCount(); GWTFolder folder; GWTFolder newFolder = (GWTFolder) newItem.getUserObject(); String folderPath = newFolder.getPath(); for (i = 0; i < count; i++) { folder = (GWTFolder) actualItem.getChild(i).getUserObject(); // If item is found actualizate values if ((folder).getPath().equals(folderPath)) { found = true; actualItem.getChild(i).setVisible(true); actualItem.getChild(i).setUserObject(newFolder); evaluesFolderIcon(actualItem.getChild(i)); } } if (!found) { evaluesFolderIcon(newItem); actualItem.addItem(newItem); } }
From source file:com.ikon.frontend.client.widget.Dragable.java
License:Open Source License
/** * modeFolderFromTree/*from w ww . ja v a 2s . c o m*/ */ public void modeFolderFromTree(final ObjectToMove objToMove) { final GWTFolder gwtFolder = (GWTFolder) objToMove.getObject(); final TreeItem draggedTreeItem = objToMove.getTreeItem(); TreeItem parentItem = objToMove.getTreeItem2(); TreeItem clickedTreeItem = objToMove.getTreeItem3(); // Remove the folders and evaluates parent child status draggedTreeItem.remove(); if (parentItem.getChildCount() == 0) { ((GWTFolder) parentItem.getUserObject()).setHasChildren(false); // Sets not has folder childs } clickedTreeItem.addItem(draggedTreeItem); // Adds the draggedItem to selected ((GWTFolder) clickedTreeItem.getUserObject()).setHasChildren(true); // Always sets that the actual parent folder // now has childs clickedTreeItem.setState(true); // Always opens treeItem parent draggedTreeItem.setSelected(true); // Selects the treeItem // Evaluate icon of changed folders last and actual parent tree Item Main.get().activeFolderTree.evaluesFolderIcon(parentItem); Main.get().activeFolderTree.evaluesFolderIcon(clickedTreeItem); folderService.move(gwtFolder.getPath(), objToMove.getDstPath(), new AsyncCallback<Object>() { public void onSuccess(Object result) { // Sets the folder new path itself and childs GWTFolder draggedFolder = (GWTFolder) draggedTreeItem.getUserObject(); String oldPath = draggedFolder.getPath(); String newPath = objToMove.getDstPath() + "/" + draggedFolder.getName(); preventFolderInconsitences(draggedTreeItem, oldPath, newPath, objToMove.getDstPath()); draggedTreeItem.setState(false); Main.get().activeFolderTree.openAllPathFolder(newPath, null); } public void onFailure(Throwable caught) { draggedTreeItem.setState(false); Main.get().showError("Move", caught); } }); }
From source file:com.ikon.frontend.client.widget.Dragable.java
License:Open Source License
/** * modeFolderFromBrowser//w ww . j a v a 2s . c o m */ public void modeFolderFromBrowser(final ObjectToMove objToMove) { final GWTFolder gwtFolder = (GWTFolder) objToMove.getObject(); final TreeItem movedTreeItem = objToMove.getTreeItem(); TreeItem actualTreeItem = objToMove.getTreeItem2(); TreeItem clickedTreeItem = objToMove.getTreeItem3(); // Remove the folders and evaluates parent child status movedTreeItem.remove(); if (actualTreeItem.getChildCount() == 0) { ((GWTFolder) actualTreeItem.getUserObject()).setHasChildren(false); // Sets not has folder childs } clickedTreeItem.addItem(movedTreeItem); // Adds the draggedItem to selected ((GWTFolder) clickedTreeItem.getUserObject()).setHasChildren(true); // Always sets that the actual parent folder // now has childs clickedTreeItem.setState(true); // Always opens treeItem parent Main.get().activeFolderTree.removeDeleted(objToMove.getFldPath()); // Evaluate icon of changed folders last and actual parent tree Item Main.get().activeFolderTree.evaluesFolderIcon(clickedTreeItem); folderService.move(gwtFolder.getPath(), objToMove.getDstPath(), new AsyncCallback<Object>() { public void onSuccess(Object result) { // Sets the folder new path ( parent and itself ) recursive for itself and childs movedTreeItem.setUserObject(gwtFolder); String oldPath = gwtFolder.getPath(); String newPath = objToMove.getDstPath() + "/" + gwtFolder.getName(); preventFolderInconsitences(movedTreeItem, oldPath, newPath, objToMove.getDstPath()); movedTreeItem.setState(false); // Refresh file browser Main.get().mainPanel.desktop.browser.fileBrowser.deleteMovedOrMoved(); } public void onFailure(Throwable caught) { movedTreeItem.setState(false); Main.get().showError("Move", caught); } }); }
From source file:com.qtitools.editor.client.ProjectExplorer.java
License:Open Source License
/** * get titles from assessment// w w w .j a va2s . c o m */ private void updateItemList() { TreeItem treeItem; TreeItem root; root = itemsTree.addItem(assessment.getTitle()); for (int i = 0; i < assessment.getItemCount(); i++) { treeItem = root.addItem(assessment.getItemTitle(i)); treeItemsId.put(treeItem, new Integer(i)); } root.setState(true); if (treeItemsId.size() > 0) itemsTree.setSelectedItem(root.getChild(0), false); }
From source file:com.qualogy.qafe.gwt.client.component.QTree.java
License:Apache License
public void addItem(TreeItem item, TreeItem parent) { if (parent != null) { parent.addItem(item); } else {/*from w ww. j a v a 2 s .com*/ if (showRootItem) { getItem(0).addItem(item); } else { super.addItem(item); } } }
From source file:com.qualogy.qafe.gwt.client.ui.renderer.TreeRenderer.java
License:Apache License
void processChildren(TreeItem rootItem, TreeItemGVO[] children, String uuid, String parent, String context) { if (children != null) { for (int i = 0; i < children.length; i++) { TreeItemGVO componentGVO = children[i]; UIObject uiObject = renderChildComponent(componentGVO, uuid, parent, context); if (uiObject instanceof QTreeItem) { QTreeItem treeItem = (QTreeItem) uiObject; treeItem.setState(componentGVO.getExpand().booleanValue()); rootItem.addItem(treeItem); // TODO set Tree RendererHelper.fillIn(componentGVO, treeItem.getLabel(), uuid, parent, context); processChildren(treeItem, componentGVO.getChildren(), uuid, parent, context); }/* w ww . j a v a 2 s . c o m*/ RendererHelper.fillIn(componentGVO, uiObject, uuid, parent, context); } } }
From source file:com.smartshop.docs.client.TreePanel.java
License:Open Source License
private TreePanel() { ItemNode itemIntro = new ItemNode("Gii thiu", "intro", "/doc/introduction.html"); ItemNode itemOverview = new ItemNode("Tng quan h thng", "overview", "/doc/overview.html"); ItemNode itemUserComment = new ItemNode("? kin ng?i s dng", "user-comment", "/doc/user-comment.html"); ItemNode itemFeasibility = new ItemNode("Tnh kh thi ca d n", "feasibility", "/doc/feasibility.html"); ItemNode itemIdeaTechnology = new ItemNode("? tng & Cng ngh", "idea-technology", "/doc/idea-technology.html"); // 5. ng dng Android Tree treeAndroid = new Tree(); TreeItem rootAndroid = new TreeItem("Hng dn s dng ng dng trn Android"); ItemNode itemInstall = new ItemNode("Download v ci t sn phm", "android-install", "/doc/1_cai_dat_ung_dung.htm"); ItemNode itemMainForm = new ItemNode("Mn hnh chnh", "android-main-form", "/doc/2_man_hinh_chinh.htm"); ItemNode itemLoginForm = new ItemNode("Mn hnh ng nhp", "android-login-form", "/doc/3_man_hinh_dang_nhap.htm"); ItemNode itemAndProduct = new ItemNode("Tnh nng tm kim sn phm", "android-product", "/doc/4_tim_kiem_san_pham.htm"); ItemNode itemAndPage = new ItemNode("Tnh nng tm kim cc bi vit t h thng SmartShop", "android-page", "/doc/5_tim_kiem_bai_viet.htm"); ItemNode itemUser = new ItemNode("Cc tnh nng dnh cho ng?i dng", "android-user", "/doc/6_chuc_nang_nguoi_dung.htm"); ItemNode itemNotification = new ItemNode("Tnh nng t ng thng bo (Notification)", "android-notification", "/doc/7_notification.htm"); rootAndroid.addItem(itemInstall); rootAndroid.addItem(itemMainForm);//from w w w . ja v a 2 s. c o m rootAndroid.addItem(itemLoginForm); rootAndroid.addItem(itemAndProduct); rootAndroid.addItem(itemAndPage); rootAndroid.addItem(itemUser); rootAndroid.addItem(itemNotification); rootAndroid.setState(true); treeAndroid.addItem(rootAndroid); // 6. Dnh cho nh pht trin Tree treeDev = new Tree(); TreeItem rootDev = new TreeItem("Dnh cho nh pht trin"); ItemNode itemDevIntro = new ItemNode("Gii thiu", "dev-intro", "/doc/dev-intro.html"); ItemNode itemDevSignUp = new ItemNode("?ng k API Key", "dev-sign-up", "/doc/signup_apikey.html"); ItemNode itemUserAccount = new ItemNode("Thng tin ti khon", "dev-user-account", "/doc/dev-user-account.html"); ItemNode itemCategory = new ItemNode("Danh mc sn phm", "dev-categories", "/doc/dev-categories.html"); ItemNode itemMap = new ItemNode("Cc dch v bn ", "dev-map", "/doc/dev-map.html"); ItemNode itemSMSEmail = new ItemNode("Cc dch v gi tin nhn v email", "dev-sms-mail", "/doc/dev-sms-mail.html"); ItemNode itemProduct = new ItemNode("Sn phm", "dev-product", "/doc/dev-product.html"); ItemNode itemSubcribe = new ItemNode("Dch v thng tin", "dev-subcribe", "/doc/dev-subcribe.html"); ItemNode itemPage = new ItemNode("Trang thng tin", "dev-page", "/doc/dev-page.html"); ItemNode itemFullServices = new ItemNode( "?Y ? DCH V <img src=\"./images/new.png\" border=0 />", "dev-full-services", null); rootDev.addItem(itemDevIntro); rootDev.addItem(itemDevSignUp); rootDev.addItem(itemUserAccount); rootDev.addItem(itemProduct); rootDev.addItem(itemCategory); rootDev.addItem(itemPage); rootDev.addItem(itemSubcribe); rootDev.addItem(itemMap); rootDev.addItem(itemSMSEmail); rootDev.addItem(itemFullServices); rootDev.setState(true); treeDev.addItem(rootDev); ItemNode itemProductRoadMap = new ItemNode("Hng pht trin", "roadmap", "/doc/product_roadmap.html"); ItemNode itemSponsor = new ItemNode("Nh ti tr", "sponsor", "/doc/sponsor.html"); ItemNode itemLicense = new ItemNode("Bn quy?n", "license", "/doc/license.html"); HTML hr1 = new HTML("<hr/>"); hr1.setWidth("300px"); HTML hr2 = new HTML("<hr/>"); hr2.setWidth("300px"); HTML hr3 = new HTML("<hr/>"); hr3.setWidth("300px"); add(itemIntro); add(itemOverview); add(itemUserComment); add(itemFeasibility); add(itemIdeaTechnology); add(hr1); add(treeAndroid); add(hr2); add(treeDev); add(hr3); add(itemProductRoadMap); add(itemSponsor); add(itemLicense); }