private TreeItem getTreeItemByName( String strTabName ) { TreeItem[] tItems = wTreeClassesItem.getItems(); for ( int i = 0; i < tItems.length; i++ ) { if ( tItems[i].getText().equals( strTabName ) ) { return tItems[i]; } } return null; }
private TreeItem getTreeItemByName( String strTabName ) { TreeItem[] tItems = wTreeScriptsItem.getItems(); for ( int i = 0; i < tItems.length; i++ ) { if ( tItems[i].getText().equals( strTabName ) ) { return tItems[i]; } } return null; }
private TreeItem getTreeItemByName( String strTabName ) { TreeItem[] tItems = wTreeScriptsItem.getItems(); for ( int i = 0; i < tItems.length; i++ ) { if ( tItems[i].getText().equals( strTabName ) ) { return tItems[i]; } } return null; }
public boolean TreeItemExist( TreeItem itemToCheck, String strItemName ) { boolean bRC = false; if ( itemToCheck.getItemCount() > 0 ) { TreeItem[] items = itemToCheck.getItems(); for ( int i = 0; i < items.length; i++ ) { if ( items[i].getText().equals( strItemName ) ) { return true; } } } return bRC; }
public boolean TreeItemExist( TreeItem itemToCheck, String strItemName ) { boolean bRC = false; if ( itemToCheck.getItemCount() > 0 ) { TreeItem[] items = itemToCheck.getItems(); for ( int i = 0; i < items.length; i++ ) { if ( items[i].getText().equals( strItemName ) ) { return true; } } } return bRC; }
public boolean TreeItemExist( TreeItem itemToCheck, String strItemName ) { boolean bRC = false; if ( itemToCheck.getItemCount() > 0 ) { TreeItem[] items = itemToCheck.getItems(); for ( int i = 0; i < items.length; i++ ) { if ( items[i].getText().equals( strItemName ) ) { return true; } } } return bRC; }
private TreeItem findServerTreeItem(int id) { TreeItem[] treeItems = rootRedisServers.getItems(); for (TreeItem treeItem : treeItems) { int serverId = (Integer) treeItem.getData(NODE_ID); if (serverId == id) return treeItem; } throw new RuntimeException(i18nFile.getText(I18nFile.FINDSERVER)); }
private void tidyBranches( TreeItem[] items, boolean expand ) { for ( TreeItem item : items ) { item.setExpanded( expand ); tidyBranches( item.getItems(), expand ); } }
private boolean findItemByNode(TreeItem itemSelected, Node node) { TreeItem[] items = itemSelected.getItems(); for (TreeItem item : items) { if (item.getText().equals(node.getKey())) return true; } return false; }
private static final TreeItem findTreeItem( TreeItem treeItem, String[] path, int level ) { if ( treeItem.getText().equals( path[level] ) ) { if ( level == path.length - 1 ) { return treeItem; } TreeItem[] items = treeItem.getItems(); for ( int i = 0; i < items.length; i++ ) { TreeItem found = findTreeItem( items[i], path, level + 1 ); if ( found != null ) { return found; } } } return null; } }
private void expandItemAndChildren( TreeItem item ) { item.setExpanded( true ); for ( TreeItem item2 : item.getItems() ) { expandItemAndChildren( item2 ); } }
private TreeItem findDBTreeItem(int id, int db) { TreeItem server = findServerTreeItem(id); serverTreeItemSelected(server, false); TreeItem[] dbItems = server.getItems(); for (TreeItem dbItem : dbItems) { if (dbItem.getText().equals(DB_PREFIX + db)) return dbItem; } throw new RuntimeException(i18nFile.getText(I18nFile.FINDDB)); }
private void expandAllItems( TreeItem[] treeitems, boolean expand ) { for ( TreeItem item : treeitems ) { item.setExpanded( expand ); if ( item.getItemCount() > 0 ) { expandAllItems( item.getItems(), expand ); } } }
private static final void getMaxWidths( TreeItem[] items, int[] max, GC gc ) { for ( int i = 0; i < items.length; i++ ) { for ( int c = 0; c < max.length; c++ ) { String string = items[i].getText( c ); Point point = gc.textExtent( string ); if ( point.x > max[c] ) { max[c] = point.x; } } getMaxWidths( items[i].getItems(), max, gc ); } }
private TreeItem findTreeItem( TreeItem treeItem, int level ) { if ( treeItem.getText().equals( path[ level ] ) ) { if ( level == 1 ) { if ( !this.equals( getTreeEntry( treeItem ) ) ) { return null; } } if ( level == path.length - 1 ) { return treeItem; } TreeItem[] items = treeItem.getItems(); for ( TreeItem item : items ) { TreeItem found = findTreeItem( item, level + 1 ); if ( found != null ) { return found; } } } return null; } }
protected TreeItem searchMouseOverTreeItem( TreeItem[] treeItems, int x, int y ) { for ( TreeItem treeItem : treeItems ) { if ( treeItem.getBounds().contains( x, y ) ) { return treeItem; } if ( treeItem.getItemCount() > 0 ) { treeItem = searchMouseOverTreeItem( treeItem.getItems(), x, y ); if ( treeItem != null ) { return treeItem; } } } return null; }
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 int getNrEmptyFolders( TreeItem[] treeitems ) { int retval = 0; for ( TreeItem item : treeitems ) { if ( item.getImage().equals( GUIResource.getInstance().getImageArrow() ) && item.getItemCount() == 0 ) { retval++; } else { retval += getNrEmptyFolders( item.getItems() ); } } return retval; }
private void removeEmptyFolders( TreeItem[] treeitems ) { for ( TreeItem item : treeitems ) { if ( item.getImage().equals( GUIResource.getInstance().getImageArrow() ) && item.getItemCount() == 0 ) { item.dispose(); } else { removeEmptyFolders( item.getItems() ); } } }