Documentation for Druid Framework
Modules
| BackHandler | Component with event on back and backspace button. |
| Blocker | Component to consume input in special zone defined by GUI node. |
| Button | Druid Component for Handling User Click Interactions: Click, Long Click, Double Click, and More. |
| Drag | Component to handle drag action on node. |
| Hover | Component to handle hover node interaction |
| Scroll | Component to handle scroll content. |
| StaticGrid | Component to handle component's position by row and columns. |
| Text | Component for Wrapping GUI Text Nodes: Druid Text
## Overview ## Druid Text is a component that provides various adjustment modes for text nodes. |
| BaseComponent | Basic class for all Druid components. |
| RichInput | Druid Rich Input custom component. |
| RichText | Druid Rich Text Custom Component. |
| Druid | Druid UI Component Framework. |
| DruidEvent | Druid Event Module
The Event module provides a simple class for handling callbacks. |
| Checkbox | Druid checkbox component |
| CheckboxGroup | Checkbox group module |
| DataList | Component to manage data for huge dataset in scroll. |
| DynamicGrid | Component to handle placing components in row |
| Hotkey | Druid hotkey component |
| Input | Druid input text component. |
| LangText | Component to wrap over GUI Text nodes with localization helpers
# Overview # • The initialization of druid.set_text_function is required to enable localization using the localization ID. |
| Layout | Layout management on node |
| Progress | Druid component to handle the progress bars. |
| RadioGroup | Radio group module |
| Slider | Druid slider component |
| Swipe | Component to handle swipe gestures on node. |
| Timer | Component to handle GUI timers. |
| Helper | Helper module with various usefull GUI functions. |
| DruidInstance | Druid Instance which you use for component creation. |