@Override public void widgetSelected(SelectionEvent e) { TreeItem[] items = tree.getSelection(); if (items[0] != rootRedisServers) { history.add(items[0].getParentItem()); btnBackward.setEnabled(true); btnForward.setEnabled(false); tree.setSelection(items[0].getParentItem()); treeItemSelected(false); } } });
@Override public void widgetSelected(SelectionEvent e) { TreeItem item = history.backward(); if (!item.isDisposed()) { tree.setSelection(item); treeItemSelected(false); if (!history.canBackward()) btnBackward.setEnabled(false); btnForward.setEnabled(true); } else { MessageDialog.openInformation(shell, i18nFile.getText(I18nFile.ERROR), i18nFile.getText(I18nFile.OBJECTDELETE)); } } });
@Override public void widgetSelected(SelectionEvent e) { TreeItem item = history.forward(); btnBackward.setEnabled(true); if (!item.isDisposed()) { tree.setSelection(item); treeItemSelected(false); if (!history.canForward()) btnForward.setEnabled(false); } else { MessageDialog.openInformation(shell, i18nFile.getText(I18nFile.ERROR), i18nFile.getText(I18nFile.OBJECTDELETE)); } } });
@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 ); } } } } } );
for (TreeItem dataItem : dataItems) { if (dataItem.getText().equals(containers[i])) { tree.setSelection(dataItem); tree.setFocus(); dbContainerTreeItemSelected(dataItem, refresh); for (TreeItem dataItem : dataItems) { if (dataItem.getText().equals(containers[i])) { tree.setSelection(dataItem); dbContainerTreeItemSelected(dataItem, false); dataItems = dataItem.getItems(); for (TreeItem dataItem : dataItems) { if (dataItem.getText().equals(container)) { tree.setSelection(dataItem); tree.setFocus(); dbContainerTreeItemSelected(dataItem, refresh); .getContainerOnly(); if (dataItem.getText().equals(containerOnly)) { tree.setSelection(dataItem); dbContainerTreeItemSelected(dataItem, false); dataItems = dataItem.getItems();
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(); }
private void rootTreeItemSelected(boolean refresh) { itemsSelected = new Item[] { rootRedisServers }; tree.setSelection(rootRedisServers); text.setText(""); table.removeAll(); rootItemSelected(); if (rootRedisServers.getData(ITEM_OPENED) == null || ((Boolean) (rootRedisServers.getData(ITEM_OPENED)) == false)) { rootRedisServers.removeAll(); initServers(); } else if (refresh) { } java.util.List<Server> servers = service1.listAll(); for (Server server : servers) { TableItem item = new TableItem(table, SWT.NONE); item.setText(new String[] { server.getName(), NodeType.SERVER.toString() }); item.setImage(redisImage); item.setData(NODE_ID, server.getId()); item.setData(NODE_TYPE, NodeType.SERVER); } mainTabItem.setImage(redisImage); }
rep.renameRepositoryDirectory( dir.getObjectId(), dir.getParent(), newName ); ti.setText( newName ); wTree.setSelection( ti ); } catch ( Exception exception ) { new ErrorDialog(
private void serverTreeItemSelected(TreeItem selectedItem, boolean refresh) { itemsSelected = new Item[] { selectedItem }; tree.setSelection(selectedItem); text.setText(selectedItem.getText() + ":"); table.removeAll();
private void dbContainerTreeItemSelected(TreeItem itemSelected, boolean refresh) { itemsSelected = new Item[] { itemSelected }; tree.setSelection(itemSelected); ContainerKeyInfo info = new ContainerKeyInfo(); parseContainer(itemSelected, info);
tiNew.setText( newdir ); tiNew.setImage( GUIResource.getInstance().getImageFolder() ); wTree.setSelection( new TreeItem[] { tiNew } ); } catch ( Exception exception ) { new ErrorDialog( shell, BaseMessages.getString(
@Override public void clearSelectionQuiet() { getTree().setSelection(new TreeItem[0]); } }
@Override public void mouseMove(MouseEvent e) { Tree tree = (Tree) typeTree.getControl(); TreeItem item = tree.getItem(new Point(e.x, e.y)); if (item != null) { tree.setSelection(item); } } });
/** * Visibly marks the named MenuItem as selected. * @param menuId the name of the MenuItem to mark as selected. */ public void markMenu(String menuId) { if(menuW==null) return; TreeItem node = (TreeItem) getMenu(menuId).getAttached(); menuW.setSelection(new TreeItem[]{node}); }
/** * Visibly marks the named MenuItem as selected. * @param menuId the name of the MenuItem to mark as selected. */ public void markMenu(String menuId) { if(menuW==null) return; TreeItem node = (TreeItem) getMenu(menuId).getAttached(); menuW.setSelection(new TreeItem[]{node}); }
private void updateSelection() { TreeItem[] selection = parent.getSelection(); List<TreeItem> selectedItems = new ArrayList<>( Arrays.asList( selection ) ); if( deselectChildren( selectedItems ) ) { if( ( parent.getStyle() & SWT.SINGLE ) != 0 ) { selectedItems.add( this ); } parent.setSelection( selectedItems.toArray( new TreeItem[ 0 ] ) ); Event event = new Event(); event.item = this; parent.notifyListeners( SWT.Selection, event ); } }
@Override protected void setSelection(List items) { Item[] current = getSelection(getTree()); // Don't bother resetting the same selection if (isSameSelection(items, current)) { return; } TreeItem[] newItems = new TreeItem[items.size()]; items.toArray(newItems); getTree().setSelection(newItems); }
@Override protected void setSelection(List<Item> items) { Item[] current = getSelection(getTree()); // Don't bother resetting the same selection if (isSameSelection(items, current)) { return; } TreeItem[] newItems = new TreeItem[items.size()]; items.toArray(newItems); getTree().setSelection(newItems); }
protected void setSelection(List items) { Item[] current = getSelection(getTree()); // Don't bother resetting the same selection if (isSameSelection(items, current)) { return; } TreeItem[] newItems = new TreeItem[items.size()]; items.toArray(newItems); getTree().setSelection(newItems); }
protected void doNavigate(String text) { checkTree(); if (rootItems == null) return; int index = searchPattern(text); if (index != -1 && index != currentIndex) { indexTree.setSelection(new TreeItem[] { indexTree.getItem(index) }); currentIndex = index; } }