diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6e0997d --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.DS_Store +.godot diff --git a/RetroWindowsGUI/.DS_Store b/RetroWindowsGUI/.DS_Store new file mode 100644 index 0000000..d1e97b9 Binary files /dev/null and b/RetroWindowsGUI/.DS_Store differ diff --git a/RetroWindowsGUI/Desktop.gd b/RetroWindowsGUI/Desktop.gd new file mode 100644 index 0000000..e4d7858 --- /dev/null +++ b/RetroWindowsGUI/Desktop.gd @@ -0,0 +1,21 @@ +class_name Desktop +extends Control + +@export var the_game: Control # TheGame +var current_window: Control = the_game # current window + +func _process(_delta): + #get_window().grab_focus() + pass + +func _input(event: InputEvent): + if event.is_action_pressed("HotKey_ToggleFullscreen"): + # we can't maximize because godot considers borderless maximized to be fullscreen + if DisplayServer.window_get_mode() == DisplayServer.WINDOW_MODE_FULLSCREEN: + DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_WINDOWED) + else: + DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_FULLSCREEN) + + + + diff --git a/RetroWindowsGUI/DesktopWindow.gd b/RetroWindowsGUI/DesktopWindow.gd new file mode 100755 index 0000000..549488f --- /dev/null +++ b/RetroWindowsGUI/DesktopWindow.gd @@ -0,0 +1,35 @@ +class_name DesktopWindow +extends Control + +@export var desktop: Desktop # desktop +@export var maximized_windows: Control # maximized windows +@export var taskbar: Control # taskbar + +var windowed_rect: Rect2 + +func _input(event: InputEvent): + if event is InputEventMouseButton: + if event.pressed: + if get_global_rect().has_point(get_global_mouse_position()): + desktop.current_window = self + elif event is InputEventKey: + if event.keycode == KEY_F11: + if event.pressed: + if desktop.current_window == self: + toggle_maximized() + +# toggle maximized +func toggle_maximized(): + if get_parent() == maximized_windows: + position = windowed_rect.position + size = windowed_rect.size + reparent(desktop) + else: + windowed_rect = get_global_rect() + reparent(maximized_windows) + +func close(): + visible = false + +func minimize(): + visible = false diff --git a/RetroWindowsGUI/Images/Window_Base.png b/RetroWindowsGUI/Images/Window_Base.png new file mode 100755 index 0000000..a4e5cd1 Binary files /dev/null and b/RetroWindowsGUI/Images/Window_Base.png differ diff --git a/RetroWindowsGUI/Images/Window_Base.png.import b/RetroWindowsGUI/Images/Window_Base.png.import new file mode 100644 index 0000000..e7b312e --- /dev/null +++ b/RetroWindowsGUI/Images/Window_Base.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://xf8l2qjvjjil" +path="res://.godot/imported/Window_Base.png-9d4a8aef8c4e2ea83fc0ee568d286404.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Window_Base.png" +dest_files=["res://.godot/imported/Window_Base.png-9d4a8aef8c4e2ea83fc0ee568d286404.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Window_Base_Bottom.png b/RetroWindowsGUI/Images/Window_Base_Bottom.png new file mode 100755 index 0000000..a04b2b3 Binary files /dev/null and b/RetroWindowsGUI/Images/Window_Base_Bottom.png differ diff --git a/RetroWindowsGUI/Images/Window_Base_Bottom.png.import b/RetroWindowsGUI/Images/Window_Base_Bottom.png.import new file mode 100644 index 0000000..e1cf1c7 --- /dev/null +++ b/RetroWindowsGUI/Images/Window_Base_Bottom.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://csyb5gm7y58ly" +path="res://.godot/imported/Window_Base_Bottom.png-b0dcb0b5f38780e61d194978c2c0306f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Window_Base_Bottom.png" +dest_files=["res://.godot/imported/Window_Base_Bottom.png-b0dcb0b5f38780e61d194978c2c0306f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Window_Base_Left.png b/RetroWindowsGUI/Images/Window_Base_Left.png new file mode 100755 index 0000000..00bfb2b Binary files /dev/null and b/RetroWindowsGUI/Images/Window_Base_Left.png differ diff --git a/RetroWindowsGUI/Images/Window_Base_Left.png.import b/RetroWindowsGUI/Images/Window_Base_Left.png.import new file mode 100644 index 0000000..f289336 --- /dev/null +++ b/RetroWindowsGUI/Images/Window_Base_Left.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://deosjk1x0i7w1" +path="res://.godot/imported/Window_Base_Left.png-74d9f9b2335f4914685b81443f4f2126.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Window_Base_Left.png" +dest_files=["res://.godot/imported/Window_Base_Left.png-74d9f9b2335f4914685b81443f4f2126.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Window_Base_Right.png b/RetroWindowsGUI/Images/Window_Base_Right.png new file mode 100755 index 0000000..4b3d739 Binary files /dev/null and b/RetroWindowsGUI/Images/Window_Base_Right.png differ diff --git a/RetroWindowsGUI/Images/Window_Base_Right.png.import b/RetroWindowsGUI/Images/Window_Base_Right.png.import new file mode 100644 index 0000000..dbd6805 --- /dev/null +++ b/RetroWindowsGUI/Images/Window_Base_Right.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bvxu0x8iv5qbb" +path="res://.godot/imported/Window_Base_Right.png-635aeece5e5a58cd3acdd7155f8f73d6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Window_Base_Right.png" +dest_files=["res://.godot/imported/Window_Base_Right.png-635aeece5e5a58cd3acdd7155f8f73d6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Window_Base_Top.png b/RetroWindowsGUI/Images/Window_Base_Top.png new file mode 100755 index 0000000..9f9acf8 Binary files /dev/null and b/RetroWindowsGUI/Images/Window_Base_Top.png differ diff --git a/RetroWindowsGUI/Images/Window_Base_Top.png.import b/RetroWindowsGUI/Images/Window_Base_Top.png.import new file mode 100644 index 0000000..ed0c3c2 --- /dev/null +++ b/RetroWindowsGUI/Images/Window_Base_Top.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dvevd4ws8jdfd" +path="res://.godot/imported/Window_Base_Top.png-d46107923da78458be406314e2ace8b2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Window_Base_Top.png" +dest_files=["res://.godot/imported/Window_Base_Top.png-d46107923da78458be406314e2ace8b2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Window_Header.png b/RetroWindowsGUI/Images/Window_Header.png new file mode 100755 index 0000000..dc11394 Binary files /dev/null and b/RetroWindowsGUI/Images/Window_Header.png differ diff --git a/RetroWindowsGUI/Images/Window_Header.png.import b/RetroWindowsGUI/Images/Window_Header.png.import new file mode 100644 index 0000000..0eab607 --- /dev/null +++ b/RetroWindowsGUI/Images/Window_Header.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cj5unkk02vk6a" +path="res://.godot/imported/Window_Header.png-cd99c50839b14e91a65fa997310899e0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Window_Header.png" +dest_files=["res://.godot/imported/Window_Header.png-cd99c50839b14e91a65fa997310899e0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Window_Header_Bottom.png b/RetroWindowsGUI/Images/Window_Header_Bottom.png new file mode 100755 index 0000000..3c0a1ce Binary files /dev/null and b/RetroWindowsGUI/Images/Window_Header_Bottom.png differ diff --git a/RetroWindowsGUI/Images/Window_Header_Bottom.png.import b/RetroWindowsGUI/Images/Window_Header_Bottom.png.import new file mode 100644 index 0000000..7cb431b --- /dev/null +++ b/RetroWindowsGUI/Images/Window_Header_Bottom.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bcj1ui747cb58" +path="res://.godot/imported/Window_Header_Bottom.png-ef650aae315422d0ed6e78f3c632f196.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Window_Header_Bottom.png" +dest_files=["res://.godot/imported/Window_Header_Bottom.png-ef650aae315422d0ed6e78f3c632f196.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Window_Header_Inactive.png b/RetroWindowsGUI/Images/Window_Header_Inactive.png new file mode 100755 index 0000000..a1c2543 Binary files /dev/null and b/RetroWindowsGUI/Images/Window_Header_Inactive.png differ diff --git a/RetroWindowsGUI/Images/Window_Header_Inactive.png.import b/RetroWindowsGUI/Images/Window_Header_Inactive.png.import new file mode 100644 index 0000000..149c965 --- /dev/null +++ b/RetroWindowsGUI/Images/Window_Header_Inactive.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bwvfkds0gr221" +path="res://.godot/imported/Window_Header_Inactive.png-2d63c93033f025914d2d14d3f7e044d4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Window_Header_Inactive.png" +dest_files=["res://.godot/imported/Window_Header_Inactive.png-2d63c93033f025914d2d14d3f7e044d4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Window_Header_Inner.png b/RetroWindowsGUI/Images/Window_Header_Inner.png new file mode 100755 index 0000000..fe8c32e Binary files /dev/null and b/RetroWindowsGUI/Images/Window_Header_Inner.png differ diff --git a/RetroWindowsGUI/Images/Window_Header_Inner.png.import b/RetroWindowsGUI/Images/Window_Header_Inner.png.import new file mode 100644 index 0000000..6a580c3 --- /dev/null +++ b/RetroWindowsGUI/Images/Window_Header_Inner.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://byysuusmylpjo" +path="res://.godot/imported/Window_Header_Inner.png-e774a82176c0c156a700a866e6b9cfc0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Window_Header_Inner.png" +dest_files=["res://.godot/imported/Window_Header_Inner.png-e774a82176c0c156a700a866e6b9cfc0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Window_Header_Resizable.png b/RetroWindowsGUI/Images/Window_Header_Resizable.png new file mode 100755 index 0000000..0558213 Binary files /dev/null and b/RetroWindowsGUI/Images/Window_Header_Resizable.png differ diff --git a/RetroWindowsGUI/Images/Window_Header_Resizable.png.import b/RetroWindowsGUI/Images/Window_Header_Resizable.png.import new file mode 100644 index 0000000..666de3d --- /dev/null +++ b/RetroWindowsGUI/Images/Window_Header_Resizable.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bxblt6rpouow1" +path="res://.godot/imported/Window_Header_Resizable.png-e2a6da74ffbd6ace242421483438247b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Window_Header_Resizable.png" +dest_files=["res://.godot/imported/Window_Header_Resizable.png-e2a6da74ffbd6ace242421483438247b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Window_Header_Resizable_Bottom.png b/RetroWindowsGUI/Images/Window_Header_Resizable_Bottom.png new file mode 100755 index 0000000..fce782e Binary files /dev/null and b/RetroWindowsGUI/Images/Window_Header_Resizable_Bottom.png differ diff --git a/RetroWindowsGUI/Images/Window_Header_Resizable_Bottom.png.import b/RetroWindowsGUI/Images/Window_Header_Resizable_Bottom.png.import new file mode 100644 index 0000000..4ede7ea --- /dev/null +++ b/RetroWindowsGUI/Images/Window_Header_Resizable_Bottom.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d2gixclcp4kq6" +path="res://.godot/imported/Window_Header_Resizable_Bottom.png-fa7850f868aa2f63ca4369b954aa018a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Window_Header_Resizable_Bottom.png" +dest_files=["res://.godot/imported/Window_Header_Resizable_Bottom.png-fa7850f868aa2f63ca4369b954aa018a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Window_Header_Resizable_Inactive.png b/RetroWindowsGUI/Images/Window_Header_Resizable_Inactive.png new file mode 100755 index 0000000..6a49cd9 Binary files /dev/null and b/RetroWindowsGUI/Images/Window_Header_Resizable_Inactive.png differ diff --git a/RetroWindowsGUI/Images/Window_Header_Resizable_Inactive.png.import b/RetroWindowsGUI/Images/Window_Header_Resizable_Inactive.png.import new file mode 100644 index 0000000..6b7d612 --- /dev/null +++ b/RetroWindowsGUI/Images/Window_Header_Resizable_Inactive.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://clajpyfyq1rt8" +path="res://.godot/imported/Window_Header_Resizable_Inactive.png-6c98046e7ff2f0b6760d0f9d18bb53f8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Window_Header_Resizable_Inactive.png" +dest_files=["res://.godot/imported/Window_Header_Resizable_Inactive.png-6c98046e7ff2f0b6760d0f9d18bb53f8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Window_Header_Top.png b/RetroWindowsGUI/Images/Window_Header_Top.png new file mode 100755 index 0000000..ed5c665 Binary files /dev/null and b/RetroWindowsGUI/Images/Window_Header_Top.png differ diff --git a/RetroWindowsGUI/Images/Window_Header_Top.png.import b/RetroWindowsGUI/Images/Window_Header_Top.png.import new file mode 100644 index 0000000..f10cfb4 --- /dev/null +++ b/RetroWindowsGUI/Images/Window_Header_Top.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bv248eopdfs88" +path="res://.godot/imported/Window_Header_Top.png-561153f92c562fd38e609e7d2d8fe3b6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Window_Header_Top.png" +dest_files=["res://.godot/imported/Window_Header_Top.png-561153f92c562fd38e609e7d2d8fe3b6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Window_Resize_Handle.png b/RetroWindowsGUI/Images/Window_Resize_Handle.png new file mode 100755 index 0000000..fb9539f Binary files /dev/null and b/RetroWindowsGUI/Images/Window_Resize_Handle.png differ diff --git a/RetroWindowsGUI/Images/Window_Resize_Handle.png.import b/RetroWindowsGUI/Images/Window_Resize_Handle.png.import new file mode 100644 index 0000000..d99f3a3 --- /dev/null +++ b/RetroWindowsGUI/Images/Window_Resize_Handle.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://hy080yn40vfx" +path="res://.godot/imported/Window_Resize_Handle.png-7f400c94b716b389f386a57e52499178.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Window_Resize_Handle.png" +dest_files=["res://.godot/imported/Window_Resize_Handle.png-7f400c94b716b389f386a57e52499178.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Button.png b/RetroWindowsGUI/Images/Windows_Button.png new file mode 100755 index 0000000..861b9c9 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Button.png differ diff --git a/RetroWindowsGUI/Images/Windows_Button.png.import b/RetroWindowsGUI/Images/Windows_Button.png.import new file mode 100644 index 0000000..b7fc36f --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Button.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c3ar1t3kuo0j7" +path="res://.godot/imported/Windows_Button.png-09b796ea14e1647ef279c02c21c52677.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Button.png" +dest_files=["res://.godot/imported/Windows_Button.png-09b796ea14e1647ef279c02c21c52677.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Button_Focus.png b/RetroWindowsGUI/Images/Windows_Button_Focus.png new file mode 100755 index 0000000..c7f4585 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Button_Focus.png differ diff --git a/RetroWindowsGUI/Images/Windows_Button_Focus.png.import b/RetroWindowsGUI/Images/Windows_Button_Focus.png.import new file mode 100644 index 0000000..b3415f0 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Button_Focus.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c0n4rh4ld3wfh" +path="res://.godot/imported/Windows_Button_Focus.png-803a2fe6db5daf7cfe39589c92fc6fa2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Button_Focus.png" +dest_files=["res://.godot/imported/Windows_Button_Focus.png-803a2fe6db5daf7cfe39589c92fc6fa2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Button_Focus_Outlined.png b/RetroWindowsGUI/Images/Windows_Button_Focus_Outlined.png new file mode 100755 index 0000000..09268ff Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Button_Focus_Outlined.png differ diff --git a/RetroWindowsGUI/Images/Windows_Button_Focus_Outlined.png.import b/RetroWindowsGUI/Images/Windows_Button_Focus_Outlined.png.import new file mode 100644 index 0000000..85a42bb --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Button_Focus_Outlined.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://e7dqx3p1pbsq" +path="res://.godot/imported/Windows_Button_Focus_Outlined.png-e2533cebbef7c8146a601b60bb199271.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Button_Focus_Outlined.png" +dest_files=["res://.godot/imported/Windows_Button_Focus_Outlined.png-e2533cebbef7c8146a601b60bb199271.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Button_Inactive.png b/RetroWindowsGUI/Images/Windows_Button_Inactive.png new file mode 100755 index 0000000..98b5900 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Button_Inactive.png differ diff --git a/RetroWindowsGUI/Images/Windows_Button_Inactive.png.import b/RetroWindowsGUI/Images/Windows_Button_Inactive.png.import new file mode 100644 index 0000000..027012e --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Button_Inactive.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ksgnwmetuayi" +path="res://.godot/imported/Windows_Button_Inactive.png-574fc5ce3b2f401704829ccabf909b83.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Button_Inactive.png" +dest_files=["res://.godot/imported/Windows_Button_Inactive.png-574fc5ce3b2f401704829ccabf909b83.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Button_Pressed.png b/RetroWindowsGUI/Images/Windows_Button_Pressed.png new file mode 100755 index 0000000..f7755bc Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Button_Pressed.png differ diff --git a/RetroWindowsGUI/Images/Windows_Button_Pressed.png.import b/RetroWindowsGUI/Images/Windows_Button_Pressed.png.import new file mode 100644 index 0000000..6b3fcdb --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Button_Pressed.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d18rbs8kxrn1g" +path="res://.godot/imported/Windows_Button_Pressed.png-3e193484e27ea0d0a4404dbabdfc7ef4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Button_Pressed.png" +dest_files=["res://.godot/imported/Windows_Button_Pressed.png-3e193484e27ea0d0a4404dbabdfc7ef4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Button_Pressed_Outlined.png b/RetroWindowsGUI/Images/Windows_Button_Pressed_Outlined.png new file mode 100755 index 0000000..8be8fec Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Button_Pressed_Outlined.png differ diff --git a/RetroWindowsGUI/Images/Windows_Button_Pressed_Outlined.png.import b/RetroWindowsGUI/Images/Windows_Button_Pressed_Outlined.png.import new file mode 100644 index 0000000..e43c58e --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Button_Pressed_Outlined.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dyfryhmbn30he" +path="res://.godot/imported/Windows_Button_Pressed_Outlined.png-16818afce5bdf139fada7ed1cae1b879.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Button_Pressed_Outlined.png" +dest_files=["res://.godot/imported/Windows_Button_Pressed_Outlined.png-16818afce5bdf139fada7ed1cae1b879.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down.png b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down.png new file mode 100755 index 0000000..c7bbfc8 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down.png differ diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down.png.import b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down.png.import new file mode 100644 index 0000000..7fb6670 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://csm4ni4p3wv8a" +path="res://.godot/imported/Windows_Button_Scrollbar_Down.png-d40f792805e959194fa1c5ebd6f03249.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down.png" +dest_files=["res://.godot/imported/Windows_Button_Scrollbar_Down.png-d40f792805e959194fa1c5ebd6f03249.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down_Focus.png b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down_Focus.png new file mode 100755 index 0000000..859a413 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down_Focus.png differ diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down_Focus.png.import b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down_Focus.png.import new file mode 100644 index 0000000..7dda7d8 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down_Focus.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bjyu8kcyrnkh3" +path="res://.godot/imported/Windows_Button_Scrollbar_Down_Focus.png-1ef0595f2cc80ecdefd962469ef2b5bd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down_Focus.png" +dest_files=["res://.godot/imported/Windows_Button_Scrollbar_Down_Focus.png-1ef0595f2cc80ecdefd962469ef2b5bd.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down_Inactive.png b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down_Inactive.png new file mode 100755 index 0000000..ae67041 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down_Inactive.png differ diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down_Inactive.png.import b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down_Inactive.png.import new file mode 100644 index 0000000..4279e14 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down_Inactive.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b87uy1ain5x3r" +path="res://.godot/imported/Windows_Button_Scrollbar_Down_Inactive.png-98d4b3284262960039ff8062d5fa1b12.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down_Inactive.png" +dest_files=["res://.godot/imported/Windows_Button_Scrollbar_Down_Inactive.png-98d4b3284262960039ff8062d5fa1b12.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down_Pressed.png b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down_Pressed.png new file mode 100755 index 0000000..fb4320f Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down_Pressed.png differ diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down_Pressed.png.import b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down_Pressed.png.import new file mode 100644 index 0000000..33b60fa --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down_Pressed.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d1a40qmssryab" +path="res://.godot/imported/Windows_Button_Scrollbar_Down_Pressed.png-b57f92ce28f0696304d25c417fc9bf6b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down_Pressed.png" +dest_files=["res://.godot/imported/Windows_Button_Scrollbar_Down_Pressed.png-b57f92ce28f0696304d25c417fc9bf6b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left.png b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left.png new file mode 100755 index 0000000..8d86392 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left.png differ diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left.png.import b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left.png.import new file mode 100644 index 0000000..afcae46 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cd78lwv8sfms" +path="res://.godot/imported/Windows_Button_Scrollbar_Left.png-8ef436e361481861b23b53067997d99f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left.png" +dest_files=["res://.godot/imported/Windows_Button_Scrollbar_Left.png-8ef436e361481861b23b53067997d99f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left_Focus.png b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left_Focus.png new file mode 100755 index 0000000..f4db533 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left_Focus.png differ diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left_Focus.png.import b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left_Focus.png.import new file mode 100644 index 0000000..47d72f6 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left_Focus.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cu2ufkagxafqg" +path="res://.godot/imported/Windows_Button_Scrollbar_Left_Focus.png-271a355ab26c09240bdd7f9393df8e32.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left_Focus.png" +dest_files=["res://.godot/imported/Windows_Button_Scrollbar_Left_Focus.png-271a355ab26c09240bdd7f9393df8e32.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left_Inactive.png b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left_Inactive.png new file mode 100755 index 0000000..c84722e Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left_Inactive.png differ diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left_Inactive.png.import b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left_Inactive.png.import new file mode 100644 index 0000000..1c90433 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left_Inactive.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bjyel30m1aknb" +path="res://.godot/imported/Windows_Button_Scrollbar_Left_Inactive.png-463bed35a434ae6241326c01981ccd00.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left_Inactive.png" +dest_files=["res://.godot/imported/Windows_Button_Scrollbar_Left_Inactive.png-463bed35a434ae6241326c01981ccd00.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left_Pressed.png b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left_Pressed.png new file mode 100755 index 0000000..f78f184 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left_Pressed.png differ diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left_Pressed.png.import b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left_Pressed.png.import new file mode 100644 index 0000000..b89a560 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left_Pressed.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b2k1t6bnhlnrx" +path="res://.godot/imported/Windows_Button_Scrollbar_Left_Pressed.png-5aa5c12c4e70bd3bee2475fad5cb96a8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left_Pressed.png" +dest_files=["res://.godot/imported/Windows_Button_Scrollbar_Left_Pressed.png-5aa5c12c4e70bd3bee2475fad5cb96a8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right.png b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right.png new file mode 100755 index 0000000..f2edff2 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right.png differ diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right.png.import b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right.png.import new file mode 100644 index 0000000..d6f44c3 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://e8emjtqctm4u" +path="res://.godot/imported/Windows_Button_Scrollbar_Right.png-80633b7712b6988d364abeaacec13ecf.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right.png" +dest_files=["res://.godot/imported/Windows_Button_Scrollbar_Right.png-80633b7712b6988d364abeaacec13ecf.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right_Focus.png b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right_Focus.png new file mode 100755 index 0000000..7a93474 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right_Focus.png differ diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right_Focus.png.import b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right_Focus.png.import new file mode 100644 index 0000000..9fcba16 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right_Focus.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cvv7c8sgycdoc" +path="res://.godot/imported/Windows_Button_Scrollbar_Right_Focus.png-d53c13b9d8be7ce0dacca82d149becf4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right_Focus.png" +dest_files=["res://.godot/imported/Windows_Button_Scrollbar_Right_Focus.png-d53c13b9d8be7ce0dacca82d149becf4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right_Inactive.png b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right_Inactive.png new file mode 100755 index 0000000..d1b640c Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right_Inactive.png differ diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right_Inactive.png.import b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right_Inactive.png.import new file mode 100644 index 0000000..54a6bdd --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right_Inactive.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bfwnfhka1yeu5" +path="res://.godot/imported/Windows_Button_Scrollbar_Right_Inactive.png-8592ace0c9850f5f0926af4f010d6429.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right_Inactive.png" +dest_files=["res://.godot/imported/Windows_Button_Scrollbar_Right_Inactive.png-8592ace0c9850f5f0926af4f010d6429.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right_Pressed.png b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right_Pressed.png new file mode 100755 index 0000000..12468e5 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right_Pressed.png differ diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right_Pressed.png.import b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right_Pressed.png.import new file mode 100644 index 0000000..d4937d4 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right_Pressed.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cahbs0mcxh22u" +path="res://.godot/imported/Windows_Button_Scrollbar_Right_Pressed.png-dbeead87e036c5640698c40ab74e98fa.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right_Pressed.png" +dest_files=["res://.godot/imported/Windows_Button_Scrollbar_Right_Pressed.png-dbeead87e036c5640698c40ab74e98fa.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up.png b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up.png new file mode 100755 index 0000000..ca9f1bb Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up.png differ diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up.png.import b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up.png.import new file mode 100644 index 0000000..23ce0e5 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cprev1bj2pywr" +path="res://.godot/imported/Windows_Button_Scrollbar_Up.png-d059418f8b1f23c7a9fcd485853378ab.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up.png" +dest_files=["res://.godot/imported/Windows_Button_Scrollbar_Up.png-d059418f8b1f23c7a9fcd485853378ab.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up_Focus.png b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up_Focus.png new file mode 100755 index 0000000..864be9f Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up_Focus.png differ diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up_Focus.png.import b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up_Focus.png.import new file mode 100644 index 0000000..445ad6d --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up_Focus.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dr5vibidx5ecj" +path="res://.godot/imported/Windows_Button_Scrollbar_Up_Focus.png-0958e52eb1f4f7d5a6592359b84c65ab.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up_Focus.png" +dest_files=["res://.godot/imported/Windows_Button_Scrollbar_Up_Focus.png-0958e52eb1f4f7d5a6592359b84c65ab.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up_Inactive.png b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up_Inactive.png new file mode 100755 index 0000000..a7c612a Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up_Inactive.png differ diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up_Inactive.png.import b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up_Inactive.png.import new file mode 100644 index 0000000..0d9cb80 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up_Inactive.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bb4aikqcw4hsx" +path="res://.godot/imported/Windows_Button_Scrollbar_Up_Inactive.png-2a077922c524115c332fb43f03eb1b9e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up_Inactive.png" +dest_files=["res://.godot/imported/Windows_Button_Scrollbar_Up_Inactive.png-2a077922c524115c332fb43f03eb1b9e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up_Pressed.png b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up_Pressed.png new file mode 100755 index 0000000..e5e3fea Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up_Pressed.png differ diff --git a/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up_Pressed.png.import b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up_Pressed.png.import new file mode 100644 index 0000000..6e3d602 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up_Pressed.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d3letek514bas" +path="res://.godot/imported/Windows_Button_Scrollbar_Up_Pressed.png-5b5373c55dee6b954a0f69d25931514f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up_Pressed.png" +dest_files=["res://.godot/imported/Windows_Button_Scrollbar_Up_Pressed.png-5b5373c55dee6b954a0f69d25931514f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Divider_Line.png b/RetroWindowsGUI/Images/Windows_Divider_Line.png new file mode 100755 index 0000000..6c3f06e Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Divider_Line.png differ diff --git a/RetroWindowsGUI/Images/Windows_Divider_Line.png.import b/RetroWindowsGUI/Images/Windows_Divider_Line.png.import new file mode 100644 index 0000000..9d78914 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Divider_Line.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cfdjcjooaea1y" +path="res://.godot/imported/Windows_Divider_Line.png-ef15b6228f5952db9ab97078c1c2d4c8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Divider_Line.png" +dest_files=["res://.godot/imported/Windows_Divider_Line.png-ef15b6228f5952db9ab97078c1c2d4c8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Example_ItchPic.png b/RetroWindowsGUI/Images/Windows_Example_ItchPic.png new file mode 100755 index 0000000..a19f0c9 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Example_ItchPic.png differ diff --git a/RetroWindowsGUI/Images/Windows_Example_ItchPic.png.import b/RetroWindowsGUI/Images/Windows_Example_ItchPic.png.import new file mode 100644 index 0000000..05d8513 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Example_ItchPic.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bfu3xwkob66qg" +path="res://.godot/imported/Windows_Example_ItchPic.png-c9aa868edfd51ebb436c768d840c3fb6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Example_ItchPic.png" +dest_files=["res://.godot/imported/Windows_Example_ItchPic.png-c9aa868edfd51ebb436c768d840c3fb6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Example_Main.png b/RetroWindowsGUI/Images/Windows_Example_Main.png new file mode 100755 index 0000000..3063f39 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Example_Main.png differ diff --git a/RetroWindowsGUI/Images/Windows_Example_Main.png.import b/RetroWindowsGUI/Images/Windows_Example_Main.png.import new file mode 100644 index 0000000..ce466a3 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Example_Main.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c7wpi7g38wutk" +path="res://.godot/imported/Windows_Example_Main.png-4793daa16e0b0969becf691c25d8aa51.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Example_Main.png" +dest_files=["res://.godot/imported/Windows_Example_Main.png-4793daa16e0b0969becf691c25d8aa51.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Example_Popup.png b/RetroWindowsGUI/Images/Windows_Example_Popup.png new file mode 100755 index 0000000..9356994 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Example_Popup.png differ diff --git a/RetroWindowsGUI/Images/Windows_Example_Popup.png.import b/RetroWindowsGUI/Images/Windows_Example_Popup.png.import new file mode 100644 index 0000000..58a4636 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Example_Popup.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://da3hejq0d8pd0" +path="res://.godot/imported/Windows_Example_Popup.png-8347098c965f9054ad7fa5fd65886655.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Example_Popup.png" +dest_files=["res://.godot/imported/Windows_Example_Popup.png-8347098c965f9054ad7fa5fd65886655.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Icon_Check.png b/RetroWindowsGUI/Images/Windows_Icon_Check.png new file mode 100755 index 0000000..36c2294 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Icon_Check.png differ diff --git a/RetroWindowsGUI/Images/Windows_Icon_Check.png.import b/RetroWindowsGUI/Images/Windows_Icon_Check.png.import new file mode 100644 index 0000000..f40989a --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Icon_Check.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bqq8owkls6a53" +path="res://.godot/imported/Windows_Icon_Check.png-630f2c50121da94751b51c2658982843.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Icon_Check.png" +dest_files=["res://.godot/imported/Windows_Icon_Check.png-630f2c50121da94751b51c2658982843.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Icon_Close.png b/RetroWindowsGUI/Images/Windows_Icon_Close.png new file mode 100755 index 0000000..eb96f65 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Icon_Close.png differ diff --git a/RetroWindowsGUI/Images/Windows_Icon_Close.png.import b/RetroWindowsGUI/Images/Windows_Icon_Close.png.import new file mode 100644 index 0000000..a4586f6 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Icon_Close.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bluatk0bspn3x" +path="res://.godot/imported/Windows_Icon_Close.png-6be148a0ebdaf50bdf912516cdc6ba80.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Icon_Close.png" +dest_files=["res://.godot/imported/Windows_Icon_Close.png-6be148a0ebdaf50bdf912516cdc6ba80.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Icon_Down.png b/RetroWindowsGUI/Images/Windows_Icon_Down.png new file mode 100755 index 0000000..b6e5b78 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Icon_Down.png differ diff --git a/RetroWindowsGUI/Images/Windows_Icon_Down.png.import b/RetroWindowsGUI/Images/Windows_Icon_Down.png.import new file mode 100644 index 0000000..9cd4ef2 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Icon_Down.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://26qtnd3tayjn" +path="res://.godot/imported/Windows_Icon_Down.png-32eed4f67ae36cb9a57ab33f2eab9dea.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Icon_Down.png" +dest_files=["res://.godot/imported/Windows_Icon_Down.png-32eed4f67ae36cb9a57ab33f2eab9dea.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Icon_Maximize.png b/RetroWindowsGUI/Images/Windows_Icon_Maximize.png new file mode 100755 index 0000000..fc8c1dd Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Icon_Maximize.png differ diff --git a/RetroWindowsGUI/Images/Windows_Icon_Maximize.png.import b/RetroWindowsGUI/Images/Windows_Icon_Maximize.png.import new file mode 100644 index 0000000..b88802d --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Icon_Maximize.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bir5p8cnwtwrn" +path="res://.godot/imported/Windows_Icon_Maximize.png-635f233f6061be81bcfc9eb110277a10.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Icon_Maximize.png" +dest_files=["res://.godot/imported/Windows_Icon_Maximize.png-635f233f6061be81bcfc9eb110277a10.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Icon_Minimize.png b/RetroWindowsGUI/Images/Windows_Icon_Minimize.png new file mode 100755 index 0000000..9c4e971 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Icon_Minimize.png differ diff --git a/RetroWindowsGUI/Images/Windows_Icon_Minimize.png.import b/RetroWindowsGUI/Images/Windows_Icon_Minimize.png.import new file mode 100644 index 0000000..4bda6f3 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Icon_Minimize.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://f572ckglau50" +path="res://.godot/imported/Windows_Icon_Minimize.png-8b0127d9b0d9227e65e0f0947ba6bb20.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Icon_Minimize.png" +dest_files=["res://.godot/imported/Windows_Icon_Minimize.png-8b0127d9b0d9227e65e0f0947ba6bb20.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Icon_Question.png b/RetroWindowsGUI/Images/Windows_Icon_Question.png new file mode 100755 index 0000000..70af733 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Icon_Question.png differ diff --git a/RetroWindowsGUI/Images/Windows_Icon_Question.png.import b/RetroWindowsGUI/Images/Windows_Icon_Question.png.import new file mode 100644 index 0000000..78cc538 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Icon_Question.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://lfo3fn4qyl3g" +path="res://.godot/imported/Windows_Icon_Question.png-64ed8a7ab73a0d0dc97c91b8739a373e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Icon_Question.png" +dest_files=["res://.godot/imported/Windows_Icon_Question.png-64ed8a7ab73a0d0dc97c91b8739a373e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Icon_Up.png b/RetroWindowsGUI/Images/Windows_Icon_Up.png new file mode 100755 index 0000000..0d9488b Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Icon_Up.png differ diff --git a/RetroWindowsGUI/Images/Windows_Icon_Up.png.import b/RetroWindowsGUI/Images/Windows_Icon_Up.png.import new file mode 100644 index 0000000..d005098 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Icon_Up.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cwd8gd105aoil" +path="res://.godot/imported/Windows_Icon_Up.png-153751fa53e1c271be6845e857f051c0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Icon_Up.png" +dest_files=["res://.godot/imported/Windows_Icon_Up.png-153751fa53e1c271be6845e857f051c0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Icon_Window.png b/RetroWindowsGUI/Images/Windows_Icon_Window.png new file mode 100755 index 0000000..c4c135c Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Icon_Window.png differ diff --git a/RetroWindowsGUI/Images/Windows_Icon_Window.png.import b/RetroWindowsGUI/Images/Windows_Icon_Window.png.import new file mode 100644 index 0000000..e40a822 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Icon_Window.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dupmsrbwqi42s" +path="res://.godot/imported/Windows_Icon_Window.png-e41a9484eb5e25c2eb0a18b5d89a89e5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Icon_Window.png" +dest_files=["res://.godot/imported/Windows_Icon_Window.png-e41a9484eb5e25c2eb0a18b5d89a89e5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Icons.png b/RetroWindowsGUI/Images/Windows_Icons.png new file mode 100755 index 0000000..567ff44 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Icons.png differ diff --git a/RetroWindowsGUI/Images/Windows_Icons.png.import b/RetroWindowsGUI/Images/Windows_Icons.png.import new file mode 100644 index 0000000..112d859 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Icons.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cl57kqrbfrett" +path="res://.godot/imported/Windows_Icons.png-3f3699798f602866236e6e1e3daa74a9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Icons.png" +dest_files=["res://.godot/imported/Windows_Icons.png-3f3699798f602866236e6e1e3daa74a9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Inner_Frame.png b/RetroWindowsGUI/Images/Windows_Inner_Frame.png new file mode 100755 index 0000000..0214401 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Inner_Frame.png differ diff --git a/RetroWindowsGUI/Images/Windows_Inner_Frame.png.import b/RetroWindowsGUI/Images/Windows_Inner_Frame.png.import new file mode 100644 index 0000000..93b2cbe --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Inner_Frame.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dgsyuov7klvek" +path="res://.godot/imported/Windows_Inner_Frame.png-194e763f375b421c42254d3dcfe18e99.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Inner_Frame.png" +dest_files=["res://.godot/imported/Windows_Inner_Frame.png-194e763f375b421c42254d3dcfe18e99.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted.png b/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted.png new file mode 100755 index 0000000..841c316 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted.png differ diff --git a/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted.png.import b/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted.png.import new file mode 100644 index 0000000..57af2ae --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dxtjm7ivsy8s1" +path="res://.godot/imported/Windows_Inner_Frame_Inverted.png-d9859044aac0601bd00dbd43e3c37c81.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted.png" +dest_files=["res://.godot/imported/Windows_Inner_Frame_Inverted.png-d9859044aac0601bd00dbd43e3c37c81.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted_Left.png b/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted_Left.png new file mode 100755 index 0000000..6fae12b Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted_Left.png differ diff --git a/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted_Left.png.import b/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted_Left.png.import new file mode 100644 index 0000000..83e17e0 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted_Left.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://5ahtioussu70" +path="res://.godot/imported/Windows_Inner_Frame_Inverted_Left.png-2e04f310e50dac1d41c1121a5196e34e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted_Left.png" +dest_files=["res://.godot/imported/Windows_Inner_Frame_Inverted_Left.png-2e04f310e50dac1d41c1121a5196e34e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted_Resizable.png b/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted_Resizable.png new file mode 100755 index 0000000..26f5076 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted_Resizable.png differ diff --git a/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted_Resizable.png.import b/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted_Resizable.png.import new file mode 100644 index 0000000..68862af --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted_Resizable.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cjwjbfx1fnpmd" +path="res://.godot/imported/Windows_Inner_Frame_Inverted_Resizable.png-4dbd4b84d6fc3b449023c4059eb2c0bc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted_Resizable.png" +dest_files=["res://.godot/imported/Windows_Inner_Frame_Inverted_Resizable.png-4dbd4b84d6fc3b449023c4059eb2c0bc.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted_Resizable_Right.png b/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted_Resizable_Right.png new file mode 100755 index 0000000..7b09cc6 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted_Resizable_Right.png differ diff --git a/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted_Resizable_Right.png.import b/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted_Resizable_Right.png.import new file mode 100644 index 0000000..a0a0c41 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted_Resizable_Right.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bk3054ffanedh" +path="res://.godot/imported/Windows_Inner_Frame_Inverted_Resizable_Right.png-1eca2a04e852e4289815b12fe39e5554.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted_Resizable_Right.png" +dest_files=["res://.godot/imported/Windows_Inner_Frame_Inverted_Resizable_Right.png-1eca2a04e852e4289815b12fe39e5554.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted_Right.png b/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted_Right.png new file mode 100755 index 0000000..07a0a62 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted_Right.png differ diff --git a/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted_Right.png.import b/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted_Right.png.import new file mode 100644 index 0000000..9bd480b --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted_Right.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://fu3emqlc6omd" +path="res://.godot/imported/Windows_Inner_Frame_Inverted_Right.png-fa68d8397060aafd08149bceabbf5bc6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted_Right.png" +dest_files=["res://.godot/imported/Windows_Inner_Frame_Inverted_Right.png-fa68d8397060aafd08149bceabbf5bc6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Progress_Fill.png b/RetroWindowsGUI/Images/Windows_Progress_Fill.png new file mode 100755 index 0000000..87aaf63 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Progress_Fill.png differ diff --git a/RetroWindowsGUI/Images/Windows_Progress_Fill.png.import b/RetroWindowsGUI/Images/Windows_Progress_Fill.png.import new file mode 100644 index 0000000..024d2e4 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Progress_Fill.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d31enenaj6hop" +path="res://.godot/imported/Windows_Progress_Fill.png-c94aba454153fbfd9cc214a89be79717.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Progress_Fill.png" +dest_files=["res://.godot/imported/Windows_Progress_Fill.png-c94aba454153fbfd9cc214a89be79717.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Ratio.png b/RetroWindowsGUI/Images/Windows_Ratio.png new file mode 100755 index 0000000..dc5a49a Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Ratio.png differ diff --git a/RetroWindowsGUI/Images/Windows_Ratio.png.import b/RetroWindowsGUI/Images/Windows_Ratio.png.import new file mode 100644 index 0000000..fdec7af --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Ratio.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dnjg0gqrgm0f2" +path="res://.godot/imported/Windows_Ratio.png-3b3c0d0dd23a4143f1611e76bd4953c4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Ratio.png" +dest_files=["res://.godot/imported/Windows_Ratio.png-3b3c0d0dd23a4143f1611e76bd4953c4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Ratio_Inactive.png b/RetroWindowsGUI/Images/Windows_Ratio_Inactive.png new file mode 100755 index 0000000..c71a73a Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Ratio_Inactive.png differ diff --git a/RetroWindowsGUI/Images/Windows_Ratio_Inactive.png.import b/RetroWindowsGUI/Images/Windows_Ratio_Inactive.png.import new file mode 100644 index 0000000..d6e81fe --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Ratio_Inactive.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://w63p0f05l6rx" +path="res://.godot/imported/Windows_Ratio_Inactive.png-065cea312b4289c480fd720cf9e2f215.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Ratio_Inactive.png" +dest_files=["res://.godot/imported/Windows_Ratio_Inactive.png-065cea312b4289c480fd720cf9e2f215.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Ratio_Selected.png b/RetroWindowsGUI/Images/Windows_Ratio_Selected.png new file mode 100755 index 0000000..d6681e5 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Ratio_Selected.png differ diff --git a/RetroWindowsGUI/Images/Windows_Ratio_Selected.png.import b/RetroWindowsGUI/Images/Windows_Ratio_Selected.png.import new file mode 100644 index 0000000..64f0b80 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Ratio_Selected.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c8gwlyjwivm3j" +path="res://.godot/imported/Windows_Ratio_Selected.png-c5502c2f54a1ec59dd78a3930e4d22a2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Ratio_Selected.png" +dest_files=["res://.godot/imported/Windows_Ratio_Selected.png-c5502c2f54a1ec59dd78a3930e4d22a2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_SideBar_Underside.png b/RetroWindowsGUI/Images/Windows_SideBar_Underside.png new file mode 100755 index 0000000..aa54fd6 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_SideBar_Underside.png differ diff --git a/RetroWindowsGUI/Images/Windows_SideBar_Underside.png.import b/RetroWindowsGUI/Images/Windows_SideBar_Underside.png.import new file mode 100644 index 0000000..02733fc --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_SideBar_Underside.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://doy650atuog4y" +path="res://.godot/imported/Windows_SideBar_Underside.png-2ed5fe764bb8dbbef82ae0e6c310073c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_SideBar_Underside.png" +dest_files=["res://.godot/imported/Windows_SideBar_Underside.png-2ed5fe764bb8dbbef82ae0e6c310073c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Slider_Background.png b/RetroWindowsGUI/Images/Windows_Slider_Background.png new file mode 100755 index 0000000..2183e7b Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Slider_Background.png differ diff --git a/RetroWindowsGUI/Images/Windows_Slider_Background.png.import b/RetroWindowsGUI/Images/Windows_Slider_Background.png.import new file mode 100644 index 0000000..303f3ba --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Slider_Background.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://do832v6x6nbvb" +path="res://.godot/imported/Windows_Slider_Background.png-ea497195463ab29f5d65e5be200a5d54.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Slider_Background.png" +dest_files=["res://.godot/imported/Windows_Slider_Background.png-ea497195463ab29f5d65e5be200a5d54.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Slider_Handle.png b/RetroWindowsGUI/Images/Windows_Slider_Handle.png new file mode 100755 index 0000000..b8294ce Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Slider_Handle.png differ diff --git a/RetroWindowsGUI/Images/Windows_Slider_Handle.png.import b/RetroWindowsGUI/Images/Windows_Slider_Handle.png.import new file mode 100644 index 0000000..a0bb214 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Slider_Handle.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ox0c4vfreo4s" +path="res://.godot/imported/Windows_Slider_Handle.png-3d6a147cd0ef80916aa44c3fe6bd63a8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Slider_Handle.png" +dest_files=["res://.godot/imported/Windows_Slider_Handle.png-3d6a147cd0ef80916aa44c3fe6bd63a8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Toggle_Active.png b/RetroWindowsGUI/Images/Windows_Toggle_Active.png new file mode 100755 index 0000000..6e79f2c Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Toggle_Active.png differ diff --git a/RetroWindowsGUI/Images/Windows_Toggle_Active.png.import b/RetroWindowsGUI/Images/Windows_Toggle_Active.png.import new file mode 100644 index 0000000..b8ab6b7 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Toggle_Active.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ct71bvt7cfoxg" +path="res://.godot/imported/Windows_Toggle_Active.png-7cd950ec13900ff17a3bffb9a4f8de87.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Toggle_Active.png" +dest_files=["res://.godot/imported/Windows_Toggle_Active.png-7cd950ec13900ff17a3bffb9a4f8de87.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Toggle_Inactive.png b/RetroWindowsGUI/Images/Windows_Toggle_Inactive.png new file mode 100755 index 0000000..30f149d Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Toggle_Inactive.png differ diff --git a/RetroWindowsGUI/Images/Windows_Toggle_Inactive.png.import b/RetroWindowsGUI/Images/Windows_Toggle_Inactive.png.import new file mode 100644 index 0000000..29defbc --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Toggle_Inactive.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c81tna6pyt8gp" +path="res://.godot/imported/Windows_Toggle_Inactive.png-cd725136fd03810c4d11552e29ec656a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Toggle_Inactive.png" +dest_files=["res://.godot/imported/Windows_Toggle_Inactive.png-cd725136fd03810c4d11552e29ec656a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/Images/Windows_Toggle_Selected.png b/RetroWindowsGUI/Images/Windows_Toggle_Selected.png new file mode 100755 index 0000000..7ec93f3 Binary files /dev/null and b/RetroWindowsGUI/Images/Windows_Toggle_Selected.png differ diff --git a/RetroWindowsGUI/Images/Windows_Toggle_Selected.png.import b/RetroWindowsGUI/Images/Windows_Toggle_Selected.png.import new file mode 100644 index 0000000..b0ddd67 --- /dev/null +++ b/RetroWindowsGUI/Images/Windows_Toggle_Selected.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://crmdjdun1mcml" +path="res://.godot/imported/Windows_Toggle_Selected.png-0ad869753e5af99b4a30212afa0ab972.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://RetroWindowsGUI/Images/Windows_Toggle_Selected.png" +dest_files=["res://.godot/imported/Windows_Toggle_Selected.png-0ad869753e5af99b4a30212afa0ab972.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/RetroWindowsGUI/InventoryTheme.tres b/RetroWindowsGUI/InventoryTheme.tres new file mode 100755 index 0000000..dd9d556 --- /dev/null +++ b/RetroWindowsGUI/InventoryTheme.tres @@ -0,0 +1,3 @@ +[gd_resource type="Theme" format=3 uid="uid://r1vo5dauqq0h"] + +[resource] diff --git a/RetroWindowsGUI/ResizeHandle.gd b/RetroWindowsGUI/ResizeHandle.gd new file mode 100644 index 0000000..e80e4df --- /dev/null +++ b/RetroWindowsGUI/ResizeHandle.gd @@ -0,0 +1,63 @@ +extends Button +#var p : DesktopWindow +# add this script to all resize handle buttons, which should be direct +# child of object that is "class_name DesktopWindow" +@onready var parent = $".." + +var tracking:bool=false +var start_position:Vector2 +var start_size:Vector2 +# Called when the node enters the scene tree for the first time. +func _ready(): + #var par = get_parent() + if parent is DesktopWindow: + #p = par + button_down.connect(_on_button_down); + button_up.connect(_on_button_up); + else: + print("error we expected to be under desktopwindow instead ",parent) + # setup the handler + #pass + +#ISSUE: maximize screen, make window big, unmaximize screen, window now too big +#and resizer box is stuck off the bottom of the screen... +var oldWindowSize:Vector2i +func fixToBigForScreen(): + var window := get_window() + if oldWindowSize.x == 0: + oldWindowSize = window.size + return + var scalex:float = float(window.size.x)/float(oldWindowSize.x) + var scaley:float= float(window.size.y)/float(oldWindowSize.y) + if oldWindowSize != window.size: + print(scalex," ",scaley) + parent.size.x = int(float(parent.size.x)*scalex) + parent.size.y = int(float(parent.size.y)*scaley) + oldWindowSize=window.size + +func _input(e): + #print (e) + #pass + if e is InputEventMouseMotion and tracking: + var moved:Vector2 = e.position - start_position + #print(moved) + parent.size = start_size + moved + #print(e) + +func _on_button_down(): + var p = get_parent() + if p is DesktopWindow: + # print(p) + tracking=true + start_position = get_global_mouse_position() + start_size = parent.size + #print(start_position," ",start_size) + + #else: + #print("not") +func _on_button_up(): + tracking=false +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(_delta): + #pass + fixToBigForScreen() diff --git a/RetroWindowsGUI/RetroWindow.gd b/RetroWindowsGUI/RetroWindow.gd new file mode 100755 index 0000000..eec03c0 --- /dev/null +++ b/RetroWindowsGUI/RetroWindow.gd @@ -0,0 +1,9 @@ +@tool +extends Control + +func _process(_delta): + var par = get_parent() + if par.size.x < size.x: + par.size.x = size.x + if par.size.y < size.y: + par.size.y = size.y diff --git a/RetroWindowsGUI/RetroWindowsTheme.tres b/RetroWindowsGUI/RetroWindowsTheme.tres new file mode 100644 index 0000000..5cb0e4f --- /dev/null +++ b/RetroWindowsGUI/RetroWindowsTheme.tres @@ -0,0 +1,305 @@ +[gd_resource type="Theme" load_steps=62 format=3 uid="uid://c23xui480a6b6"] + +[ext_resource type="Texture2D" uid="uid://ksgnwmetuayi" path="res://RetroWindowsGUI/Images/Windows_Button_Inactive.png" id="1_mjcbl"] +[ext_resource type="Texture2D" uid="uid://c0n4rh4ld3wfh" path="res://RetroWindowsGUI/Images/Windows_Button_Focus.png" id="2_ndml4"] +[ext_resource type="Texture2D" uid="uid://csyb5gm7y58ly" path="res://RetroWindowsGUI/Images/Window_Base_Bottom.png" id="2_rybsc"] +[ext_resource type="Texture2D" uid="uid://e7dqx3p1pbsq" path="res://RetroWindowsGUI/Images/Windows_Button_Focus_Outlined.png" id="3_tx2fu"] +[ext_resource type="Texture2D" uid="uid://c3ar1t3kuo0j7" path="res://RetroWindowsGUI/Images/Windows_Button.png" id="3_wjiqh"] +[ext_resource type="Texture2D" uid="uid://d18rbs8kxrn1g" path="res://RetroWindowsGUI/Images/Windows_Button_Pressed.png" id="4_affeb"] +[ext_resource type="Texture2D" uid="uid://xf8l2qjvjjil" path="res://RetroWindowsGUI/Images/Window_Base.png" id="6_turv0"] +[ext_resource type="Texture2D" uid="uid://bcj1ui747cb58" path="res://RetroWindowsGUI/Images/Window_Header_Bottom.png" id="6_xyurp"] +[ext_resource type="Texture2D" uid="uid://bv248eopdfs88" path="res://RetroWindowsGUI/Images/Window_Header_Top.png" id="7_rvoyh"] +[ext_resource type="Texture2D" uid="uid://cd78lwv8sfms" path="res://RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left.png" id="8_1svb5"] +[ext_resource type="Texture2D" uid="uid://dgsyuov7klvek" path="res://RetroWindowsGUI/Images/Windows_Inner_Frame.png" id="8_m0v1q"] +[ext_resource type="Texture2D" uid="uid://dxtjm7ivsy8s1" path="res://RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted.png" id="9_bff0a"] +[ext_resource type="Texture2D" uid="uid://hy080yn40vfx" path="res://RetroWindowsGUI/Images/Window_Resize_Handle.png" id="9_byukf"] +[ext_resource type="Texture2D" uid="uid://cu2ufkagxafqg" path="res://RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left_Focus.png" id="9_cjxxb"] +[ext_resource type="Texture2D" uid="uid://b2k1t6bnhlnrx" path="res://RetroWindowsGUI/Images/Windows_Button_Scrollbar_Left_Pressed.png" id="10_4r3fh"] +[ext_resource type="Texture2D" uid="uid://cjwjbfx1fnpmd" path="res://RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted_Resizable.png" id="11_uwok2"] +[ext_resource type="Texture2D" uid="uid://e8emjtqctm4u" path="res://RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right.png" id="11_xpar3"] +[ext_resource type="Texture2D" uid="uid://cvv7c8sgycdoc" path="res://RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right_Focus.png" id="12_1i34h"] +[ext_resource type="Texture2D" uid="uid://cahbs0mcxh22u" path="res://RetroWindowsGUI/Images/Windows_Button_Scrollbar_Right_Pressed.png" id="13_tvgib"] +[ext_resource type="Texture2D" uid="uid://doy650atuog4y" path="res://RetroWindowsGUI/Images/Windows_SideBar_Underside.png" id="14_5ln4k"] +[ext_resource type="Texture2D" uid="uid://cprev1bj2pywr" path="res://RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up.png" id="14_70c4w"] +[ext_resource type="Texture2D" uid="uid://dr5vibidx5ecj" path="res://RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up_Focus.png" id="15_wysqr"] +[ext_resource type="Texture2D" uid="uid://d3letek514bas" path="res://RetroWindowsGUI/Images/Windows_Button_Scrollbar_Up_Pressed.png" id="16_wdq7j"] +[ext_resource type="Texture2D" uid="uid://csm4ni4p3wv8a" path="res://RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down.png" id="17_n35n1"] +[ext_resource type="Texture2D" uid="uid://bjyu8kcyrnkh3" path="res://RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down_Focus.png" id="18_4dybs"] +[ext_resource type="Texture2D" uid="uid://d1a40qmssryab" path="res://RetroWindowsGUI/Images/Windows_Button_Scrollbar_Down_Pressed.png" id="19_g2adn"] + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_e3b0e"] +texture = ExtResource("6_xyurp") +texture_margin_left = 3.0 +texture_margin_top = 1.0 +texture_margin_right = 3.0 +texture_margin_bottom = 3.0 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_8bn8x"] +texture = ExtResource("2_rybsc") +texture_margin_left = 4.0 +texture_margin_top = 1.0 +texture_margin_right = 4.0 +texture_margin_bottom = 4.0 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_un0oh"] +texture = ExtResource("1_mjcbl") +texture_margin_left = 3.0 +texture_margin_top = 3.0 +texture_margin_right = 3.0 +texture_margin_bottom = 3.0 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_56yxb"] +texture = ExtResource("3_tx2fu") +texture_margin_left = 5.0 +texture_margin_top = 5.0 +texture_margin_right = 5.0 +texture_margin_bottom = 5.0 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_7d5to"] +texture = ExtResource("2_ndml4") +texture_margin_left = 3.0 +texture_margin_top = 3.0 +texture_margin_right = 3.0 +texture_margin_bottom = 3.0 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_isw8n"] +texture = ExtResource("3_wjiqh") +texture_margin_left = 3.0 +texture_margin_top = 3.0 +texture_margin_right = 3.0 +texture_margin_bottom = 3.0 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_dtj36"] +texture = ExtResource("4_affeb") +texture_margin_left = 3.0 +texture_margin_top = 3.0 +texture_margin_right = 3.0 +texture_margin_bottom = 3.0 + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_t37ye"] + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_ckchb"] +texture = ExtResource("4_affeb") +texture_margin_left = 3.0 +texture_margin_top = 3.0 +texture_margin_right = 3.0 +texture_margin_bottom = 3.0 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_tv6h7"] +texture = ExtResource("8_m0v1q") +texture_margin_left = 3.0 +texture_margin_top = 3.0 +texture_margin_right = 3.0 +texture_margin_bottom = 3.0 + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_ufe0k"] +content_margin_left = 5.0 +content_margin_right = 8.0 +content_margin_bottom = 3.0 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_bxs5a"] +texture = ExtResource("4_affeb") +texture_margin_left = 3.0 +texture_margin_top = 3.0 +texture_margin_right = 3.0 +texture_margin_bottom = 3.0 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_wqq5a"] +texture = ExtResource("3_wjiqh") +texture_margin_left = 3.0 +texture_margin_top = 3.0 +texture_margin_right = 3.0 +texture_margin_bottom = 3.0 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_8gi3v"] +texture = ExtResource("2_ndml4") +texture_margin_left = 3.0 +texture_margin_top = 3.0 +texture_margin_right = 3.0 +texture_margin_bottom = 3.0 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_2fefs"] +texture = ExtResource("4_affeb") +texture_margin_left = 3.0 +texture_margin_top = 3.0 +texture_margin_right = 3.0 +texture_margin_bottom = 3.0 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_of7te"] +texture = ExtResource("14_5ln4k") +axis_stretch_horizontal = 1 +axis_stretch_vertical = 1 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_t5aog"] +texture = ExtResource("14_5ln4k") +axis_stretch_horizontal = 1 +axis_stretch_vertical = 1 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_0k5no"] +texture = ExtResource("7_rvoyh") +texture_margin_left = 3.0 +texture_margin_top = 3.0 +texture_margin_right = 3.0 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_hv6pr"] +texture = ExtResource("7_rvoyh") +texture_margin_left = 4.0 +texture_margin_top = 4.0 +texture_margin_right = 4.0 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_wvm2l"] +texture = ExtResource("8_m0v1q") +texture_margin_left = 3.0 +texture_margin_top = 3.0 +texture_margin_right = 3.0 +texture_margin_bottom = 3.0 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_b34nc"] +texture = ExtResource("9_bff0a") +texture_margin_left = 3.0 +texture_margin_top = 3.0 +texture_margin_right = 3.0 +texture_margin_bottom = 3.0 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_qm3kd"] +texture = ExtResource("6_turv0") +texture_margin_left = 3.0 +texture_margin_right = 3.0 +region_rect = Rect2(0, 3, 15, 9) + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_j4ign"] +texture = ExtResource("6_turv0") +texture_margin_left = 4.0 +texture_margin_top = 4.0 +texture_margin_right = 4.0 +texture_margin_bottom = 4.0 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_xmib5"] +texture = ExtResource("6_turv0") +texture_margin_left = 4.0 +texture_margin_top = 4.0 +texture_margin_right = 4.0 +texture_margin_bottom = 4.0 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_6gpnk"] +texture = ExtResource("11_uwok2") +texture_margin_left = 3.0 +texture_margin_top = 3.0 +texture_margin_right = 11.0 +texture_margin_bottom = 11.0 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_f0ulb"] +texture = ExtResource("9_byukf") + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_goeam"] +texture = ExtResource("9_byukf") + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_5tcqa"] +texture = ExtResource("9_byukf") + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_d05gr"] +texture = ExtResource("9_byukf") + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_gno4y"] +texture = ExtResource("9_byukf") + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_46gge"] +texture = ExtResource("3_wjiqh") +texture_margin_left = 3.0 +texture_margin_top = 3.0 +texture_margin_right = 3.0 +texture_margin_bottom = 3.0 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_sg1ms"] +texture = ExtResource("2_ndml4") +texture_margin_left = 3.0 +texture_margin_top = 3.0 +texture_margin_right = 3.0 +texture_margin_bottom = 3.0 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_r6w52"] +texture = ExtResource("4_affeb") + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_cqd7l"] +texture = ExtResource("14_5ln4k") +axis_stretch_horizontal = 1 +axis_stretch_vertical = 1 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_bb5fm"] +texture = ExtResource("14_5ln4k") +axis_stretch_horizontal = 1 +axis_stretch_vertical = 1 + +[resource] +BodyPanel/base_type = &"Panel" +BodyPanel/styles/panel = SubResource("StyleBoxTexture_e3b0e") +BodyPanelContainer/base_type = &"PanelContainer" +BodyPanelContainer/styles/panel = SubResource("StyleBoxTexture_8bn8x") +Button/colors/font_color = Color(0, 0, 0, 1) +Button/font_sizes/font_size = 13 +Button/styles/disabled = SubResource("StyleBoxTexture_un0oh") +Button/styles/focus = SubResource("StyleBoxTexture_56yxb") +Button/styles/hover = SubResource("StyleBoxTexture_7d5to") +Button/styles/normal = SubResource("StyleBoxTexture_isw8n") +Button/styles/pressed = SubResource("StyleBoxTexture_dtj36") +FlatButton/base_type = &"Button" +FlatButton/colors/font_color = Color(0, 0, 0, 1) +FlatButton/font_sizes/font_size = 13 +FlatButton/styles/disabled = SubResource("StyleBoxEmpty_t37ye") +FlatButton/styles/focus = SubResource("StyleBoxTexture_ckchb") +FlatButton/styles/hover = SubResource("StyleBoxTexture_tv6h7") +FlatButton/styles/normal = SubResource("StyleBoxEmpty_ufe0k") +FlatButton/styles/pressed = SubResource("StyleBoxTexture_bxs5a") +HScrollBar/icons/decrement = ExtResource("8_1svb5") +HScrollBar/icons/decrement_highlight = ExtResource("9_cjxxb") +HScrollBar/icons/decrement_pressed = ExtResource("10_4r3fh") +HScrollBar/icons/increment = ExtResource("11_xpar3") +HScrollBar/icons/increment_highlight = ExtResource("12_1i34h") +HScrollBar/icons/increment_pressed = ExtResource("13_tvgib") +HScrollBar/styles/grabber = SubResource("StyleBoxTexture_wqq5a") +HScrollBar/styles/grabber_highlight = SubResource("StyleBoxTexture_8gi3v") +HScrollBar/styles/grabber_pressed = SubResource("StyleBoxTexture_2fefs") +HScrollBar/styles/scroll = SubResource("StyleBoxTexture_of7te") +HScrollBar/styles/scroll_focus = SubResource("StyleBoxTexture_t5aog") +HeaderPanel/base_type = &"Panel" +HeaderPanel/styles/panel = SubResource("StyleBoxTexture_0k5no") +HeaderPanelContainer/base_type = &"PanelContainer" +HeaderPanelContainer/styles/panel = SubResource("StyleBoxTexture_hv6pr") +InnerPanelContainer/base_type = &"PanelContainer" +InnerPanelContainer/styles/panel = SubResource("StyleBoxTexture_wvm2l") +InvertedInnerPanelContainer/base_type = &"PanelContainer" +InvertedInnerPanelContainer/styles/panel = SubResource("StyleBoxTexture_b34nc") +Label/colors/font_color = Color(0, 0, 0, 1) +Label/font_sizes/font_size = 13 +MenuPanelContainer/base_type = &"PanelContainer" +MenuPanelContainer/styles/panel = SubResource("StyleBoxTexture_qm3kd") +Panel/styles/panel = SubResource("StyleBoxTexture_j4ign") +PanelContainer/styles/panel = SubResource("StyleBoxTexture_xmib5") +ResizableInvertedInnerPanelContainer/base_type = &"PanelContainer" +ResizableInvertedInnerPanelContainer/styles/panel = SubResource("StyleBoxTexture_6gpnk") +ResizeButton/base_type = &"Button" +ResizeButton/styles/disabled = SubResource("StyleBoxTexture_f0ulb") +ResizeButton/styles/focus = SubResource("StyleBoxTexture_goeam") +ResizeButton/styles/hover = SubResource("StyleBoxTexture_5tcqa") +ResizeButton/styles/normal = SubResource("StyleBoxTexture_d05gr") +ResizeButton/styles/pressed = SubResource("StyleBoxTexture_gno4y") +RichTextLabel/colors/default_color = Color(0, 0, 0, 1) +RichTextLabel/font_sizes/bold_font_size = 13 +RichTextLabel/font_sizes/bold_italics_font_size = 13 +RichTextLabel/font_sizes/italics_font_size = 13 +RichTextLabel/font_sizes/mono_font_size = 13 +RichTextLabel/font_sizes/normal_font_size = 13 +VScrollBar/icons/decrement = ExtResource("14_70c4w") +VScrollBar/icons/decrement_highlight = ExtResource("15_wysqr") +VScrollBar/icons/decrement_pressed = ExtResource("16_wdq7j") +VScrollBar/icons/increment = ExtResource("17_n35n1") +VScrollBar/icons/increment_highlight = ExtResource("18_4dybs") +VScrollBar/icons/increment_pressed = ExtResource("19_g2adn") +VScrollBar/styles/grabber = SubResource("StyleBoxTexture_46gge") +VScrollBar/styles/grabber_highlight = SubResource("StyleBoxTexture_sg1ms") +VScrollBar/styles/grabber_pressed = SubResource("StyleBoxTexture_r6w52") +VScrollBar/styles/scroll = SubResource("StyleBoxTexture_cqd7l") +VScrollBar/styles/scroll_focus = SubResource("StyleBoxTexture_bb5fm") +VSlider/icons/grabber = ExtResource("3_wjiqh") +VSlider/icons/grabber_disabled = ExtResource("1_mjcbl") +VSlider/icons/grabber_highlight = ExtResource("2_ndml4") diff --git a/RetroWindowsGUI/Window.tscn b/RetroWindowsGUI/Window.tscn new file mode 100644 index 0000000..03c9777 --- /dev/null +++ b/RetroWindowsGUI/Window.tscn @@ -0,0 +1,727 @@ +[gd_scene load_steps=28 format=3 uid="uid://bvc6sgiglgspt"] + +[ext_resource type="Theme" uid="uid://c23xui480a6b6" path="res://RetroWindowsGUI/RetroWindowsTheme.tres" id="1_2cwqu"] +[ext_resource type="Script" path="res://RetroWindowsGUI/Desktop.gd" id="2_1wlr7"] +[ext_resource type="Texture2D" uid="uid://f572ckglau50" path="res://RetroWindowsGUI/Images/Windows_Icon_Minimize.png" id="2_2k613"] +[ext_resource type="Script" path="res://RetroWindowsGUI/RetroWindow.gd" id="2_5t0g8"] +[ext_resource type="Texture2D" uid="uid://bir5p8cnwtwrn" path="res://RetroWindowsGUI/Images/Windows_Icon_Maximize.png" id="3_6tl28"] +[ext_resource type="Texture2D" uid="uid://byysuusmylpjo" path="res://RetroWindowsGUI/Images/Window_Header_Inner.png" id="3_gyniv"] +[ext_resource type="Texture2D" uid="uid://bluatk0bspn3x" path="res://RetroWindowsGUI/Images/Windows_Icon_Close.png" id="4_b1wjg"] +[ext_resource type="Texture2D" uid="uid://lfo3fn4qyl3g" path="res://RetroWindowsGUI/Images/Windows_Icon_Question.png" id="6_byeim"] +[ext_resource type="Texture2D" uid="uid://dxtjm7ivsy8s1" path="res://RetroWindowsGUI/Images/Windows_Inner_Frame_Inverted.png" id="8_75uw4"] +[ext_resource type="PackedScene" uid="uid://dviuoownyvrke" path="res://thirdPerson.tscn" id="9_o80ae"] +[ext_resource type="Script" path="res://RetroWindowsGUI/DesktopWindow.gd" id="11_7veoj"] +[ext_resource type="AudioStream" uid="uid://c51m7ngf7kjdq" path="res://RetroWindowsGUI/me.ogg" id="12_16brn"] +[ext_resource type="Script" path="res://RetroWindowsGUI/ResizeHandle.gd" id="12_k07jd"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_74f3x"] +bg_color = Color(0, 0, 0, 0.47451) + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_gihe0"] +texture = ExtResource("3_gyniv") + +[sub_resource type="GDScript" id="GDScript_owplt"] +script/source = "extends PanelContainer + +var dragging: bool = false +var begwinmosposi: Vector2i # beginning windows mouse position integer +var begwinpos: Vector2i # beginning window position + +func get_windows_mouse_position() -> Vector2: + var winpos := DisplayServer.window_get_position() + var mospos := get_global_mouse_position() + return Vector2(winpos.x, winpos.y) + mospos + +# get windows mouse position integer +func getwinmosposi() -> Vector2i: + var mospos := get_global_mouse_position() + return DisplayServer.window_get_position() + Vector2i(floori(mospos.x), floori(mospos.y)) + +func _input(event: InputEvent): + if event is InputEventMouseButton: + if event.button_index == MOUSE_BUTTON_LEFT: + if event.double_click: + if get_global_rect().has_point(get_global_mouse_position()): + if DisplayServer.window_get_mode() == DisplayServer.WINDOW_MODE_FULLSCREEN: + DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_WINDOWED) + else: + DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_FULLSCREEN) + elif event.pressed: + if get_global_rect().has_point(get_global_mouse_position()): + dragging = true + begwinmosposi = getwinmosposi() + begwinpos = DisplayServer.window_get_position() + elif event.is_released(): + dragging = false + elif dragging and event is InputEventMouseMotion: + DisplayServer.window_set_position(begwinpos + getwinmosposi() - begwinmosposi) + +" + +[sub_resource type="GDScript" id="GDScript_2514r"] +script/source = "extends Button + +func _ready(): + pressed.connect(test) + +func test(): + DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_MINIMIZED) +" + +[sub_resource type="GDScript" id="GDScript_dnc6v"] +script/source = "extends Button + +func _ready(): + pressed.connect(_on_pressed) + +func _on_pressed(): + if DisplayServer.window_get_mode() == DisplayServer.WINDOW_MODE_FULLSCREEN: + DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_WINDOWED) + else: + DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_FULLSCREEN) +" + +[sub_resource type="GDScript" id="GDScript_hfquw"] +script/source = "extends Button + +func _ready(): + pressed.connect(_on_pressed) + +func _on_pressed(): + get_tree().quit() +" + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_yu144"] +bg_color = Color(0.831373, 0.815686, 0.784314, 1) + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_eejdr"] +texture = ExtResource("8_75uw4") +texture_margin_left = 2.0 +texture_margin_top = 2.0 +texture_margin_right = 2.0 +texture_margin_bottom = 2.0 + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_sn8k8"] +texture = ExtResource("8_75uw4") +texture_margin_left = 3.0 +texture_margin_top = 3.0 +texture_margin_right = 3.0 +texture_margin_bottom = 3.0 + +[sub_resource type="GDScript" id="GDScript_2vlp5"] +script/source = "extends Button + +@export var invwin: Control # inventory window + +func _ready(): + pressed.connect(_on_pressed) + +func _on_pressed(): + if invwin: + # yes i think it's better coding practice to write it this way + if invwin.visible: + invwin.visible = false + else: + invwin.visible = true +" + +[sub_resource type="GDScript" id="GDScript_ly7j8"] +script/source = "extends PanelContainer + +@export var window: DesktopWindow +var dragging: bool = false +var begmosposi: Vector2i # beginning mouse position integer +var begwndpos: Vector2i # beginning window position + +# get windows mouse position integer +func getmosposi() -> Vector2i: + var mospos := get_global_mouse_position() + return Vector2i(floori(mospos.x), floori(mospos.y)) + +func _input(event: InputEvent): + if event is InputEventMouseButton: + if event.button_index == MOUSE_BUTTON_LEFT: + if event.double_click: + if get_global_rect().has_point(get_global_mouse_position()): + window.toggle_maximized() + elif event.pressed: + if get_global_rect().has_point(get_global_mouse_position()): + dragging = true + begmosposi = getmosposi() + begwndpos = window.get_global_rect().position + elif event.is_released(): + dragging = false + # snap within game window + var rect = window.get_global_rect() + if rect.position.x < 0: + rect.position.x = 0 + if rect.position.y < 0: + rect.position.y = 0 + window.position = rect.position + elif event is InputEventMouseMotion: + if dragging: + window.global_position = begwndpos + getmosposi() - begmosposi +" + +[sub_resource type="GDScript" id="GDScript_fvsxv"] +script/source = "extends Button + +@export var window: DesktopWindow + +func _ready(): + pressed.connect(_on_pressed) + +func _on_pressed(): + window.minimize() +" + +[sub_resource type="GDScript" id="GDScript_orv1v"] +script/source = "extends Button + +@export var window: DesktopWindow + +func _ready(): + pressed.connect(_on_pressed) + +func _on_pressed(): + window.toggle_maximized() +" + +[sub_resource type="GDScript" id="GDScript_go6nd"] +script/source = "extends Button + +@export var window: DesktopWindow + +func _ready(): + pressed.connect(_on_pressed) + +func _on_pressed(): + window.close() +" + +[node name="Desktop" type="Control"] +texture_filter = 1 +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme = ExtResource("1_2cwqu") +script = ExtResource("2_1wlr7") +metadata/_edit_lock_ = true + +[node name="BrightnessFilter" type="Panel" parent="."] +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_styles/panel = SubResource("StyleBoxFlat_74f3x") +metadata/_edit_lock_ = true + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/separation = 0 + +[node name="MaximizedWindows" type="MarginContainer" parent="VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 + +[node name="TheGame" type="Control" parent="VBoxContainer/MaximizedWindows"] +layout_mode = 2 +size_flags_vertical = 3 + +[node name="PanelContainer" type="PanelContainer" parent="VBoxContainer/MaximizedWindows/TheGame"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="VBoxContainer" type="VBoxContainer" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer"] +layout_mode = 2 +theme_override_constants/separation = 2 +script = ExtResource("2_5t0g8") + +[node name="PanelContainer (Header)" type="PanelContainer" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer"] +custom_minimum_size = Vector2(0, 25) +layout_mode = 2 +theme_type_variation = &"HeaderPanelContainer" +theme_override_styles/panel = SubResource("StyleBoxTexture_gihe0") +script = SubResource("GDScript_owplt") + +[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Header)"] +custom_minimum_size = Vector2(0, 26) +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="MarginContainer (Title)" type="MarginContainer" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Header)/HBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_constants/margin_left = 5 +theme_override_constants/margin_right = 5 + +[node name="Label" type="Label" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Header)/HBoxContainer/MarginContainer (Title)"] +layout_mode = 2 +theme_override_colors/font_color = Color(1, 1, 1, 1) +theme_override_font_sizes/font_size = 16 +text = "The Game" + +[node name="MarginContainer (Minimize)" type="MarginContainer" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Header)/HBoxContainer"] +layout_mode = 2 +theme_override_constants/margin_top = 6 + +[node name="Button" type="Button" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Header)/HBoxContainer/MarginContainer (Minimize)"] +custom_minimum_size = Vector2(15, 15) +layout_mode = 2 +size_flags_vertical = 0 +expand_icon = true +script = SubResource("GDScript_2514r") + +[node name="TextureRect" type="TextureRect" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Header)/HBoxContainer/MarginContainer (Minimize)"] +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 0 +mouse_filter = 2 +texture = ExtResource("2_2k613") + +[node name="MarginContainer (Maximize)" type="MarginContainer" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Header)/HBoxContainer"] +layout_mode = 2 +theme_override_constants/margin_top = 6 + +[node name="Button" type="Button" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Header)/HBoxContainer/MarginContainer (Maximize)"] +custom_minimum_size = Vector2(15, 15) +layout_mode = 2 +size_flags_vertical = 0 +expand_icon = true +script = SubResource("GDScript_dnc6v") + +[node name="TextureRect" type="TextureRect" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Header)/HBoxContainer/MarginContainer (Maximize)"] +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 0 +mouse_filter = 2 +texture = ExtResource("3_6tl28") + +[node name="MarginContainer (Help)" type="MarginContainer" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Header)/HBoxContainer"] +layout_mode = 2 +theme_override_constants/margin_top = 6 + +[node name="Button" type="Button" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Header)/HBoxContainer/MarginContainer (Help)"] +custom_minimum_size = Vector2(15, 15) +layout_mode = 2 +size_flags_vertical = 0 +expand_icon = true + +[node name="TextureRect" type="TextureRect" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Header)/HBoxContainer/MarginContainer (Help)"] +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 0 +mouse_filter = 2 +texture = ExtResource("6_byeim") + +[node name="MarginContainer (Close)" type="MarginContainer" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Header)/HBoxContainer"] +layout_mode = 2 +theme_override_constants/margin_left = 2 +theme_override_constants/margin_top = 6 +theme_override_constants/margin_right = 2 + +[node name="Button" type="Button" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Header)/HBoxContainer/MarginContainer (Close)"] +custom_minimum_size = Vector2(15, 15) +layout_mode = 2 +size_flags_vertical = 0 +expand_icon = true +script = SubResource("GDScript_hfquw") + +[node name="TextureRect" type="TextureRect" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Header)/HBoxContainer/MarginContainer (Close)"] +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 0 +mouse_filter = 2 +texture = ExtResource("4_b1wjg") + +[node name="PanelContainer (Menu Bar)" type="PanelContainer" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer"] +layout_mode = 2 +theme_override_styles/panel = SubResource("StyleBoxFlat_yu144") + +[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Menu Bar)"] +custom_minimum_size = Vector2(0, 16) +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="Button" type="Button" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Menu Bar)/HBoxContainer"] +layout_mode = 2 +theme_type_variation = &"FlatButton" +theme_override_colors/font_color = Color(0, 0, 0, 0) +theme_override_colors/font_pressed_color = Color(0, 0, 0, 0) +theme_override_colors/font_hover_color = Color(0, 0, 0, 0) +theme_override_colors/font_focus_color = Color(0, 0, 0, 0) +theme_override_colors/font_hover_pressed_color = Color(0, 0, 0, 0) +theme_override_colors/font_disabled_color = Color(0, 0, 0, 0) +theme_override_colors/font_outline_color = Color(0, 0, 0, 0) +text = "File" + +[node name="MarginContainer" type="MarginContainer" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Menu Bar)/HBoxContainer/Button"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/margin_top = 0 + +[node name="CenterContainer" type="CenterContainer" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Menu Bar)/HBoxContainer/Button/MarginContainer"] +layout_mode = 2 + +[node name="RichTextLabel" type="RichTextLabel" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Menu Bar)/HBoxContainer/Button/MarginContainer/CenterContainer"] +layout_mode = 2 +size_flags_vertical = 8 +mouse_filter = 2 +bbcode_enabled = true +text = "[u]F[/u]ile" +fit_content = true +autowrap_mode = 0 + +[node name="PanelContainer (Body)" type="PanelContainer" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +theme_type_variation = &"InvertedInnerPanelContainer" +theme_override_styles/panel = SubResource("StyleBoxTexture_eejdr") + +[node name="VBoxContainer" type="VBoxContainer" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Body)"] +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Body)/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +theme_override_constants/separation = 0 + +[node name="MarginContainer (Content)" type="MarginContainer" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Body)/VBoxContainer/HBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="SubViewportContainer" type="SubViewportContainer" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Body)/VBoxContainer/HBoxContainer/MarginContainer (Content)"] +clip_children = 2 +layout_mode = 2 +stretch = true + +[node name="SubViewport" type="SubViewport" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Body)/VBoxContainer/HBoxContainer/MarginContainer (Content)/SubViewportContainer"] +handle_input_locally = false +physics_object_picking = true +size = Vector2i(1124, 519) +render_target_update_mode = 4 + +[node name="Node3D" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Body)/VBoxContainer/HBoxContainer/MarginContainer (Content)/SubViewportContainer/SubViewport" instance=ExtResource("9_o80ae")] + +[node name="VScrollBar" type="VScrollBar" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Body)/VBoxContainer/HBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 1 +size_flags_vertical = 3 +page = 100.0 + +[node name="HBoxContainer2" type="HBoxContainer" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Body)/VBoxContainer"] +custom_minimum_size = Vector2(0, 15) +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="HScrollBar" type="HScrollBar" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Body)/VBoxContainer/HBoxContainer2"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +size_flags_horizontal = 3 +page = 100.0 + +[node name="MarginContainer" type="MarginContainer" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer/PanelContainer (Body)/VBoxContainer/HBoxContainer2"] +custom_minimum_size = Vector2(16, 0) +layout_mode = 2 + +[node name="PanelContainer (Status Bar)" type="PanelContainer" parent="VBoxContainer/MaximizedWindows/TheGame/PanelContainer/VBoxContainer"] +custom_minimum_size = Vector2(0, 16) +layout_mode = 2 +size_flags_vertical = 8 +theme_override_styles/panel = SubResource("StyleBoxTexture_sn8k8") + +[node name="Button (Resize Handle)" type="Button" parent="VBoxContainer/MaximizedWindows/TheGame"] +layout_mode = 1 +anchors_preset = 3 +anchor_left = 1.0 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = -17.0 +offset_top = -17.0 +offset_right = -5.0 +offset_bottom = -5.0 +grow_horizontal = 0 +grow_vertical = 0 +theme_type_variation = &"ResizeButton" + +[node name="TaskBar" type="PanelContainer" parent="VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 8 + +[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/TaskBar"] +layout_mode = 2 + +[node name="Button (Start)" type="Button" parent="VBoxContainer/TaskBar/HBoxContainer"] +layout_mode = 2 +text = "Start" + +[node name="Button (The Game)" type="Button" parent="VBoxContainer/TaskBar/HBoxContainer"] +layout_mode = 2 +text = "The Game" + +[node name="Button (Inventory)" type="Button" parent="VBoxContainer/TaskBar/HBoxContainer" node_paths=PackedStringArray("invwin")] +layout_mode = 2 +text = "Inventory +" +script = SubResource("GDScript_2vlp5") +invwin = NodePath("../../../../Inventory") + +[node name="Inventory" type="Control" parent="." node_paths=PackedStringArray("desktop", "maximized_windows", "taskbar")] +layout_mode = 2 +anchors_preset = 0 +offset_left = 100.0 +offset_top = 100.0 +offset_right = 261.0 +offset_bottom = 282.0 +size_flags_vertical = 3 +script = ExtResource("11_7veoj") +desktop = NodePath("..") +maximized_windows = NodePath("../VBoxContainer/MaximizedWindows") +taskbar = NodePath("../VBoxContainer/TaskBar") + +[node name="PanelContainer" type="PanelContainer" parent="Inventory"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("2_5t0g8") + +[node name="VBoxContainer" type="VBoxContainer" parent="Inventory/PanelContainer"] +layout_mode = 2 +theme_override_constants/separation = 2 + +[node name="PanelContainer (Header)" type="PanelContainer" parent="Inventory/PanelContainer/VBoxContainer" node_paths=PackedStringArray("window")] +custom_minimum_size = Vector2(0, 25) +layout_mode = 2 +theme_type_variation = &"HeaderPanelContainer" +theme_override_styles/panel = SubResource("StyleBoxTexture_gihe0") +script = SubResource("GDScript_ly7j8") +window = NodePath("../../..") + +[node name="HBoxContainer" type="HBoxContainer" parent="Inventory/PanelContainer/VBoxContainer/PanelContainer (Header)"] +custom_minimum_size = Vector2(0, 26) +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="MarginContainer (Title)" type="MarginContainer" parent="Inventory/PanelContainer/VBoxContainer/PanelContainer (Header)/HBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +theme_override_constants/margin_left = 5 +theme_override_constants/margin_right = 5 + +[node name="Label" type="Label" parent="Inventory/PanelContainer/VBoxContainer/PanelContainer (Header)/HBoxContainer/MarginContainer (Title)"] +layout_mode = 2 +theme_override_colors/font_color = Color(1, 1, 1, 1) +theme_override_font_sizes/font_size = 16 +text = "Inventory" + +[node name="MarginContainer (Minimize)" type="MarginContainer" parent="Inventory/PanelContainer/VBoxContainer/PanelContainer (Header)/HBoxContainer"] +layout_mode = 2 +theme_override_constants/margin_top = 6 + +[node name="Button" type="Button" parent="Inventory/PanelContainer/VBoxContainer/PanelContainer (Header)/HBoxContainer/MarginContainer (Minimize)" node_paths=PackedStringArray("window")] +custom_minimum_size = Vector2(15, 15) +layout_mode = 2 +size_flags_vertical = 0 +expand_icon = true +script = SubResource("GDScript_fvsxv") +window = NodePath("../../../../../..") + +[node name="TextureRect" type="TextureRect" parent="Inventory/PanelContainer/VBoxContainer/PanelContainer (Header)/HBoxContainer/MarginContainer (Minimize)"] +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 0 +mouse_filter = 2 +texture = ExtResource("2_2k613") + +[node name="MarginContainer (Maximize)" type="MarginContainer" parent="Inventory/PanelContainer/VBoxContainer/PanelContainer (Header)/HBoxContainer"] +layout_mode = 2 +theme_override_constants/margin_top = 6 + +[node name="Button" type="Button" parent="Inventory/PanelContainer/VBoxContainer/PanelContainer (Header)/HBoxContainer/MarginContainer (Maximize)" node_paths=PackedStringArray("window")] +custom_minimum_size = Vector2(15, 15) +layout_mode = 2 +size_flags_vertical = 0 +expand_icon = true +script = SubResource("GDScript_orv1v") +window = NodePath("../../../../../..") + +[node name="TextureRect" type="TextureRect" parent="Inventory/PanelContainer/VBoxContainer/PanelContainer (Header)/HBoxContainer/MarginContainer (Maximize)"] +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 0 +mouse_filter = 2 +texture = ExtResource("3_6tl28") + +[node name="MarginContainer (Help)" type="MarginContainer" parent="Inventory/PanelContainer/VBoxContainer/PanelContainer (Header)/HBoxContainer"] +layout_mode = 2 +theme_override_constants/margin_top = 6 + +[node name="Button" type="Button" parent="Inventory/PanelContainer/VBoxContainer/PanelContainer (Header)/HBoxContainer/MarginContainer (Help)"] +custom_minimum_size = Vector2(15, 15) +layout_mode = 2 +size_flags_vertical = 0 +expand_icon = true + +[node name="TextureRect" type="TextureRect" parent="Inventory/PanelContainer/VBoxContainer/PanelContainer (Header)/HBoxContainer/MarginContainer (Help)"] +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 0 +mouse_filter = 2 +texture = ExtResource("6_byeim") + +[node name="MarginContainer (Close)" type="MarginContainer" parent="Inventory/PanelContainer/VBoxContainer/PanelContainer (Header)/HBoxContainer"] +layout_mode = 2 +theme_override_constants/margin_left = 2 +theme_override_constants/margin_top = 6 +theme_override_constants/margin_right = 2 + +[node name="Button" type="Button" parent="Inventory/PanelContainer/VBoxContainer/PanelContainer (Header)/HBoxContainer/MarginContainer (Close)" node_paths=PackedStringArray("window")] +custom_minimum_size = Vector2(15, 15) +layout_mode = 2 +size_flags_vertical = 0 +expand_icon = true +script = SubResource("GDScript_go6nd") +window = NodePath("../../../../../..") + +[node name="TextureRect" type="TextureRect" parent="Inventory/PanelContainer/VBoxContainer/PanelContainer (Header)/HBoxContainer/MarginContainer (Close)"] +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 0 +mouse_filter = 2 +texture = ExtResource("4_b1wjg") + +[node name="PanelContainer (Menu Bar)" type="PanelContainer" parent="Inventory/PanelContainer/VBoxContainer"] +layout_mode = 2 +theme_override_styles/panel = SubResource("StyleBoxFlat_yu144") + +[node name="HBoxContainer" type="HBoxContainer" parent="Inventory/PanelContainer/VBoxContainer/PanelContainer (Menu Bar)"] +custom_minimum_size = Vector2(0, 16) +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="Button" type="Button" parent="Inventory/PanelContainer/VBoxContainer/PanelContainer (Menu Bar)/HBoxContainer"] +layout_mode = 2 +theme_type_variation = &"FlatButton" +theme_override_colors/font_color = Color(0, 0, 0, 0) +theme_override_colors/font_pressed_color = Color(0, 0, 0, 0) +theme_override_colors/font_hover_color = Color(0, 0, 0, 0) +theme_override_colors/font_focus_color = Color(0, 0, 0, 0) +theme_override_colors/font_hover_pressed_color = Color(0, 0, 0, 0) +theme_override_colors/font_disabled_color = Color(0, 0, 0, 0) +theme_override_colors/font_outline_color = Color(0, 0, 0, 0) +text = "File" + +[node name="MarginContainer" type="MarginContainer" parent="Inventory/PanelContainer/VBoxContainer/PanelContainer (Menu Bar)/HBoxContainer/Button"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/margin_top = 0 + +[node name="CenterContainer" type="CenterContainer" parent="Inventory/PanelContainer/VBoxContainer/PanelContainer (Menu Bar)/HBoxContainer/Button/MarginContainer"] +layout_mode = 2 + +[node name="RichTextLabel" type="RichTextLabel" parent="Inventory/PanelContainer/VBoxContainer/PanelContainer (Menu Bar)/HBoxContainer/Button/MarginContainer/CenterContainer"] +layout_mode = 2 +size_flags_vertical = 8 +mouse_filter = 2 +bbcode_enabled = true +text = "[u]F[/u]ile" +fit_content = true +autowrap_mode = 0 + +[node name="PanelContainer (Body)" type="PanelContainer" parent="Inventory/PanelContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +theme_type_variation = &"InvertedInnerPanelContainer" +theme_override_styles/panel = SubResource("StyleBoxTexture_eejdr") + +[node name="VBoxContainer" type="VBoxContainer" parent="Inventory/PanelContainer/VBoxContainer/PanelContainer (Body)"] +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="HBoxContainer" type="HBoxContainer" parent="Inventory/PanelContainer/VBoxContainer/PanelContainer (Body)/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +theme_override_constants/separation = 0 + +[node name="MarginContainer (Content)" type="MarginContainer" parent="Inventory/PanelContainer/VBoxContainer/PanelContainer (Body)/VBoxContainer/HBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="VScrollBar" type="VScrollBar" parent="Inventory/PanelContainer/VBoxContainer/PanelContainer (Body)/VBoxContainer/HBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 1 +size_flags_vertical = 3 +page = 100.0 + +[node name="HBoxContainer2" type="HBoxContainer" parent="Inventory/PanelContainer/VBoxContainer/PanelContainer (Body)/VBoxContainer"] +custom_minimum_size = Vector2(0, 15) +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="HScrollBar" type="HScrollBar" parent="Inventory/PanelContainer/VBoxContainer/PanelContainer (Body)/VBoxContainer/HBoxContainer2"] +custom_minimum_size = Vector2(16, 16) +layout_mode = 2 +size_flags_horizontal = 3 +page = 100.0 + +[node name="MarginContainer" type="MarginContainer" parent="Inventory/PanelContainer/VBoxContainer/PanelContainer (Body)/VBoxContainer/HBoxContainer2"] +custom_minimum_size = Vector2(16, 0) +layout_mode = 2 + +[node name="PanelContainer (Status Bar)" type="PanelContainer" parent="Inventory/PanelContainer/VBoxContainer"] +custom_minimum_size = Vector2(0, 16) +layout_mode = 2 +size_flags_vertical = 8 +theme_override_styles/panel = SubResource("StyleBoxTexture_sn8k8") + +[node name="Button (Resize Handle)" type="Button" parent="Inventory"] +layout_mode = 1 +anchors_preset = 3 +anchor_left = 1.0 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = -17.0 +offset_top = -18.0 +offset_right = -5.0 +offset_bottom = -6.0 +grow_horizontal = 0 +grow_vertical = 0 +theme_type_variation = &"ResizeButton" +action_mode = 0 +keep_pressed_outside = true +script = ExtResource("12_k07jd") + +[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] +stream = ExtResource("12_16brn") +autoplay = true diff --git a/RetroWindowsGUI/me.ogg b/RetroWindowsGUI/me.ogg new file mode 100644 index 0000000..6146901 Binary files /dev/null and b/RetroWindowsGUI/me.ogg differ diff --git a/RetroWindowsGUI/me.ogg.import b/RetroWindowsGUI/me.ogg.import new file mode 100644 index 0000000..d86d48a --- /dev/null +++ b/RetroWindowsGUI/me.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://c51m7ngf7kjdq" +path="res://.godot/imported/me.ogg-4023e8869a7a6a44157024dbc4e400eb.oggvorbisstr" + +[deps] + +source_file="res://RetroWindowsGUI/me.ogg" +dest_files=["res://.godot/imported/me.ogg-4023e8869a7a6a44157024dbc4e400eb.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/project.godot b/project.godot index e16ffc3..9fa0f03 100644 --- a/project.godot +++ b/project.godot @@ -11,9 +11,14 @@ config_version=5 [application] config/name="LgdgExampleProject" -run/main_scene="res://thirdPerson.tscn" +run/main_scene="res://RetroWindowsGUI/Window.tscn" config/features=PackedStringArray("4.2", "GL Compatibility") config/icon="res://icon.svg" +run/size/borderless=false + +[display] + +window/size/borderless=true [input]