<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2016-06-17 14:27 GMT+02:00 Elvis Stansvik <span dir="ltr"><<a href="mailto:elvis.stansvik@orexplore.com" target="_blank">elvis.stansvik@orexplore.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><div><div><div>Hi,<br><br></div>Looking at how e.g. vtkInteractorStyleTrackballCamera, one of the built-in interactor styles, handles left mouse button presses, it does<br><br>    this->GrabFocus(this->EventCallbackCommand);<br><br></div>in order to grab focus for the duration of the interaction. That is, it calls vtkInteractorObserver::GrabFocus, passing in vtkInteractorObserver::EventCallbackCommand, which is a protected variable.<br><br></div>I'm basing my custom interactor style on vtkInteractorStyleUser, and I would like to do the same (grab focus during an interaction), but I'm working from Python and can't access the vtkInteractorObserver::EventCallbackCommand variable in my vtkInteractorStyleUser subclass.<br><br></div>Any ideas on how to do this is much appreciated!<span class=""><font color="#888888"><br></font></span></div></div></blockquote><div><br></div><div>This is less of an issue since it seems somehow Qt magically takes care of this for me, e.g. if I begin a click-drag operation inside the widget, my interactor style keeps getting mouse move events even if I drag outside the window. So I'm happy for now.<br><br></div><div>It would still have been nice if there were protected getters for some of the protected variables in vtkInteractorObserver such as EventCallbackCommand, to make them accessible from Python subclasses.<br></div><div><br></div><div>Elvis<br></div></div></div></div>