def selection(self):
        """
                Selection property.
        
        :return: None if no font is selected and font family name if one is selected.
        :rtype: None or str
        """
        selection = self.listbox.curselection()
        if len(selection) is 0:
            return None
        return self.font_indexes[self.listbox.curselection()[0]]