import net.sourceforge.phpdt.internal.ui.util.SWTUtil;
import net.sourceforge.phpdt.internal.ui.util.TableLayoutComposite;
-import org.eclipse.jface.util.Assert;
+//incastrix
+//import org.eclipse.jface.text.Assert;
+import org.eclipse.core.runtime.Assert;
import org.eclipse.jface.viewers.ColumnLayoutData;
import org.eclipse.jface.viewers.ColumnWeightData;
import org.eclipse.jface.viewers.DoubleClickEvent;
private int fDownButtonIndex;
- private Label fLastSeparator;
+ //private Label fLastSeparator;
private Control fTableControl;
* @param viewerSorter
* The viewerSorter to set
*/
- public void setViewerSorter(ViewerSorter viewerSorter) {
- fViewerSorter = viewerSorter;
- }
+// public void setViewerSorter(ViewerSorter viewerSorter) {
+// fViewerSorter = viewerSorter;
+// }
public void setTableColumns(ColumnsDescription column) {
fTableColumns = column;
* Sets the minimal width of the buttons. Must be called after widget
* creation.
*/
- public void setButtonsMinWidth(int minWidth) {
- if (fLastSeparator != null) {
- ((GridData) fLastSeparator.getLayoutData()).widthHint = minWidth;
- }
- }
+// public void setButtonsMinWidth(int minWidth) {
+// if (fLastSeparator != null) {
+// ((GridData) fLastSeparator.getLayoutData()).widthHint = minWidth;
+// }
+// }
// ------ ui creation
}
}
- fLastSeparator = createSeparator(contents);
+ //fLastSeparator = createSeparator(contents);
updateButtonState();
fButtonsControl = contents;
/**
* Gets the index of an element in the list or -1 if element is not in list.
*/
- public int getIndexOfElement(Object elem) {
- return fElements.indexOf(elem);
- }
+// public int getIndexOfElement(Object elem) {
+// return fElements.indexOf(elem);
+// }
/**
* Replace an element.
/**
* Adds elements at the end of the list.
*/
- public void addElements(List elements) {
- int nElements = elements.size();
-
- if (nElements > 0) {
- // filter duplicated
- ArrayList elementsToAdd = new ArrayList(nElements);
-
- for (int i = 0; i < nElements; i++) {
- Object elem = elements.get(i);
- if (!fElements.contains(elem)) {
- elementsToAdd.add(elem);
- }
- }
- fElements.addAll(elementsToAdd);
- if (fTable != null) {
- fTable.add(elementsToAdd.toArray());
- }
- dialogFieldChanged();
- }
- }
+// public void addElements(List elements) {
+// int nElements = elements.size();
+//
+// if (nElements > 0) {
+// // filter duplicated
+// ArrayList elementsToAdd = new ArrayList(nElements);
+//
+// for (int i = 0; i < nElements; i++) {
+// Object elem = elements.get(i);
+// if (!fElements.contains(elem)) {
+// elementsToAdd.add(elem);
+// }
+// }
+// fElements.addAll(elementsToAdd);
+// if (fTable != null) {
+// fTable.add(elementsToAdd.toArray());
+// }
+// dialogFieldChanged();
+// }
+// }
/**
* Adds an element at a position.
/**
* Adds an element at a position.
*/
- public void removeAllElements() {
- if (fElements.size() > 0) {
- fElements.clear();
- if (fTable != null) {
- fTable.refresh();
- }
- dialogFieldChanged();
- }
- }
+// public void removeAllElements() {
+// if (fElements.size() > 0) {
+// fElements.clear();
+// if (fTable != null) {
+// fTable.refresh();
+// }
+// dialogFieldChanged();
+// }
+// }
/**
* Removes an element from the list.
*/
- public void removeElement(Object element) throws IllegalArgumentException {
- if (fElements.remove(element)) {
- if (fTable != null) {
- fTable.remove(element);
- }
- dialogFieldChanged();
- } else {
- throw new IllegalArgumentException();
- }
- }
+// public void removeElement(Object element) throws IllegalArgumentException {
+// if (fElements.remove(element)) {
+// if (fTable != null) {
+// fTable.remove(element);
+// }
+// dialogFieldChanged();
+// } else {
+// throw new IllegalArgumentException();
+// }
+// }
/**
* Removes elements from the list.