From beaefdc0c071a32e44967a829b23c6852ba37918 Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Wed, 5 Jul 2023 15:23:15 +0200 Subject: [PATCH] Fix typo in Rich Text Label with BBCode - Allow toggling pause by pressing the Pause key, in addition to the existing button. --- gui/rich_text_bbcode/project.godot | 10 +++++++++- gui/rich_text_bbcode/rich_text_bbcode.tscn | 11 +++++++++-- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/gui/rich_text_bbcode/project.godot b/gui/rich_text_bbcode/project.godot index 61410f4e..957434a6 100644 --- a/gui/rich_text_bbcode/project.godot +++ b/gui/rich_text_bbcode/project.godot @@ -20,9 +20,17 @@ config/tags=PackedStringArray("demo", "gui", "official") [display] -window/vsync/vsync_mode=0 window/stretch/mode="canvas_items" window/stretch/aspect="expand" +window/vsync/vsync_mode=0 + +[input] + +toggle_pause={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194313,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null) +] +} [memory] diff --git a/gui/rich_text_bbcode/rich_text_bbcode.tscn b/gui/rich_text_bbcode/rich_text_bbcode.tscn index 0a9462fb..1dafe3b3 100644 --- a/gui/rich_text_bbcode/rich_text_bbcode.tscn +++ b/gui/rich_text_bbcode/rich_text_bbcode.tscn @@ -1,9 +1,15 @@ -[gd_scene load_steps=3 format=3 uid="uid://oeg5vj7lpjw0"] +[gd_scene load_steps=5 format=3 uid="uid://oeg5vj7lpjw0"] [ext_resource type="Script" path="res://rich_text_bbcode.gd" id="1"] [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_q1hwu"] +[sub_resource type="InputEventAction" id="InputEventAction_eu7pn"] +action = &"toggle_pause" + +[sub_resource type="Shortcut" id="Shortcut_n2ck8"] +events = [SubResource("InputEventAction_eu7pn")] + [node name="RichTextBBCode" type="Control"] layout_mode = 3 anchors_preset = 8 @@ -48,7 +54,7 @@ Text [color=#4cf]color[/color], [fgcolor=#49c9]foreground [color=#4cf]color[/col It's also possible to include [img]res://unicorn_icon.png[/img] [font_size=24]custom images[/font_size], as well as [color=aqua][url=https://godotengine.org]custom URLs[/url][/color]. [hint=This displays a hint.]Hover this to display a tooltip![/hint] Left alignment is default,[center]but center alignment is supported,[/center][right]as well as right alignment.[/right] -[fill][dropcap font_size=48 color=yellow margins=0,-10,0,-12]F[/dropcap]ill alignment is also supported, and allows writing very long text that will end up fitting the horizontal space entirely with words of joy. Drop caps are also supported. A drop cap is the where the first character of a paragraph is made larger, taking up several lines of text and optionally using a specific font or color.[/fill] +[fill][dropcap font_size=48 color=yellow margins=0,-10,0,-12]F[/dropcap]ill alignment is also supported, and allows writing very long text that will end up fitting the horizontal space entirely with words of joy. Drop caps are also supported. When using a drop cap, the first character of a paragraph is made larger, taking up several lines of text and optionally using a specific font or color.[/fill] Several effects are also available: [wave]Wave[/wave] [tornado]Tornado[/tornado] [shake]Shake[/shake] [fade start=67 length=7]Fade[/fade] [rainbow]Rainbow[/rainbow] @@ -84,6 +90,7 @@ offset_top = -42.0 offset_right = 96.0 grow_vertical = 0 toggle_mode = true +shortcut = SubResource("Shortcut_n2ck8") shortcut_in_tooltip = false text = "Pause"