Run godot --convert-3to4 (automated conversion)

Apply Godot 4.6 automated conversion: renames Spatial.translate->position,
margin_*->offset_*, tool->@tool, .empty()->.is_empty(), DynamicFont->FontFile,
onready->@onready, export()->@export, and many more.

127 files changed by the tool. Manual fixes still required for:
 - godot_db_manager plugin (incompatible APIs: WindowDialog, Tabs, etc.)
 - lod plugin (Spatial -> Node3D renames)
 - ResourceLoader.load_interactive removed -> load_threaded_request
 - OS.set_window_fullscreen removed -> DisplayServer
 - Viewport.set_size_override removed

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Vaillant Jeremy
2026-05-16 19:18:27 +02:00
parent efa35a444a
commit 01ea3af253
127 changed files with 2262 additions and 2258 deletions
+15 -15
View File
@@ -1,10 +1,10 @@
@tool
"""
class GDDBInterface
"""
class_name GDDBInterface
tool
extends Control
var m_db_manager = null
@@ -15,20 +15,20 @@ func _ready() -> void:
m_db_manager = load(gddb_constants.c_addon_main_path + "core/db_man.gd").new()
# menu connections
$dlg/menu.connect("new_database", self, "on_menu_new_database")
$dlg/menu.connect("load_database", self, "on_menu_load_database")
$dlg/menu.connect("save_database", self, "on_menu_save_database")
$dlg/menu.connect("save_database_as", self, "on_menu_save_database_as")
$dlg/menu.connect("new_database", Callable(self, "on_menu_new_database"))
$dlg/menu.connect("load_database", Callable(self, "on_menu_load_database"))
$dlg/menu.connect("save_database", Callable(self, "on_menu_save_database"))
$dlg/menu.connect("save_database_as", Callable(self, "on_menu_save_database_as"))
# dialod notifications
$dlg.connect("about_to_show", self, "on_about_to_show")
$dlg.get_close_button().connect("pressed", self, "on_close")
$dlg.connect("about_to_popup", Callable(self, "on_about_to_show"))
$dlg.get_close_button().connect("pressed", Callable(self, "on_close"))
# new database connections
$dlg/new_db_dlg.connect("create_new_db", self, "on_new_database")
$dlg/new_db_dlg.connect("create_new_db", Callable(self, "on_new_database"))
# save / load connections
$dlg/load_db_dlg.connect("file_selected", self, "on_file_selected")
$dlg/load_db_dlg.connect("file_selected", Callable(self, "on_file_selected"))
# Called when the node is about to be shown.
func on_about_to_show() -> void :
@@ -44,7 +44,7 @@ func on_menu_new_database() -> void:
# called when loading a database from the menu
func on_menu_load_database() -> void:
$dlg/load_db_dlg.set_mode(FileDialog.MODE_OPEN_FILE)
$dlg/load_db_dlg.set_mode(FileDialog.FILE_MODE_OPEN_FILE)
$dlg/load_db_dlg.set_title("Load Database ...")
$dlg/load_db_dlg.set_current_file("")
$dlg/load_db_dlg.popup_centered()
@@ -61,7 +61,7 @@ func on_menu_save_database() -> void:
# called when saving a database as another from the menu
func on_menu_save_database_as():
# print("on_menu_save_database_as")
$dlg/load_db_dlg.set_mode(FileDialog.MODE_SAVE_FILE)
$dlg/load_db_dlg.set_mode(FileDialog.FILE_MODE_SAVE_FILE)
$dlg/load_db_dlg.set_title("Save Database As ...")
var currnet_tab = $dlg/databases.get_current_tab_control()
@@ -81,7 +81,7 @@ func on_new_database(db_name : String) -> void:
var db = m_db_manager.get_db_by_id(db_id)
# print("new DB added: " + str(db))
var db_editor = load(gddb_constants.c_addon_main_path + "db_editor.tscn").instance()
var db_editor = load(gddb_constants.c_addon_main_path + "db_editor.tscn").instantiate()
$dlg/databases.add_child(db_editor)
db_editor.set_name(db_name)
db.set_dirty(true)
@@ -96,7 +96,7 @@ func on_new_database(db_name : String) -> void:
func on_file_selected(filepath : String) -> void:
# print("GDDBInterface::on_file_selected(" + filepath + ")")
if($dlg/load_db_dlg.get_mode() == FileDialog.MODE_SAVE_FILE):
if($dlg/load_db_dlg.get_mode() == FileDialog.FILE_MODE_SAVE_FILE):
var filepath_low = filepath.to_lower()
# check for the file extension
@@ -117,7 +117,7 @@ func on_file_selected(filepath : String) -> void:
save_database_as(filepath)
elif($dlg/load_db_dlg.get_mode() == FileDialog.MODE_OPEN_FILE):
elif($dlg/load_db_dlg.get_mode() == FileDialog.FILE_MODE_OPEN_FILE):
load_database(filepath)
# saves a database to a given file path
@@ -144,7 +144,7 @@ func load_database(filepath : String) -> void:
db.set_dirty(false)
# print("new DB added: " + str(db))
var db_editor = load(gddb_constants.c_addon_main_path + "db_editor.tscn").instance()
var db_editor = load(gddb_constants.c_addon_main_path + "db_editor.tscn").instantiate()
$dlg/databases.add_child(db_editor)
db_editor.set_name(db.get_db_name())
db_editor.set_database(db)