code: def init_text(self):
          
          d = self.declaration
          if d.text:
              self.set_text(d.text)
          if d.text_color:
              self.set_text_color(d.text_color)
          if d.text_alignment:
              self.set_text_alignment(d.text_alignment)
          if d.font_family or d.text_size:
              self.refresh_font()
          if hasattr(d, 'max_lines') and d.max_lines:
              self.set_max_lines(d.max_lines)
docs: Init text properties for this widget