Shared UI interaction helper for scene_entry UI components. Provides consistent pressed/hover/normal state interaction for scene_entry views and list entries. Handles mouse interactions and visual feedback to ensure consistent user experience. Uses theme file for style definitions while managing state transitions.
Source: addons/grid_placement/ui/scene_entry/shared/scene_entry_ui_interaction.gd
Syntax
class SceneEntryUIInteraction extends RefCountedMembers
| Name | Kind | Summary |
|---|---|---|
THEME | Field | |
init | Method | |
set_enabled | Method | |
set_selected | Method | |
clicked | Signal | Allow external objects to connect to click events |
cleanup | Method |