ui
Create UI controls, apply themes, manage layouts, and list elements in Godot projects to build user interfaces programmatically.
Instructions
UI Control nodes and themes. Actions: create_control|set_theme|layout|list_controls. Use help tool for full docs.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform | |
| project_path | No | Path to Godot project directory | |
| scene_path | No | Path to scene file | |
| name | No | Control node name | |
| type | No | Control type (e.g., Button, Label, HBoxContainer) | |
| parent | No | Parent node path (default: .) | |
| theme_path | No | Path to theme .tres file (for set_theme) | |
| preset | No | Layout preset: full_rect, center, top_wide, bottom_wide, left_wide, right_wide | |
| font_size | No | Default font size (for set_theme) |