def make_toolbar(self): result = GlueToolbar(self.central_widget.canvas, self, name='Scatter Plot') for mode in self._mouse_modes(): result.add_mode(mode) self.addToolBar(result) return result
def make_toolbar(self): """ Setup the toolbar """ result = GlueToolbar(self.central_widget.canvas, self, name='Image') result.add_mode(ContrastMode(self._axes, move_callback=self._set_norm)) cm = _colormap_mode(self, self._set_cmap) result.addWidget(cm) self._cmap_actions = cm.actions() self.addToolBar(result) return result
def make_toolbar(self): result = GlueToolbar(self.central_widget.canvas, self, name='Image') for mode in self._mouse_modes(): result.add_mode(mode) cmap = _colormap_mode(self, self.client.set_cmap) result.addWidget(cmap) # connect viewport update buttons to client commands to # allow resampling cl = self.client result.buttons['HOME'].triggered.connect(nonpartial(cl.check_update)) result.buttons['FORWARD'].triggered.connect(nonpartial( cl.check_update)) result.buttons['BACK'].triggered.connect(nonpartial(cl.check_update)) return result