diff options
Diffstat (limited to 'addons/gut/gui/GutBottomPanel.tscn')
| -rw-r--r-- | addons/gut/gui/GutBottomPanel.tscn | 386 |
1 files changed, 386 insertions, 0 deletions
diff --git a/addons/gut/gui/GutBottomPanel.tscn b/addons/gut/gui/GutBottomPanel.tscn new file mode 100644 index 0000000..0bb7fc3 --- /dev/null +++ b/addons/gut/gui/GutBottomPanel.tscn @@ -0,0 +1,386 @@ +[gd_scene load_steps=16 format=2] + +[ext_resource path="res://addons/gut/gui/GutBottomPanel.gd" type="Script" id=1] +[ext_resource path="res://addons/gut/gui/BottomPanelShortcuts.tscn" type="PackedScene" id=2] +[ext_resource path="res://addons/gut/gui/RunAtCursor.tscn" type="PackedScene" id=3] +[ext_resource path="res://addons/gut/gui/play.png" type="Texture" id=4] + +[sub_resource type="InputEventKey" id=8] +control = true +scancode = 49 + +[sub_resource type="ShortCut" id=9] +shortcut = SubResource( 8 ) + +[sub_resource type="StyleBoxEmpty" id=5] + +[sub_resource type="DynamicFontData" id=10] +font_path = "res://addons/gut/fonts/CourierPrime-BoldItalic.ttf" + +[sub_resource type="DynamicFont" id=11] +size = 30 +font_data = SubResource( 10 ) + +[sub_resource type="DynamicFontData" id=12] +font_path = "res://addons/gut/fonts/CourierPrime-Italic.ttf" + +[sub_resource type="DynamicFont" id=13] +size = 30 +font_data = SubResource( 12 ) + +[sub_resource type="DynamicFontData" id=14] +font_path = "res://addons/gut/fonts/CourierPrime-Bold.ttf" + +[sub_resource type="DynamicFont" id=15] +size = 30 +font_data = SubResource( 14 ) + +[sub_resource type="DynamicFontData" id=16] +font_path = "res://addons/gut/fonts/CourierPrime-Regular.ttf" + +[sub_resource type="DynamicFont" id=17] +size = 30 +font_data = SubResource( 16 ) + +[node name="GutBottomPanel" type="Control"] +anchor_left = -0.0025866 +anchor_top = -0.00176575 +anchor_right = 0.997413 +anchor_bottom = 0.998234 +margin_left = 2.64868 +margin_top = 1.05945 +margin_right = 2.64862 +margin_bottom = 1.05945 +rect_min_size = Vector2( 0, 300 ) +script = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="layout" type="VBoxContainer" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ControlBar" type="HBoxContainer" parent="layout"] +margin_right = 1023.0 +margin_bottom = 40.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="RunAll" type="Button" parent="layout/ControlBar"] +margin_right = 150.0 +margin_bottom = 40.0 +rect_min_size = Vector2( 150, 0 ) +hint_tooltip = "Run all test scripts in the suite." +size_flags_vertical = 11 +shortcut = SubResource( 9 ) +text = "Run All" +icon = ExtResource( 4 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Label" type="Label" parent="layout/ControlBar"] +margin_left = 154.0 +margin_top = 13.0 +margin_right = 213.0 +margin_bottom = 27.0 +hint_tooltip = "When a test script is edited, buttons are displayed to +run the opened script or an Inner-Test-Class or a +single test. The buttons change based on the location +of the cursor in the file. + +These buttons will remain active when editing other +items so that you can run tests without having to switch +back to the test script. + +You can assign keyboard shortcuts for these buttons +using the \"shortcuts\" button in the GUT panel." +mouse_filter = 1 +text = "Current: " + +[node name="RunAtCursor" parent="layout/ControlBar" instance=ExtResource( 3 )] +anchor_right = 0.0 +anchor_bottom = 0.0 +margin_left = 217.0 +margin_right = 456.0 +margin_bottom = 40.0 +rect_min_size = Vector2( 0, 40 ) + +[node name="CenterContainer2" type="CenterContainer" parent="layout/ControlBar"] +margin_left = 460.0 +margin_right = 699.0 +margin_bottom = 40.0 +size_flags_horizontal = 3 + +[node name="FocusButton" type="Button" parent="layout/ControlBar"] +show_behind_parent = true +margin_left = 703.0 +margin_right = 703.0 +margin_bottom = 40.0 +custom_styles/normal = SubResource( 5 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="CenterContainer" type="CenterContainer" parent="layout/ControlBar"] +margin_left = 707.0 +margin_right = 946.0 +margin_bottom = 40.0 +size_flags_horizontal = 3 + +[node name="Shortcuts" type="Button" parent="layout/ControlBar"] +margin_left = 950.0 +margin_right = 1022.0 +margin_bottom = 40.0 +hint_tooltip = "Set shortcuts for GUT buttons. Shortcuts do not work when the GUT panel is not visible." +size_flags_vertical = 11 +text = "Shortcuts" + +[node name="RSplit" type="HSplitContainer" parent="layout"] +margin_top = 44.0 +margin_right = 1023.0 +margin_bottom = 599.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="CResults" type="VBoxContainer" parent="layout/RSplit"] +margin_right = 611.0 +margin_bottom = 555.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="ControlBar" type="HBoxContainer" parent="layout/RSplit/CResults"] +margin_right = 611.0 +margin_bottom = 35.0 +rect_min_size = Vector2( 0, 35 ) + +[node name="Light" type="Control" parent="layout/RSplit/CResults/ControlBar"] +margin_right = 30.0 +margin_bottom = 35.0 +rect_min_size = Vector2( 30, 30 ) + +[node name="Passing" type="HBoxContainer" parent="layout/RSplit/CResults/ControlBar"] +visible = false +margin_left = 34.0 +margin_right = 107.0 +margin_bottom = 35.0 + +[node name="Sep" type="ColorRect" parent="layout/RSplit/CResults/ControlBar/Passing"] +margin_right = 2.0 +margin_bottom = 35.0 +rect_min_size = Vector2( 2, 0 ) + +[node name="label" type="Label" parent="layout/RSplit/CResults/ControlBar/Passing"] +margin_left = 6.0 +margin_top = 10.0 +margin_right = 54.0 +margin_bottom = 24.0 +text = "Passing" + +[node name="value" type="Label" parent="layout/RSplit/CResults/ControlBar/Passing"] +margin_left = 58.0 +margin_top = 10.0 +margin_right = 73.0 +margin_bottom = 24.0 +text = "---" + +[node name="Failing" type="HBoxContainer" parent="layout/RSplit/CResults/ControlBar"] +visible = false +margin_left = 34.0 +margin_right = 100.0 +margin_bottom = 35.0 + +[node name="Sep" type="ColorRect" parent="layout/RSplit/CResults/ControlBar/Failing"] +margin_right = 2.0 +margin_bottom = 35.0 +rect_min_size = Vector2( 2, 0 ) + +[node name="label" type="Label" parent="layout/RSplit/CResults/ControlBar/Failing"] +margin_left = 6.0 +margin_top = 10.0 +margin_right = 47.0 +margin_bottom = 24.0 +text = "Failing" + +[node name="value" type="Label" parent="layout/RSplit/CResults/ControlBar/Failing"] +margin_left = 51.0 +margin_top = 10.0 +margin_right = 66.0 +margin_bottom = 24.0 +text = "---" + +[node name="Pending" type="HBoxContainer" parent="layout/RSplit/CResults/ControlBar"] +visible = false +margin_left = 34.0 +margin_right = 110.0 +margin_bottom = 35.0 + +[node name="Sep" type="ColorRect" parent="layout/RSplit/CResults/ControlBar/Pending"] +margin_right = 2.0 +margin_bottom = 35.0 +rect_min_size = Vector2( 2, 0 ) + +[node name="label" type="Label" parent="layout/RSplit/CResults/ControlBar/Pending"] +margin_left = 6.0 +margin_top = 10.0 +margin_right = 57.0 +margin_bottom = 24.0 +text = "Pending" + +[node name="value" type="Label" parent="layout/RSplit/CResults/ControlBar/Pending"] +margin_left = 61.0 +margin_top = 10.0 +margin_right = 76.0 +margin_bottom = 24.0 +text = "---" + +[node name="Orphans" type="HBoxContainer" parent="layout/RSplit/CResults/ControlBar"] +visible = false +margin_left = 34.0 +margin_right = 110.0 +margin_bottom = 35.0 + +[node name="Sep" type="ColorRect" parent="layout/RSplit/CResults/ControlBar/Orphans"] +margin_right = 2.0 +margin_bottom = 35.0 +rect_min_size = Vector2( 2, 0 ) + +[node name="label" type="Label" parent="layout/RSplit/CResults/ControlBar/Orphans"] +margin_left = 6.0 +margin_top = 10.0 +margin_right = 57.0 +margin_bottom = 24.0 +text = "Orphans" + +[node name="value" type="Label" parent="layout/RSplit/CResults/ControlBar/Orphans"] +margin_left = 61.0 +margin_top = 10.0 +margin_right = 76.0 +margin_bottom = 24.0 +text = "---" + +[node name="Errors" type="HBoxContainer" parent="layout/RSplit/CResults/ControlBar"] +visible = false +margin_left = 34.0 +margin_right = 96.0 +margin_bottom = 35.0 + +[node name="Sep" type="ColorRect" parent="layout/RSplit/CResults/ControlBar/Errors"] +margin_right = 2.0 +margin_bottom = 35.0 +rect_min_size = Vector2( 2, 0 ) + +[node name="label" type="Label" parent="layout/RSplit/CResults/ControlBar/Errors"] +margin_left = 6.0 +margin_top = 10.0 +margin_right = 43.0 +margin_bottom = 24.0 +hint_tooltip = "The number of GUT errors generated. This does not include engine errors." +text = "Errors" + +[node name="value" type="Label" parent="layout/RSplit/CResults/ControlBar/Errors"] +margin_left = 47.0 +margin_top = 10.0 +margin_right = 62.0 +margin_bottom = 24.0 +text = "---" + +[node name="Warnings" type="HBoxContainer" parent="layout/RSplit/CResults/ControlBar"] +visible = false +margin_left = 34.0 +margin_right = 118.0 +margin_bottom = 35.0 + +[node name="Sep" type="ColorRect" parent="layout/RSplit/CResults/ControlBar/Warnings"] +margin_right = 2.0 +margin_bottom = 35.0 +rect_min_size = Vector2( 2, 0 ) + +[node name="label" type="Label" parent="layout/RSplit/CResults/ControlBar/Warnings"] +margin_left = 6.0 +margin_top = 10.0 +margin_right = 65.0 +margin_bottom = 24.0 +text = "Warnings" +__meta__ = { +"_editor_description_": "The number of GUT Warnings generated. This does not include engine warnings." +} + +[node name="value" type="Label" parent="layout/RSplit/CResults/ControlBar/Warnings"] +margin_left = 69.0 +margin_top = 10.0 +margin_right = 84.0 +margin_bottom = 24.0 +text = "---" + +[node name="CenterContainer" type="CenterContainer" parent="layout/RSplit/CResults/ControlBar"] +margin_left = 34.0 +margin_right = 488.0 +margin_bottom = 35.0 +size_flags_horizontal = 3 + +[node name="CopyButton" type="Button" parent="layout/RSplit/CResults/ControlBar"] +margin_left = 492.0 +margin_right = 547.0 +margin_bottom = 35.0 +text = " Copy " + +[node name="ClearButton" type="Button" parent="layout/RSplit/CResults/ControlBar"] +margin_left = 551.0 +margin_right = 611.0 +margin_bottom = 35.0 +text = " Clear " + +[node name="Output" type="RichTextLabel" parent="layout/RSplit/CResults"] +margin_top = 39.0 +margin_right = 611.0 +margin_bottom = 555.0 +focus_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +custom_fonts/bold_italics_font = SubResource( 11 ) +custom_fonts/italics_font = SubResource( 13 ) +custom_fonts/bold_font = SubResource( 15 ) +custom_fonts/normal_font = SubResource( 17 ) +bbcode_enabled = true +scroll_following = true +selection_enabled = true + +[node name="sc" type="ScrollContainer" parent="layout/RSplit"] +margin_left = 623.0 +margin_right = 1023.0 +margin_bottom = 555.0 +rect_min_size = Vector2( 400, 0 ) +mouse_filter = 1 +size_flags_vertical = 3 + +[node name="Settings" type="VBoxContainer" parent="layout/RSplit/sc"] +margin_right = 388.0 +margin_bottom = 862.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="BottomPanelShortcuts" parent="." instance=ExtResource( 2 )] +visible = false +anchor_left = -0.000517324 +anchor_top = 0.000882874 +anchor_right = 0.233483 +anchor_bottom = 0.328883 +margin_left = 10.0649 +margin_top = -173.752 +margin_right = 31.6969 +margin_bottom = -125.552 + +[connection signal="pressed" from="layout/ControlBar/RunAll" to="." method="_on_RunAll_pressed"] +[connection signal="run_tests" from="layout/ControlBar/RunAtCursor" to="." method="_on_RunAtCursor_run_tests"] +[connection signal="pressed" from="layout/ControlBar/FocusButton" to="." method="_on_FocusButton_pressed"] +[connection signal="pressed" from="layout/ControlBar/Shortcuts" to="." method="_on_Shortcuts_pressed"] +[connection signal="draw" from="layout/RSplit/CResults/ControlBar/Light" to="." method="_on_Light_draw"] +[connection signal="pressed" from="layout/RSplit/CResults/ControlBar/CopyButton" to="." method="_on_CopyButton_pressed"] +[connection signal="pressed" from="layout/RSplit/CResults/ControlBar/ClearButton" to="." method="_on_ClearButton_pressed"] +[connection signal="popup_hide" from="BottomPanelShortcuts" to="." method="_on_BottomPanelShortcuts_popup_hide"] |
