示例#1
0
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()
示例#2
0
    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()
示例#3
0
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()
示例#4
0
    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()
示例#5
0
def exitcb(widget, data):
    Fl.exit()
示例#6
0
def exitcb(widget, data):
    Fl.exit()