code: def column(self, column, option=None, **kw):
          config = False
          if option == 'type':
              return self._column_types[column]
          elif 'type' in kw:
              config = True
              self._column_types[column] = kw.pop('type')
          if kw:
              self._visual_drag.column(ttk.Treeview.column(self, column, 'id'), option, **kw)
          if kw or option:
              return ttk.Treeview.column(self, column, option, **kw)
          elif not config:
              res = ttk.Treeview.column(self, column, option, **kw)
              res['type'] = self._column_types[column]
              return res