X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse.debug.ui/src/net/sourceforge/phpdt/internal/debug/ui/launcher/PHPEntryPointTab.java b/net.sourceforge.phpeclipse.debug.ui/src/net/sourceforge/phpdt/internal/debug/ui/launcher/PHPEntryPointTab.java index 37007fb..3da7b18 100644 --- a/net.sourceforge.phpeclipse.debug.ui/src/net/sourceforge/phpdt/internal/debug/ui/launcher/PHPEntryPointTab.java +++ b/net.sourceforge.phpeclipse.debug.ui/src/net/sourceforge/phpdt/internal/debug/ui/launcher/PHPEntryPointTab.java @@ -23,7 +23,7 @@ import org.eclipse.swt.graphics.Image; import org.eclipse.swt.layout.GridData; import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.widgets.Composite; -import org.eclipse.swt.widgets.Label; +import org.eclipse.swt.widgets.Group; import org.eclipse.ui.IEditorInput; import org.eclipse.ui.IEditorPart; import org.eclipse.ui.IWorkbenchPage; @@ -42,10 +42,20 @@ public class PHPEntryPointTab extends AbstractLaunchConfigurationTab { public void createControl(Composite parent) { Composite composite = createPageRoot(parent); - new Label(composite, SWT.NONE).setText(PHPDebugUiMessages.getString("LaunchConfigurationTab.PHPEntryPoint.projectLabel")); - projectSelector = new PHPProjectSelector(composite); - projectSelector.setBrowseDialogMessage(PHPDebugUiMessages - .getString("LaunchConfigurationTab.PHPEntryPoint.projectSelectorMessage")); +// new Label(composite, SWT.NONE) +// .setText(PHPDebugUiMessages +// .getString("LaunchConfigurationTab.PHPEntryPoint.projectLabel")); +// projectSelector = new PHPProjectSelector(composite); + Group grpProject = new Group(composite, SWT.NONE); + grpProject + .setText(PHPDebugUiMessages + .getString("LaunchConfigurationTab.PHPEntryPoint.projectLabel")); + grpProject.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); + grpProject.setLayout(new GridLayout()); + projectSelector = new PHPProjectSelector(grpProject); + projectSelector + .setBrowseDialogMessage(PHPDebugUiMessages + .getString("LaunchConfigurationTab.PHPEntryPoint.projectSelectorMessage")); projectSelector.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); projectSelector.addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent evt) { @@ -53,9 +63,18 @@ public class PHPEntryPointTab extends AbstractLaunchConfigurationTab { } }); - new Label(composite, SWT.NONE).setText(PHPDebugUiMessages.getString("LaunchConfigurationTab.PHPEntryPoint.fileLabel")); - fileSelector = new PHPFileSelector(composite, projectSelector); - fileSelector.setBrowseDialogMessage(PHPDebugUiMessages.getString("LaunchConfigurationTab.PHPEntryPoint.fileSelectorMessage")); +// new Label(composite, SWT.NONE).setText(PHPDebugUiMessages +// .getString("LaunchConfigurationTab.PHPEntryPoint.fileLabel")); +// fileSelector = new PHPFileSelector(composite, projectSelector); + Group grpFile = new Group(composite, SWT.NONE); + grpFile.setText(PHPDebugUiMessages + .getString("LaunchConfigurationTab.PHPEntryPoint.fileLabel")); + grpFile.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); + grpFile.setLayout(new GridLayout()); + fileSelector = new PHPFileSelector(grpFile, projectSelector); + fileSelector + .setBrowseDialogMessage(PHPDebugUiMessages + .getString("LaunchConfigurationTab.PHPEntryPoint.fileSelectorMessage")); fileSelector.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); fileSelector.addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent evt) { @@ -91,35 +110,44 @@ public class PHPEntryPointTab extends AbstractLaunchConfigurationTab { public void setDefaults(ILaunchConfigurationWorkingCopy configuration) { IResource file = getContext(); if (file != null) { - configuration.setAttribute(PHPLaunchConfigurationAttribute.PROJECT_NAME, file.getProject().getName()); - configuration.setAttribute(PHPLaunchConfigurationAttribute.FILE_NAME,file.getProjectRelativePath().toOSString()); + configuration.setAttribute( + PHPLaunchConfigurationAttribute.PROJECT_NAME, file + .getProject().getName()); + configuration.setAttribute( + PHPLaunchConfigurationAttribute.FILE_NAME, file + .getProjectRelativePath().toOSString()); } } public void initializeFrom(ILaunchConfiguration configuration) { try { - originalProjectName = configuration.getAttribute(PHPLaunchConfigurationAttribute.PROJECT_NAME, ""); - originalFileName = configuration.getAttribute(PHPLaunchConfigurationAttribute.FILE_NAME, ""); + originalProjectName = configuration.getAttribute( + PHPLaunchConfigurationAttribute.PROJECT_NAME, ""); + originalFileName = configuration.getAttribute( + PHPLaunchConfigurationAttribute.FILE_NAME, ""); } catch (CoreException e) { log(e); } projectSelector.setSelectionText(originalProjectName); if (!"".equals(originalFileName)) - fileSelector.setSelectionText(new Path(originalFileName).toOSString()); + fileSelector.setSelectionText(new Path(originalFileName) + .toOSString()); } public void performApply(ILaunchConfigurationWorkingCopy configuration) { - configuration.setAttribute(PHPLaunchConfigurationAttribute.PROJECT_NAME, projectSelector.getSelectionText()); + configuration.setAttribute( + PHPLaunchConfigurationAttribute.PROJECT_NAME, projectSelector + .getSelectionText()); IFile file = fileSelector.getSelection(); - configuration.setAttribute(PHPLaunchConfigurationAttribute.FILE_NAME, file == null ? "" : file.getProjectRelativePath() - .toString()); + configuration.setAttribute(PHPLaunchConfigurationAttribute.FILE_NAME, + file == null ? "" : file.getProjectRelativePath().toString()); } protected Composite createPageRoot(Composite parent) { Composite composite = new Composite(parent, SWT.NONE); GridLayout layout = new GridLayout(); - layout.marginWidth = 0; +// layout.marginWidth = 0; composite.setLayout(layout); setControl(composite); @@ -127,21 +155,26 @@ public class PHPEntryPointTab extends AbstractLaunchConfigurationTab { } public String getName() { - return PHPDebugUiMessages.getString("LaunchConfigurationTab.PHPEntryPoint.name"); + return PHPDebugUiMessages + .getString("LaunchConfigurationTab.PHPEntryPoint.name"); } public boolean isValid(ILaunchConfiguration launchConfig) { try { - String projectName = launchConfig.getAttribute(PHPLaunchConfigurationAttribute.PROJECT_NAME, ""); + String projectName = launchConfig.getAttribute( + PHPLaunchConfigurationAttribute.PROJECT_NAME, ""); if (projectName.length() == 0) { - setErrorMessage(PHPDebugUiMessages.getString("LaunchConfigurationTab.PHPEntryPoint.invalidProjectSelectionMessage")); + setErrorMessage(PHPDebugUiMessages + .getString("LaunchConfigurationTab.PHPEntryPoint.invalidProjectSelectionMessage")); return false; } - String fileName = launchConfig.getAttribute(PHPLaunchConfigurationAttribute.FILE_NAME, ""); + String fileName = launchConfig.getAttribute( + PHPLaunchConfigurationAttribute.FILE_NAME, ""); if (fileName.length() == 0) { - setErrorMessage(PHPDebugUiMessages.getString("LaunchConfigurationTab.PHPEntryPoint.invalidFileSelectionMessage")); + setErrorMessage(PHPDebugUiMessages + .getString("LaunchConfigurationTab.PHPEntryPoint.invalidFileSelectionMessage")); return false; } } catch (CoreException e) {