Skip to main content

TextButtonTheme

Customizes the appearance of TextButton across the app.

TextButtonTheme class has the following properties:

bgcolor​

Overrides the default value of TextButton.bgcolor in all descendant TextButton controls.

foreground_color​

Overrides the default value of TextButton.foreground_color in all descendant TextButton controls.

icon_color​

Overrides the default value of TextButton.icon_color in all descendant TextButton controls.

shadow_color​

Overrides the default value of TextButton.shadow_color in all descendant TextButton controls.

disabled_bgcolor​

Overrides the default value of TextButton.disabled_bgcolor in all descendant TextButton controls.

disabled_foreground_color​

Overrides the default value of TextButton.disabled_foreground_color in all descendant TextButton controls.

disabled_icon_color​

Overrides the default value of TextButton.disabled_icon_color in all descendant TextButton controls.

overlay_color​

Overrides the default value of TextButton.overlay_color in all descendant TextButton controls.

surface_tint_color​

Overrides the default value of TextButton.surface_tint_color in all descendant TextButton controls.

elevation​

Overrides the default value of TextButton.elevation in all descendant TextButton controls.

padding​

Overrides the default value of TextButton.padding in all descendant TextButton controls.

enable_feedback​

Overrides the default value of TextButton.enable_feedback in all descendant TextButton controls.

disabled_mouse_cursor​

Overrides the default value of TextButton.disabled_mouse_cursor in all descendant TextButton controls.

enabled_mouse_cursor​

Overrides the default value of TextButton.enabled_mouse_cursor in all descendant TextButton controls.

shape​

Overrides the default value of TextButton.shape in all descendant TextButton controls.

text_style​

Overrides the default value of TextButton.text_style in all descendant TextButton controls.

visual_density​

Overrides the default value of TextButton.visual_density in all descendant TextButton controls.

border_side​

Overrides the default value of TextButton.border_side in all descendant TextButton controls.

animation_duration​

Overrides the default value of TextButton.animation_duration in all descendant TextButton controls.

alignment​

Overrides the default value of TextButton.alignment in all descendant TextButton controls.

icon_size​

Overrides the default value of TextButton.icon_size in all descendant TextButton controls.

fixed_size​

Overrides the default value of TextButton.fixed_size in all descendant TextButton controls.

maximum_size​

Overrides the default value of TextButton.maximum_size in all descendant TextButton controls.

minimum_size​

Overrides the default value of TextButton.minimum_size in all descendant TextButton controls.