def set_clim(self, msg):
"""
msg is tuple: (pause_redraw_image, (clim[0], clim[1]))
"""
pause_redraw_image, clim = msg
old_clim = self.clim
if clim[0] is None:
clim[0] = self.clim[0]
if clim[1] is None:
clim[1] = self.clim[1]
if clim[0] > clim[1]:
self.clim = [clim[1], clim[0]]
self.set_cmap_inverted(((pause_redraw_image or self._pause_redraw_image), not self.is_cmap_inverted))
else:
self.clim = clim
if old_clim != self.clim:
wx.CallAfter(pub.sendMessage, 'clim-changed', msg=((pause_redraw_image or self._pause_redraw_image),))
评论列表
文章目录