'Display about box.'

def about(self):

    about = self.aboutBox
    if (about is None):
        bg = 'white'
        about = Toplevel(bg='white')
        about.title('About')
        desc = (self.appName + ':    a    simple    network    editor    for    MiniNet')
        version = ('MiniEdit    ' + MINIEDIT_VERSION)
        author = 'Originally    by:    Bob    Lantz    <rlantz@cs>,    April    2010'
        enhancements = 'Enhancements    by:    Gregory    Gee,    Since    July    2013'
        www = 'http://gregorygee.wordpress.com/category/miniedit/'
        line1 = Label(about, text=desc, font='Helvetica    10    bold', bg=bg)
        line2 = Label(about, text=version, font='Helvetica    9', bg=bg)
        line3 = Label(about, text=author, font='Helvetica    9', bg=bg)
        line4 = Label(about, text=enhancements, font='Helvetica    9', bg=bg)
        line5 = Entry(about, font='Helvetica    9', bg=bg, width=len(www), justify=CENTER)
        line5.insert(0, www)
        line5.configure(state='readonly')
        line1.pack(padx=20, pady=10)
        line2.pack(pady=10)
        line3.pack(pady=10)
        line4.pack(pady=10)
        line5.pack(pady=10)
        hide = (lambda about=about: about.withdraw())
        self.aboutBox = about
        Wm.wm_protocol(about, name='WM_DELETE_WINDOW', func=hide)
    about.deiconify()
