Как я знаю, что представление перемещено? - PullRequest
0 голосов
/ 10 ноября 2010

Есть ли такая вещь, как слушатель, когда зрение о взгляде перемещается?

1 Ответ

3 голосов
/ 12 ноября 2010

Если вы пытаетесь использовать этот вид

public void createPartControl(Composite parent){
    parent.getParent().addControlListener(new ControlAdapter(){
        public void controlMoved(ControlEvent e) {}
    });
}

Если это встроенный вид

WorkbenchPartReference ref = (WorkbenchPartReference) UIPlugin.getDefault().getWorkbench().getActiveWorkbenchWindow().getActivePage().findViewReference("viewID");
    Control control = ref.getPane().getControl();
    control.addControlListener(new ControlAdapter(){
        @Override
        public void controlMoved(ControlEvent e) {

        }
    });
...