Skip to content

Commit 64b4d44

Browse files
committed
Added icon for "Browse Community Nodes" button
1 parent edf1a14 commit 64b4d44

4 files changed

Lines changed: 47 additions & 4 deletions

File tree

material_maker/panels/library/library.gd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ func _notification(what: int) -> void:
5757
if what == NOTIFICATION_THEME_CHANGED:
5858
if not is_node_ready():
5959
await ready
60+
%Download.texture = get_theme_icon("download", "MM_Icons")
6061
for s in library_manager.get_sections():
6162
var button : Button = category_buttons[s]
6263
button.icon = get_theme_icon("section_" + s.to_lower(), "MM_Icons")

material_maker/panels/library/library.tscn

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,18 @@
1-
[gd_scene load_steps=5 format=3 uid="uid://drbpisn5f3h8y"]
1+
[gd_scene load_steps=7 format=3 uid="uid://drbpisn5f3h8y"]
22

33
[ext_resource type="Script" uid="uid://byotadn432paf" path="res://material_maker/panels/library/library_tree.gd" id="1"]
44
[ext_resource type="Script" uid="uid://cg0s65b0doku6" path="res://material_maker/panels/library/library.gd" id="1_748nq"]
55
[ext_resource type="Texture2D" uid="uid://c0j4px4n72di5" path="res://material_maker/icons/icons.tres" id="3"]
6+
[ext_resource type="Texture2D" uid="uid://1s0c37uoj4rf" path="res://material_maker/theme/default_theme_icons.svg" id="5_55s42"]
67

78
[sub_resource type="AtlasTexture" id="1"]
89
atlas = ExtResource("3")
910
region = Rect2(0, 0, 16, 16)
1011

12+
[sub_resource type="AtlasTexture" id="AtlasTexture_xdn16"]
13+
atlas = ExtResource("5_55s42")
14+
region = Rect2(0, 64, 15, 16)
15+
1116
[node name="Library" type="PanelContainer"]
1217
offset_right = 323.0
1318
offset_bottom = 391.0
@@ -66,12 +71,37 @@ auto_tooltip = false
6671
script = ExtResource("1")
6772

6873
[node name="GetFromWebsite" type="Button" parent="Library"]
74+
custom_minimum_size = Vector2(0, 24)
6975
layout_mode = 2
7076
size_flags_vertical = 4
7177
tooltip_text = "Get more nodes from website"
72-
text = "Browse Community Nodes"
7378
clip_text = true
7479

80+
[node name="HBoxContainer" type="HBoxContainer" parent="Library/GetFromWebsite"]
81+
layout_mode = 1
82+
anchors_preset = 8
83+
anchor_left = 0.5
84+
anchor_top = 0.5
85+
anchor_right = 0.5
86+
anchor_bottom = 0.5
87+
offset_left = -113.0
88+
offset_top = -11.5
89+
offset_right = 113.0
90+
offset_bottom = 11.5
91+
grow_horizontal = 2
92+
grow_vertical = 2
93+
theme_override_constants/separation = 1
94+
95+
[node name="Download" type="TextureRect" parent="Library/GetFromWebsite/HBoxContainer"]
96+
unique_name_in_owner = true
97+
layout_mode = 2
98+
texture = SubResource("AtlasTexture_xdn16")
99+
expand_mode = 2
100+
101+
[node name="Label" type="Label" parent="Library/GetFromWebsite/HBoxContainer"]
102+
layout_mode = 2
103+
text = "Browse Community Nodes"
104+
75105
[node name="ItemMenu" type="PopupMenu" parent="."]
76106
unique_name_in_owner = true
77107
item_count = 6

material_maker/theme/classic_base.tres

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
[gd_resource type="Theme" load_steps=143 format=3 uid="uid://w487nirev8y5"]
1+
[gd_resource type="Theme" load_steps=144 format=3 uid="uid://w487nirev8y5"]
22

33
[ext_resource type="Texture2D" uid="uid://1s0c37uoj4rf" path="res://material_maker/theme/default_theme_icons.svg" id="1_fw8f4"]
44
[ext_resource type="FontFile" uid="uid://lro0qdrhfytt" path="res://material_maker/theme/font_rubik/Rubik-Light.ttf" id="3_h5b0q"]
@@ -349,6 +349,11 @@ region = Rect2(48, 48, 16, 16)
349349
atlas = ExtResource("1_fw8f4")
350350
region = Rect2(32, 16, 16, 16)
351351

352+
[sub_resource type="AtlasTexture" id="AtlasTexture_wbe58"]
353+
atlas = ExtResource("1_fw8f4")
354+
region = Rect2(0, 64, 16, 16)
355+
metadata/scale = 2.0
356+
352357
[sub_resource type="AtlasTexture" id="AtlasTexture_oy0ko"]
353358
atlas = ExtResource("1_fw8f4")
354359
region = Rect2(64, 0, 16, 16)
@@ -979,6 +984,7 @@ MM_Icons/icons/3D_preview_control = SubResource("AtlasTexture_hht3q")
979984
MM_Icons/icons/arrow_left = SubResource("AtlasTexture_q32qs")
980985
MM_Icons/icons/arrow_right = SubResource("AtlasTexture_r3xak")
981986
MM_Icons/icons/delete = SubResource("AtlasTexture_agwde")
987+
MM_Icons/icons/download = SubResource("AtlasTexture_wbe58")
982988
MM_Icons/icons/draw = SubResource("AtlasTexture_oy0ko")
983989
MM_Icons/icons/dropdown = SubResource("AtlasTexture_2gawd")
984990
MM_Icons/icons/environment = SubResource("AtlasTexture_x8swe")

material_maker/theme/default.tres

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
[gd_resource type="Theme" load_steps=165 format=3 uid="uid://b628lwfk6ig2c"]
1+
[gd_resource type="Theme" load_steps=166 format=3 uid="uid://b628lwfk6ig2c"]
22

33
[ext_resource type="FontFile" uid="uid://lro0qdrhfytt" path="res://material_maker/theme/font_rubik/Rubik-Light.ttf" id="1_5tfb1"]
44
[ext_resource type="Texture2D" uid="uid://1s0c37uoj4rf" path="res://material_maker/theme/default_theme_icons.svg" id="1_s43fy"]
@@ -457,6 +457,11 @@ region = Rect2(64, 192, 16, 16)
457457
atlas = ExtResource("1_s43fy")
458458
region = Rect2(32, 16, 16, 16)
459459

460+
[sub_resource type="AtlasTexture" id="AtlasTexture_0jwmb"]
461+
atlas = ExtResource("1_s43fy")
462+
region = Rect2(0, 64, 16, 16)
463+
metadata/scale = 2.0
464+
460465
[sub_resource type="AtlasTexture" id="AtlasTexture_oy0ko"]
461466
atlas = ExtResource("1_s43fy")
462467
region = Rect2(64, 0, 16, 16)
@@ -1237,6 +1242,7 @@ MM_Icons/icons/connection_direct = SubResource("AtlasTexture_pfiqs")
12371242
MM_Icons/icons/connection_manhattan = SubResource("AtlasTexture_pfsii")
12381243
MM_Icons/icons/connection_rounded = SubResource("AtlasTexture_1lfk8")
12391244
MM_Icons/icons/delete = SubResource("AtlasTexture_agwde")
1245+
MM_Icons/icons/download = SubResource("AtlasTexture_0jwmb")
12401246
MM_Icons/icons/draw = SubResource("AtlasTexture_oy0ko")
12411247
MM_Icons/icons/dropdown = SubResource("AtlasTexture_2gawd")
12421248
MM_Icons/icons/environment = SubResource("AtlasTexture_x8swe")

0 commit comments

Comments
 (0)