# {py:mod}`vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor` ```{py:module} vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor ``` ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`GtkGLExtVTKRenderWindowInteractor ` - ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`main ` - ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.main :summary: ``` ```` ### API `````{py:class} GtkGLExtVTKRenderWindowInteractor(*args) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor Bases: {py:obj}`gtk.gtkgl.DrawingArea` ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.__init__ ``` ````{py:method} set_size_request(w, h) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.set_size_request ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.set_size_request ``` ```` ````{py:method} ConnectSignals() :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.ConnectSignals ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.ConnectSignals ``` ```` ````{py:method} __getattr__(attr) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.__getattr__ ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.__getattr__ ``` ```` ````{py:method} CreateTimer(obj, event) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.CreateTimer ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.CreateTimer ``` ```` ````{py:method} DestroyTimer(obj, event) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.DestroyTimer ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.DestroyTimer ``` ```` ````{py:method} GetRenderWindow() :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.GetRenderWindow ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.GetRenderWindow ``` ```` ````{py:method} Render() :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.Render ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.Render ``` ```` ````{py:method} OnRealize(*args) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.OnRealize ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.OnRealize ``` ```` ````{py:method} OnConfigure(widget, event) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.OnConfigure ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.OnConfigure ``` ```` ````{py:method} OnExpose(*args) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.OnExpose ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.OnExpose ``` ```` ````{py:method} OnDestroy(event=None) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.OnDestroy ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.OnDestroy ``` ```` ````{py:method} _GetCtrlShift(event) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor._GetCtrlShift ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor._GetCtrlShift ``` ```` ````{py:method} OnButtonDown(wid, event) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.OnButtonDown ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.OnButtonDown ``` ```` ````{py:method} OnButtonUp(wid, event) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.OnButtonUp ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.OnButtonUp ``` ```` ````{py:method} OnMouseMove(wid, event) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.OnMouseMove ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.OnMouseMove ``` ```` ````{py:method} OnEnter(wid, event) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.OnEnter ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.OnEnter ``` ```` ````{py:method} OnLeave(wid, event) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.OnLeave ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.OnLeave ``` ```` ````{py:method} OnKeyPress(wid, event) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.OnKeyPress ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.OnKeyPress ``` ```` ````{py:method} OnKeyRelease(wid, event) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.OnKeyRelease ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.OnKeyRelease ``` ```` ````{py:method} Initialize() :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.Initialize ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.Initialize ``` ```` ````{py:method} SetPicker(picker) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.SetPicker ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.SetPicker ``` ```` ````{py:method} GetPicker(picker) :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.GetPicker ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.GtkGLExtVTKRenderWindowInteractor.GetPicker ``` ```` ````` ````{py:function} main() :canonical: vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.main ```{autodoc2-docstring} vtkmodules.gtk.GtkGLExtVTKRenderWindowInteractor.main ``` ````