/** * Flips the TreeItem from expanded to not expanded or vice-versa. * * @param ti * The TreeItem to flip. */ public static final void flipExpanded( TreeItem ti ) { ti.setExpanded( !ti.getExpanded() ); }
private void tidyBranches( TreeItem[] items, boolean expand ) { for ( TreeItem item : items ) { item.setExpanded( expand ); tidyBranches( item.getItems(), expand ); } }
private void expandItemAndChildren( TreeItem item ) { item.setExpanded( true ); for ( TreeItem item2 : item.getItems() ) { expandItemAndChildren( item2 ); } }
@Override public void treeExpanded( TreeEvent treeEvent ) { if ( props.getAutoCollapseCoreObjectsTree() ) { TreeItem treeItem = (TreeItem) treeEvent.item; /* * Trick for WSWT on Windows systems: a SelectionEvent is called after the TreeEvent if setSelection() is not * used here. Otherwise the first item in the list is selected as default and collapsed again but wrong, see * PDI-1480 */ coreObjectsTree.setSelection( treeItem ); // expand the selected tree item, collapse the rest // for ( TreeItem item : coreObjectsTree.getItems() ) { if ( item != treeItem ) { item.setExpanded( false ); } else { treeItem.setExpanded( true ); } } } } } );
private void setExpanded( TreeNode treeNode ) { TreeItem treeItem = treeNodeItemMap.get( treeNode ); if ( treeItem != null ) { treeItem.setExpanded( treeNode.isExpanded() ); for ( TreeNode childTreeNode : treeNode.getChildren() ) { setExpanded( childTreeNode ); } } }
private void expandAllItems( TreeItem[] treeitems, boolean expand ) { for ( TreeItem item : treeitems ) { item.setExpanded( expand ); if ( item.getItemCount() > 0 ) { expandAllItems( item.getItems(), expand ); } } }
public void widgetSelected( SelectionEvent event ) { enableButtons(); Widget item = event.item; if ( item != null ) { treeItemSelected( (TreeItem) item ); ( (TreeItem) item ).setExpanded( true ); } showLog(); } } );
private void initServers() { java.util.List<Server> servers = service1.listAll(); for (Server server : servers) { addServerTreeItem(server); } rootRedisServers.setExpanded(true); rootRedisServers.setData(ITEM_OPENED, true); }
@Override public void widgetSelected( SelectionEvent event ) { // expand the selected tree item, collapse the rest // if ( props.getAutoCollapseCoreObjectsTree() ) { TreeItem[] selection = coreObjectsTree.getSelection(); if ( selection.length == 1 ) { // expand if clicked on the the top level entry only... // TreeItem top = selection[0]; while ( top.getParentItem() != null ) { top = top.getParentItem(); } if ( top == selection[0] ) { boolean expanded = top.getExpanded(); for ( TreeItem item : coreObjectsTree.getItems() ) { item.setExpanded( false ); } top.setExpanded( !expanded ); } } } } } );
private static void setExpandedFromMemory( Tree tree, String treeName, TreeItem treeItem ) { TreeMemory treeMemory = TreeMemory.getInstance(); String[] path = ConstUI.getTreeStrings( treeItem ); boolean expanded = treeMemory.isExpanded( treeName, path ); treeItem.setExpanded( expanded ); TreeItem[] items = treeItem.getItems(); for ( int i = 0; i < items.length; i++ ) { setExpandedFromMemory( tree, treeName, items[i] ); } } }
private void expandAllItems( TreeItem[] treeitems, boolean expand ) { for ( TreeItem item : treeitems ) { item.setExpanded( expand ); TreeMemory.getInstance().storeExpanded( STRING_REPOSITORY_EXPLORER_TREE_NAME, ConstUI.getTreeStrings( item ), expand ); if ( item.getItemCount() > 0 ) { expandAllItems( item.getItems(), expand ); } } }
private void initRootItem() { rootRedisServers = new TreeItem(tree, SWT.NONE); rootRedisServers.setImage(redisImage); rootRedisServers.setText(i18nFile.getText(I18nFile.REDISSERVERS)); rootRedisServers.setData(NODE_TYPE, NodeType.ROOT); rootRedisServers.setExpanded(true); rootRedisServers.setData(ITEM_OPENED, true); }
private boolean getData() { // Clear the tree top entry if ( tiTree != null && !tiTree.isDisposed() ) { tiTree.dispose(); } tiTree = new TreeItem( wTree, SWT.NONE ); tiTree.setImage( GUIResource.getInstance().getImageFolder() ); RepositoryDirectoryUI.getDirectoryTree( tiTree, dircolor, repositoryTree ); tiTree.setExpanded( true ); return true; }
transItem.setExpanded( true ); transItem.setText( injectTransMeta.getName() ); List<StepMeta> injectSteps = new ArrayList<>(); TreeItem stepItem = new TreeItem( transItem, SWT.NONE ); stepItem.setText( stepMeta.getName() ); stepItem.setExpanded( true );
private void refreshDB() { TreeItem[] serverItems = rootRedisServers.getItems(); for (TreeItem item : serverItems) { if (item.getData(ITEM_OPENED) != null && ((Boolean) (item.getData(ITEM_OPENED)) == true)) { TreeItem[] dbItems = item.getItems(); for (TreeItem dbItem : dbItems) { if (dbItem.getData(ITEM_OPENED) != null && ((Boolean) (dbItem.getData(ITEM_OPENED)) == true)) dbItem.setData(ITEM_OPENED, false); ; dbItem.removeAll(); dbItem.setExpanded(false); } } } rootTreeItemSelected(true); history.clear(); history.add(rootRedisServers); btnBackward.setEnabled(false); btnForward.setEnabled(false); }
ti.setExpanded( dir.isRoot() );
protected void refreshViewAndLog() { String[] selectionPath = null; TreeItem selectedItem; TreeEntry treeEntry = null; if ( wTree.getSelectionCount() == 1 ) { selectedItem = wTree.getSelection()[ 0 ]; treeEntry = new TreeEntry( selectedItem ); selectionPath = ConstUI.getTreeStrings( selectedItem ); } refreshView(); if ( treeEntry != null ) { // Select the same one again TreeItem treeItem = treeEntry.getTreeItem( wTree ); if ( treeItem == null ) { treeItem = TreeUtil.findTreeItem( wTree, selectionPath ); } if ( treeItem != null ) { wTree.setSelection( treeItem ); if ( treeEntry.length < 3 ) { wTree.showItem( treeItem ); treeItemSelected( treeItem ); treeItem.setExpanded( true ); } } } showLog(); }
dbItem.setImage(dbImage); selectedItem.setExpanded(true); selectedItem.setData(ITEM_OPENED, true); } else if (refresh) {
private void refreshTree() { try { wTree.removeAll(); TreeItem ti = null; // If the directory is a root directory and is visible to the user we will // display that on the UI otherwise we will hide it if ( directoryTree.isRoot() && directoryTree.isVisible() ) { ti = new TreeItem( wTree, SWT.NONE ); ti.setImage( GUIResource.getInstance().getImageFolder() ); ti.setExpanded( true ); RepositoryDirectoryUI.getTreeWithNames( ti, rep, dircolor, sortColumn, includeDeleted, ascending, showTrans, showJobs, directoryTree, filterString, pattern ); } else { for ( int i = 0; i < directoryTree.getNrSubdirectories(); i++ ) { RepositoryDirectory subdir = directoryTree.getSubdirectory( i ); ti = new TreeItem( wTree, SWT.NONE ); ti.setImage( GUIResource.getInstance().getImageFolder() ); RepositoryDirectoryUI.getTreeWithNames( ti, rep, dircolor, sortColumn, includeDeleted, ascending, showTrans, showJobs, subdir, filterString, pattern ); } } } catch ( KettleException e ) { new ErrorDialog( shell, BaseMessages.getString( PKG, "SelectObjectDialog.Dialog.UnexpectedError.Title" ), BaseMessages .getString( PKG, "SelectObjectDialog.Dialog.UnexpectedError.Message" ), e ); } }
parent.setExpanded( true );