X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse.xdebug.ui/src/net/sourceforge/phpeclipse/xdebug/ui/php/launching/XDebugTab.java b/net.sourceforge.phpeclipse.xdebug.ui/src/net/sourceforge/phpeclipse/xdebug/ui/php/launching/XDebugTab.java index e3ed6ac..70dd943 100644 --- a/net.sourceforge.phpeclipse.xdebug.ui/src/net/sourceforge/phpeclipse/xdebug/ui/php/launching/XDebugTab.java +++ b/net.sourceforge.phpeclipse.xdebug.ui/src/net/sourceforge/phpeclipse/xdebug/ui/php/launching/XDebugTab.java @@ -23,9 +23,7 @@ import org.eclipse.swt.widgets.Text; public class XDebugTab extends AbstractLaunchConfigurationTab { private Label fPortLabel; - private Button fUseDefaultPortButton; - private Text fPortText; public XDebugTab() { @@ -34,11 +32,10 @@ public class XDebugTab extends AbstractLaunchConfigurationTab { public void createControl(Composite parent) { Font font = parent.getFont(); - + Composite comp = new Composite(parent, SWT.NONE); setControl(comp); - // PlatformUI.getWorkbench().getHelpSystem().setHelp(getControl(), - // IJavaDebugHelpContextIds.LAUNCH_CONFIGURATION_DIALOG_MAIN_TAB); +// PlatformUI.getWorkbench().getHelpSystem().setHelp(getControl(), IJavaDebugHelpContextIds.LAUNCH_CONFIGURATION_DIALOG_MAIN_TAB); GridLayout topLayout = new GridLayout(); topLayout.verticalSpacing = 0; comp.setLayout(topLayout); @@ -46,26 +43,27 @@ public class XDebugTab extends AbstractLaunchConfigurationTab { createDebugPortEditor(comp); } - + private void createDebugPortEditor(Composite parent) { - Font font = parent.getFont(); - Group debugGroup = new Group(parent, SWT.NONE); - debugGroup.setText("Debug: "); + Font font= parent.getFont(); + Group debugGroup= new Group(parent, SWT.NONE); + debugGroup.setText("Debug: "); GridData gd = new GridData(GridData.FILL_HORIZONTAL); debugGroup.setLayoutData(gd); GridLayout layout = new GridLayout(); layout.numColumns = 2; debugGroup.setLayout(layout); debugGroup.setFont(font); - + fPortLabel = new Label(debugGroup, SWT.NONE); fPortLabel.setText("&DebugPort:"); - // gd = new GridData(GridData.BEGINNING); - // fPortLabel.setLayoutData(gd); +// gd = new GridData(GridData.BEGINNING); +// fPortLabel.setLayoutData(gd); fPortLabel.setFont(font); + fPortText = new Text(debugGroup, SWT.SINGLE | SWT.BORDER); - gd = new GridData(GridData.FILL_HORIZONTAL); + gd= new GridData(GridData.FILL_HORIZONTAL); fPortText.setLayoutData(gd); fPortText.setFont(font); fPortText.addModifyListener(new ModifyListener() { @@ -74,7 +72,9 @@ public class XDebugTab extends AbstractLaunchConfigurationTab { } }); - fUseDefaultPortButton = new Button(debugGroup, SWT.CHECK); + + + fUseDefaultPortButton = new Button(debugGroup,SWT.CHECK); fUseDefaultPortButton.setText("Use default interpreter"); gd = new GridData(GridData.FILL_HORIZONTAL); fUseDefaultPortButton.setLayoutData(gd); @@ -85,7 +85,7 @@ public class XDebugTab extends AbstractLaunchConfigurationTab { } }); } - + /** * Set the appropriate enabled state for the appletviewqer text widget. */ @@ -98,7 +98,7 @@ public class XDebugTab extends AbstractLaunchConfigurationTab { fPortLabel.setEnabled(true); } } - + /** * Returns whether the default appletviewer is to be used */ @@ -106,11 +106,13 @@ public class XDebugTab extends AbstractLaunchConfigurationTab { return fUseDefaultPortButton.getSelection(); } + protected void handleDefaultSellected(SelectionEvent event) { setDebugportEnabledState(); updateLaunchConfigurationDialog(); } + public void setDefaults(ILaunchConfigurationWorkingCopy configuration) { // TODO Auto-generated method stub @@ -118,42 +120,36 @@ public class XDebugTab extends AbstractLaunchConfigurationTab { public void initializeFrom(ILaunchConfiguration configuration) { try { - String portText = "" - + configuration.getAttribute( - IXDebugConstants.ATTR_PHP_DEBUGPORT, 9000); + String portText=""+configuration.getAttribute(IXDebugConstants.ATTR_PHP_DEBUGPORT, 9000); fPortText.setText(portText); - boolean selection = configuration.getAttribute( - IXDebugConstants.ATTR_PHP_DEFAULT_DEBUGPORT, true); + boolean selection=configuration.getAttribute(IXDebugConstants.ATTR_PHP_DEFAULT_DEBUGPORT, true); fUseDefaultPortButton.setSelection(selection); setDebugportEnabledState(); } catch (CoreException e) { setErrorMessage(e.getMessage()); } + } public void performApply(ILaunchConfigurationWorkingCopy configuration) { - configuration.setAttribute(IXDebugConstants.ATTR_PHP_DEFAULT_DEBUGPORT, - this.fUseDefaultPortButton.getSelection()); + configuration.setAttribute(IXDebugConstants.ATTR_PHP_DEFAULT_DEBUGPORT, this.fUseDefaultPortButton.getSelection()); try { - configuration.setAttribute(IXDebugConstants.ATTR_PHP_DEBUGPORT, - Integer.parseInt(this.fPortText.getText().trim())); + configuration.setAttribute(IXDebugConstants.ATTR_PHP_DEBUGPORT, Integer.parseInt(this.fPortText.getText().trim())); } catch (NumberFormatException nfe) { } } - - /* - * (non-Javadoc) - * + + /* (non-Javadoc) * @see org.eclipse.debug.ui.ILaunchConfigurationTab#isValid(org.eclipse.debug.core.ILaunchConfiguration) */ public boolean isValid(ILaunchConfiguration launchConfig) { setErrorMessage(null); try { Integer.parseInt(fPortText.getText().trim()); - } catch (NumberFormatException nfe) { - setErrorMessage("Debugport is not a valid integer"); + } catch(NumberFormatException nfe) { + setErrorMessage("Debugport is not a valid integer"); return false; } return true;