Unify fonts, chooser background & hover
This commit is contained in:
@@ -0,0 +1 @@
|
|||||||
|
uid://dpynhyggey3bb
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
[gd_scene load_steps=2 format=3 uid="uid://v5lk1jcyag2q"]
|
||||||
|
|
||||||
|
[ext_resource type="Theme" uid="uid://bf2eet52fueam" path="res://addons/escoria-ui-return-monkey-island/theme.tres" id="1_k44u5"]
|
||||||
|
|
||||||
|
[node name="Button" type="Button"]
|
||||||
|
theme = ExtResource("1_k44u5")
|
||||||
@@ -2,6 +2,8 @@
|
|||||||
# Supports timeout and avatar display
|
# Supports timeout and avatar display
|
||||||
extends ESCDialogOptionsChooser
|
extends ESCDialogOptionsChooser
|
||||||
|
|
||||||
|
const chooserButton = preload("res://addons/escoria-ui-return-monkey-island-dialog-simple/chooser/ChooserButton.tscn")
|
||||||
|
|
||||||
|
|
||||||
@export var color_normal = Color(1.0,1.0,1.0,1.0) # (Color, RGB)
|
@export var color_normal = Color(1.0,1.0,1.0,1.0) # (Color, RGB)
|
||||||
@export var color_hover = Color(165.0,42.0,42.0, 1.0) # (Color, RGB)
|
@export var color_hover = Color(165.0,42.0,42.0, 1.0) # (Color, RGB)
|
||||||
@@ -36,11 +38,8 @@ func show_chooser():
|
|||||||
|
|
||||||
for option in self.dialog.options:
|
for option in self.dialog.options:
|
||||||
if option.is_valid():
|
if option.is_valid():
|
||||||
var _option_node = Button.new()
|
var _option_node = chooserButton.instantiate()
|
||||||
_option_node.text = (option as ESCDialogOption).option
|
_option_node.text = (option as ESCDialogOption).option
|
||||||
_option_node.flat = true
|
|
||||||
_option_node.add_theme_color_override("font_color", color_normal)
|
|
||||||
_option_node.add_theme_color_override("font_color_hover", color_hover)
|
|
||||||
_vbox.add_child(_option_node)
|
_vbox.add_child(_option_node)
|
||||||
|
|
||||||
_option_node.pressed.connect(_on_answer_selected.bind(option))
|
_option_node.pressed.connect(_on_answer_selected.bind(option))
|
||||||
|
|||||||
@@ -11,19 +11,27 @@ gradient = SubResource("1")
|
|||||||
|
|
||||||
[node name="text_dialog_choice" type="Control"]
|
[node name="text_dialog_choice" type="Control"]
|
||||||
layout_mode = 3
|
layout_mode = 3
|
||||||
anchors_preset = 15
|
anchors_preset = 8
|
||||||
anchor_right = 1.0
|
anchor_left = 0.5
|
||||||
anchor_bottom = 1.0
|
anchor_top = 0.5
|
||||||
offset_top = 560.0
|
anchor_right = 0.5
|
||||||
offset_right = 7.0
|
anchor_bottom = 0.5
|
||||||
|
offset_left = 313.0
|
||||||
|
offset_top = 191.0
|
||||||
|
offset_right = 313.0
|
||||||
|
offset_bottom = 191.0
|
||||||
grow_horizontal = 2
|
grow_horizontal = 2
|
||||||
grow_vertical = 2
|
grow_vertical = 2
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
size_flags_vertical = 6
|
||||||
theme = ExtResource("2")
|
theme = ExtResource("2")
|
||||||
script = ExtResource("1")
|
script = ExtResource("1")
|
||||||
|
color_hover = Color(0.0704665, 0.552225, 0, 1)
|
||||||
|
|
||||||
[node name="MarginContainer" type="MarginContainer" parent="."]
|
[node name="MarginContainer" type="MarginContainer" parent="."]
|
||||||
|
clip_contents = true
|
||||||
layout_mode = 0
|
layout_mode = 0
|
||||||
offset_left = 20.0
|
offset_left = 2.0
|
||||||
offset_top = 10.0
|
offset_top = 10.0
|
||||||
offset_right = 1280.0
|
offset_right = 1280.0
|
||||||
offset_bottom = 185.0
|
offset_bottom = 185.0
|
||||||
@@ -36,8 +44,8 @@ layout_mode = 2
|
|||||||
|
|
||||||
[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/ScrollContainer"]
|
[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/ScrollContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 4
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 6
|
||||||
theme_override_constants/separation = 10
|
theme_override_constants/separation = 10
|
||||||
|
|
||||||
[node name="Timer" type="Timer" parent="."]
|
[node name="Timer" type="Timer" parent="."]
|
||||||
|
|||||||
@@ -1,19 +1,7 @@
|
|||||||
[gd_resource type="Theme" load_steps=3 format=3 uid="uid://dvwfrnya2nhxu"]
|
[gd_resource type="Theme" load_steps=2 format=3 uid="uid://dvwfrnya2nhxu"]
|
||||||
|
|
||||||
[ext_resource type="FontFile" uid="uid://cne31d6e0513y" path="res://addons/escoria-ui-return-monkey-island/fonts/caslonantique.tres" id="1"]
|
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_4wcyb"]
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="1"]
|
|
||||||
content_margin_left = 5.0
|
|
||||||
content_margin_top = 5.0
|
|
||||||
content_margin_right = 5.0
|
|
||||||
content_margin_bottom = 5.0
|
|
||||||
bg_color = Color(0, 0, 0, 0.815686)
|
|
||||||
corner_radius_top_left = 8
|
|
||||||
corner_radius_top_right = 8
|
|
||||||
corner_radius_bottom_right = 8
|
|
||||||
corner_radius_bottom_left = 8
|
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
default_font = ExtResource("1")
|
RichTextLabel/styles/fill = SubResource("StyleBoxFlat_4wcyb")
|
||||||
RichTextLabel/styles/normal = SubResource("1")
|
|
||||||
VBoxContainer/constants/separation = 1
|
VBoxContainer/constants/separation = 1
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
[gd_resource type="Theme" load_steps=5 format=3 uid="uid://bf2eet52fueam"]
|
[gd_resource type="Theme" load_steps=4 format=3 uid="uid://bf2eet52fueam"]
|
||||||
|
|
||||||
[ext_resource type="FontFile" uid="uid://cne31d6e0513y" path="res://addons/escoria-ui-return-monkey-island/fonts/caslonantique.tres" id="1"]
|
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id="1"]
|
[sub_resource type="StyleBoxFlat" id="1"]
|
||||||
content_margin_left = 4.0
|
content_margin_left = 4.0
|
||||||
@@ -31,7 +29,6 @@ expand_margin_right = 5.0
|
|||||||
expand_margin_bottom = 5.0
|
expand_margin_bottom = 5.0
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
default_font = ExtResource("1")
|
|
||||||
Label/colors/font_color = Color(1, 1, 1, 1)
|
Label/colors/font_color = Color(1, 1, 1, 1)
|
||||||
Label/colors/font_color_shadow = Color(0, 0, 0, 0)
|
Label/colors/font_color_shadow = Color(0, 0, 0, 0)
|
||||||
Label/colors/font_outline_modulate = Color(1, 0, 0, 1)
|
Label/colors/font_outline_modulate = Color(1, 0, 0, 1)
|
||||||
|
|||||||
Reference in New Issue
Block a user