def make_toolbar(self): result = GlueToolbar(self.central_widget.canvas, self, name='Histogram') 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 _setup_toolbar(self): tb = GlueToolbar(self.canvas, self.widget) # disable ProfileViewer mouse processing during mouse modes tb.mode_activated.connect(self.profile.disconnect) tb.mode_deactivated.connect(self.profile.connect) self._menu_toggle_action = QtGui.QAction("Options", tb) self._menu_toggle_action.setCheckable(True) self._menu_toggle_action.toggled.connect(self._toggle_menu) tb.addAction(self._menu_toggle_action) self.widget.addToolBar(tb) return tb
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