def deadViewer(filename = None): try: WIDTH, HEIGHT = 600,700 window = Fl.Double_Window(WIDTH, HEIGHT) menu = Fl.Menu_Bar(0,0,WIDTH,30) widget = GLWidget(10,40, WIDTH - 20, HEIGHT - 50) menu.add("&File",0,None,None,Fl.SUBMENU) menu.add("File/&Open", 0, widget.openFile, None, Fl.MENU_DIVIDER) menu.add("File/&Quit", 0, lambda widget,data: Fl.exit()) window.end() window.resizable(widget) window.show() widget.show() if not filename is None: widget.openFile(filename=filename) Fl.run() finally: vg.DestroyContextSH()
def __init__(self, svg=None, width=500, height=500 ): try: WIDTH, HEIGHT = width, height super(Viewer,self).__init__(WIDTH,HEIGHT) menu = Fl.Menu_Bar(0,0,WIDTH,30) widget = GLWidget(10,40, WIDTH - 20, HEIGHT - 50) menu.add("&File",0,None,None,Fl.SUBMENU) menu.add("File/&Open", 0, widget.openFile, None, Fl.MENU_DIVIDER) menu.add("File/&Quit", 0, lambda widget,data: Fl.exit()) self.end() self.resizable(widget) self.show() widget.show() if not svg is None: widget.openFile( filename = svg ) Fl.run() finally: vg.DestroyContextSH()
def deadViewer(filename=None): try: WIDTH, HEIGHT = 600, 700 window = Fl.Double_Window(WIDTH, HEIGHT) menu = Fl.Menu_Bar(0, 0, WIDTH, 30) widget = GLWidget(10, 40, WIDTH - 20, HEIGHT - 50) menu.add("&File", 0, None, None, Fl.SUBMENU) menu.add("File/&Open", 0, widget.openFile, None, Fl.MENU_DIVIDER) menu.add("File/&Quit", 0, lambda widget, data: Fl.exit()) window.end() window.resizable(widget) window.show() widget.show() if not filename is None: widget.openFile(filename=filename) Fl.run() finally: vg.DestroyContextSH()
def __init__(self, svg=None, width=500, height=500): try: WIDTH, HEIGHT = width, height super(Viewer, self).__init__(WIDTH, HEIGHT) menu = Fl.Menu_Bar(0, 0, WIDTH, 30) widget = GLWidget(10, 40, WIDTH - 20, HEIGHT - 50) menu.add("&File", 0, None, None, Fl.SUBMENU) menu.add("File/&Open", 0, widget.openFile, None, Fl.MENU_DIVIDER) menu.add("File/&Quit", 0, lambda widget, data: Fl.exit()) self.end() self.resizable(widget) self.show() widget.show() if not svg is None: widget.openFile(filename=svg) Fl.run() finally: vg.DestroyContextSH()
def exitcb(widget, data): Fl.exit()