code: def config(self, **kwargs):
          
          self._canvaswidth = kwargs.pop("canvaswidth", self._canvaswidth)
          self._canvasheight = kwargs.pop("canvasheight", self._canvasheight)
          self.canvas.config(width=self._canvaswidth, height=self._canvasheight)
          self._function_new = kwargs.pop("function_new", self._function_new)
          self._callback_add = kwargs.pop("callback_add", self._callback_add)
          self._callback_del = kwargs.pop("callback_del", self._callback_del)
          self._callback_move = kwargs.pop("callback_move", self._callback_move)
          ttk.Frame.config(self, **kwargs)
docs: Configure resources of the widget.
  
          To get the list of options for this widget, call the method :meth:`~ItemsCanvas.keys`.
          See :meth:`~ItemsCanvas.__init__` for a description of the widget specific option.