.. $Id$  -*- rst -*-
.. pyformex reference manual --- viewport
.. CREATED WITH py2rst.py: DO NOT EDIT

.. include:: <isonum.txt>
.. include:: ../defines.inc
.. include:: ../links.inc

.. _sec:ref-viewport:

:mod:`viewport` --- Interactive OpenGL Canvas embedded in a Qt4 widget.
=======================================================================

.. automodule:: viewport
   :synopsis: Interactive OpenGL Canvas embedded in a Qt4 widget.
   :members: dotpr,length,projection,modifierName,setOpenGLFormat,getOpenGLContext,OpenGLFormat,printOpenGLContext

   ``Classes defined in module viewport``


   .. autoclass:: CursorShapeHandler
      :members: setCursorShape,setCursorShapeFromFunc

   .. autoclass:: CanvasMouseHandler
      :members: setMouse,resetMouse,getMouseFunc

   .. autoclass:: QtCanvas
      :members: resetOptions,setOptions,setCursorShape,setCursorShapeFromFunc,setMouse,resetMouse,getMouseFunc,start_rectangle_zoom,finish_rectangle_zoom,mouse_rectangle_zoom,setPickable,start_selection,wait_selection,finish_selection,accept_selection,cancel_selection,pick,pickNumbers,idraw,start_draw,finish_draw,accept_draw,cancel_draw,mouse_draw,start_drawing,wait_drawing,finish_drawing,accept_drawing,cancel_drawing,edit_drawing,drawLinesInter,initializeGL,resizeGL,paintGL,getSize,dynarot,dynapan,dynazoom,wheel_zoom,emit_done,emit_cancel,draw_state_rect,mouse_pick,pick_actors,pick_parts,pick_elements,pick_points,pick_edges,pick_numbers,draw_state_line,mouse_draw_line,mousePressEvent,mouseMoveEvent,mouseReleaseEvent,wheelEvent,keyPressEvent

   .. autoclass:: FramedGridLayout
      :members: addWidget,removeWidget

   .. autoclass:: MultiCanvas
      :members: newView,addView,setCurrent,currentView,showWidget,removeView,updateAll,printSettings,changeLayout,link

   ``Functions defined in module viewport`` 


   
.. moduleauthor:: pyFormex project (http://pyformex.org)

.. End

