``contextHandler`` ================================================== .. py:module:: optimeed.visualize.openGL.contextHandler Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: optimeed.visualize.openGL.contextHandler.SpecialButtonsMapping optimeed.visualize.openGL.contextHandler.MyText optimeed.visualize.openGL.contextHandler.ContextHandler Attributes ~~~~~~~~~~ .. autoapisummary:: optimeed.visualize.openGL.contextHandler.MODE_ZOOM optimeed.visualize.openGL.contextHandler.MODE_ROTATION optimeed.visualize.openGL.contextHandler.MODE_LIGHT optimeed.visualize.openGL.contextHandler.NUMBER_OF_MODES optimeed.visualize.openGL.contextHandler.CLIC_LEFT optimeed.visualize.openGL.contextHandler.CLIC_RIGHT .. py:data:: MODE_ZOOM :value: 0 .. py:data:: MODE_ROTATION :value: 1 .. py:data:: MODE_LIGHT :value: 2 .. py:data:: NUMBER_OF_MODES :value: 3 .. py:data:: CLIC_LEFT :value: 0 .. py:data:: CLIC_RIGHT :value: 1 .. py:class:: SpecialButtonsMapping .. py:class:: MyText(color, fontSize, theStr, windowPosition) .. py:class:: ContextHandler .. py:method:: set_specialButtonsMapping(theSpecialButtonsMapping) .. py:method:: set_deviceDrawer(theDeviceDrawer) .. py:method:: set_deviceToDraw(theDeviceToDraw) .. py:method:: resizeWindowAction(new_width, new_height) .. py:method:: mouseWheelAction(deltaAngle) .. py:method:: mouseClicAction(button, my_x, y) .. py:method:: mouseMotionAction(my_x, y) .. py:method:: keyboardPushAction(key) .. py:method:: keyboardReleaseAction(key, my_x, y) .. py:method:: __draw_axis__() .. py:method:: redraw() .. py:method:: get_text_to_write() .. py:method:: __lightingInit__() .. py:method:: initialize() .. py:method:: __reset__()