shyft.dashboard.time_series.tools.ts_viewer_tools

Classes

ResetTool([width, height, padding, ...])

A tool to reset the views back to the default viewing

TsViewerTool([logger])

Base tool class for TsViewer

class shyft.dashboard.time_series.tools.ts_viewer_tools.TsViewerTool(logger=None)[source]

Bases: BaseTool

Base tool class for TsViewer

Parameters:

logger – Optional logger

__init__(logger=None)[source]
Parameters:

logger – Optional logger

abstractmethod on_bind(*, parent)[source]

Abstract method which is call on bind to a parent

Parameters:

parent (Any)

Return type:

None

class shyft.dashboard.time_series.tools.ts_viewer_tools.ResetTool(width=80, height=30, padding=None, sizing_mode=None, logger=None)[source]

Bases: TsViewerTool

A tool to reset the views back to the default viewing

Parameters:
  • logger – Optional logger

  • width (int) – Optional width of the button

  • height (int)

  • padding (int | None)

  • sizing_mode (str | None)

__init__(width=80, height=30, padding=None, sizing_mode=None, logger=None)[source]
Parameters:
  • logger – Optional logger

  • width (int) – Optional width of the button

  • height (int)

  • padding (int | None)

  • sizing_mode (str | None)

property layout_components: Dict[str, List[Any]]
on_bind(*, parent)[source]

Abstract method which is call on bind to a parent

Parameters:

parent (Any)

Return type:

None

on_click()[source]

If Reset button is clicked

Return type:

None