Example #1
0
 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
Example #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
Example #3
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