Skip to content

Commit 631574c

Browse files
committed
Update default theme for DialogNode
1 parent 04b26c1 commit 631574c

File tree

2 files changed

+23
-6
lines changed

2 files changed

+23
-6
lines changed

addons/textalog/nodes/dialogue_base_node/dialogue_base_node.gd

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,7 @@ export(NodePath) var NameNode_path:NodePath
2929
var dialog_manager:DialogManager
3030
var portrait_manager:PortraitManager
3131
var options_manager:OptionsManager
32-
33-
onready var name_node:Label = get_node_or_null(NameNode_path)
32+
var name_node:Label
3433

3534
var _used_scene = "res://addons/textalog/nodes/dialogue_base_node/dialogue_base_node.tscn"
3635

@@ -68,6 +67,8 @@ func _fake_ready() -> void:
6867
_connect_portrait_manager_signals()
6968
_connect_options_manager_signals()
7069

70+
name_node.add_stylebox_override("normal", get_stylebox("name", "DialogNode"))
71+
7172
if not Engine.editor_hint:
7273
hide()
7374

@@ -98,6 +99,7 @@ func _set_default_nodes():
9899
dialog_manager = get_node_or_null(DialogNode_Path) as DialogManager
99100
portrait_manager = get_node_or_null(PortraitNode_Path) as PortraitManager
100101
options_manager = get_node_or_null(OptionsNode_Path) as OptionsManager
102+
name_node = get_node_or_null(NameNode_path) as Label
101103

102104

103105
func _connect_dialog_manager_signals():

addons/textalog/nodes/dialogue_base_node/dialogue_base_node.tscn

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,28 @@
1-
[gd_scene load_steps=6 format=2]
1+
[gd_scene load_steps=7 format=2]
22

33
[ext_resource path="res://addons/textalog/nodes/dialogue_base_node/dialog_node/dialog_node.gd" type="Script" id=1]
44
[ext_resource path="res://addons/textalog/nodes/dialogue_base_node/dialogue_base_node.gd" type="Script" id=2]
55
[ext_resource path="res://addons/textalog/nodes/dialogue_base_node/portraits_node/portraits_node.gd" type="Script" id=3]
66
[ext_resource path="res://addons/textalog/nodes/dialogue_base_node/options_node/options_node.tscn" type="PackedScene" id=4]
7-
[ext_resource path="res://addons/textalog/assets/themes/default_theme/default.tres" type="Theme" id=5]
7+
[ext_resource path="res://addons/textalog/assets/themes/default_theme/plain_black.tres" type="Theme" id=5]
8+
9+
[sub_resource type="StyleBoxFlat" id=2]
10+
resource_name = "NameStyle"
11+
content_margin_left = 16.0
12+
content_margin_right = 16.0
13+
content_margin_top = 16.0
14+
content_margin_bottom = 16.0
15+
bg_color = Color( 0.0980392, 0.0980392, 0.0980392, 0.745098 )
16+
border_width_top = 1
17+
border_width_right = 1
18+
border_width_bottom = 1
19+
border_color = Color( 0, 0, 0, 0.537255 )
20+
border_blend = true
21+
corner_radius_top_right = 20
22+
corner_radius_bottom_left = 20
23+
corner_detail = 1
824

925
[node name="DialogNode" type="Control"]
10-
visible = false
1126
anchor_right = 1.0
1227
anchor_bottom = 1.0
1328
theme = ExtResource( 5 )
@@ -51,7 +66,6 @@ margin_right = -25.0
5166
margin_bottom = -387.0
5267

5368
[node name="CharacterName" type="Label" parent="."]
54-
visible = false
5569
anchor_left = 0.023
5670
anchor_top = 0.643
5771
anchor_right = 0.181
@@ -62,6 +76,7 @@ margin_right = -0.344009
6276
margin_bottom = -6.10352e-05
6377
grow_horizontal = 2
6478
grow_vertical = 2
79+
custom_styles/normal = SubResource( 2 )
6580
text = "Sample Name"
6681
align = 1
6782
valign = 1

0 commit comments

Comments
 (0)