def __init__(self, parent=None, size=None, mode='intensity', lasso_callback=None, move_callback=None, save_callback=None, show_xsections=False, cursor_labels=None, output_title='Image', **kws): # instdb=None, inst_name=None, self.det = None self.xrmfile = None self.map = None self.move_callback = move_callback self.save_callback = save_callback ImageFrame.__init__(self, parent=parent, size=size, lasso_callback=lasso_callback, cursor_labels=cursor_labels, mode=mode, output_title=output_title, **kws) self.panel.add_cursor_mode('prof', motion = self.prof_motion, leftdown = self.prof_leftdown, leftup = self.prof_leftup) self.panel.report_leftdown = self.report_leftdown self.panel.report_motion = self.report_motion self.prof_plotter = None self.zoom_ini = None self.lastpoint = [None, None] self.this_point = None self.rbbox = None
def __init__(self, _larch=None, parent=None, size=None, mode='intensity', move_callback=None, save_callback=None, show_xsections=False, cursor_labels=None, output_title='Image', **kws): self.xrmfile = None self.map = None self.move_callback = move_callback self.save_callback = save_callback self.larch = _larch if self.larch is None: self.init_larch() ImageFrame.__init__(self, parent=parent, size=size, cursor_labels=cursor_labels, mode=mode, output_title=output_title, **kws) self.panel.cursor_mode = 'zoom' self.panel.xaxis = 'q' self.panel.report_leftdown = self.report_leftdown self.panel.report_motion = self.report_motion self.prof_plotter = None self.zoom_ini = None self.lastpoint = [None, None] self.this_point = None self.rbbox = None
def __init__(self, parent=None, size=(650, 650), mode='intensity', lasso_callback=None, move_callback=None, save_callback=None, show_xsections=False, cursor_labels=None, with_savepos=True,output_title='Image', **kws): self.det = None self.xrmfile = None self.map = None self.move_callback = move_callback self.save_callback = save_callback self.with_savepos = with_savepos ImageFrame.__init__(self, parent=parent, size=size, lasso_callback=lasso_callback, cursor_labels=cursor_labels, mode=mode, output_title=output_title, **kws) w0, h0 = self.GetSize() w1, h1 = self.GetBestSize() self.SetSize((max(w0, w1)+5, max(h0, h1)+5)) self.SetMinSize((500, 500)) self.prof_plotter = None self.zoom_ini = None self.lastpoint = [None, None] self.rbbox = None
def __init__(self, wxparent=None, window=1, _larch=None, **kws): ImageFrame.__init__(self, parent=wxparent, exit_callback=self.onExit, **kws) self.Show() self.Raise() self.cursor_pos = [] self.panel.cursor_callback = self.onCursor self.window = int(window) self.symname = '%s.img%i' % (MODNAME, self.window) self._larch = _larch symtable = ensuremod(self._larch) if symtable is not None: symtable.set_symbol(self.symname, self) if self.window not in IMG_DISPLAYS: IMG_DISPLAYS[self.window] = self
def __init__(self, wxparent=None, window=1, _larch=None, size=None, **kws): ImageFrame.__init__(self, parent=None, size=size, exit_callback=self.onExit, **kws) self.Show() self.Raise() self.cursor_pos = [] self.panel.cursor_callback = self.onCursor self.panel.contour_callback = self.onContour self.window = int(window) self.symname = '%s.img%i' % (MODNAME, self.window) self._larch = _larch symtable = ensuremod(self._larch, MODNAME) if symtable is not None: symtable.set_symbol(self.symname, self) if self.window not in IMG_DISPLAYS: IMG_DISPLAYS[self.window] = self
def __init__(self, parent=None, size=(650, 650), mode='intensity', lasso_callback=None, move_callback=None, save_callback=None, show_xsections=False, cursor_labels=None, with_savepos=True,output_title='Image', **kws): # instdb=None, inst_name=None, self.det = None self.xrmfile = None self.map = None self.move_callback = move_callback self.save_callback = save_callback self.with_savepos = with_savepos ImageFrame.__init__(self, parent=parent, size=size, lasso_callback=lasso_callback, cursor_labels=cursor_labels, mode=mode, output_title=output_title, **kws) self.panel.add_cursor_mode('prof', motion = self.prof_motion, leftdown = self.prof_leftdown, leftup = self.prof_leftup) self.panel.report_leftdown = self.report_leftdown self.panel.report_motion = self.report_motion w0, h0 = self.GetSize() w1, h1 = self.GetBestSize() self.SetSize((max(w0, w1)+5, max(h0, h1)+5)) self.SetMinSize((500, 500)) self.prof_plotter = None self.zoom_ini = None self.lastpoint = [None, None] self.this_point = None self.rbbox = None