浏览代码

added a working example of modifying graphnodes

Jonathan Higgins 7 月之前
父节点
当前提交
b56a9cdb7c
共有 3 个文件被更改,包括 3 次插入3 次删除
  1. 1 1
      scenes/main/control.gd
  2. 1 1
      scenes/main/control.tscn
  3. 1 1
      scenes/menu/search_menu.gd

+ 1 - 1
scenes/main/control.gd

@@ -151,7 +151,7 @@ func check_user_preferences():
 	$MenuBar/SettingsButton.set_item_checked(1, interface_settings.disable_pvoc_warning)
 	$MenuBar/SettingsButton.set_item_checked(2, interface_settings.auto_close_console)
 	$MenuBar/SettingsButton.set_item_checked(3, interface_settings.console_on_top)
-	$MenuBar/SettingsButton.set_item_checked(3, interface_settings.use_search)
+	$MenuBar/SettingsButton.set_item_checked(4, interface_settings.use_search)
 	$Console.always_on_top = interface_settings.console_on_top
 	if audio_devices.has(audio_settings.device):
 		AudioServer.set_output_device(audio_settings.device)

+ 1 - 1
scenes/main/control.tscn

@@ -355,7 +355,7 @@ script = ExtResource("6_fyarh")
 offset_left = 4.0
 offset_top = 4.0
 offset_right = 596.0
-offset_bottom = 45.0
+offset_bottom = 49.0
 
 [node name="SearchBar" type="LineEdit" parent="SearchMenu/VBoxContainer"]
 layout_mode = 2

+ 1 - 1
scenes/menu/search_menu.gd

@@ -65,7 +65,7 @@ func display_items(filter: String):
 	
 	#resize menu within certain bounds
 	await get_tree().process_frame
-	self.size.y = min(item_container.size.y + search_bar.size.y + 10, 410 * DisplayServer.screen_get_scale()) #i think this will scale for retina screens but might be wrong
+	self.size.y = min((item_container.size.y * DisplayServer.screen_get_scale()) + search_bar.size.y + 50, 410 * DisplayServer.screen_get_scale()) #i think this will scale for retina screens but might be wrong
 	
 func _on_search_bar_text_changed(new_text: String) -> void:
 	display_items(new_text)