    def register_frame(self, frame):
        """
        Register the Frame that owns this Widget.

        :param frame: The owning Frame.
        """
        self._frame = frame
        for column in self._columns:
            for widget in column:
                widget.register_frame(self._frame)
Register the Frame that owns this Widget.

:param frame: The owning Frame.
asciimatics/widgets/layout.py