[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[udig-devel] Detaching a View Programatically
|
I came across the need to have a view detached by default. Some
investigation lead me to this code which allows me to detach the view.
I am running this code when the tool that requires the view makes the
view visible (if it's not currently visible).
IViewReference ref = page.findViewReference(VIEW_ID);
((WorkbenchPage)page).detachView(ref);
However there are couple issues with this:
1) This line "((WorkbenchPage)page).detachView(ref);" results in the
following warning:
Discouraged access: The type WorkbenchPage is not accessible due to the
restriction on required library
org.eclipse.ui.workbench_3.3.2.M20080207-0800.jar
Can anyone point out to me the implications of this message?
2) If you close the view and re-open it again the view slowly moves down
& to the right. As well there seems to be a lot of flickering in the
screen. This is not a big problem; just rather annoying.
I'm curious to know if anyone has a better way to automatically detach
views.
Emily