def choose_renderer(self, name): klass = render.get_render_class(name) self.renderer = klass(self) rect = self.imgwin.get_allocation() x, y, wd, ht = rect.x, rect.y, rect.width, rect.height self.configure_window(wd, ht)
def choose_renderer(self, name): klass = render.get_render_class(name) self.renderer = klass(self) if self.jp_img is not None: wd, ht = int(self.jp_img.width), int(self.jp_img.height) self.configure_window(wd, ht)
def choose_renderer(self, name): klass = render.get_render_class(name) self.renderer = klass(self) if self.pgcanvas is not None: wd, ht = self.pgcanvas_w.get_size() self.configure_window(wd, ht)
def choose_renderer(self, name): klass = render.get_render_class(name) self.renderer = klass(self) if self.tkcanvas is not None: wd = self.tkcanvas.winfo_width() ht = self.tkcanvas.winfo_height() self.configure_window(wd, ht)
def main(options, args): logger = log.get_logger("example2", options=options) if options.toolkit is None: logger.error("Please choose a GUI toolkit with -t option") # decide our toolkit, then import ginga_toolkit.use(options.toolkit) if options.use_opencv: from ginga import trcalc try: trcalc.use('opencv') except Exception as e: logger.warning("Error using OpenCv: %s" % str(e)) if options.use_opencl: from ginga import trcalc try: trcalc.use('opencl') except Exception as e: logger.warning("Error using OpenCL: %s" % str(e)) viewer = FitsViewer(logger) if options.renderer is not None: render_class = render.get_render_class(options.renderer) viewer.fitsimage.set_renderer(render_class(viewer.fitsimage)) viewer.top.resize(700, 540) if len(args) > 0: viewer.load_file(args[0]) viewer.top.show() viewer.top.raise_() try: app = viewer.top.get_app() app.mainloop() except KeyboardInterrupt: print("Terminating viewer...") if viewer.top is not None: viewer.top.close()