Example usage for com.google.gwt.user.client.ui TreeItem setSelected

List of usage examples for com.google.gwt.user.client.ui TreeItem setSelected

Introduction

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

Prototype

public void setSelected(boolean selected) 

Source Link

Document

Selects or deselects this item.

Usage

From source file:com.ikon.frontend.client.widget.Dragable.java

License:Open Source License

/**
 * modeFolderFromTree//from w w  w .j  av a  2s .  c om
 */
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.foldertree.FolderTree.java

License:Open Source License

/**
 * Directory Tree/*www .  j a  v a 2 s.c o  m*/
 */
public FolderTree() {
    tree = new ExtendedTree();
    tmpFolder = new TreeItem("");
    tmpFolder.setStyleName("okm-TreeItem");
    folderSelectPopup = new FolderSelectPopup();
    folderSelectPopup1 = new FolderSelectPopup(true);
    folderSelectPopup.setWidth("450");
    folderSelectPopup.setHeight("440");
    folderSelectPopup.setStyleName("okm-Popup");
    TreeItem rootItem = new TreeItem(Util.imageItemHTML("img/menuitem_childs.gif", "root_schema", "top"));
    rootItem.setStyleName("okm-TreeItem");
    rootItem.setUserObject(new GWTFolder());
    rootItem.setSelected(true);
    rootItem.setState(true);
    rootItem.addStyleName("okm-DisableSelect"); // Disables drag and drop
    // browser text selection
    tree.setStyleName("okm-Tree");
    tree.addStyleName("okm-PanelSelected");
    tree.addItem(rootItem);

    tree.addSelectionHandler(new SelectionHandler<TreeItem>() {
        @Override
        public void onSelection(SelectionEvent<TreeItem> event) {
            if (!openingFldPath && flagFileBrowserFinished) {
                final TreeItem treeItem = event.getSelectedItem();
                Timer openIfNotClosed = new Timer() {
                    @Override
                    public void run() {
                        if (!treeItemHasBeenClosed) {
                            onTreeItemSelected(treeItem);
                            // Case is closed parent which selected forder is the child
                        } else if (treeItemHasBeenClosed && !actualItem.equals(treeItem)
                                && ((GWTFolder) actualItem.getUserObject()).getPath()
                                        .contains(((GWTFolder) treeItem.getUserObject()).getPath())) {
                            actualItem.setSelected(false);
                            treeItem.setSelected(true);
                            onTreeItemSelected(treeItem);
                        } else {
                            treeItemHasBeenClosed = false;
                        }
                    }
                };
                if (treeItem != null) {
                    openIfNotClosed.schedule(50);
                }
            }
        }
    });

    tree.addCloseHandler(new CloseHandler<TreeItem>() {
        @Override
        public void onClose(CloseEvent<TreeItem> event) {
            Main.get().dragable.clear();
            treeItemHasBeenClosed = true;
        }
    });
    tree.addOpenHandler(new OpenHandler<TreeItem>() {
        @Override
        public void onOpen(OpenEvent<TreeItem> event) {
            if (flagFileBrowserFinished) {
                TreeItem treeItem = event.getTarget();
                if (!openingFldPath && !autoOpenFolder) {
                    if (!actualItem.equals(treeItem)) {
                        actualItem.setSelected(false);
                        treeItem.setSelected(true);
                    }
                    onTreeItemSelected(event.getTarget());
                } else {
                    autoOpenFolder = false; // always reset value
                }
            }
        }
    });
    actualItem = tree.getItem(0);
    initWidget(tree);
}

From source file:com.openkm.frontend.client.widget.foldertree.FolderTree.java

License:Open Source License

/**
 * Directory Tree/*w  w  w .j a va2 s .c o  m*/
 */
public FolderTree() {
    tree = new ExtendedTree();
    tmpFolder = new TreeItem("");
    tmpFolder.setStyleName("okm-TreeItem");
    folderSelectPopup = new FolderSelectPopup();
    folderSelectPopup.setWidth("450");
    folderSelectPopup.setHeight("440");
    folderSelectPopup.setStyleName("okm-Popup");
    TreeItem rootItem = new TreeItem(Util.imageItemHTML("img/menuitem_childs.gif", "root_schema", "top"));
    rootItem.setStyleName("okm-TreeItem");
    rootItem.setUserObject(new GWTFolder());
    rootItem.setSelected(true);
    rootItem.setState(true);
    rootItem.addStyleName("okm-DisableSelect"); // Disables drag and drop
    // browser text selection
    tree.setStyleName("okm-Tree");
    tree.addStyleName("okm-PanelSelected");
    tree.addItem(rootItem);

    tree.addSelectionHandler(new SelectionHandler<TreeItem>() {
        @Override
        public void onSelection(SelectionEvent<TreeItem> event) {
            if (!openingFldPath && flagFileBrowserFinished) {
                final TreeItem treeItem = event.getSelectedItem();
                Timer openIfNotClosed = new Timer() {
                    @Override
                    public void run() {
                        if (!treeItemHasBeenClosed) {
                            onTreeItemSelected(treeItem);
                            // Case is closed parent which selected forder is the child
                        } else if (treeItemHasBeenClosed && !actualItem.equals(treeItem)
                                && ((GWTFolder) actualItem.getUserObject()).getPath()
                                        .contains(((GWTFolder) treeItem.getUserObject()).getPath())) {
                            actualItem.setSelected(false);
                            treeItem.setSelected(true);
                            onTreeItemSelected(treeItem);
                        } else {
                            treeItemHasBeenClosed = false;
                        }
                    }
                };
                if (treeItem != null) {
                    openIfNotClosed.schedule(50);
                }
            }
        }
    });

    tree.addCloseHandler(new CloseHandler<TreeItem>() {
        @Override
        public void onClose(CloseEvent<TreeItem> event) {
            Main.get().dragable.clear();
            treeItemHasBeenClosed = true;
        }
    });
    tree.addOpenHandler(new OpenHandler<TreeItem>() {
        @Override
        public void onOpen(OpenEvent<TreeItem> event) {
            if (flagFileBrowserFinished) {
                TreeItem treeItem = event.getTarget();
                if (!openingFldPath && !autoOpenFolder) {
                    if (!actualItem.equals(treeItem)) {
                        actualItem.setSelected(false);
                        treeItem.setSelected(true);
                    }
                    onTreeItemSelected(event.getTarget());
                } else {
                    autoOpenFolder = false; // always reset value
                }
            }
        }
    });
    actualItem = tree.getItem(0);
    initWidget(tree);
}

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 ww w .  j av a2 s  .  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:org.daxplore.presenter.client.ui.QuestionPanel.java

License:Open Source License

/**
 * Set a new query definition, updating which group is open and
 * what question is selected.//ww w. j a va 2s . c  o m
 * 
 * @param queryDefinition
 *            the new query definition
 */
public void setQueryDefinition(QueryDefinition queryDefinition) {
    Iterator<TreeItem> iter = treeRoot.treeItemIterator();
    while (iter.hasNext()) {
        TreeItem curr = iter.next();
        if (curr instanceof QuestionTreeItem) {
            if (((QuestionTreeItem) curr).getQuestionID().equalsIgnoreCase(queryDefinition.getQuestionID())) {
                treeRoot.setSelectedItem(null, false);
                curr.setSelected(true);
                selected = (QuestionTreeItem) curr;
                curr.getParentItem().setState(true, true);
            } else {
                curr.setSelected(false);
            }
        }
    }
    treeRoot.ensureSelectedItemVisible();
}

From source file:org.ebayopensource.turmeric.policy.adminui.client.view.common.PolicyMenuWidget.java

License:Open Source License

private void setSelected(TreeItem item, UserAction action) {
    if (item == null || action == null)
        return;//from   w  w w  .  jav a2  s .  c  o  m

    if (item.getChildCount() > 0) {
        for (int i = 0; i < item.getChildCount(); i++) {
            setSelected(item.getChild(i), action);
        }
    } else {
        if (item.getUserObject() != null && action.equals(item.getUserObject()))
            item.setSelected(true);
        else
            item.setSelected(false);
    }
}

From source file:org.ednovo.gooru.client.mvp.assessments.play.resource.add.AddResourceAssessmentsView.java

License:Open Source License

@Inject
public AddResourceAssessmentsView() {
    setWidget(uiBinder.createAndBindUi(this));
    AddAssignmentContainerCBundle.INSTANCE.css().ensureInjected();
    mainPanel.getElement().setId("mainPanel");
    hideText.setText(i18n.GL0592());/*w  w w .j a v  a 2  s  .  c  o  m*/
    hideText.getElement().setId("lblHideText");
    hideText.getElement().setAttribute("alt", i18n.GL0592());
    hideText.getElement().setAttribute("title", i18n.GL0592());

    addresourceText.getElement().setInnerHTML(i18n.GL0698());
    addresourceText.getElement().setId("pnlAddresourceText");
    addresourceText.getElement().setAttribute("alt", i18n.GL0592());
    addresourceText.getElement().setAttribute("title", i18n.GL0592());

    dropdownListPlaceHolder.getElement().setInnerHTML(i18n.GL0105());
    dropdownListPlaceHolder.getElement().setId("spnDropdownListPlaceHolder");
    dropdownListPlaceHolder.getElement().setAttribute("alt", i18n.GL0105());
    dropdownListPlaceHolder.getElement().setAttribute("title", i18n.GL0105());

    dropdownListContainerScrollPanel.getElement().getStyle().setDisplay(Display.NONE);
    dropdownListPlaceHolder.addClickHandler(new OnDropdownListPlaceHolderClick());
    dropdownListContainerScrollPanel.addScrollHandler(new ScrollDropdownListContainer());
    getAddResourceToCollectionButton().addClickHandler(new OnAddResourceButtonClick());
    resourceAddedSuccessMessageContainer.setVisible(false);
    addNewCollectionLabel.setText(i18n.GL0696());
    addNewCollectionLabel.getElement().setId("lblAddNewCollectionLabel");
    addNewCollectionLabel.getElement().setAttribute("alt", i18n.GL0696());
    addNewCollectionLabel.getElement().setAttribute("title", i18n.GL0696());

    resourceAdditionErrorStyle.setText(i18n.GL0659());
    resourceAdditionErrorStyle.getElement().setId("lblResourceAdditionErrorStyle");
    resourceAdditionErrorStyle.getElement().setAttribute("alt", i18n.GL0659());
    resourceAdditionErrorStyle.getElement().setAttribute("title", i18n.GL0659());

    folderTreePanel.addSelectionHandler(new SelectionHandler<TreeItem>() {
        @Override
        public void onSelection(SelectionEvent<TreeItem> event) {
            final TreeItem item = (TreeItem) event.getSelectedItem();
            Widget folderWidget = item.getWidget();
            FolderTreeItem folderTreeItemWidget = null;
            if (folderWidget instanceof FolderTreeItem) {
                folderTreeItemWidget = (FolderTreeItem) folderWidget;
                if (folderTreeItemWidget.isOpen()) {
                    folderTreeItemWidget.removeStyleName(AddAssignmentContainerCBundle.INSTANCE.css().open());
                    folderTreeItemWidget.setOpen(false);
                } else {
                    folderTreeItemWidget.addStyleName(AddAssignmentContainerCBundle.INSTANCE.css().open());
                    folderTreeItemWidget.setOpen(true);
                }
                TreeItem parent = item.getParentItem();
                item.getTree().setSelectedItem(parent, false); // TODO FIX ME
                if (!folderTreeItemWidget.isApiCalled()) {
                    folderTreeItemWidget.setApiCalled(true);
                    if (item != null && folderTreeItemWidget.getGooruOid() != null) {
                        getFolderItems(item, folderTreeItemWidget.getGooruOid());
                    }
                }
                if (parent != null)
                    parent.setSelected(false); // TODO FIX ME
                item.setState(!item.getState(), false);
            } else if (folderWidget instanceof CollectionTreeItem) {
                if (previousSelectedItem != null) {
                    previousSelectedItem
                            .removeStyleName(AddAssignmentContainerCBundle.INSTANCE.css().selected());
                }
                cureentcollectionTreeItem = (CollectionTreeItem) folderWidget;
                previousSelectedItem = cureentcollectionTreeItem;
                cureentcollectionTreeItem.addStyleName(AddAssignmentContainerCBundle.INSTANCE.css().selected());
                setSelectedCollectionTitle();
                closeDropDown();
            }
        }
    });
    dropdownListContainer.clear();
    dropdownListContainer.add(folderTreePanel);
    folderTreePanel.addItem(loadingTreeItem());
    existingCollectionContainer.setVisible(true);
    setId();
}

From source file:org.ednovo.gooru.client.mvp.classpages.assignments.AddAssignmentContainerView.java

License:Open Source License

@Inject
public AddAssignmentContainerView(EventBus eventBus) {
    super(eventBus);
    appPopUp = new PopupPanel();
    appPopUp.setWidget(uiBinder.createAndBindUi(this));
    AddAssignmentContainerCBundle.INSTANCE.css().ensureInjected();
    appPopUp.setStyleName(AddAssignmentContainerCBundle.INSTANCE.css().popupContainer());
    setStaticTexts();//from  w  w  w . ja va  2 s  .  c o  m
    assignmentDirectionsTxtArea
            .addStyleName(AddAssignmentContainerCBundle.INSTANCE.css().assignmentsystemMessage());
    assignmentDirectionsTxtArea.getElement().setAttribute("maxlength", "400");
    dropdownListContainerScrollPanel.setVisible(false);
    addingText.setVisible(false);
    appPopUp.setGlassEnabled(true);
    appPopUp.setAutoHideOnHistoryEventsEnabled(true);

    datePanelContainer.clear();
    dateBoxUc = new DateBoxUcCustomizedForAssign(false, false, false);
    datePanelContainer.add(dateBoxUc);
    dateBoxUc.getDoneButton().addClickHandler(new OnDoneClick());
    dropdownListPlaceHolder.addClickHandler(new OnDropdownListPlaceHolderClick());
    dropdownListContainerScrollPanel.addScrollHandler(new ScrollDropdownListContainer());
    folderTreePanel.addSelectionHandler(new SelectionHandler<TreeItem>() {
        @Override
        public void onSelection(SelectionEvent<TreeItem> event) {
            final TreeItem item = (TreeItem) event.getSelectedItem();
            Widget folderWidget = item.getWidget();
            FolderTreeItem folderTreeItemWidget = null;
            if (folderWidget instanceof FolderTreeItem) {
                folderTreeItemWidget = (FolderTreeItem) folderWidget;
                if (folderTreeItemWidget.isOpen()) {
                    folderTreeItemWidget.removeStyleName(AddAssignmentContainerCBundle.INSTANCE.css().open());
                    folderTreeItemWidget.setOpen(false);
                } else {
                    folderTreeItemWidget.addStyleName(AddAssignmentContainerCBundle.INSTANCE.css().open());
                    folderTreeItemWidget.setOpen(true);
                }
                TreeItem parent = item.getParentItem();
                item.getTree().setSelectedItem(parent, false); // TODO FIX ME
                if (!folderTreeItemWidget.isApiCalled()) {
                    folderTreeItemWidget.setApiCalled(true);
                    getFolderItems(item, folderTreeItemWidget.getGooruOid());
                }
                if (parent != null)
                    parent.setSelected(false); // TODO FIX ME
                item.setState(!item.getState(), false);
            } else if (folderWidget instanceof CollectionTreeItem) {
                if (previousSelectedItem != null) {
                    previousSelectedItem
                            .removeStyleName(AddAssignmentContainerCBundle.INSTANCE.css().selected());
                }
                cureentcollectionTreeItem = (CollectionTreeItem) folderWidget;
                previousSelectedItem = cureentcollectionTreeItem;
                cureentcollectionTreeItem.addStyleName(AddAssignmentContainerCBundle.INSTANCE.css().selected());
                setSelectedCollectionTitle();
                closeDropDown();
            }
        }
    });
    floderTreeContainer.clear();
    floderTreeContainer.add(folderTreePanel);
    folderTreePanel.addItem(loadingTreeItem());

}

From source file:org.ednovo.gooru.client.mvp.folder.toc.FolderTocView.java

License:Open Source License

/**
 * This method is used to set folder TOC Data.
 */// w  ww  .  j av a2  s  .  co m
public void setData() {
    Window.scrollTo(0, 0);
    floderTreeContainer.clear();
    floderTreeContainer.add(folderTocTree);
    folderTocTree.addItem(getLoadingImage());
    int windowHeight = Window.getClientHeight() - (177 + 52);
    whiteBgContainer.getElement().setAttribute("style", "min-height:" + windowHeight + "px");
    folderTocTree.addSelectionHandler(new SelectionHandler<TreeItem>() {
        @Override
        public void onSelection(SelectionEvent<TreeItem> event) {
            final TreeItem item = (TreeItem) event.getSelectedItem();
            Widget folderWidget = item.getWidget();
            FolderTreeItem folderTreeItemWidget = null;
            if (folderWidget instanceof FolderTreeItem) {
                folderTreeItemWidget = (FolderTreeItem) folderWidget;
                if (folderTreeItemWidget.isOpen()) {
                    folderTreeItemWidget.removeStyleName(FolderContainerCBundle.INSTANCE.css().open());
                    folderTreeItemWidget.arrowLabel
                            .removeStyleName(FolderContainerCBundle.INSTANCE.css().arrowActive());
                    folderTreeItemWidget.setOpen(false);
                } else {
                    folderTreeItemWidget.addStyleName(FolderContainerCBundle.INSTANCE.css().open());
                    folderTreeItemWidget.arrowLabel
                            .addStyleName(FolderContainerCBundle.INSTANCE.css().arrowActive());
                    folderTreeItemWidget.setOpen(true);
                }
                removePreviousSelectedItem();
                currentFolderSelectedTreeItem = folderTreeItemWidget;
                previousFolderSelectedTreeItem = currentFolderSelectedTreeItem;
                currentFolderSelectedTreeItem.addStyleName(FolderContainerCBundle.INSTANCE.css().selected());
                TreeItem parent = item.getParentItem();
                item.getTree().setSelectedItem(null, false);
                if (!folderTreeItemWidget.isApiCalled()) {
                    folderTreeItemWidget.setApiCalled(true);
                    item.addItem(loadingTreeItem());
                    getFolderItems(item, folderTreeItemWidget.getGooruOid());
                }
                if (parent != null)
                    parent.setSelected(false);
                item.setState(!item.getState(), false);
            }
        }
    });
    btnBackToPrevious.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            String lastAccessedUrl = Cookies.getCookie(BACK2TOC) != null ? Cookies.getCookie(BACK2TOC) : "";
            String[] placeToken = lastAccessedUrl.split("#");
            Map<String, String> params = new HashMap<String, String>();
            if (placeToken.length > 1) {
                AppClientFactory.getPlaceManager().revealPlace(placeToken[0],
                        StringUtil.splitQuery(lastAccessedUrl));
            } else {
                //If we are viewing TOC from library 
                AppClientFactory.getPlaceManager().revealPlace(placeToken[0], params);
            }
        }
    });
    shareTxtBox.addClickHandler(new OnTextBoxClick());
    shareTxtBox.setReadOnly(true);
}

From source file:org.ednovo.gooru.client.mvp.gshelf.ShelfMainView.java

License:Open Source License

/**
 * To set the active status current selected tree item.
 *//*from   www  .  ja  va  2 s . co m*/
public void setFolderActiveStatus() {
    ShelfTreeWidget shelfTreeWidget = (ShelfTreeWidget) treeChildSelectedItem.getWidget();
    if (shelfTreeWidget != null && shelfTreeWidget.getCollectionDo() != null) {
        if ("folder".equalsIgnoreCase(shelfTreeWidget.getCollectionDo().getType())
                || COURSE.equalsIgnoreCase(shelfTreeWidget.getCollectionDo().getType())
                || UNIT.equalsIgnoreCase(shelfTreeWidget.getCollectionDo().getType())
                || LESSON.equalsIgnoreCase(shelfTreeWidget.getCollectionDo().getType())) {
            TreeItem parent = treeChildSelectedItem.getParentItem();
            treeChildSelectedItem.getTree().setSelectedItem(null, false);
            if (parent != null) {
                parent.setSelected(false);
            }
            treeChildSelectedItem.setState(treeChildSelectedItem.getState(), false);
            String type = shelfTreeWidget.getCollectionDo().getType();
            if (FOLDER.equalsIgnoreCase(type)) {
                getUiHandlers().getChildFolderItems(shelfTreeWidget.getCollectionDo().getGooruOid(), type,
                        shelfTreeWidget.getFolderOpenedStatus(), treeChildSelectedItem);
            } else {
                callChilds(shelfTreeWidget, type, treeChildSelectedItem);
            }
            shelfTreeWidget.setFolderOpenedStatus(true);
        } else {
            getUiHandlers().setCollectionContent(shelfTreeWidget.getCollectionDo());
            shelfTreeWidget.setCollectionOpenedStatus(true);
        }
        shelfTreeWidget.setActiveStyle(true);
        ShelfTreeWidget previousshelfTreeWidget = (ShelfTreeWidget) previousTreeChildSelectedItem.getWidget();
        if (previousshelfTreeWidget == null) {
            previousTreeChildSelectedItem = treeChildSelectedItem;
        }
        if (previousshelfTreeWidget != null && previousshelfTreeWidget.getCollectionDo() != null
                && (shelfTreeWidget.getCollectionDo().getGooruOid() != previousshelfTreeWidget.getCollectionDo()
                        .getGooruOid())) {
            previousshelfTreeWidget.setActiveStyle(false);
        }
        if (previousshelfTreeWidget != null && previousshelfTreeWidget.getCollectionDo() == null) {
            previousshelfTreeWidget.setActiveStyle(false);
        }
    } else {
        TreeItem parent = treeChildSelectedItem.getParentItem();
        treeChildSelectedItem.getTree().setSelectedItem(null, false);
        if (parent != null)
            parent.setSelected(false);
        treeChildSelectedItem.setState(treeChildSelectedItem.getState(), false);

        /*if(!"Collection".equalsIgnoreCase(shelfTreeWidget.getCollectionDo().getCollectionType()) && !"Assessment".equalsIgnoreCase(shelfTreeWidget.getCollectionDo().getCollectionType())){
           shelfTreeWidget.setFolderOpenedStatus(true);
        }else{
           shelfTreeWidget.setCollectionOpenedStatus(true);
        }*/
        if (shelfTreeWidget != null) {
            shelfTreeWidget.setActiveStyle(true);
        }
        ShelfTreeWidget previousshelfTreeWidget = (ShelfTreeWidget) previousTreeChildSelectedItem.getWidget();
        if (previousshelfTreeWidget == null) {
            previousTreeChildSelectedItem = treeChildSelectedItem;
        }
        if (previousshelfTreeWidget != null) {
            previousshelfTreeWidget.setActiveStyle(false);
        }
    }
    previousTreeChildSelectedItem = treeChildSelectedItem;
}