[gd_scene load_steps=8 format=2] [ext_resource path="res://addons/dialogic/Editor/Common/SectionTitle.tscn" type="PackedScene" id=1] [ext_resource path="res://addons/dialogic/Editor/Common/TLabel.tscn" type="PackedScene" id=2] [ext_resource path="res://addons/dialogic/Editor/SettingsEditor/Scenes/HistorySettings.gd" type="Script" id=3] [ext_resource path="res://addons/dialogic/Editor/SettingsEditor/Scenes/SettingsCheckbox.tscn" type="PackedScene" id=4] [sub_resource type="StyleBoxFlat" id=1] content_margin_left = 4.0 content_margin_right = 4.0 content_margin_top = 4.0 content_margin_bottom = 4.0 bg_color = Color( 0.252, 0.2718, 0.3246, 1 ) [sub_resource type="Image" id=4] data = { "data": PoolByteArray( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), "format": "LumAlpha8", "height": 16, "mipmaps": false, "width": 16 } [sub_resource type="ImageTexture" id=3] flags = 4 flags = 4 image = SubResource( 4 ) size = Vector2( 16, 16 ) [node name="HistorySettings" type="VBoxContainer"] margin_top = 258.0 margin_right = 304.0 margin_bottom = 390.0 script = ExtResource( 3 ) [node name="SectionTitle" parent="." instance=ExtResource( 1 )] margin_right = 336.0 custom_styles/normal = SubResource( 1 ) text = "History settings" text_key = "History settings" [node name="GridContainer" type="GridContainer" parent="."] margin_top = 26.0 margin_right = 336.0 margin_bottom = 344.0 columns = 2 [node name="HistoryBox" type="HBoxContainer" parent="GridContainer"] margin_right = 158.0 margin_bottom = 24.0 [node name="SettingsCheckbox" parent="GridContainer/HistoryBox" instance=ExtResource( 4 )] margin_right = 158.0 margin_bottom = 24.0 text = "Enable History" settings_section = "history" settings_key = "enable_history_logging" [node name="UseDialogTheme" parent="GridContainer" instance=ExtResource( 4 )] margin_left = 162.0 margin_right = 336.0 margin_bottom = 24.0 text = "Use default theme" default = true settings_section = "history" settings_key = "enable_dynamic_theme" [node name="HSeparator" type="HSeparator" parent="GridContainer"] margin_top = 28.0 margin_right = 158.0 margin_bottom = 32.0 [node name="HSeparator2" type="HSeparator" parent="GridContainer"] margin_left = 162.0 margin_top = 28.0 margin_right = 336.0 margin_bottom = 32.0 [node name="ShowOpenButton" parent="GridContainer" instance=ExtResource( 4 )] margin_top = 36.0 margin_right = 158.0 margin_bottom = 60.0 text = "Show open button" default = true settings_section = "history" settings_key = "enable_open_button" [node name="ShowCloseButton" parent="GridContainer" instance=ExtResource( 4 )] margin_left = 162.0 margin_top = 36.0 margin_right = 336.0 margin_bottom = 60.0 text = "Show close button" default = true settings_section = "history" settings_key = "enable_close_button" [node name="LogAllChoices" parent="GridContainer" instance=ExtResource( 4 )] margin_top = 64.0 margin_right = 158.0 margin_bottom = 88.0 text = "Log all choices" default = true settings_section = "history" settings_key = "log_choices" [node name="LogChoiceAnswer" parent="GridContainer" instance=ExtResource( 4 )] margin_left = 162.0 margin_top = 64.0 margin_right = 336.0 margin_bottom = 88.0 text = "Log choice answer" default = true settings_section = "history" settings_key = "log_answers" [node name="LogCharacterJoins" parent="GridContainer" instance=ExtResource( 4 )] margin_top = 92.0 margin_right = 158.0 margin_bottom = 116.0 text = "Log character joins" default = true settings_section = "history" settings_key = "log_arrivals" [node name="LogBox" type="HBoxContainer" parent="GridContainer"] margin_left = 162.0 margin_top = 92.0 margin_right = 336.0 margin_bottom = 116.0 [node name="HSeparator" type="VSeparator" parent="GridContainer/LogBox"] margin_right = 4.0 margin_bottom = 24.0 [node name="JoinTextLabel" parent="GridContainer/LogBox" instance=ExtResource( 2 )] anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 8.0 margin_top = 5.0 margin_right = 35.0 margin_bottom = 19.0 text = "Text" text_key = "Text" [node name="LineEdit" type="LineEdit" parent="GridContainer/LogBox"] margin_left = 39.0 margin_right = 174.0 margin_bottom = 24.0 size_flags_horizontal = 3 text = "has arrived" [node name="LogCharacterLeaves" parent="GridContainer" instance=ExtResource( 4 )] margin_top = 120.0 margin_right = 158.0 margin_bottom = 144.0 text = "Log character leaves" default = true settings_section = "history" settings_key = "history_scroll_to_bottom" [node name="LogBox2" type="HBoxContainer" parent="GridContainer"] margin_left = 162.0 margin_top = 120.0 margin_right = 336.0 margin_bottom = 144.0 [node name="HSeparator" type="VSeparator" parent="GridContainer/LogBox2"] margin_right = 4.0 margin_bottom = 24.0 [node name="TLabel1" parent="GridContainer/LogBox2" instance=ExtResource( 2 )] anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 8.0 margin_top = 5.0 margin_right = 35.0 margin_bottom = 19.0 text = "Text" text_key = "Text" [node name="LineEdit" type="LineEdit" parent="GridContainer/LogBox2"] margin_left = 39.0 margin_right = 174.0 margin_bottom = 24.0 size_flags_horizontal = 3 text = "has left" [node name="ScrollToBottom" parent="GridContainer" instance=ExtResource( 4 )] margin_top = 148.0 margin_right = 158.0 margin_bottom = 172.0 text = "Scroll to bottom" default = true settings_section = "history" settings_key = "history_scroll_to_bottom" [node name="ReverseTimeline" parent="GridContainer" instance=ExtResource( 4 )] margin_left = 162.0 margin_top = 148.0 margin_right = 336.0 margin_bottom = 172.0 text = "Reverse timeline" settings_section = "history" settings_key = "history_reverse_timeline" [node name="ShowNameColors" parent="GridContainer" instance=ExtResource( 4 )] margin_top = 176.0 margin_right = 158.0 margin_bottom = 200.0 text = "Show name colors" default = true settings_section = "history" settings_key = "history_name_color_on" [node name="LineBreakAfterNames" parent="GridContainer" instance=ExtResource( 4 )] margin_left = 162.0 margin_top = 176.0 margin_right = 336.0 margin_bottom = 200.0 text = "Line break after names" settings_section = "history" settings_key = "history_break_after_name" [node name="HSeparator3" type="HSeparator" parent="GridContainer"] margin_top = 204.0 margin_right = 158.0 margin_bottom = 208.0 [node name="HSeparator4" type="HSeparator" parent="GridContainer"] margin_left = 162.0 margin_top = 204.0 margin_right = 336.0 margin_bottom = 208.0 [node name="TLabel8" parent="GridContainer" instance=ExtResource( 2 )] anchor_right = 0.0 anchor_bottom = 0.0 margin_top = 216.0 margin_right = 158.0 margin_bottom = 230.0 size_flags_horizontal = 3 text = "History button position" text_key = "History button position" [node name="PositionSelector" type="OptionButton" parent="GridContainer"] margin_left = 162.0 margin_top = 212.0 margin_right = 336.0 margin_bottom = 234.0 text = "Top Right" icon = SubResource( 3 ) items = [ "Top Left", SubResource( 3 ), false, 0, null, "Top Center", SubResource( 3 ), false, 1, null, "Top Right", SubResource( 3 ), false, 2, null, "", null, false, 3, null, "Center Left", SubResource( 3 ), false, 3, null, "Center", SubResource( 3 ), false, 4, null, "Center Right", SubResource( 3 ), false, 5, null, "", null, false, 7, null, "Bottom Left", SubResource( 3 ), false, 6, null, "Bottom Center", SubResource( 3 ), false, 7, null, "Bottom Right", SubResource( 3 ), false, 8, null ] selected = 2 __meta__ = { "_edit_use_anchors_": false } [node name="TLabel9" parent="GridContainer" instance=ExtResource( 2 )] anchor_right = 0.0 anchor_bottom = 0.0 margin_top = 243.0 margin_right = 158.0 margin_bottom = 257.0 hint_tooltip = "Choose delimiter that appears after character name" mouse_filter = 0 size_flags_horizontal = 3 text = "Name delimiter" text_key = "Name delimiter" [node name="CharacterDelimiter" type="LineEdit" parent="GridContainer"] margin_left = 162.0 margin_top = 238.0 margin_right = 336.0 margin_bottom = 262.0 text = ":" [node name="TLabel7" parent="GridContainer" instance=ExtResource( 2 )] anchor_right = 0.0 anchor_bottom = 0.0 margin_top = 271.0 margin_right = 158.0 margin_bottom = 285.0 mouse_filter = 0 text = "Screen margin" text_key = "Screen margin" [node name="BoxMargin" type="HBoxContainer" parent="GridContainer"] margin_left = 162.0 margin_top = 266.0 margin_right = 336.0 margin_bottom = 290.0 [node name="MarginX" type="SpinBox" parent="GridContainer/BoxMargin"] margin_right = 74.0 margin_bottom = 24.0 max_value = 999.0 rounded = true allow_greater = true allow_lesser = true [node name="MarginY" type="SpinBox" parent="GridContainer/BoxMargin"] margin_left = 78.0 margin_right = 152.0 margin_bottom = 24.0 max_value = 999.0 rounded = true allow_greater = true allow_lesser = true [node name="TLabel5" parent="GridContainer" instance=ExtResource( 2 )] anchor_right = 0.0 anchor_bottom = 0.0 margin_top = 299.0 margin_right = 158.0 margin_bottom = 313.0 text = "Log margin" text_key = "Log margin" [node name="ContainerMargin" type="HBoxContainer" parent="GridContainer"] margin_left = 162.0 margin_top = 294.0 margin_right = 336.0 margin_bottom = 318.0 [node name="MarginX" type="SpinBox" parent="GridContainer/ContainerMargin"] margin_right = 74.0 margin_bottom = 24.0 max_value = 1e+07 rounded = true allow_greater = true allow_lesser = true [node name="MarginY" type="SpinBox" parent="GridContainer/ContainerMargin"] margin_left = 78.0 margin_right = 152.0 margin_bottom = 24.0 max_value = 1e+07 rounded = true allow_greater = true allow_lesser = true