# {py:mod}`simvx.core.ui.tooltip` ```{py:module} simvx.core.ui.tooltip ``` ```{autodoc2-docstring} simvx.core.ui.tooltip :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`TooltipManager ` - ```{autodoc2-docstring} simvx.core.ui.tooltip.TooltipManager :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`__all__ ` - ```{autodoc2-docstring} simvx.core.ui.tooltip.__all__ :summary: ``` ```` ### API ````{py:data} __all__ :canonical: simvx.core.ui.tooltip.__all__ :value: > ['TooltipManager'] ```{autodoc2-docstring} simvx.core.ui.tooltip.__all__ ``` ```` `````{py:class} TooltipManager(show_delay: float = 0.5, screen_width: float = 800, screen_height: float = 600) :canonical: simvx.core.ui.tooltip.TooltipManager ```{autodoc2-docstring} simvx.core.ui.tooltip.TooltipManager ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} simvx.core.ui.tooltip.TooltipManager.__init__ ``` ````{py:method} update(dt: float, mouse_pos, control_at_pos: simvx.core.ui.core.Control | None) :canonical: simvx.core.ui.tooltip.TooltipManager.update ```{autodoc2-docstring} simvx.core.ui.tooltip.TooltipManager.update ``` ```` ````{py:method} draw(renderer) :canonical: simvx.core.ui.tooltip.TooltipManager.draw ```{autodoc2-docstring} simvx.core.ui.tooltip.TooltipManager.draw ``` ```` `````