def set_layout_data(self, position, slider_width): Slider.set_layout_data(self, position, slider_width) y_delta = self.center()[1] - self.percent_label.center()[1] x_delta = self.position[0] + self.width - self.percent_label.position[0] y_position = self.center()[1] - (.5 * self.percent_label.height) self.percent_label.shift(x_delta + 7, y_delta + 4)
def set_layout_data(self, position, slider_width, bar_height): slider_position = ( self.title_label.position[0], self.title_label.position[1] + self.title_label.height + 5 ) Slider.set_layout_data(self, slider_position, slider_width, bar_height) y_delta = self.center()[1] - self.value_label.center()[1] x_delta = self.position[0] + self.width - self.value_label.position[0] y_position = self.center()[1] - (.5 * self.value_label.height) self.value_label.shift(x_delta + 10, y_delta + 4) self.set_dimensions()