X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse.debug.ui/src/net/sourceforge/phpdt/internal/debug/ui/launcher/PHPArgumentsTab.java b/net.sourceforge.phpeclipse.debug.ui/src/net/sourceforge/phpdt/internal/debug/ui/launcher/PHPArgumentsTab.java index 2368be5..ad11c41 100644 --- a/net.sourceforge.phpeclipse.debug.ui/src/net/sourceforge/phpdt/internal/debug/ui/launcher/PHPArgumentsTab.java +++ b/net.sourceforge.phpeclipse.debug.ui/src/net/sourceforge/phpdt/internal/debug/ui/launcher/PHPArgumentsTab.java @@ -21,6 +21,7 @@ import org.eclipse.swt.layout.GridData; import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.widgets.Button; import org.eclipse.swt.widgets.Composite; +import org.eclipse.swt.widgets.Group; import org.eclipse.swt.widgets.Label; import org.eclipse.swt.widgets.Text; @@ -38,9 +39,15 @@ public class PHPArgumentsTab extends AbstractLaunchConfigurationTab { public void createControl(Composite parent) { Composite composite = createPageRoot(parent); - new Label(composite, SWT.NONE).setText(PHPDebugUiMessages +// new Label(composite, SWT.NONE).setText(PHPDebugUiMessages +// .getString("LaunchConfigurationTab.PHPArguments.working_dir")); +// workingDirectorySelector = new DirectorySelector(composite); + Group grpWorkingDir = new Group(composite, SWT.NONE); + grpWorkingDir.setText(PHPDebugUiMessages .getString("LaunchConfigurationTab.PHPArguments.working_dir")); - workingDirectorySelector = new DirectorySelector(composite); + grpWorkingDir.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); + grpWorkingDir.setLayout(new GridLayout()); + workingDirectorySelector = new DirectorySelector(grpWorkingDir); workingDirectorySelector .setBrowseDialogMessage(PHPDebugUiMessages .getString("LaunchConfigurationTab.PHPArguments.working_dir_browser_message")); @@ -52,8 +59,8 @@ public class PHPArgumentsTab extends AbstractLaunchConfigurationTab { } }); - Composite defaultWorkingDirectoryComposite = new Composite(composite, - SWT.NONE); + Composite defaultWorkingDirectoryComposite = new Composite( + grpWorkingDir, SWT.NONE); GridLayout layout = new GridLayout(); layout.numColumns = 2; defaultWorkingDirectoryComposite.setLayout(layout); @@ -71,18 +78,28 @@ public class PHPArgumentsTab extends AbstractLaunchConfigurationTab { .getString("LaunchConfigurationTab.PHPArguments.working_dir_use_default_message")); defaultWorkingDirectoryComposite.pack(); - new Label(composite, SWT.NONE) - .setText(PHPDebugUiMessages - .getString("LaunchConfigurationTab.PHPArguments.interpreter_args_box_title")); - interpreterArgsText = new Text(composite, SWT.MULTI | SWT.V_SCROLL - | SWT.BORDER); +// new Label(composite, SWT.NONE) +// .setText(PHPDebugUiMessages +// .getString("LaunchConfigurationTab.PHPArguments.interpreter_args_box_title")); + Group grpArgs = new Group(composite, SWT.NONE); + grpArgs.setText(PHPDebugUiMessages + .getString("LaunchConfigurationTab.PHPArguments.interpreter_args_box_title")); + grpArgs.setLayoutData(new GridData(GridData.FILL_BOTH)); + grpArgs.setLayout(new GridLayout()); + interpreterArgsText = new Text(grpArgs, SWT.MULTI | SWT.V_SCROLL + | SWT.BORDER | SWT.WRAP); interpreterArgsText.setLayoutData(new GridData(GridData.FILL_BOTH)); - new Label(composite, SWT.NONE) - .setText(PHPDebugUiMessages - .getString("LaunchConfigurationTab.PHPArguments.program_args_box_title")); - programArgsText = new Text(composite, SWT.MULTI | SWT.V_SCROLL - | SWT.BORDER); +// new Label(composite, SWT.NONE) +// .setText(PHPDebugUiMessages +// .getString("LaunchConfigurationTab.PHPArguments.program_args_box_title")); + Group grpProgArgs = new Group(composite, SWT.NONE); + grpProgArgs.setText(PHPDebugUiMessages + .getString("LaunchConfigurationTab.PHPArguments.program_args_box_title")); + grpProgArgs.setLayoutData(new GridData(GridData.FILL_BOTH)); + grpProgArgs.setLayout(new GridLayout()); + programArgsText = new Text(grpProgArgs, SWT.MULTI | SWT.V_SCROLL + | SWT.BORDER | SWT.WRAP); programArgsText.setLayoutData(new GridData(GridData.FILL_BOTH)); } @@ -146,7 +163,7 @@ public class PHPArgumentsTab extends AbstractLaunchConfigurationTab { protected Composite createPageRoot(Composite parent) { Composite composite = new Composite(parent, SWT.NONE); GridLayout compositeLayout = new GridLayout(); - compositeLayout.marginWidth = 0; +// compositeLayout.marginWidth = 0; compositeLayout.numColumns = 1; composite.setLayout(compositeLayout);