Add addons
This commit is contained in:
parent
2c862b2235
commit
3367bad24f
527 changed files with 36197 additions and 0 deletions
32
Sprout/addons/dialogic/Editor/HomePage/home_page_box.gd
Normal file
32
Sprout/addons/dialogic/Editor/HomePage/home_page_box.gd
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
@tool
|
||||
extends PanelContainer
|
||||
|
||||
signal button_pressed
|
||||
|
||||
@export var title := "Title"
|
||||
@export var content := "Somet text that is interesting."
|
||||
@export var image := Texture.new()
|
||||
@export var button := ""
|
||||
|
||||
func _ready():
|
||||
%Title.text = title
|
||||
%Content.text = content
|
||||
%Header.texture = image
|
||||
%Button.visible = !button.is_empty()
|
||||
%Button.text = button
|
||||
var editor_scale := DialogicUtil.get_editor_scale()
|
||||
get('theme_override_styles/panel').corner_radius_top_left = 10 * editor_scale
|
||||
get('theme_override_styles/panel').corner_radius_top_right = 10 * editor_scale
|
||||
get('theme_override_styles/panel').corner_radius_bottom_left = 20 * editor_scale
|
||||
get('theme_override_styles/panel').corner_radius_bottom_right = 20 * editor_scale
|
||||
get('theme_override_styles/panel').content_margin_top = 10 * editor_scale
|
||||
%Header.custom_minimum_size.y = 50 * editor_scale
|
||||
%Title.set('theme_override_font_sizes/font_size', 20 * editor_scale)
|
||||
$Vbox/Content.set('theme_override_constants/margin_left', 10*editor_scale)
|
||||
$Vbox/Content.set('theme_override_constants/margin_right', 10*editor_scale)
|
||||
$Vbox/Content.set('theme_override_constants/margin_down', 10*editor_scale)
|
||||
$Vbox/Content.set('theme_override_constants/margin_top', 10*editor_scale)
|
||||
|
||||
|
||||
func _on_button_pressed():
|
||||
button_pressed.emit()
|
||||
Loading…
Add table
Add a link
Reference in a new issue