Beispiel #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()
Beispiel #2
0
# -*- coding: utf-8 -*-
import sys
sys.path.append('..')
import svgplotlib.FLTK as Fl


def tree_cb(widget, data):
    print 'cb', widget.callback_reason()


window = Fl.Double_Window(320, 365, 'Tree')

tree = Fl.Tree(5, 5, 310, 355)
tree.showroot(0)
tree.callback(tree_cb)
tree.begin()
tree.add("Flintstones/Fred")
tree.add("Flintstones/Wilma")
tree.add("Flintstones/Pebbles")
tree.add("Simpsons/Homer")
tree.add("Simpsons/Marge")
tree.add("Simpsons/Bart")
tree.add("Simpsons/Lisa")
tree.end()

window.end()
window.show()
Fl.run()