code: def __grid_widgets(self):
          
          scrollbar_column = 0 if self.__compound is tk.LEFT else 2
          self._canvas.grid(row=0, column=1, sticky="nswe")
          self._scrollbar.grid(row=0, column=scrollbar_column, sticky="ns")
docs: Places all the child widgets in the appropriate positions.