AUTO-GENERATED FILE — DO NOT EDIT MANUALLY
Source: ui/placeable/single/placeable_view.gd
Version: 5.0
class_name: PlaceableView
extends: PanelContainer
Signals
placeable_selected- [b]Usage:[/b]
- [codeblock]
- var view = PlaceableView.new()
- view.placeable = my_placeable
- view.fixed_view_height = 48
- view.fixed_icon_size = 40
- view.placeable_selected.connect(_on_placeable_selected)
- [/codeblock]
placeable_selected(placeable: Placeable)- [b]Usage:[/b]
- [codeblock]
- var view = PlaceableView.new()
- view.placeable = my_placeable
- view.fixed_view_height = 48
- view.fixed_icon_size = 40
- view.placeable_selected.connect(_on_placeable_selected)
- [/codeblock]
placeable_selected- [b]Usage:[/b]
- [codeblock]
- var view = PlaceableView.new()
- view.placeable = my_placeable
- view.fixed_view_height = 48
- view.fixed_icon_size = 40
- view.placeable_selected.connect(_on_placeable_selected)
- [/codeblock]
Exports
_group- Fixed height for placeable views to maintain consistent sizing.[br][br]
- When set to a positive value, enforces a fixed height regardless of content.[br]
- When set to 0, height enforcement is disabled and the view will size naturally.[br]
- Default: 48 pixels to match template standard sizing.
- Fixed icon size for consistent icon dimensions across all placeable views.[br][br]
- When set to a positive value, enforces both width and height of icon TextureRect.[br]
- When set to 0, icon sizing is not enforced and will use scene file settings.[br]
- Default: 40 pixels to match standard icon sizing.
- The placeable object displayed by this view.[br][br]
- When set, updates the icon and label to reflect the placeable’s display name and icon texture.
fixed_view_height- view.fixed_icon_size = 40
- view.placeable_selected.connect(_on_placeable_selected)
- [/codeblock]
fixed_icon_size- view.placeable_selected.connect(_on_placeable_selected)
- [/codeblock]
placeable: Placeable- [b]Usage:[/b]
- [codeblock]
- var view = PlaceableView.new()
- view.fixed_view_height = 48
- view.fixed_icon_size = 40
- [/codeblock]
Methods
_ready_init_interaction_on_clicked_wire_nodes_update_view_enforce_view_height -> void_enforce_icon_size -> void