Add margin container
This commit is contained in:
@@ -49,9 +49,24 @@ func _get_resource(index, table, datas):
|
|||||||
return datas[index].get_data()
|
return datas[index].get_data()
|
||||||
|
|
||||||
func _apply_scene(name, thumb, resource):
|
func _apply_scene(name, thumb, resource):
|
||||||
$MarginContainer/HBoxContainer.add_child(_configure_vbox())
|
$MarginContainer/HBoxContainer.add_child(_configure_margin_container())
|
||||||
_configure_button(thumb, resource, name)
|
_configure_button(thumb, $MarginContainer/HBoxContainer/MarginContainer, name)
|
||||||
$MarginContainer/HBoxContainer/VBoxContainer.add_child(_configure_label(name))
|
$MarginContainer/HBoxContainer/MarginContainer.add_child(_configure_vbox())
|
||||||
|
$MarginContainer/HBoxContainer/MarginContainer/VBoxContainer.add_child(_configure_hbox())
|
||||||
|
$MarginContainer/HBoxContainer/MarginContainer/VBoxContainer/HBoxContainer.add_child(_configure_label("reset"))
|
||||||
|
$MarginContainer/HBoxContainer/MarginContainer/VBoxContainer/HBoxContainer.add_child(_configure_label("0 / 10"))
|
||||||
|
|
||||||
|
func _configure_margin_container():
|
||||||
|
var margin = MarginContainer.new()
|
||||||
|
margin.set_name("MarginContainer")
|
||||||
|
|
||||||
|
return margin
|
||||||
|
|
||||||
|
func _configure_hbox():
|
||||||
|
var hbox = HBoxContainer.new()
|
||||||
|
hbox.set_name("HBoxContainer")
|
||||||
|
|
||||||
|
return hbox
|
||||||
|
|
||||||
func _configure_vbox():
|
func _configure_vbox():
|
||||||
var vbox = VBoxContainer.new()
|
var vbox = VBoxContainer.new()
|
||||||
@@ -65,9 +80,10 @@ func _configure_label(name):
|
|||||||
|
|
||||||
return label
|
return label
|
||||||
|
|
||||||
func _configure_button(thumb, _resource, name):
|
func _configure_button(thumb, parent, name):
|
||||||
var thumbnail = TextureButton.new()
|
var thumbnail = TextureButton.new()
|
||||||
$MarginContainer/HBoxContainer/VBoxContainer.add_child(thumbnail)
|
parent.add_child(thumbnail)
|
||||||
|
# $MarginContainer/HBoxContainer/VBoxContainer.add_child(thumbnail)
|
||||||
thumbnail.set_normal_texture(load(thumb))
|
thumbnail.set_normal_texture(load(thumb))
|
||||||
thumbnail.connect("pressed", self, "_on_"+name.to_lower()+"_pressed")
|
thumbnail.connect("pressed", self, "_on_"+name.to_lower()+"_pressed")
|
||||||
|
|
||||||
|
|||||||
@@ -27,3 +27,5 @@ __meta__ = {
|
|||||||
[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer"]
|
[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer"]
|
||||||
margin_top = 15.0
|
margin_top = 15.0
|
||||||
margin_bottom = 15.0
|
margin_bottom = 15.0
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
size_flags_vertical = 3
|
||||||
|
|||||||
Reference in New Issue
Block a user