fsleyes.gl.wxglslicecanvas
This module provides the WXGLSliceCanvas
class, which is a
SliceCanvas
for use in a wx
application.
- class fsleyes.gl.wxglslicecanvas.WXGLSliceCanvas(parent, overlayList, displayCtx, zax=0)[source]
Bases:
SliceCanvas
,WXGLCanvasTarget
,GLCanvas
The
WXGLSliceCanvas
is aSliceCanvas
, awx.glcanvas.GLCanvas
and aWXGLCanvasTarget
. If you want to use aSliceCanvas
in yourwx
application, then you should use aWXGLSliceCanvas
.Note
The
WXGLSliceCanvas
assumes the existence of theSliceCanvas._updateDisplayBounds()
method.- __metaclass__
alias of
wrappertype
- __init__(parent, overlayList, displayCtx, zax=0)[source]
Create a
WXGLSliceCanvas
. SeeSliceCanvas.__init__()
for details on the arguments.
- destroy()[source]
Must be called when this
WXGLSliceCanvas
is no longer needed. Clears some event listeners and calls the base classdestroy
method.
- __onResize(ev)
Called on
wx.EVT_SIZE
events, when the canvas is resized. When the canvas is resized, we have to update the display bounds to preserve the aspect ratio.
- __annotations__ = {}
- __module__ = 'fsleyes.gl.wxglslicecanvas'