🔍 Code Extractor

Browse Components

Showing 20 of 2143 components

  • class Inbox

    A reactive HTML component that displays a mailbox/notification icon with a badge indicator and tracks user clicks.

    File: /tf/active/vicechatdev/resources/py2html.py | Lines: 731-762

    notification inbox mailbox reactive ui-component
  • class SoundPlayer

    A Panel ReactiveHTML component that provides audio feedback for TxConnect application, with configurable sound modes and multiple sound types for different events.

    File: /tf/active/vicechatdev/resources/py2html.py | Lines: 652-729

    audio sound feedback ui-component panel
  • class Focus_button

    A custom Panel ReactiveHTML button widget that displays an eye icon and tracks the number of times it has been clicked.

    File: /tf/active/vicechatdev/resources/py2html.py | Lines: 622-649

    ui-component button reactive panel widget
  • class JSTree_json

    A Panel ReactiveHTML component that wraps the jsTree JavaScript library to create an interactive, searchable tree view with custom icons and node selection capabilities.

    File: /tf/active/vicechatdev/resources/py2html.py | Lines: 549-619

    tree-view hierarchical-data interactive-widget panel reactive
  • class Extending_column

    A Panel ReactiveHTML component that creates a simple div container with an extendable column layout, displaying a parameter value within an HTML template.

    File: /tf/active/vicechatdev/resources/py2html.py | Lines: 500-504

    panel reactive html ui-component custom-widget
  • class Extending_row

    A Panel ReactiveHTML component that renders a parameter value inside a div element with the class 'extend_row'.

    File: /tf/active/vicechatdev/resources/py2html.py | Lines: 493-497

    panel reactive html ui-component dashboard
  • class Click_watcher

    A wrapper class that adds click detection functionality to Panel objects by wrapping them in a clickable div element and tracking the number of clicks.

    File: /tf/active/vicechatdev/resources/py2html.py | Lines: 453-491

    panel reactive click-tracking event-handling widget-wrapper
  • class Carrousel

    A carousel/slider component that displays a list of objects in a horizontal scrollable interface using the Splide.js library.

    File: /tf/active/vicechatdev/resources/py2html.py | Lines: 393-433

    carousel slider gallery panel reactive
  • class SortableList

    A reactive HTML component that displays a sortable and deletable list of items with drag-and-drop functionality using SortableJS library.

    File: /tf/active/vicechatdev/resources/py2html.py | Lines: 294-376

    ui-component sortable-list drag-and-drop interactive panel
  • class Clickable_header

    A clickable header component that displays text as a hyperlink and tracks the number of times it has been clicked.

    File: /tf/active/vicechatdev/resources/py2html.py | Lines: 280-292

    ui-component interactive click-tracking panel reactive
  • class Browser_button

    A custom Panel ReactiveHTML button component that displays a file or folder icon with text and tracks click events.

    File: /tf/active/vicechatdev/resources/py2html.py | Lines: 265-278

    ui-component button reactive panel file-browser
  • class Confirm_button

    A custom Panel button widget that conditionally displays a confirmation dialog before registering clicks, built on ReactiveHTML with integrated JavaScript handlers.

    File: /tf/active/vicechatdev/resources/py2html.py | Lines: 220-263

    panel button confirmation reactive ui-component
  • class Enter_watcher

    A Panel ReactiveHTML wrapper class that monitors Enter key presses on wrapped panel objects (like text fields or buttons) and tracks the count of Enter key events.

    File: /tf/active/vicechatdev/resources/py2html.py | Lines: 165-217

    panel reactive ui keyboard-events enter-key
  • class Toggle_switch

    A customizable toggle switch widget in C-Path style that extends ReactiveHTML, providing a checkbox-like interface with visual slider representation.

    File: /tf/active/vicechatdev/resources/py2html.py | Lines: 113-162

    ui-component toggle switch checkbox reactive
  • class Toolbar

    A reactive HTML toolbar component that displays social media links and a settings button, tracking the number of clicks on the settings icon.

    File: /tf/active/vicechatdev/resources/py2html.py | Lines: 90-109

    ui-component toolbar reactive panel html
  • class Scrollmenu

    A horizontal scroll menu component that displays a series of clickable icons representing different stages of a pathology workflow, built using Panel's ReactiveHTML for enhanced CSS customization.

    File: /tf/active/vicechatdev/resources/py2html.py | Lines: 21-86

    panel reactive-html navigation menu ui-component
  • class TSC_Label

    A class for creating and printing TSCPL2 format labels for laboratory information system (LIS) objects, specifically designed for TSC label printers with support for DataMatrix barcodes and text formatting.

    File: /tf/active/vicechatdev/resources/printers.py | Lines: 639-724

    label-printing TSCPL2 barcode DataMatrix laboratory
  • class Zebra_Label

    Used to build a ZPL2 label and send a print commandline to a specified printer on a specified server. Notes ----- all dimensions are given in millimeters and automatically converted to printer dot units. Parameters ---------- height : int height of the label in mm. width : int width of the label in mm. dpmm : int dots per millimeter, 8.0 for 203 dpi, 12 for 300 dpi. server : str The server on which to print. queue : str The printer to print on. Attributes ---------- height : int height of the label in mm. width : int width of the label in mm. dpmm : int dots per millimeter, 8.0 for 203 dpi, 12 for 300 dpi. server : str The server on which to print. queue : str The printer to print on. code : str ZPL code string, each function adds to this and this is what is eventually send to the printer. graph : py2neo.Graph The connection to the database

    File: /tf/active/vicechatdev/resources/printers.py | Lines: 54-636

    class zebra_label
  • class Cassette_Printer

    A class that generates and saves cassette label images for printing by writing cassette information to a shared folder monitored by a Windows virtual PC.

    File: /tf/active/vicechatdev/resources/printers.py | Lines: 13-52

    printing cassette label-generation neo4j database
  • class Total_tasks

    A class that retrieves and manages an overview of all current tasks from a Neo4j graph database, organized by task type and filtered by usergroup.

    File: /tf/active/vicechatdev/resources/taskmanager.py | Lines: 93-163

    database neo4j graph-database task-management laboratory