code: def transform(self, matrix):
          
          cairo.cairo_transform(self._pointer, matrix._pointer)
          self._check_status()
docs: Modifies the current transformation matrix (CTM)
          by applying :obj:`matrix` as an additional transformation.
          The new transformation of user space takes place
          after any existing transformation.
  
          :param matrix:
              A transformation :class:`Matrix`
              to be applied to the user-space axes.