mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-20 07:25:23 +02:00
Fixed warnings. Use generics.
This commit is contained in:
parent
7e22c45fe6
commit
3a777e1510
1 changed files with 5 additions and 4 deletions
|
@ -21,13 +21,13 @@ import org.eclipse.swt.widgets.Label;
|
||||||
public class ComboControlledStackComposite extends Composite {
|
public class ComboControlledStackComposite extends Composite {
|
||||||
private Composite fArea;
|
private Composite fArea;
|
||||||
private Combo fCombo;
|
private Combo fCombo;
|
||||||
private Map tabMap;
|
private Map<String, Composite> tabMap; // label ==> tab
|
||||||
private StackLayout layout;
|
private StackLayout layout;
|
||||||
private Label fLabel;
|
private Label fLabel;
|
||||||
|
|
||||||
public ComboControlledStackComposite(Composite parent, int style) {
|
public ComboControlledStackComposite(Composite parent, int style) {
|
||||||
super(parent, style);
|
super(parent, style);
|
||||||
tabMap = new LinkedHashMap();
|
tabMap = new LinkedHashMap<String, Composite>();
|
||||||
setLayout(new GridLayout(2, false));
|
setLayout(new GridLayout(2, false));
|
||||||
createContents(this);
|
createContents(this);
|
||||||
}
|
}
|
||||||
|
@ -48,7 +48,7 @@ public class ComboControlledStackComposite extends Composite {
|
||||||
if (fCombo.getText().equals(label)) {
|
if (fCombo.getText().equals(label)) {
|
||||||
setSelection(fCombo.getItem(0));
|
setSelection(fCombo.getItem(0));
|
||||||
}
|
}
|
||||||
Composite tab = (Composite) tabMap.get(label);
|
Composite tab = tabMap.get(label);
|
||||||
if (tab != null) {
|
if (tab != null) {
|
||||||
tab.dispose();
|
tab.dispose();
|
||||||
tabMap.remove(label);
|
tabMap.remove(label);
|
||||||
|
@ -102,6 +102,7 @@ public class ComboControlledStackComposite extends Composite {
|
||||||
protected Combo createCombo(Composite parent) {
|
protected Combo createCombo(Composite parent) {
|
||||||
Combo box = new Combo(parent, SWT.READ_ONLY);
|
Combo box = new Combo(parent, SWT.READ_ONLY);
|
||||||
box.addSelectionListener(new SelectionAdapter() {
|
box.addSelectionListener(new SelectionAdapter() {
|
||||||
|
@Override
|
||||||
public void widgetSelected(SelectionEvent e) {
|
public void widgetSelected(SelectionEvent e) {
|
||||||
String name = fCombo.getText();
|
String name = fCombo.getText();
|
||||||
comboSelected(name);
|
comboSelected(name);
|
||||||
|
@ -115,7 +116,7 @@ public class ComboControlledStackComposite extends Composite {
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void setPage(String label) {
|
protected void setPage(String label) {
|
||||||
layout.topControl = (Control) tabMap.get(label);
|
layout.topControl = tabMap.get(label);
|
||||||
getStackParent().layout();
|
getStackParent().layout();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue