/** * Fires a tree collapsed event. Only listeners registered at the time this * method is called are notified. * * @param event * the tree expansion event * @see ITreeViewerListener#treeCollapsed */ protected void fireTreeCollapsed(final TreeExpansionEvent event) { boolean oldBusy = isBusy(); setBusy(true); try { for (ITreeViewerListener l : treeListeners) { SafeRunnable.run(new SafeRunnable() { @Override public void run() { l.treeCollapsed(event); } }); } } finally { setBusy(oldBusy); } }
/** * Fires a tree expanded event. Only listeners registered at the time this * method is called are notified. * * @param event * the tree expansion event * @see ITreeViewerListener#treeExpanded */ protected void fireTreeExpanded(final TreeExpansionEvent event) { boolean oldBusy = isBusy(); setBusy(true); try { for (ITreeViewerListener l : treeListeners) { SafeRunnable.run(new SafeRunnable() { @Override public void run() { l.treeExpanded(event); } }); } } finally { setBusy(oldBusy); } }
/** * Fires a tree collapsed event. Only listeners registered at the time this * method is called are notified. * * @param event * the tree expansion event * @see ITreeViewerListener#treeCollapsed */ protected void fireTreeCollapsed(final TreeExpansionEvent event) { Object[] listeners = treeListeners.getListeners(); boolean oldBusy = isBusy(); setBusy(true); try { for (int i = 0; i < listeners.length; ++i) { final ITreeViewerListener l = (ITreeViewerListener) listeners[i]; SafeRunnable.run(new SafeRunnable() { @Override public void run() { l.treeCollapsed(event); } }); } } finally { setBusy(oldBusy); } }
/** * Fires a tree collapsed event. Only listeners registered at the time this * method is called are notified. * * @param event * the tree expansion event * @see ITreeViewerListener#treeCollapsed */ protected void fireTreeCollapsed(final TreeExpansionEvent event) { Object[] listeners = treeListeners.getListeners(); boolean oldBusy = isBusy(); setBusy(true); try { for (int i = 0; i < listeners.length; ++i) { final ITreeViewerListener l = (ITreeViewerListener) listeners[i]; SafeRunnable.run(new SafeRunnable() { public void run() { l.treeCollapsed(event); } }); } } finally { setBusy(oldBusy); } }
/** * Fires a tree expanded event. Only listeners registered at the time this * method is called are notified. * * @param event * the tree expansion event * @see ITreeViewerListener#treeExpanded */ protected void fireTreeExpanded(final TreeExpansionEvent event) { Object[] listeners = treeListeners.getListeners(); boolean oldBusy = isBusy(); setBusy(true); try { for (int i = 0; i < listeners.length; ++i) { final ITreeViewerListener l = (ITreeViewerListener) listeners[i]; SafeRunnable.run(new SafeRunnable() { @Override public void run() { l.treeExpanded(event); } }); } } finally { setBusy(oldBusy); } }
/** * Fires a tree expanded event. Only listeners registered at the time this * method is called are notified. * * @param event * the tree expansion event * @see ITreeViewerListener#treeExpanded */ protected void fireTreeExpanded(final TreeExpansionEvent event) { Object[] listeners = treeListeners.getListeners(); boolean oldBusy = isBusy(); setBusy(true); try { for (int i = 0; i < listeners.length; ++i) { final ITreeViewerListener l = (ITreeViewerListener) listeners[i]; SafeRunnable.run(new SafeRunnable() { public void run() { l.treeExpanded(event); } }); } } finally { setBusy(oldBusy); } }
@Override protected void doUpdateItem(Widget widget, Object element, boolean fullMap) { boolean oldBusy = isBusy(); setBusy(true); try { if (widget instanceof Item) { Item item = (Item) widget; // ensure that back pointer is correct if (fullMap) { associate(element, item); } else { Object data = item.getData(); if (data != null) { unmapElement(data, item); } item.setData(element); mapElement(element, item); } // update icon and label SafeRunnable.run(new UpdateItemSafeRunnable(item, element)); } } finally { setBusy(oldBusy); } }
protected void doUpdateItem(Widget widget, Object element, boolean fullMap) { boolean oldBusy = isBusy(); setBusy(true); try { if (widget instanceof Item) { Item item = (Item) widget; // ensure that back pointer is correct if (fullMap) { associate(element, item); } else { Object data = item.getData(); if (data != null) { unmapElement(data, item); } item.setData(element); mapElement(element, item); } // update icon and label SafeRunnable.run(new UpdateItemSafeRunnable(item, element)); } } finally { setBusy(oldBusy); } }
@Override protected void doUpdateItem(Widget widget, Object element, boolean fullMap) { boolean oldBusy = isBusy(); setBusy(true); try { if (widget instanceof Item) { Item item = (Item) widget; // ensure that back pointer is correct if (fullMap) { associate(element, item); } else { Object data = item.getData(); if (data != null) { unmapElement(data, item); } item.setData(element); mapElement(element, item); } // update icon and label SafeRunnable.run(new UpdateItemSafeRunnable(item, element)); } } finally { setBusy(oldBusy); } }