private boolean getData() { // Clear the tree top entry if ( tiTree != null && !tiTree.isDisposed() ) { tiTree.dispose(); } wTree.removeAll(); try { buildFoldersTree( this.folder, null, true ); } catch ( Exception e ) { return false; } return true; }
@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)); } } });
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; }
private void validateLastItem() { if (lastItem != null && lastItem.isDisposed()) lastItem = null; } }
public boolean isReallyDisposed() { return( swtItem == null || swtItem.isDisposed()); }
@Override public void run() { if ( !item.isDisposed()){ item.setExpanded( true ); treePendingExpansions.remove( node ); } } });
void releaseChildren (boolean destroy) { for (int i=0; i<items.length; i++) { TreeItem item = items [i]; if (item != null && !item.isDisposed ()) { item.release (false); } } items = null; itemCount = 0; super.releaseChildren (destroy); }
@Override public void layout () { if (tree == null || tree.isDisposed()) return; if (item == null || item.isDisposed()) return; int columnCount = tree.getColumnCount(); if (columnCount == 0 && column != 0) return; if (columnCount > 0 && (column < 0 || column >= columnCount)) return; super.layout(); } }
/** * Asks the entry currently being edited to apply its current cell editor * value. */ private void applyEditorValue() { TreeItem treeItem = treeEditor.getItem(); // treeItem can be null when view is opened if (treeItem == null || treeItem.isDisposed()) { return; } IPropertySheetEntry entry = (IPropertySheetEntry) treeItem.getData(); entry.applyEditorValue(); }
@Override public void widgetSelected(SelectionEvent arg0) { if(itemEdited != null && !itemEdited.isDisposed() && !editor.getEditor().isDisposed()){ itemEdited.setText(((Text)editor.getEditor()).getText()); } removeEditor(); } });
/** * Asks the entry currently being edited to apply its current cell editor * value. */ private void applyEditorValue() { TreeItem treeItem = treeEditor.getItem(); // treeItem can be null when view is opened if (treeItem == null || treeItem.isDisposed()) { return; } IPropertySheetEntry entry = (IPropertySheetEntry) treeItem.getData(); entry.applyEditorValue(); }
public void layout() { if( tree == null || tree.isDisposed() ) return; if( item == null || item.isDisposed() ) return; int columnCount = tree.getColumnCount(); if( columnCount == 0 && column != 0 ) return; if( columnCount > 0 && ( column < 0 || column >= columnCount ) ) return; super.layout(); } }
@Override public void layout () { if (tree == null || tree.isDisposed()) return; if (item == null || item.isDisposed()) return; int columnCount = tree.getColumnCount(); if (columnCount == 0 && column != 0) return; if (columnCount > 0 && (column < 0 || column >= columnCount)) return; super.layout(); } }
public void layout () { if (tree == null || tree.isDisposed()) return; if (item == null || item.isDisposed()) return; int columnCount = tree.getColumnCount(); if (columnCount == 0 && column != 0) return; if (columnCount > 0 && (column < 0 || column >= columnCount)) return; super.layout(); } }
@Override public void layout () { if (tree == null || tree.isDisposed()) return; if (item == null || item.isDisposed()) return; int columnCount = tree.getColumnCount(); if (columnCount == 0 && column != 0) return; if (columnCount > 0 && (column < 0 || column >= columnCount)) return; super.layout(); } }
@Override public TreePath getTopElementPath() { TreeItem topItem = ((Tree)getControl()).getTopItem(); if (topItem != null && !topItem.isDisposed() && topItem.getData() != null) { return getTreePathFromItem(topItem); } return null; }
@Override public int getCreationIndex(int visualIndex) { if (item != null && !item.isDisposed() && hasColumns() && isValidOrderIndex(visualIndex)) { return item.getParent().getColumnOrder()[visualIndex]; } return super.getCreationIndex(visualIndex); }
void collapseItem_collapseChildren (long /*int*/ id, long /*int*/ sel, long /*int*/ itemID, boolean children) { TreeItem item = (TreeItem)display.getWidget(itemID); if (item == null) return; if (!ignoreExpand) item.sendExpand (false, children); ignoreExpand = true; super.collapseItem_collapseChildren (id, sel, itemID, children); ignoreExpand = false; if (isDisposed() || item.isDisposed()) return; setScrollWidth (); }
@Override public int getCreationIndex(int visualIndex) { if (item != null && !item.isDisposed() && hasColumns() && isValidOrderIndex(visualIndex)) { return item.getParent().getColumnOrder()[visualIndex]; } return super.getCreationIndex(visualIndex); }