# lookatme.widgets.clickable_text module

This module contains code for ClickableText

class lookatme.widgets.clickable_text.ClickableText(markup: str | tuple[Hashable, str] | list[str | tuple[Hashable, str]], align: Literal['left', 'center', 'right'] | Align = Align.LEFT, wrap: Literal['space', 'any', 'clip', 'ellipsis'] | WrapMode = WrapMode.SPACE, layout: text_layout.TextLayout | None = None)

  Bases: `Text`

  Allows clickable/changing text to be part of the Text() contents

  mouse_event(size, event, button, x, y, focus)

    Handle mouse events!

  signals = ['click', 'change']

class lookatme.widgets.clickable_text.LinkIndicatorSpec(link_label, link_target, orig_spec)

  Bases: `AttrSpec`

  Used to track a link within an urwid.Text instance