commit 8d0931f19d23f676764222167800cd548f4c0acb Author: Axsajim Date: Wed Mar 30 09:05:15 2022 -0400 first commit diff --git a/.import/.gdignore b/.import/.gdignore new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/.import/.gdignore @@ -0,0 +1 @@ + diff --git a/.import/call.png-f0ead0cab8f2742b18976fe6998a7ae3.md5 b/.import/call.png-f0ead0cab8f2742b18976fe6998a7ae3.md5 new file mode 100644 index 0000000..4d0aa47 --- /dev/null +++ b/.import/call.png-f0ead0cab8f2742b18976fe6998a7ae3.md5 @@ -0,0 +1,3 @@ +source_md5="c2f8ee7e4013f01b8975066b1777efc3" +dest_md5="e6cfd3bf61f70ebbea21b68a617a8ea3" + diff --git a/.import/call.png-f0ead0cab8f2742b18976fe6998a7ae3.stex b/.import/call.png-f0ead0cab8f2742b18976fe6998a7ae3.stex new file mode 100644 index 0000000..73749d0 Binary files /dev/null and b/.import/call.png-f0ead0cab8f2742b18976fe6998a7ae3.stex differ diff --git a/.import/call0.png-6bbfd817211a380306e1bdee9a3ccaed.md5 b/.import/call0.png-6bbfd817211a380306e1bdee9a3ccaed.md5 new file mode 100644 index 0000000..4d0aa47 --- /dev/null +++ b/.import/call0.png-6bbfd817211a380306e1bdee9a3ccaed.md5 @@ -0,0 +1,3 @@ +source_md5="c2f8ee7e4013f01b8975066b1777efc3" +dest_md5="e6cfd3bf61f70ebbea21b68a617a8ea3" + diff --git a/.import/call0.png-6bbfd817211a380306e1bdee9a3ccaed.stex b/.import/call0.png-6bbfd817211a380306e1bdee9a3ccaed.stex new file mode 100644 index 0000000..73749d0 Binary files /dev/null and b/.import/call0.png-6bbfd817211a380306e1bdee9a3ccaed.stex differ diff --git a/.import/call01.png-79c09e4be83487355c231beafdae0086.md5 b/.import/call01.png-79c09e4be83487355c231beafdae0086.md5 new file mode 100644 index 0000000..5cee7dc --- /dev/null +++ b/.import/call01.png-79c09e4be83487355c231beafdae0086.md5 @@ -0,0 +1,3 @@ +source_md5="986d1626ecf7c000ffc9a56f80b2df64" +dest_md5="62bc505c9ab152918cacabee23655e14" + diff --git a/.import/call01.png-79c09e4be83487355c231beafdae0086.stex b/.import/call01.png-79c09e4be83487355c231beafdae0086.stex new file mode 100644 index 0000000..14892d4 Binary files /dev/null and b/.import/call01.png-79c09e4be83487355c231beafdae0086.stex differ diff --git a/.import/call1.png-4482b573d199206eeb31f35a4ca8b47d.md5 b/.import/call1.png-4482b573d199206eeb31f35a4ca8b47d.md5 new file mode 100644 index 0000000..5f21338 --- /dev/null +++ b/.import/call1.png-4482b573d199206eeb31f35a4ca8b47d.md5 @@ -0,0 +1,3 @@ +source_md5="11112eaa7cf69b157d1f7c8f2ce01bab" +dest_md5="8870411b528c6ffb49de9f8db6854cb5" + diff --git a/.import/call1.png-4482b573d199206eeb31f35a4ca8b47d.stex b/.import/call1.png-4482b573d199206eeb31f35a4ca8b47d.stex new file mode 100644 index 0000000..eeee60c Binary files /dev/null and b/.import/call1.png-4482b573d199206eeb31f35a4ca8b47d.stex differ diff --git a/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 b/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 new file mode 100644 index 0000000..5328bc7 --- /dev/null +++ b/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 @@ -0,0 +1,3 @@ +source_md5="47313fa4c47a9963fddd764e1ec6e4a8" +dest_md5="26ea799ea0a3da9e753b3ebe822e0570" + diff --git a/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex b/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex new file mode 100644 index 0000000..71f6913 Binary files /dev/null and b/.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex differ diff --git a/.import/image.png-9179a1b8b8208e9ac827f973fccd72e0.md5 b/.import/image.png-9179a1b8b8208e9ac827f973fccd72e0.md5 new file mode 100644 index 0000000..bbab118 --- /dev/null +++ b/.import/image.png-9179a1b8b8208e9ac827f973fccd72e0.md5 @@ -0,0 +1,3 @@ +source_md5="6218a7e4769821b59a77bed6d074a4e7" +dest_md5="77d9abc9b9c8784a62c114d61cf096b2" + diff --git a/.import/image.png-9179a1b8b8208e9ac827f973fccd72e0.stex b/.import/image.png-9179a1b8b8208e9ac827f973fccd72e0.stex new file mode 100644 index 0000000..2e3f744 Binary files /dev/null and b/.import/image.png-9179a1b8b8208e9ac827f973fccd72e0.stex differ diff --git a/.import/jimsito.png-0282e9988476bbabb7014326f21007ce.md5 b/.import/jimsito.png-0282e9988476bbabb7014326f21007ce.md5 new file mode 100644 index 0000000..6c6c6be --- /dev/null +++ b/.import/jimsito.png-0282e9988476bbabb7014326f21007ce.md5 @@ -0,0 +1,3 @@ +source_md5="938ae33adfedfb81957ea0d3fd1bdb2c" +dest_md5="a0ddd5f392a99291648938b6874e70b1" + diff --git a/.import/jimsito.png-0282e9988476bbabb7014326f21007ce.stex b/.import/jimsito.png-0282e9988476bbabb7014326f21007ce.stex new file mode 100644 index 0000000..81625b3 Binary files /dev/null and b/.import/jimsito.png-0282e9988476bbabb7014326f21007ce.stex differ diff --git a/.import/receivedmessage.png-d95d8fd9495e2ef27a08219e22416dff.md5 b/.import/receivedmessage.png-d95d8fd9495e2ef27a08219e22416dff.md5 new file mode 100644 index 0000000..9540950 --- /dev/null +++ b/.import/receivedmessage.png-d95d8fd9495e2ef27a08219e22416dff.md5 @@ -0,0 +1,3 @@ +source_md5="1e39735d90edd4ada48e200ae89237a8" +dest_md5="fefc7220661c77b03c385234b93d5dc1" + diff --git a/.import/receivedmessage.png-d95d8fd9495e2ef27a08219e22416dff.stex b/.import/receivedmessage.png-d95d8fd9495e2ef27a08219e22416dff.stex new file mode 100644 index 0000000..fbf7e74 Binary files /dev/null and b/.import/receivedmessage.png-d95d8fd9495e2ef27a08219e22416dff.stex differ diff --git a/.import/sendedmessage.png-1993f79a450b61f8cc85cf448c69010c.md5 b/.import/sendedmessage.png-1993f79a450b61f8cc85cf448c69010c.md5 new file mode 100644 index 0000000..38372ac --- /dev/null +++ b/.import/sendedmessage.png-1993f79a450b61f8cc85cf448c69010c.md5 @@ -0,0 +1,3 @@ +source_md5="f22f3d8ef152307565cbf4014e01ff6e" +dest_md5="ff5ab25eb8150b54056caf04c497554a" + diff --git a/.import/sendedmessage.png-1993f79a450b61f8cc85cf448c69010c.stex b/.import/sendedmessage.png-1993f79a450b61f8cc85cf448c69010c.stex new file mode 100644 index 0000000..c601220 Binary files /dev/null and b/.import/sendedmessage.png-1993f79a450b61f8cc85cf448c69010c.stex differ diff --git a/assets/fonts/Helvetica/Helvetica-Bold.ttf b/assets/fonts/Helvetica/Helvetica-Bold.ttf new file mode 100644 index 0000000..332b66c Binary files /dev/null and b/assets/fonts/Helvetica/Helvetica-Bold.ttf differ diff --git a/assets/fonts/Helvetica/Helvetica-BoldOblique.ttf b/assets/fonts/Helvetica/Helvetica-BoldOblique.ttf new file mode 100644 index 0000000..24c945f Binary files /dev/null and b/assets/fonts/Helvetica/Helvetica-BoldOblique.ttf differ diff --git a/assets/fonts/Helvetica/Helvetica-Oblique.ttf b/assets/fonts/Helvetica/Helvetica-Oblique.ttf new file mode 100644 index 0000000..30cab7d Binary files /dev/null and b/assets/fonts/Helvetica/Helvetica-Oblique.ttf differ diff --git a/assets/fonts/Helvetica/Helvetica-standard.ttf b/assets/fonts/Helvetica/Helvetica-standard.ttf new file mode 100644 index 0000000..718f22d Binary files /dev/null and b/assets/fonts/Helvetica/Helvetica-standard.ttf differ diff --git a/assets/fonts/Helvetica/helvetica-compressed-bold.otf b/assets/fonts/Helvetica/helvetica-compressed-bold.otf new file mode 100644 index 0000000..0dbf421 Binary files /dev/null and b/assets/fonts/Helvetica/helvetica-compressed-bold.otf differ diff --git a/assets/fonts/Helvetica/helvetica-light.ttf b/assets/fonts/Helvetica/helvetica-light.ttf new file mode 100644 index 0000000..ecc9264 Binary files /dev/null and b/assets/fonts/Helvetica/helvetica-light.ttf differ diff --git a/assets/fonts/Helvetica/helvetica-rounded-bold.otf b/assets/fonts/Helvetica/helvetica-rounded-bold.otf new file mode 100644 index 0000000..2d83a80 Binary files /dev/null and b/assets/fonts/Helvetica/helvetica-rounded-bold.otf differ diff --git a/assets/fonts/Uni Sans/FFF_EULA_license.pdf b/assets/fonts/Uni Sans/FFF_EULA_license.pdf new file mode 100644 index 0000000..4a5a56e Binary files /dev/null and b/assets/fonts/Uni Sans/FFF_EULA_license.pdf differ diff --git a/assets/fonts/Uni Sans/Uni Sans Heavy Italic.otf b/assets/fonts/Uni Sans/Uni Sans Heavy Italic.otf new file mode 100644 index 0000000..bf20b43 Binary files /dev/null and b/assets/fonts/Uni Sans/Uni Sans Heavy Italic.otf differ diff --git a/assets/fonts/Uni Sans/Uni Sans Heavy.otf b/assets/fonts/Uni Sans/Uni Sans Heavy.otf new file mode 100644 index 0000000..facd333 Binary files /dev/null and b/assets/fonts/Uni Sans/Uni Sans Heavy.otf differ diff --git a/assets/fonts/Uni Sans/Uni Sans Thin Italic.otf b/assets/fonts/Uni Sans/Uni Sans Thin Italic.otf new file mode 100644 index 0000000..856075b Binary files /dev/null and b/assets/fonts/Uni Sans/Uni Sans Thin Italic.otf differ diff --git a/assets/fonts/Uni Sans/Uni Sans Thin.otf b/assets/fonts/Uni Sans/Uni Sans Thin.otf new file mode 100644 index 0000000..aa49745 Binary files /dev/null and b/assets/fonts/Uni Sans/Uni Sans Thin.otf differ diff --git a/assets/textures/jimsito.png b/assets/textures/jimsito.png new file mode 100644 index 0000000..a3c1bf2 Binary files /dev/null and b/assets/textures/jimsito.png differ diff --git a/assets/textures/jimsito.png.import b/assets/textures/jimsito.png.import new file mode 100644 index 0000000..a121bcb --- /dev/null +++ b/assets/textures/jimsito.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/jimsito.png-0282e9988476bbabb7014326f21007ce.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/textures/jimsito.png" +dest_files=[ "res://.import/jimsito.png-0282e9988476bbabb7014326f21007ce.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/textures/receivedmessage.png b/assets/textures/receivedmessage.png new file mode 100644 index 0000000..1da7bf7 Binary files /dev/null and b/assets/textures/receivedmessage.png differ diff --git a/assets/textures/receivedmessage.png.import b/assets/textures/receivedmessage.png.import new file mode 100644 index 0000000..753403c --- /dev/null +++ b/assets/textures/receivedmessage.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/receivedmessage.png-d95d8fd9495e2ef27a08219e22416dff.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/textures/receivedmessage.png" +dest_files=[ "res://.import/receivedmessage.png-d95d8fd9495e2ef27a08219e22416dff.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/textures/sendedmessage.png b/assets/textures/sendedmessage.png new file mode 100644 index 0000000..4ff155a Binary files /dev/null and b/assets/textures/sendedmessage.png differ diff --git a/assets/textures/sendedmessage.png.import b/assets/textures/sendedmessage.png.import new file mode 100644 index 0000000..7f0cb29 --- /dev/null +++ b/assets/textures/sendedmessage.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/sendedmessage.png-1993f79a450b61f8cc85cf448c69010c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/textures/sendedmessage.png" +dest_files=[ "res://.import/sendedmessage.png-1993f79a450b61f8cc85cf448c69010c.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/ui/icons/call0.png b/assets/ui/icons/call0.png new file mode 100644 index 0000000..0efbe5c Binary files /dev/null and b/assets/ui/icons/call0.png differ diff --git a/assets/ui/icons/call0.png.import b/assets/ui/icons/call0.png.import new file mode 100644 index 0000000..17d5657 --- /dev/null +++ b/assets/ui/icons/call0.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/call0.png-6bbfd817211a380306e1bdee9a3ccaed.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/ui/icons/call0.png" +dest_files=[ "res://.import/call0.png-6bbfd817211a380306e1bdee9a3ccaed.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/ui/icons/call01.png b/assets/ui/icons/call01.png new file mode 100644 index 0000000..12e85e6 Binary files /dev/null and b/assets/ui/icons/call01.png differ diff --git a/assets/ui/icons/call01.png.import b/assets/ui/icons/call01.png.import new file mode 100644 index 0000000..33fd288 --- /dev/null +++ b/assets/ui/icons/call01.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/call01.png-79c09e4be83487355c231beafdae0086.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/ui/icons/call01.png" +dest_files=[ "res://.import/call01.png-79c09e4be83487355c231beafdae0086.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/ui/icons/call1.png b/assets/ui/icons/call1.png new file mode 100644 index 0000000..cee073e Binary files /dev/null and b/assets/ui/icons/call1.png differ diff --git a/assets/ui/icons/call1.png.import b/assets/ui/icons/call1.png.import new file mode 100644 index 0000000..9c55e73 --- /dev/null +++ b/assets/ui/icons/call1.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/call1.png-4482b573d199206eeb31f35a4ca8b47d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/ui/icons/call1.png" +dest_files=[ "res://.import/call1.png-4482b573d199206eeb31f35a4ca8b47d.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/ui/mainTheme.tres b/assets/ui/mainTheme.tres new file mode 100644 index 0000000..b145e19 --- /dev/null +++ b/assets/ui/mainTheme.tres @@ -0,0 +1,50 @@ +[gd_resource type="Theme" load_steps=8 format=2] + +[ext_resource path="res://assets/fonts/Helvetica/Helvetica-standard.ttf" type="DynamicFontData" id=1] + +[sub_resource type="StyleBoxFlat" id=5] +bg_color = Color( 0.184314, 0.203922, 0.239216, 1 ) +corner_radius_top_left = 15 +corner_radius_top_right = 15 +corner_radius_bottom_right = 15 +corner_radius_bottom_left = 15 + +[sub_resource type="StyleBoxFlat" id=6] +bg_color = Color( 0.121569, 0.137255, 0.160784, 1 ) +corner_radius_top_left = 15 +corner_radius_top_right = 15 +corner_radius_bottom_right = 15 +corner_radius_bottom_left = 15 + +[sub_resource type="StyleBoxFlat" id=8] +bg_color = Color( 0.121569, 0.137255, 0.160784, 1 ) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 + +[sub_resource type="StyleBoxFlat" id=7] +bg_color = Color( 0.184314, 0.203922, 0.239216, 1 ) +border_width_top = 5 + +[sub_resource type="StyleBoxFlat" id=9] +bg_color = Color( 0.25098, 0.266667, 0.294118, 1 ) +corner_radius_top_left = 10 +corner_radius_top_right = 10 +corner_radius_bottom_right = 10 +corner_radius_bottom_left = 5 + +[sub_resource type="DynamicFont" id=3] +use_mipmaps = true +use_filter = true +font_data = ExtResource( 1 ) + +[resource] +default_font = SubResource( 3 ) +Panel/styles/panel = SubResource( 5 ) +PanelContainer/styles/panel = SubResource( 6 ) +TextEdit/styles/normal = SubResource( 8 ) +Tree/styles/bg = SubResource( 7 ) +VScrollBar/styles/grabber = SubResource( 9 ) +VScrollBar/styles/grabber_highlight = SubResource( 9 ) +VScrollBar/styles/grabber_pressed = SubResource( 9 ) diff --git a/assets/ui/receivedMessage.tscn b/assets/ui/receivedMessage.tscn new file mode 100644 index 0000000..7ab77ca --- /dev/null +++ b/assets/ui/receivedMessage.tscn @@ -0,0 +1,108 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://assets/textures/receivedmessage.png" type="Texture" id=1] +[ext_resource path="res://assets/textures/jimsito.png" type="Texture" id=2] +[ext_resource path="res://assets/fonts/Helvetica/Helvetica-Bold.ttf" type="DynamicFontData" id=3] + +[sub_resource type="DynamicFont" id=1] +size = 18 +use_mipmaps = true +use_filter = true +font_data = ExtResource( 3 ) + +[node name="receivedMessage" type="HBoxContainer"] +modulate = Color( 0.478431, 0.752941, 1, 1 ) +margin_right = 246.0 +margin_bottom = 65.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="TextureRect" type="TextureRect" parent="."] +margin_right = 65.0 +margin_bottom = 65.0 +rect_min_size = Vector2( 65, 65 ) +size_flags_horizontal = 0 +size_flags_vertical = 0 +texture = ExtResource( 2 ) +expand = true +stretch_mode = 5 + +[node name="VBoxContainer" type="MarginContainer" parent="."] +margin_left = 69.0 +margin_right = 246.0 +margin_bottom = 65.0 +size_flags_horizontal = 0 +size_flags_vertical = 3 +custom_constants/margin_top = 10 +custom_constants/margin_left = 10 + +[node name="VBoxContainer" type="VBoxContainer" parent="VBoxContainer"] +margin_left = 10.0 +margin_top = 10.0 +margin_right = 177.0 +margin_bottom = 58.0 +size_flags_horizontal = 3 +size_flags_vertical = 2 +custom_constants/separation = 5 + +[node name="MarginContainer" type="MarginContainer" parent="VBoxContainer/VBoxContainer"] +margin_right = 167.0 +margin_bottom = 19.0 +size_flags_vertical = 3 +custom_constants/margin_left = 5 + +[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/VBoxContainer/MarginContainer"] +margin_left = 5.0 +margin_right = 167.0 +margin_bottom = 19.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="Label" type="Label" parent="VBoxContainer/VBoxContainer/MarginContainer/HBoxContainer"] +margin_right = 65.0 +margin_bottom = 19.0 +size_flags_vertical = 3 +custom_fonts/font = SubResource( 1 ) +text = "Bluejim" +valign = 1 + +[node name="Label2" type="Label" parent="VBoxContainer/VBoxContainer/MarginContainer/HBoxContainer"] +margin_left = 69.0 +margin_right = 162.0 +margin_bottom = 19.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +text = "Today at 05:59" +align = 2 +valign = 1 + +[node name="NinePatchRect" type="NinePatchRect" parent="VBoxContainer/VBoxContainer"] +margin_top = 24.0 +margin_right = 167.0 +margin_bottom = 48.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +texture = ExtResource( 1 ) +patch_margin_left = 21 +patch_margin_top = 12 +patch_margin_right = 12 +patch_margin_bottom = 12 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="RichTextLabel" type="Label" parent="VBoxContainer/VBoxContainer/NinePatchRect"] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -60.5 +margin_top = -7.0 +margin_right = 61.5 +margin_bottom = 7.0 +custom_colors/font_color = Color( 0, 0, 0, 1 ) +text = "Received Message." +__meta__ = { +"_edit_use_anchors_": false +} diff --git a/assets/ui/sendedMessage.tscn b/assets/ui/sendedMessage.tscn new file mode 100644 index 0000000..3f72691 --- /dev/null +++ b/assets/ui/sendedMessage.tscn @@ -0,0 +1,110 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://assets/textures/sendedmessage.png" type="Texture" id=1] +[ext_resource path="res://assets/fonts/Helvetica/Helvetica-Bold.ttf" type="DynamicFontData" id=2] +[ext_resource path="res://assets/textures/jimsito.png" type="Texture" id=3] + +[sub_resource type="DynamicFont" id=1] +size = 18 +use_mipmaps = true +use_filter = true +font_data = ExtResource( 2 ) + +[node name="sendedMessage" type="HBoxContainer"] +anchor_left = 1.0 +anchor_right = 1.0 +margin_left = -294.0 +margin_right = -46.0 +margin_bottom = 65.0 +rect_scale = Vector2( 1.00197, 1 ) +rect_pivot_offset = Vector2( -375, -163 ) +alignment = 2 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="MarginContainer" type="MarginContainer" parent="."] +margin_right = 179.0 +margin_bottom = 65.0 +custom_constants/margin_right = 10 +custom_constants/margin_top = 10 + +[node name="sendedMessage" type="VBoxContainer" parent="MarginContainer"] +margin_top = 10.0 +margin_right = 169.0 +margin_bottom = 65.0 +rect_pivot_offset = Vector2( 39, -180 ) +custom_constants/separation = 5 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="MarginContainer2" type="MarginContainer" parent="MarginContainer/sendedMessage"] +margin_right = 169.0 +margin_bottom = 19.0 +size_flags_vertical = 3 +custom_constants/margin_right = 5 +custom_constants/margin_left = 0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/sendedMessage/MarginContainer2"] +margin_right = 164.0 +margin_bottom = 19.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="Label" type="Label" parent="MarginContainer/sendedMessage/MarginContainer2/HBoxContainer"] +margin_right = 67.0 +margin_bottom = 19.0 +size_flags_vertical = 3 +custom_fonts/font = SubResource( 1 ) +text = "Grayjim" +valign = 1 + +[node name="Label2" type="Label" parent="MarginContainer/sendedMessage/MarginContainer2/HBoxContainer"] +margin_left = 71.0 +margin_right = 164.0 +margin_bottom = 19.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +text = "Today at 06:34" +align = 2 +valign = 1 + +[node name="NinePatchRect" type="NinePatchRect" parent="MarginContainer/sendedMessage"] +margin_top = 24.0 +margin_right = 169.0 +margin_bottom = 55.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +size_flags_stretch_ratio = 9.0 +texture = ExtResource( 1 ) +region_rect = Rect2( 0, 0, 33.9571, 25.155 ) +patch_margin_left = 12 +patch_margin_top = 12 +patch_margin_right = 21 +patch_margin_bottom = 12 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="RichTextLabel" type="Label" parent="MarginContainer/sendedMessage/NinePatchRect"] +margin_left = 16.0 +margin_top = 8.0 +margin_right = 150.0 +margin_bottom = 24.0 +custom_colors/font_color = Color( 0, 0, 0, 1 ) +text = "Sended Message." + +[node name="TextureRect" type="TextureRect" parent="."] +margin_left = 183.0 +margin_right = 248.0 +margin_bottom = 65.0 +rect_min_size = Vector2( 65, 65 ) +size_flags_horizontal = 0 +size_flags_vertical = 0 +texture = ExtResource( 3 ) +expand = true +stretch_mode = 5 diff --git a/default_env.tres b/default_env.tres new file mode 100644 index 0000000..20207a4 --- /dev/null +++ b/default_env.tres @@ -0,0 +1,7 @@ +[gd_resource type="Environment" load_steps=2 format=2] + +[sub_resource type="ProceduralSky" id=1] + +[resource] +background_mode = 2 +background_sky = SubResource( 1 ) diff --git a/icon.png b/icon.png new file mode 100644 index 0000000..c98fbb6 Binary files /dev/null and b/icon.png differ diff --git a/icon.png.import b/icon.png.import new file mode 100644 index 0000000..a4c02e6 --- /dev/null +++ b/icon.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://icon.png" +dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/main.tscn b/main.tscn new file mode 100644 index 0000000..2f62b83 --- /dev/null +++ b/main.tscn @@ -0,0 +1,368 @@ +[gd_scene load_steps=14 format=2] + +[ext_resource path="res://assets/ui/mainTheme.tres" type="Theme" id=1] +[ext_resource path="res://assets/fonts/Helvetica/Helvetica-Bold.ttf" type="DynamicFontData" id=2] +[ext_resource path="res://assets/textures/jimsito.png" type="Texture" id=3] +[ext_resource path="res://assets/ui/sendedMessage.tscn" type="PackedScene" id=4] +[ext_resource path="res://assets/ui/receivedMessage.tscn" type="PackedScene" id=5] +[ext_resource path="res://assets/ui/icons/call0.png" type="Texture" id=6] +[ext_resource path="res://treecontrolling.gd" type="Script" id=7] +[ext_resource path="res://assets/ui/icons/call01.png" type="Texture" id=8] +[ext_resource path="res://assets/ui/icons/call1.png" type="Texture" id=9] + +[sub_resource type="StyleBoxFlat" id=15] +bg_color = Color( 0.0823529, 0.101961, 0.133333, 1 ) + +[sub_resource type="StyleBoxEmpty" id=16] + +[sub_resource type="StyleBoxFlat" id=9] +bg_color = Color( 0.25098, 0.266667, 0.294118, 1 ) +border_width_bottom = 2 +border_color = Color( 0.160784, 0.168627, 0.184314, 1 ) +corner_radius_top_left = 10 +corner_radius_top_right = 10 + +[sub_resource type="DynamicFont" id=14] +size = 24 +use_mipmaps = true +use_filter = true +font_data = ExtResource( 2 ) + +[node name="Control" type="Control"] +anchor_right = 1.0 +anchor_bottom = 1.0 +theme = ExtResource( 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Panel" type="Panel" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +custom_styles/panel = SubResource( 15 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Margin" type="MarginContainer" parent="Panel"] +anchor_right = 1.0 +anchor_bottom = 1.0 +custom_constants/margin_right = 20 +custom_constants/margin_top = 20 +custom_constants/margin_left = 20 +custom_constants/margin_bottom = 30 +__meta__ = { +"_edit_use_anchors_": false, +"_editor_description_": " +" +} + +[node name="Structure" type="VBoxContainer" parent="Panel/Margin"] +margin_left = 20.0 +margin_top = 20.0 +margin_right = 1157.0 +margin_bottom = 789.0 +custom_constants/separation = 20 + +[node name="Header" type="PanelContainer" parent="Panel/Margin/Structure"] +margin_right = 1137.0 +margin_bottom = 83.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="Body" type="HBoxContainer" parent="Panel/Margin/Structure"] +margin_top = 103.0 +margin_right = 1137.0 +margin_bottom = 769.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +size_flags_stretch_ratio = 8.0 +custom_constants/separation = 20 + +[node name="SidePanel" type="PanelContainer" parent="Panel/Margin/Structure/Body"] +margin_right = 279.0 +margin_bottom = 666.0 +rect_min_size = Vector2( 279, 0 ) +size_flags_horizontal = 3 +size_flags_vertical = 3 +size_flags_stretch_ratio = 2.0 +custom_styles/panel = SubResource( 16 ) + +[node name="VBoxContainer" type="VBoxContainer" parent="Panel/Margin/Structure/Body/SidePanel"] +margin_right = 279.0 +margin_bottom = 666.0 + +[node name="Margin" type="MarginContainer" parent="Panel/Margin/Structure/Body/SidePanel/VBoxContainer"] +margin_right = 279.0 +margin_bottom = 588.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +size_flags_stretch_ratio = 8.0 + +[node name="Structure" type="VBoxContainer" parent="Panel/Margin/Structure/Body/SidePanel/VBoxContainer/Margin"] +margin_right = 279.0 +margin_bottom = 588.0 + +[node name="Panel" type="Panel" parent="Panel/Margin/Structure/Body/SidePanel/VBoxContainer/Margin/Structure"] +margin_right = 279.0 +margin_bottom = 83.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +custom_styles/panel = SubResource( 9 ) + +[node name="VBoxContainer" type="VBoxContainer" parent="Panel/Margin/Structure/Body/SidePanel/VBoxContainer/Margin/Structure"] +margin_top = 87.0 +margin_right = 279.0 +margin_bottom = 588.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +size_flags_stretch_ratio = 6.0 +script = ExtResource( 7 ) + +[node name="Tree" type="Tree" parent="Panel/Margin/Structure/Body/SidePanel/VBoxContainer/Margin/Structure/VBoxContainer"] +margin_right = 279.0 +margin_bottom = 248.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="Tree2" type="Tree" parent="Panel/Margin/Structure/Body/SidePanel/VBoxContainer/Margin/Structure/VBoxContainer"] +margin_top = 252.0 +margin_right = 279.0 +margin_bottom = 501.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="UserToolbox" type="PanelContainer" parent="Panel/Margin/Structure/Body/SidePanel/VBoxContainer"] +margin_top = 592.0 +margin_right = 279.0 +margin_bottom = 666.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="Margin" type="MarginContainer" parent="Panel/Margin/Structure/Body/SidePanel/VBoxContainer/UserToolbox"] +margin_right = 279.0 +margin_bottom = 74.0 +custom_constants/margin_right = 10 +custom_constants/margin_top = 10 +custom_constants/margin_left = 10 +custom_constants/margin_bottom = 10 + +[node name="Structure" type="HBoxContainer" parent="Panel/Margin/Structure/Body/SidePanel/VBoxContainer/UserToolbox/Margin"] +margin_left = 10.0 +margin_top = 10.0 +margin_right = 269.0 +margin_bottom = 64.0 + +[node name="HBoxContainer" type="HBoxContainer" parent="Panel/Margin/Structure/Body/SidePanel/VBoxContainer/UserToolbox/Margin/Structure"] +margin_right = 170.0 +margin_bottom = 54.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +size_flags_stretch_ratio = 2.0 +custom_constants/separation = 10 + +[node name="TextureRect" type="TextureRect" parent="Panel/Margin/Structure/Body/SidePanel/VBoxContainer/UserToolbox/Margin/Structure/HBoxContainer"] +margin_right = 53.0 +margin_bottom = 54.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +texture = ExtResource( 3 ) +expand = true +stretch_mode = 6 + +[node name="VBoxContainer" type="VBoxContainer" parent="Panel/Margin/Structure/Body/SidePanel/VBoxContainer/UserToolbox/Margin/Structure/HBoxContainer"] +margin_left = 63.0 +margin_right = 170.0 +margin_bottom = 54.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +size_flags_stretch_ratio = 2.0 +alignment = 1 + +[node name="Label" type="Label" parent="Panel/Margin/Structure/Body/SidePanel/VBoxContainer/UserToolbox/Margin/Structure/HBoxContainer/VBoxContainer"] +margin_right = 107.0 +margin_bottom = 25.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +custom_fonts/font = SubResource( 14 ) +text = "Axsajim" +valign = 1 + +[node name="Label2" type="Label" parent="Panel/Margin/Structure/Body/SidePanel/VBoxContainer/UserToolbox/Margin/Structure/HBoxContainer/VBoxContainer"] +margin_top = 29.0 +margin_right = 107.0 +margin_bottom = 54.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +text = "WORKMODE" +valign = 1 + +[node name="Panel" type="TextureButton" parent="Panel/Margin/Structure/Body/SidePanel/VBoxContainer/UserToolbox/Margin/Structure"] +margin_left = 174.0 +margin_right = 259.0 +margin_bottom = 54.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +texture_normal = ExtResource( 6 ) +texture_pressed = ExtResource( 9 ) +texture_hover = ExtResource( 8 ) +expand = true +stretch_mode = 5 + +[node name="ChatPanel" type="PanelContainer" parent="Panel/Margin/Structure/Body"] +margin_left = 299.0 +margin_right = 1137.0 +margin_bottom = 666.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +size_flags_stretch_ratio = 6.0 + +[node name="VBoxContainer" type="VBoxContainer" parent="Panel/Margin/Structure/Body/ChatPanel"] +margin_right = 838.0 +margin_bottom = 666.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="MarginContainer" type="MarginContainer" parent="Panel/Margin/Structure/Body/ChatPanel/VBoxContainer"] +margin_right = 838.0 +margin_bottom = 588.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +size_flags_stretch_ratio = 8.0 +custom_constants/margin_right = 70 +custom_constants/margin_top = 20 +custom_constants/margin_left = 35 +custom_constants/margin_bottom = 35 + +[node name="ScrollContainer" type="ScrollContainer" parent="Panel/Margin/Structure/Body/ChatPanel/VBoxContainer/MarginContainer"] +margin_left = 35.0 +margin_top = 20.0 +margin_right = 768.0 +margin_bottom = 553.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +scroll_horizontal_enabled = false + +[node name="VBoxContainer" type="VBoxContainer" parent="Panel/Margin/Structure/Body/ChatPanel/VBoxContainer/MarginContainer/ScrollContainer"] +margin_right = 721.0 +margin_bottom = 617.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="receivedMessage" parent="Panel/Margin/Structure/Body/ChatPanel/VBoxContainer/MarginContainer/ScrollContainer/VBoxContainer" instance=ExtResource( 5 )] +margin_right = 721.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="sendedMessage" parent="Panel/Margin/Structure/Body/ChatPanel/VBoxContainer/MarginContainer/ScrollContainer/VBoxContainer" instance=ExtResource( 4 )] +anchor_left = 0.0 +anchor_right = 0.0 +margin_left = 0.0 +margin_top = 69.0 +margin_right = 721.0 +margin_bottom = 134.0 +rect_scale = Vector2( 1, 1 ) +size_flags_horizontal = 3 + +[node name="sendedMessage2" parent="Panel/Margin/Structure/Body/ChatPanel/VBoxContainer/MarginContainer/ScrollContainer/VBoxContainer" instance=ExtResource( 4 )] +anchor_left = 0.0 +anchor_right = 0.0 +margin_left = 0.0 +margin_top = 138.0 +margin_right = 721.0 +margin_bottom = 203.0 +rect_scale = Vector2( 1, 1 ) +size_flags_horizontal = 3 + +[node name="sendedMessage4" parent="Panel/Margin/Structure/Body/ChatPanel/VBoxContainer/MarginContainer/ScrollContainer/VBoxContainer" instance=ExtResource( 4 )] +anchor_left = 0.0 +anchor_right = 0.0 +margin_left = 0.0 +margin_top = 207.0 +margin_right = 721.0 +margin_bottom = 272.0 +rect_scale = Vector2( 1, 1 ) +size_flags_horizontal = 3 + +[node name="receivedMessage2" parent="Panel/Margin/Structure/Body/ChatPanel/VBoxContainer/MarginContainer/ScrollContainer/VBoxContainer" instance=ExtResource( 5 )] +margin_top = 276.0 +margin_right = 721.0 +margin_bottom = 341.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="receivedMessage3" parent="Panel/Margin/Structure/Body/ChatPanel/VBoxContainer/MarginContainer/ScrollContainer/VBoxContainer" instance=ExtResource( 5 )] +margin_top = 345.0 +margin_right = 721.0 +margin_bottom = 410.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="receivedMessage5" parent="Panel/Margin/Structure/Body/ChatPanel/VBoxContainer/MarginContainer/ScrollContainer/VBoxContainer" instance=ExtResource( 5 )] +margin_top = 414.0 +margin_right = 721.0 +margin_bottom = 479.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="sendedMessage3" parent="Panel/Margin/Structure/Body/ChatPanel/VBoxContainer/MarginContainer/ScrollContainer/VBoxContainer" instance=ExtResource( 4 )] +anchor_left = 0.0 +anchor_right = 0.0 +margin_left = 0.0 +margin_top = 483.0 +margin_right = 721.0 +margin_bottom = 548.0 +rect_scale = Vector2( 1, 1 ) +size_flags_horizontal = 3 + +[node name="receivedMessage4" parent="Panel/Margin/Structure/Body/ChatPanel/VBoxContainer/MarginContainer/ScrollContainer/VBoxContainer" instance=ExtResource( 5 )] +margin_top = 552.0 +margin_right = 721.0 +margin_bottom = 617.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="HBoxContainer" type="HBoxContainer" parent="Panel/Margin/Structure/Body/ChatPanel/VBoxContainer"] +margin_top = 592.0 +margin_right = 838.0 +margin_bottom = 666.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="InputContainer" type="PanelContainer" parent="Panel/Margin/Structure/Body/ChatPanel/VBoxContainer/HBoxContainer"] +margin_right = 741.0 +margin_bottom = 74.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +size_flags_stretch_ratio = 8.0 + +[node name="MarginContainer" type="MarginContainer" parent="Panel/Margin/Structure/Body/ChatPanel/VBoxContainer/HBoxContainer/InputContainer"] +margin_right = 741.0 +margin_bottom = 74.0 +custom_constants/margin_right = 10 +custom_constants/margin_top = 10 +custom_constants/margin_left = 10 +custom_constants/margin_bottom = 10 + +[node name="TextEdit" type="TextEdit" parent="Panel/Margin/Structure/Body/ChatPanel/VBoxContainer/HBoxContainer/InputContainer/MarginContainer"] +margin_left = 10.0 +margin_top = 10.0 +margin_right = 731.0 +margin_bottom = 64.0 +text = "Message" + +[node name="TimerConainer" type="PanelContainer" parent="Panel/Margin/Structure/Body/ChatPanel/VBoxContainer/HBoxContainer"] +margin_left = 745.0 +margin_right = 838.0 +margin_bottom = 74.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="Label" type="Label" parent="Panel/Margin/Structure/Body/ChatPanel/VBoxContainer/HBoxContainer/TimerConainer"] +margin_right = 93.0 +margin_bottom = 74.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +text = "00:00:00" +align = 1 +valign = 1 diff --git a/project.godot b/project.godot new file mode 100644 index 0000000..b2f068a --- /dev/null +++ b/project.godot @@ -0,0 +1,31 @@ +; Engine configuration file. +; It's best edited using the editor UI and not directly, +; since the parameters that go here are not all obvious. +; +; Format: +; [section] ; section goes between [] +; param=value ; assign values to parameters + +config_version=4 + +[application] + +config/name="Diary" +run/main_scene="res://main.tscn" +config/icon="res://icon.png" + +[display] + +window/size/width=1177 +window/size/height=819 + +[physics] + +common/enable_pause_aware_picking=true + +[rendering] + +quality/driver/driver_name="GLES2" +vram_compression/import_etc=true +vram_compression/import_etc2=false +environment/default_environment="res://default_env.tres" diff --git a/system/NinePatchRect.tscn b/system/NinePatchRect.tscn new file mode 100644 index 0000000..9facc0b --- /dev/null +++ b/system/NinePatchRect.tscn @@ -0,0 +1,38 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://assets/textures/receivedmessage.png" type="Texture" id=1] + +[node name="NinePatchRect" type="NinePatchRect"] +margin_top = 24.0 +margin_right = 213.0 +margin_bottom = 217.0 +size_flags_horizontal = 0 +size_flags_vertical = 0 +texture = ExtResource( 1 ) +region_rect = Rect2( 1.66171, 0.894091, 598.791, 499.394 ) +patch_margin_left = 123 +patch_margin_top = 99 +patch_margin_right = 234 +patch_margin_bottom = 94 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="MarginContainer" type="MarginContainer" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +custom_constants/margin_right = 35 +custom_constants/margin_top = 35 +custom_constants/margin_left = 50 +custom_constants/margin_bottom = 35 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="RichTextLabel" type="RichTextLabel" parent="MarginContainer"] +margin_left = 50.0 +margin_top = 35.0 +margin_right = 322.0 +margin_bottom = 158.0 +custom_colors/default_color = Color( 0, 0, 0, 1 ) +text = "Received Message." diff --git a/system/main.gd b/system/main.gd new file mode 100644 index 0000000..e07a0bf --- /dev/null +++ b/system/main.gd @@ -0,0 +1 @@ +extends Control diff --git a/system/oldDesign.tscn b/system/oldDesign.tscn new file mode 100644 index 0000000..d7c63dd --- /dev/null +++ b/system/oldDesign.tscn @@ -0,0 +1,309 @@ +[gd_scene load_steps=17 format=2] + +[ext_resource path="res://assets/fonts/Helvetica/Helvetica-standard.ttf" type="DynamicFontData" id=1] +[ext_resource path="res://assets/fonts/Helvetica/Helvetica-Bold.ttf" type="DynamicFontData" id=2] +[ext_resource path="res://assets/textures/jimsito.png" type="Texture" id=3] +[ext_resource path="res://assets/ui/sendedMessage.tscn" type="PackedScene" id=4] +[ext_resource path="res://assets/ui/receivedMessage.tscn" type="PackedScene" id=5] + +[sub_resource type="StyleBoxFlat" id=5] +bg_color = Color( 0.12549, 0.133333, 0.145098, 1 ) + +[sub_resource type="StyleBoxFlat" id=6] +bg_color = Color( 0.211765, 0.223529, 0.247059, 1 ) +corner_radius_top_left = 10 +corner_radius_top_right = 10 +corner_radius_bottom_right = 10 +corner_radius_bottom_left = 10 + +[sub_resource type="StyleBoxEmpty" id=10] + +[sub_resource type="StyleBoxEmpty" id=11] + +[sub_resource type="StyleBoxEmpty" id=12] + +[sub_resource type="StyleBoxEmpty" id=13] + +[sub_resource type="StyleBoxEmpty" id=8] + +[sub_resource type="DynamicFont" id=3] +size = 18 +use_mipmaps = true +use_filter = true +font_data = ExtResource( 1 ) + +[sub_resource type="Theme" id=4] +default_font = SubResource( 3 ) +Panel/styles/panel = SubResource( 5 ) +PanelContainer/styles/panel = SubResource( 6 ) +TextEdit/styles/completion = SubResource( 10 ) +TextEdit/styles/focus = SubResource( 11 ) +TextEdit/styles/normal = SubResource( 12 ) +TextEdit/styles/read_only = SubResource( 13 ) +Tree/colors/font_color = Color( 0.862745, 0.866667, 0.870588, 1 ) +Tree/styles/bg = SubResource( 8 ) +Tree/styles/bg_focus = SubResource( 8 ) + +[sub_resource type="StyleBoxFlat" id=9] +bg_color = Color( 0.25098, 0.266667, 0.294118, 1 ) +border_width_bottom = 2 +border_color = Color( 0.160784, 0.168627, 0.184314, 1 ) +corner_radius_top_left = 10 +corner_radius_top_right = 10 + +[sub_resource type="DynamicFont" id=14] +size = 24 +use_mipmaps = true +use_filter = true +font_data = ExtResource( 2 ) + +[node name="Panel" type="Panel"] +anchor_right = 1.0 +anchor_bottom = 1.0 +theme = SubResource( 4 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Margin" type="MarginContainer" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +custom_constants/margin_right = 20 +custom_constants/margin_top = 20 +custom_constants/margin_left = 20 +custom_constants/margin_bottom = 30 +__meta__ = { +"_edit_use_anchors_": false, +"_editor_description_": " +" +} + +[node name="Structure" type="VBoxContainer" parent="Margin"] +margin_left = 20.0 +margin_top = 20.0 +margin_right = 1346.0 +margin_bottom = 738.0 +custom_constants/separation = 20 + +[node name="Header" type="PanelContainer" parent="Margin/Structure"] +margin_right = 1326.0 +margin_bottom = 67.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="Body" type="HBoxContainer" parent="Margin/Structure"] +margin_top = 87.0 +margin_right = 1326.0 +margin_bottom = 630.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +size_flags_stretch_ratio = 8.0 +custom_constants/separation = 20 + +[node name="SidePanel" type="PanelContainer" parent="Margin/Structure/Body"] +margin_right = 326.0 +margin_bottom = 543.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +size_flags_stretch_ratio = 2.0 + +[node name="Margin" type="MarginContainer" parent="Margin/Structure/Body/SidePanel"] +margin_right = 326.0 +margin_bottom = 543.0 + +[node name="Structure" type="VBoxContainer" parent="Margin/Structure/Body/SidePanel/Margin"] +margin_right = 326.0 +margin_bottom = 543.0 + +[node name="Panel" type="Panel" parent="Margin/Structure/Body/SidePanel/Margin/Structure"] +margin_right = 326.0 +margin_bottom = 77.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +custom_styles/panel = SubResource( 9 ) + +[node name="VBoxContainer" type="VBoxContainer" parent="Margin/Structure/Body/SidePanel/Margin/Structure"] +margin_top = 81.0 +margin_right = 326.0 +margin_bottom = 543.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +size_flags_stretch_ratio = 6.0 +custom_constants/separation = 20 + +[node name="Tree" type="Tree" parent="Margin/Structure/Body/SidePanel/Margin/Structure/VBoxContainer"] +margin_right = 326.0 +margin_bottom = 221.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="Tree2" type="Tree" parent="Margin/Structure/Body/SidePanel/Margin/Structure/VBoxContainer"] +margin_top = 241.0 +margin_right = 326.0 +margin_bottom = 462.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="ChatPanel" type="PanelContainer" parent="Margin/Structure/Body"] +margin_left = 346.0 +margin_right = 1326.0 +margin_bottom = 543.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +size_flags_stretch_ratio = 6.0 + +[node name="MarginContainer" type="MarginContainer" parent="Margin/Structure/Body/ChatPanel"] +margin_right = 980.0 +margin_bottom = 543.0 +custom_constants/margin_right = 70 +custom_constants/margin_top = 20 +custom_constants/margin_left = 35 +custom_constants/margin_bottom = 35 + +[node name="VBoxContainer" type="VBoxContainer" parent="Margin/Structure/Body/ChatPanel/MarginContainer"] +margin_left = 35.0 +margin_top = 20.0 +margin_right = 910.0 +margin_bottom = 508.0 + +[node name="receivedMessage" type="HBoxContainer" parent="Margin/Structure/Body/ChatPanel/MarginContainer/VBoxContainer" instance=ExtResource( 5 )] +modulate = Color( 0.478431, 0.752941, 1, 1 ) +margin_right = 875.0 +margin_bottom = 242.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="sendedMessage" type="HBoxContainer" parent="Margin/Structure/Body/ChatPanel/MarginContainer/VBoxContainer" instance=ExtResource( 4 )] +margin_top = 246.0 +margin_right = 875.0 +margin_bottom = 488.0 +rect_pivot_offset = Vector2( -375, -163 ) +size_flags_horizontal = 3 +size_flags_vertical = 3 +alignment = 2 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Footer" type="HBoxContainer" parent="Margin/Structure"] +margin_top = 650.0 +margin_right = 1326.0 +margin_bottom = 718.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +custom_constants/separation = 20 + +[node name="UserToolbox" type="PanelContainer" parent="Margin/Structure/Footer"] +margin_right = 329.0 +margin_bottom = 68.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +size_flags_stretch_ratio = 3.1 + +[node name="Margin" type="MarginContainer" parent="Margin/Structure/Footer/UserToolbox"] +margin_right = 329.0 +margin_bottom = 68.0 +custom_constants/margin_right = 10 +custom_constants/margin_top = 10 +custom_constants/margin_left = 10 +custom_constants/margin_bottom = 10 + +[node name="Structure" type="HBoxContainer" parent="Margin/Structure/Footer/UserToolbox/Margin"] +margin_left = 10.0 +margin_top = 10.0 +margin_right = 319.0 +margin_bottom = 58.0 + +[node name="HBoxContainer" type="HBoxContainer" parent="Margin/Structure/Footer/UserToolbox/Margin/Structure"] +margin_right = 203.0 +margin_bottom = 48.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +size_flags_stretch_ratio = 2.0 +custom_constants/separation = 10 + +[node name="TextureRect" type="TextureRect" parent="Margin/Structure/Footer/UserToolbox/Margin/Structure/HBoxContainer"] +margin_right = 64.0 +margin_bottom = 48.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +texture = ExtResource( 3 ) +expand = true +stretch_mode = 6 + +[node name="VBoxContainer" type="VBoxContainer" parent="Margin/Structure/Footer/UserToolbox/Margin/Structure/HBoxContainer"] +margin_left = 74.0 +margin_right = 203.0 +margin_bottom = 48.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +size_flags_stretch_ratio = 2.0 +alignment = 1 + +[node name="Label" type="Label" parent="Margin/Structure/Footer/UserToolbox/Margin/Structure/HBoxContainer/VBoxContainer"] +margin_right = 129.0 +margin_bottom = 25.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +custom_fonts/font = SubResource( 14 ) +text = "Axsajim" +valign = 1 + +[node name="Label2" type="Label" parent="Margin/Structure/Footer/UserToolbox/Margin/Structure/HBoxContainer/VBoxContainer"] +margin_top = 29.0 +margin_right = 129.0 +margin_bottom = 48.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +text = "WORKMODE" +valign = 1 + +[node name="Panel" type="Button" parent="Margin/Structure/Footer/UserToolbox/Margin/Structure"] +margin_left = 207.0 +margin_right = 309.0 +margin_bottom = 48.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +text = "Call" + +[node name="InputContainer" type="PanelContainer" parent="Margin/Structure/Footer"] +margin_left = 349.0 +margin_right = 1199.0 +margin_bottom = 68.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +size_flags_stretch_ratio = 8.0 + +[node name="MarginContainer" type="MarginContainer" parent="Margin/Structure/Footer/InputContainer"] +margin_right = 850.0 +margin_bottom = 68.0 +custom_constants/margin_right = 30 +custom_constants/margin_top = 20 +custom_constants/margin_left = 30 +custom_constants/margin_bottom = 20 + +[node name="TextEdit" type="TextEdit" parent="Margin/Structure/Footer/InputContainer/MarginContainer"] +margin_left = 30.0 +margin_top = 20.0 +margin_right = 820.0 +margin_bottom = 48.0 +text = "Message" + +[node name="TimerConainer" type="PanelContainer" parent="Margin/Structure/Footer"] +margin_left = 1219.0 +margin_right = 1326.0 +margin_bottom = 68.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="Label" type="Label" parent="Margin/Structure/Footer/TimerConainer"] +margin_right = 107.0 +margin_bottom = 68.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +text = "00:00:00" +align = 1 +valign = 1 diff --git a/treecontrolling.gd b/treecontrolling.gd new file mode 100644 index 0000000..a6d0c01 --- /dev/null +++ b/treecontrolling.gd @@ -0,0 +1,22 @@ +extends VBoxContainer + + +onready var tree1 = get_node("Tree") +onready var tree2 = get_node("Tree2") + +func _ready(): + var root = tree1.create_item() + root.set_text(0, "Priority Topics") + + var item1 = tree1.create_item(root) + item1.set_text(0, "item1") + var item2 = tree1.create_item(root) + item2.set_text(0, "item2") + + var root2 = tree2.create_item() + root2.set_text(0, "Daily Topics") + + var item3 = tree2.create_item(root2) + item3.set_text(0, "item1") + var item4 = tree2.create_item(root2) + item4.set_text(0, "item2")