|
Lines 52-57
Link Here
|
| 52 |
import org.eclipse.jface.viewers.TableViewer; |
52 |
import org.eclipse.jface.viewers.TableViewer; |
| 53 |
import org.eclipse.jface.viewers.Viewer; |
53 |
import org.eclipse.jface.viewers.Viewer; |
| 54 |
import org.eclipse.jface.viewers.ViewerComparator; |
54 |
import org.eclipse.jface.viewers.ViewerComparator; |
|
|
55 |
import org.eclipse.jface.window.IShellProvider; |
| 55 |
import org.eclipse.jface.window.Window; |
56 |
import org.eclipse.jface.window.Window; |
| 56 |
import org.eclipse.osgi.util.NLS; |
57 |
import org.eclipse.osgi.util.NLS; |
| 57 |
import org.eclipse.swt.SWT; |
58 |
import org.eclipse.swt.SWT; |
|
Lines 1012-1017
Link Here
|
| 1012 |
private LabelProviderWrapper labelProviderWrapper = new LabelProviderWrapper(); |
1013 |
private LabelProviderWrapper labelProviderWrapper = new LabelProviderWrapper(); |
| 1013 |
|
1014 |
|
| 1014 |
/** |
1015 |
/** |
|
|
1016 |
* A class that allows for accessing dialog shell. |
| 1017 |
*/ |
| 1018 |
private IShellProvider shellProvider = new IShellProvider() { |
| 1019 |
|
| 1020 |
public Shell getShell() { |
| 1021 |
return WorkbenchStatusDialogManager.this.getShell(); |
| 1022 |
} |
| 1023 |
|
| 1024 |
}; |
| 1025 |
|
| 1026 |
/** |
| 1015 |
* This variable holds current details area provider. |
1027 |
* This variable holds current details area provider. |
| 1016 |
*/ |
1028 |
*/ |
| 1017 |
private DetailsAreaManager detailsManager = new DetailsAreaManager(); |
1029 |
private DetailsAreaManager detailsManager = new DetailsAreaManager(); |
|
Lines 1746-1752
Link Here
|
| 1746 |
/** |
1758 |
/** |
| 1747 |
* Returns the shell of the dialog. |
1759 |
* Returns the shell of the dialog. |
| 1748 |
*/ |
1760 |
*/ |
| 1749 |
Shell getShell() { |
1761 |
private Shell getShell() { |
| 1750 |
if (this.dialog == null) return null; |
1762 |
if (this.dialog == null) return null; |
| 1751 |
return this.dialog.getShell(); |
1763 |
return this.dialog.getShell(); |
| 1752 |
} |
1764 |
} |
|
Lines 2282-2285
Link Here
|
| 2282 |
} |
2294 |
} |
| 2283 |
titleArea.layout(); |
2295 |
titleArea.layout(); |
| 2284 |
} |
2296 |
} |
|
|
2297 |
|
| 2298 |
/** |
| 2299 |
* This methods allows for accessing dialog shell. |
| 2300 |
* @return IShellProvider an object that can be used to access dialog shell. |
| 2301 |
* @since 3.5 |
| 2302 |
*/ |
| 2303 |
public IShellProvider getShellProvider() { |
| 2304 |
return shellProvider; |
| 2305 |
} |
| 2285 |
} |
2306 |
} |