first commit

This commit is contained in:
Axsajim 2022-03-30 09:05:15 -04:00
commit 8d0931f19d
55 changed files with 1317 additions and 0 deletions

1
.import/.gdignore Normal file
View File

@ -0,0 +1 @@

View File

@ -0,0 +1,3 @@
source_md5="c2f8ee7e4013f01b8975066b1777efc3"
dest_md5="e6cfd3bf61f70ebbea21b68a617a8ea3"

Binary file not shown.

View File

@ -0,0 +1,3 @@
source_md5="c2f8ee7e4013f01b8975066b1777efc3"
dest_md5="e6cfd3bf61f70ebbea21b68a617a8ea3"

View File

@ -0,0 +1,3 @@
source_md5="986d1626ecf7c000ffc9a56f80b2df64"
dest_md5="62bc505c9ab152918cacabee23655e14"

View File

@ -0,0 +1,3 @@
source_md5="11112eaa7cf69b157d1f7c8f2ce01bab"
dest_md5="8870411b528c6ffb49de9f8db6854cb5"

View File

@ -0,0 +1,3 @@
source_md5="47313fa4c47a9963fddd764e1ec6e4a8"
dest_md5="26ea799ea0a3da9e753b3ebe822e0570"

Binary file not shown.

View File

@ -0,0 +1,3 @@
source_md5="6218a7e4769821b59a77bed6d074a4e7"
dest_md5="77d9abc9b9c8784a62c114d61cf096b2"

View File

@ -0,0 +1,3 @@
source_md5="938ae33adfedfb81957ea0d3fd1bdb2c"
dest_md5="a0ddd5f392a99291648938b6874e70b1"

View File

@ -0,0 +1,3 @@
source_md5="1e39735d90edd4ada48e200ae89237a8"
dest_md5="fefc7220661c77b03c385234b93d5dc1"

View File

@ -0,0 +1,3 @@
source_md5="f22f3d8ef152307565cbf4014e01ff6e"
dest_md5="ff5ab25eb8150b54056caf04c497554a"

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
assets/textures/jimsito.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 463 B

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 427 B

View File

@ -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

BIN
assets/ui/icons/call0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -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

BIN
assets/ui/icons/call01.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -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

BIN
assets/ui/icons/call1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -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

50
assets/ui/mainTheme.tres Normal file
View File

@ -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 )

View File

@ -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
}

View File

@ -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

7
default_env.tres Normal file
View File

@ -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 )

BIN
icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

35
icon.png.import Normal file
View File

@ -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

368
main.tscn Normal file
View File

@ -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

31
project.godot Normal file
View File

@ -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"

38
system/NinePatchRect.tscn Normal file
View File

@ -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."

1
system/main.gd Normal file
View File

@ -0,0 +1 @@
extends Control

309
system/oldDesign.tscn Normal file
View File

@ -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

22
treecontrolling.gd Normal file
View File

@ -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")