Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Gvozdev2009-09-14 15:54:58 +0000
committerAndrew Gvozdev2009-09-14 15:54:58 +0000
commiteefe7f459b6d2616a901119688f85548deccab49 (patch)
tree9a2fb07d8eafee1408f48e5a4a0286993bfb0ffd /build/org.eclipse.cdt.managedbuilder.ui
parent2469ca73c6095fa5764db50dd7e377b3f468c891 (diff)
downloadorg.eclipse.cdt-eefe7f459b6d2616a901119688f85548deccab49.tar.gz
org.eclipse.cdt-eefe7f459b6d2616a901119688f85548deccab49.tar.xz
org.eclipse.cdt-eefe7f459b6d2616a901119688f85548deccab49.zip
bug 289080: definedSymbols + string option with browseType messes up Properties->Tool Settings layout.
Patch from Wieant <wieant@tasking.com>
Diffstat (limited to 'build/org.eclipse.cdt.managedbuilder.ui')
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/FileListControlFieldEditor.java33
1 files changed, 20 insertions, 13 deletions
diff --git a/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/FileListControlFieldEditor.java b/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/FileListControlFieldEditor.java
index a8beea1d463..d395801e86a 100644
--- a/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/FileListControlFieldEditor.java
+++ b/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/FileListControlFieldEditor.java
@@ -43,8 +43,8 @@ public class FileListControlFieldEditor extends FieldEditor {
// file list control
private FileListControl list;
private int browseType;
- private GridLayout layout;
- private static final String DEFAULT_SEPERATOR = ";"; //$NON-NLS-1$
+ private Composite topLayout;
+ private static final String DEFAULT_SEPARATOR = ";"; //$NON-NLS-1$
//values
// private String[] values = null;
@@ -92,7 +92,7 @@ public class FileListControlFieldEditor extends FieldEditor {
* Sets the field editor's tool tip text to the argument, which
* may be null indicating that no tool tip text should be shown.
*
- * @param string the new tool tip text (or null)
+ * @param tooltip the new tool tip text (or null)
*
* @exception SWTException <ul>
* <li>ERROR_WIDGET_DISPOSED - if the field editor has been disposed</li>
@@ -141,9 +141,10 @@ public class FileListControlFieldEditor extends FieldEditor {
/**
* Fills this field editor's basic controls into the given parent.
*/
+ @Override
protected void doFillIntoGrid(Composite parent, int numColumns) {
- Composite topLayout = new Composite(parent, SWT.NONE);
- layout = new GridLayout();
+ topLayout = new Composite(parent, SWT.NONE);
+ GridLayout layout = new GridLayout();
layout.numColumns = numColumns;
layout.marginWidth = 7;
layout.marginHeight = 5;
@@ -185,8 +186,7 @@ public class FileListControlFieldEditor extends FieldEditor {
}
/**
- * Returns the file list control
- * @return
+ * @return the file list control
*/
protected List getListControl() {
return list.getListControl();
@@ -195,6 +195,7 @@ public class FileListControlFieldEditor extends FieldEditor {
/* (non-Javadoc)
* @see org.eclipse.jface.preference.FieldEditor#doLoad()
*/
+ @Override
protected void doLoad() {
if (list != null) {
IPreferenceStore store = getPreferenceStore();
@@ -233,6 +234,7 @@ public class FileListControlFieldEditor extends FieldEditor {
/* (non-Javadoc)
* @see org.eclipse.jface.preference.FieldEditor#doLoadDefault()
*/
+ @Override
protected void doLoadDefault() {
if (list != null) {
list.removeAll();
@@ -247,6 +249,7 @@ public class FileListControlFieldEditor extends FieldEditor {
/* (non-Javadoc)
* @see org.eclipse.jface.preference.FieldEditor#doStore()
*/
+ @Override
protected void doStore() {
String s = createList(list.getItems());
if (s != null)
@@ -262,6 +265,7 @@ public class FileListControlFieldEditor extends FieldEditor {
*
* @return the number of controls
*/
+ @Override
public int getNumberOfControls() {
return 1;
}
@@ -279,7 +283,7 @@ public class FileListControlFieldEditor extends FieldEditor {
for (int i = 0; i < items.length; i++) {
path.append(items[i]);
if (i < (items.length - 1)) {
- path.append(DEFAULT_SEPERATOR);
+ path.append(DEFAULT_SEPARATOR);
}
}
return path.toString();
@@ -292,7 +296,7 @@ public class FileListControlFieldEditor extends FieldEditor {
*/
private String[] parseString(String stringList) {
StringTokenizer tokenizer =
- new StringTokenizer(stringList, DEFAULT_SEPERATOR);
+ new StringTokenizer(stringList, DEFAULT_SEPARATOR);
ArrayList<String> list = new ArrayList<String>();
while (tokenizer.hasMoreElements()) {
list.add((String)tokenizer.nextElement());
@@ -304,21 +308,24 @@ public class FileListControlFieldEditor extends FieldEditor {
* Set style
*/
public void setStyle() {
- layout.marginWidth = 0;
+ ((GridLayout)topLayout.getLayout()).marginWidth = 0;
}
/* (non-Javadoc)
* @see org.eclipse.jface.preference.FieldEditor#adjustForNumColumns(int)
*/
+ @Override
protected void adjustForNumColumns(int numColumns) {
-
+ ((GridData)topLayout.getLayoutData()).horizontalSpan = numColumns;
}
- public Label getLabelControl(Composite parent) {
+ @Override
+ public Label getLabelControl(Composite parent) {
return list.getLabelControl();
}
- public void setEnabled(boolean enabled, Composite parent) {
+ @Override
+ public void setEnabled(boolean enabled, Composite parent) {
list.setEnabled(enabled);
}

Back to the top