'Make a label, a text area, and a scroll bar.'

def makeWidgets(self):

    def newTerm(net=self.net, node=self.node, title=self.title):
        'Pop    up    a    new    terminal    window    for    a    node.'
        net.terms += makeTerms([node], title)
    label = Button(self, text=self.node.name, command=newTerm, **self.buttonStyle)
    label.pack(side='top', fill='x')
    text = Text(self, wrap='word', **self.textStyle)
    ybar = Scrollbar(self, orient='vertical', width=7, command=text.yview)
    text.configure(yscrollcommand=ybar.set)
    text.pack(side='left', expand=True, fill='both')
    ybar.pack(side='right', fill='y')
    return text
