i implemented properties view in own editor in eclipse , start view using code:
platformui.getworkbench().getactiveworkbenchwindow().getactivepage().showview("org.eclipse.ui.views.propertysheet");
1) there listeners fired when properties view became visible or invisible, gain ou lost focus?
2) code use know if properties view closed?
3) code use know if properties view opened not visible? image:
figure 1
4) how can know if visible , have focus? image:
figure 2
5) , if visible , dont have focus, like:
figure 3
use ipartlistener2
listen part events.
ipartservice partservice = platformui.getworkbench().getactiveworkbenchwindow().getpartservice(); partservice.addpartlistener(listener);
you events parts have check event part. listener gets events state changes of part (open, closed, activated, brought top, ....)
there similar ipartlistener
ipartlistener2
should used if possible.
Comments
Post a Comment