diff --git a/Example/ProtocolHelper/Scene/ProtocolHelper.tscn b/Example/ProtocolHelper/Scene/ProtocolHelper.tscn index 70383ac..c35a701 100644 --- a/Example/ProtocolHelper/Scene/ProtocolHelper.tscn +++ b/Example/ProtocolHelper/Scene/ProtocolHelper.tscn @@ -11,34 +11,34 @@ grow_horizontal = 2 grow_vertical = 2 script = ExtResource("1_47a58") -[node name="Button" type="Button" parent="."] -layout_mode = 1 -anchors_preset = -1 -anchor_top = 0.9 -anchor_right = 0.2 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 -text = "新建连接" - [node name="Link" type="VBoxContainer" parent="."] layout_mode = 1 anchors_preset = -1 -anchor_right = 0.2 -anchor_bottom = 0.9 +anchor_left = 0.01 +anchor_top = 0.01 +anchor_right = 0.19 +anchor_bottom = 0.99 grow_horizontal = 2 grow_vertical = 2 -[node name="Button" type="Button" parent="Link"] +[node name="HSplitContainer" type="HSplitContainer" parent="Link"] +layout_mode = 2 + +[node name="Button" type="Button" parent="Link/HSplitContainer"] layout_mode = 2 +size_flags_horizontal = 3 text = "连接1" +[node name="CheckBox" type="CheckBox" parent="Link/HSplitContainer"] +layout_mode = 2 + [node name="ProtocolScroll" type="ScrollContainer" parent="."] layout_mode = 1 anchors_preset = -1 -anchor_left = 0.8 -anchor_right = 1.0 -anchor_bottom = 1.0 +anchor_left = 0.81 +anchor_top = 0.01 +anchor_right = 0.99 +anchor_bottom = 0.99 grow_horizontal = 0 grow_vertical = 2 @@ -73,49 +73,95 @@ text = "[color=green]【13:45:55:265】127.0.0.1@6000:[/color]Request layout_mode = 2 size_flags_vertical = 3 -[node name="Control" type="Control" parent="PanelContainer/VSplitContainer/VSplitContainer"] +[node name="VSplitContainer" type="VSplitContainer" parent="PanelContainer/VSplitContainer/VSplitContainer"] layout_mode = 2 size_flags_vertical = 3 -[node name="HBoxContainer" type="HBoxContainer" parent="PanelContainer/VSplitContainer/VSplitContainer/Control"] -layout_mode = 1 -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -grow_horizontal = 2 -grow_vertical = 2 +[node name="FunctionList2" type="HBoxContainer" parent="PanelContainer/VSplitContainer/VSplitContainer/VSplitContainer"] +layout_mode = 2 +size_flags_vertical = 3 + +[node name="Button" type="Button" parent="PanelContainer/VSplitContainer/VSplitContainer/VSplitContainer/FunctionList2"] +layout_mode = 2 +size_flags_horizontal = 3 +text = "报文筛选" -[node name="Button" type="Button" parent="PanelContainer/VSplitContainer/VSplitContainer/Control/HBoxContainer"] +[node name="Button2" type="Button" parent="PanelContainer/VSplitContainer/VSplitContainer/VSplitContainer/FunctionList2"] +layout_mode = 2 +size_flags_horizontal = 3 +text = "报文分析" + +[node name="Button4" type="Button" parent="PanelContainer/VSplitContainer/VSplitContainer/VSplitContainer/FunctionList2"] +layout_mode = 2 +size_flags_horizontal = 3 +text = "保存记录" + +[node name="Button3" type="Button" parent="PanelContainer/VSplitContainer/VSplitContainer/VSplitContainer/FunctionList2"] +layout_mode = 2 +size_flags_horizontal = 3 +text = "清空记录" + +[node name="Button5" type="Button" parent="PanelContainer/VSplitContainer/VSplitContainer/VSplitContainer/FunctionList2"] +layout_mode = 2 +size_flags_horizontal = 3 +text = "报文显示格式" + +[node name="Button6" type="Button" parent="PanelContainer/VSplitContainer/VSplitContainer/VSplitContainer/FunctionList2"] +layout_mode = 2 +size_flags_horizontal = 3 + +[node name="FunctionList1" type="HBoxContainer" parent="PanelContainer/VSplitContainer/VSplitContainer/VSplitContainer"] +layout_mode = 2 +size_flags_vertical = 3 + +[node name="Button" type="Button" parent="PanelContainer/VSplitContainer/VSplitContainer/VSplitContainer/FunctionList1"] layout_mode = 2 size_flags_horizontal = 3 text = "连接设置" -[node name="Button2" type="Button" parent="PanelContainer/VSplitContainer/VSplitContainer/Control/HBoxContainer"] +[node name="Button2" type="Button" parent="PanelContainer/VSplitContainer/VSplitContainer/VSplitContainer/FunctionList1"] layout_mode = 2 size_flags_horizontal = 3 text = "服务设置" -[node name="Button3" type="Button" parent="PanelContainer/VSplitContainer/VSplitContainer/Control/HBoxContainer"] +[node name="Button3" type="Button" parent="PanelContainer/VSplitContainer/VSplitContainer/VSplitContainer/FunctionList1"] layout_mode = 2 size_flags_horizontal = 3 -text = "清空记录" +text = "发送设置" -[node name="Button4" type="Button" parent="PanelContainer/VSplitContainer/VSplitContainer/Control/HBoxContainer"] +[node name="Button4" type="Button" parent="PanelContainer/VSplitContainer/VSplitContainer/VSplitContainer/FunctionList1"] layout_mode = 2 size_flags_horizontal = 3 -text = "Hex显示" +text = "协议设置" -[node name="Button5" type="Button" parent="PanelContainer/VSplitContainer/VSplitContainer/Control/HBoxContainer"] +[node name="Button5" type="Button" parent="PanelContainer/VSplitContainer/VSplitContainer/VSplitContainer/FunctionList1"] layout_mode = 2 size_flags_horizontal = 3 -text = "Hex发送" -[node name="Button6" type="Button" parent="PanelContainer/VSplitContainer/VSplitContainer/Control/HBoxContainer"] +[node name="Button6" type="Button" parent="PanelContainer/VSplitContainer/VSplitContainer/VSplitContainer/FunctionList1"] layout_mode = 2 size_flags_horizontal = 3 -text = "发送" -[node name="TextEdit" type="TextEdit" parent="PanelContainer/VSplitContainer/VSplitContainer"] +[node name="VSplitContainer2" type="VSplitContainer" parent="PanelContainer/VSplitContainer/VSplitContainer"] layout_mode = 2 size_flags_vertical = 3 size_flags_stretch_ratio = 2.0 + +[node name="TextEdit" type="TextEdit" parent="PanelContainer/VSplitContainer/VSplitContainer/VSplitContainer2"] +layout_mode = 2 +size_flags_vertical = 3 +size_flags_stretch_ratio = 2.0 + +[node name="HBoxContainer" type="HBoxContainer" parent="PanelContainer/VSplitContainer/VSplitContainer/VSplitContainer2"] +layout_mode = 2 +size_flags_vertical = 3 + +[node name="Button" type="Button" parent="PanelContainer/VSplitContainer/VSplitContainer/VSplitContainer2/HBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +text = "发送" + +[node name="Button2" type="Button" parent="PanelContainer/VSplitContainer/VSplitContainer/VSplitContainer2/HBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +text = "Hex发送"