1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-09 18:15:23 +02:00

[164520] New Connection Wizard should perform "Next" on dbl clicking a system type

This commit is contained in:
Kushal Munir 2006-11-23 22:30:29 +00:00
parent 7879959bac
commit cbebc7c1cb

View file

@ -82,6 +82,8 @@ public class RSENewConnectionWizardMainPage extends AbstractSystemWizardPage imp
textSystemType = SystemWidgetHelpers.createSystemTypeListBox(parent, null, systemTypeNames); textSystemType = SystemWidgetHelpers.createSystemTypeListBox(parent, null, systemTypeNames);
} }
textSystemType.addListener(SWT.MouseDoubleClick, this);
textSystemType.setToolTipText(SystemResources.RESID_CONNECTION_SYSTEMTYPE_TIP); textSystemType.setToolTipText(SystemResources.RESID_CONNECTION_SYSTEMTYPE_TIP);
SystemWidgetHelpers.setHelp(textSystemType, RSEUIPlugin.HELPPREFIX + "ccon0003"); SystemWidgetHelpers.setHelp(textSystemType, RSEUIPlugin.HELPPREFIX + "ccon0003");
@ -149,7 +151,7 @@ public class RSENewConnectionWizardMainPage extends AbstractSystemWizardPage imp
*/ */
public void handleEvent(Event event) { public void handleEvent(Event event) {
if (event.type == SWT.Selection && event.widget == textSystemType) { if (((event.type == SWT.Selection) || (event.type == SWT.MouseDoubleClick)) && event.widget == textSystemType) {
IWizard wizard = getWizard(); IWizard wizard = getWizard();
@ -160,6 +162,10 @@ public class RSENewConnectionWizardMainPage extends AbstractSystemWizardPage imp
IRSESystemType systemType = RSECorePlugin.getDefault().getRegistry().getSystemType(systemTypeStr); IRSESystemType systemType = RSECorePlugin.getDefault().getRegistry().getSystemType(systemTypeStr);
newConnWizard.setSelectedSystemType(systemType); newConnWizard.setSelectedSystemType(systemType);
descriptionSystemType.setText(systemType.getDescription()); descriptionSystemType.setText(systemType.getDescription());
if (event.type == SWT.MouseDoubleClick) {
newConnWizard.getContainer().showPage(getNextPage());
}
} }
} }
} }