protected void internalRefresh(Object element) { internalRefresh(element, true); }
Object data = item.getData(); if (data != null) { internalRefresh(item, data, doStruct, updateLabels);
@Override protected void internalRefresh(Object element) { internalRefresh(element, true); }
Object data = item.getData(); if (data != null) { internalRefresh(item, data, doStruct, updateLabels);
@Override protected void internalRefresh(Object element) { internalRefresh(element, true); }
Object data = item.getData(); if (data != null) { internalRefresh(item, data, doStruct, updateLabels);
protected void internalRefresh(Object element, boolean updateLabels) { // If element is null, do a full refresh. if (element == null) { internalRefresh(getControl(), getRoot(), true, updateLabels); return; } Widget[] items = findItems(element); if (items.length != 0) { for (int i = 0; i < items.length; i++) { // pick up structure changes too internalRefresh(items[i], element, true, updateLabels); } } }
@Override protected void internalRefresh(Object element, boolean updateLabels) { // If element is null, do a full refresh. if (element == null) { internalRefresh(getControl(), getRoot(), true, updateLabels); return; } Widget[] items = findItems(element); if (items.length != 0) { for (int i = 0; i < items.length; i++) { // pick up structure changes too internalRefresh(items[i], element, true, updateLabels); } } }
@Override protected void internalRefresh(Object element, boolean updateLabels) { // If element is null, do a full refresh. if (element == null) { internalRefresh(getControl(), getRoot(), true, updateLabels); return; } Widget[] items = findItems(element); if (items.length != 0) { for (Widget item : items) { // pick up structure changes too internalRefresh(item, element, true, updateLabels); } } }
@Override protected void labelProviderChanged() { // we have to walk the (visible) tree and update every item Control tree = getControl(); tree.setRedraw(false); // don't pick up structure changes, but do force label updates internalRefresh(tree, getRoot(), false, true); tree.setRedraw(true); }
@Override protected void labelProviderChanged() { // we have to walk the (visible) tree and update every item Control tree = getControl(); tree.setRedraw(false); // don't pick up structure changes, but do force label updates internalRefresh(tree, getRoot(), false, true); tree.setRedraw(true); }
protected void labelProviderChanged() { // we have to walk the (visible) tree and update every item Control tree = getControl(); tree.setRedraw(false); // don't pick up structure changes, but do force label updates internalRefresh(tree, getRoot(), false, true); tree.setRedraw(true); }
for (Object element : elements) { if (itemExists(items, element)) { internalRefresh(element); } else { createTreeItem(widget, element, -1); internalRefresh(element);
Object element = elements[i]; if (itemExists(items, element)) { internalRefresh(element); } else { createTreeItem(widget, element, -1); internalRefresh(element);
Object element = elements[i]; if (itemExists(items, element)) { internalRefresh(element); } else { createTreeItem(widget, element, -1); internalRefresh(element);