This method is called whenever the user clicks in the
family names list. When called, it calls the
observer function and passes the font name to it.
def _listboxHandler(self, lineNo): """Handler for selection in the listbox. """
First we need to translate the line number in the list box into a family name. Then we pass that to our observer callback.
#-- 1 -- # [ familyName := text from the (lineNo)th line of # self.scrollList ] familyName = self.scrollList[lineNo] #-- 2 -- self.observer(familyName)