Пример #1
0
 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
Пример #2
0
 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
Пример #3
0
    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
Пример #4
0
    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
Пример #5
0
 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
Пример #6
0
    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