class_name BugReportForm extends ColorRect @onready var __version_button : MenuButton = $Form/VBoxContainerLeft/GridContainer/VersionButton @onready var __hardware_button : MenuButton = $Form/VBoxContainerLeft/GridContainer/HardwareButton @onready var __os_button : MenuButton = $Form/VBoxContainerLeft/GridContainer/OSButton @onready var __component_button : MenuButton = $Form/VBoxContainerLeft/GridContainer/ComponentButton @onready var __severity_button : MenuButton = $Form/VBoxContainerLeft/GridContainer/SeverityButton var __version_items : Array var __hardware_items : Array var __os_items : Array var __component_items : Array var __severity_items : Array var __stored_mouse_mode : int func _enter_tree(): __stored_mouse_mode = Input.mouse_mode Input.mouse_mode = Input.MOUSE_MODE_VISIBLE func _exit_tree(): Input.mouse_mode = __stored_mouse_mode func fill_tags(tag_list:Array): var version_menu : PopupMenu = __version_button.get_popup() var version_list : Array = tag_list[0] for i in version_list.size(): version_menu.add_item(version_list[i]["name"], i) var hardware_menu : PopupMenu = __hardware_button.get_popup() var hardware_list : Array = tag_list[1] for i in hardware_list.size(): hardware_menu.add_item(hardware_list[i]["name"], i) var os_menu : PopupMenu = __os_button.get_popup() var os_list : Array = tag_list[2] for i in os_list.size(): os_menu.add_item(os_list[i]["name"], i) var component_menu : PopupMenu = __component_button.get_popup() var component_list : Array = tag_list[3] for i in component_list.size(): component_menu.add_item(component_list[i]["name"], i) var severity_menu : PopupMenu = __severity_button.get_popup() var severity_list : Array = tag_list[4] for i in severity_list.size(): severity_menu.add_item(severity_list[i]["name"], i)