def xscroll(self, direction, value=None):
        if not self.hDisabled and not self.hscrollbar.hidden:
            if value is not None: self.canvas.xview_scroll(direction, value)
            else: self.canvas.xview_moveto(direction)