def renderBackground(self, clipped):
        if not self.isEnabled():
            self.bgcolor = (.7, .7, .7, 1)
        elif self.is_pressed and self.is_over and self.pressed_bgcolor:
            self.bgcolor = self.pressed_bgcolor
        elif self.is_over and self.over_bgcolor:
            self.bgcolor = self.over_bgcolor
        else:
            self.bgcolor = self.base_bgcolor
        super(TextButton, self).renderBackground(clipped)
Attempt to add special case columns to the DataFrame for the builder.
dataset/ETHPy150Open ardekantur/pyglet/contrib/wydget/wydget/widgets/button.py/TextButton.renderBackground--crossover with--dataset/ETHPy150Open bokeh/bokeh/bokeh/charts/data_source.py/ChartDataSource.setup_derived_columns