|
Lines 15-75
Link Here
|
| 15 |
/** |
15 |
/** |
| 16 |
* @author Eugen Neufeld |
16 |
* @author Eugen Neufeld |
| 17 |
*/ |
17 |
*/ |
| 18 |
public class AddRepositoryPage extends WizardPage |
18 |
public class AddRepositoryPage extends WizardPage { |
| 19 |
{ |
|
|
| 20 |
|
19 |
|
| 21 |
/** |
20 |
/** |
| 22 |
* @param pageName |
21 |
* @param pageName |
| 23 |
*/ |
22 |
*/ |
| 24 |
public AddRepositoryPage(String pageName, AddRepositoryComposite addRepositoryComposite) |
23 |
public AddRepositoryPage(String pageName, AddRepositoryComposite addRepositoryComposite) { |
| 25 |
{ |
24 |
super(pageName); |
| 26 |
super(pageName); |
25 |
this.addRepositoryComposite = addRepositoryComposite; |
| 27 |
this.addRepositoryComposite = addRepositoryComposite; |
26 |
} |
| 28 |
} |
|
|
| 29 |
|
27 |
|
| 30 |
private AddRepositoryComposite addRepositoryComposite; |
28 |
private AddRepositoryComposite addRepositoryComposite; |
| 31 |
|
29 |
|
| 32 |
/* |
30 |
/* |
| 33 |
* (non-Javadoc) |
31 |
* (non-Javadoc) |
| 34 |
* @see org.eclipse.jface.dialogs.IDialogPage#createControl(org.eclipse.swt.widgets.Composite) |
32 |
* @see org.eclipse.jface.dialogs.IDialogPage#createControl(org.eclipse.swt.widgets.Composite) |
| 35 |
*/ |
33 |
*/ |
| 36 |
public void createControl(Composite parent) |
34 |
public void createControl(Composite parent) { |
| 37 |
{ |
35 |
setPageComplete(false); |
| 38 |
setTitle(Messages.AddRepositoryPage_PageTitle_AddRepository); |
36 |
setTitle(Messages.AddRepositoryPage_PageTitle_AddRepository); |
| 39 |
setImageDescriptor(Activator.getImageDescriptor("icons/checkout_project_wiz.png")); //$NON-NLS-1$ |
37 |
setImageDescriptor(Activator.getImageDescriptor("icons/checkout_project_wiz.png")); //$NON-NLS-1$ |
| 40 |
setMessage(Messages.AddRepositoryPage_PageMessage_AddRepository); |
38 |
setMessage(Messages.AddRepositoryPage_PageMessage_AddRepository); |
| 41 |
|
39 |
|
| 42 |
Composite composite = addRepositoryComposite.createUI(parent); |
40 |
addRepositoryComposite.setListener(new AddRepositoryChangeListener() { |
| 43 |
addRepositoryComposite.setListener(new AddRepositoryChangeListener() |
|
|
| 44 |
{ |
| 45 |
|
41 |
|
| 46 |
public void repositoryProviderChanged(ECPProvider provider) |
42 |
public void repositoryProviderChanged(ECPProvider provider) { |
| 47 |
{ |
43 |
} |
| 48 |
} |
|
|
| 49 |
|
44 |
|
| 50 |
public void repositoryNameChanged(String repositoryName) |
45 |
public void repositoryNameChanged(String repositoryName) { |
| 51 |
{ |
46 |
if (repositoryName != null && !repositoryName.isEmpty()) { |
| 52 |
if (repositoryName != null) |
47 |
setPageComplete(true); |
| 53 |
{ |
48 |
} else { |
| 54 |
setPageComplete(true); |
49 |
setPageComplete(false); |
| 55 |
} |
50 |
} |
| 56 |
else |
51 |
} |
| 57 |
{ |
|
|
| 58 |
setPageComplete(false); |
| 59 |
} |
| 60 |
} |
| 61 |
|
52 |
|
| 62 |
public void repositoryLabelChanged(String repositoryLabel) |
53 |
public void repositoryLabelChanged(String repositoryLabel) { |
| 63 |
{ |
54 |
} |
| 64 |
} |
|
|
| 65 |
|
55 |
|
| 66 |
public void repositoryDescriptionChanged(String repositoryDescription) |
56 |
public void repositoryDescriptionChanged(String repositoryDescription) { |
| 67 |
{ |
57 |
} |
| 68 |
} |
58 |
}); |
| 69 |
}); |
59 |
Composite composite = addRepositoryComposite.createUI(parent); |
| 70 |
|
60 |
setControl(composite); |
| 71 |
setControl(composite); |
61 |
} |
| 72 |
setPageComplete(false); |
|
|
| 73 |
} |
| 74 |
|
62 |
|
| 75 |
} |
63 |
} |