Доработка. Таблица настроек

This commit is contained in:
lepshiy
2025-03-28 11:38:34 +03:00
parent 6440ca924f
commit 2f526ca270

View File

@@ -52,6 +52,7 @@ const SETTING_TABLE = [
['уарэп-спт25-1', TableEdit, TableEdit ],
['уарэп-спт25-2', TableEdit, TableEdit ]
]
const EXTERNAL_CU = 17 # Внешнее целееуказание
const SUPPRESS = 18 # Строка - Подавление
const KEYBORD = 19 # Строка - Виртуальная клавиатура
const HIDE_EMS2 = 20 # Строка - Скрыть вкладку ЭМС 2
@@ -90,9 +91,11 @@ func on_row_pressed(i_row: int):
$scroll_set/table.clear_rows_selected()
$scroll_set/table.set_row_selected(i_row, true)
func on_checkbutton_pressed(i_row: int):
on_row_pressed(i_row)
func setting_tab():
$heard_table.set_header(HEADER_ROW)
$heard_table.set_header_text(HEADER_ROW_TEXT)
@@ -116,15 +119,6 @@ func setting_tab():
var node_label = setting_str[1]
var node_value = setting_str[2]
$scroll_set/table.add_row([node_label, node_value])
#for column in range(2):
#var cell_instance = $scroll_set/table.get_node2(column, i)
#if cell_instance is LineEdit:
#if i % 2 == 0:
#cell_instance.modulate = Color(0.9, 0.9, 0.9, 1.0)
#else:
#cell_instance.modulate = Color(0.95, 0.95, 0.95, 1.0)
var label_instance = $scroll_set/table.get_node2(0, i)
label_instance.text = parameter
$scroll_set/table.set_node_editable(0, i, false)
@@ -161,7 +155,7 @@ func setting_tab():
func button_settings():
var extern_cu_node = $scroll_set/table.get_node2(1, SUPPRESS).get_children()[0]
var extern_cu_node = $scroll_set/table.get_node2(1, EXTERNAL_CU).get_children()[0]
extern_cu_node.connect('pressed', on_external_cu_btn_pressed.bind(extern_cu_node))
$scroll_set/table.set_row_text(SUPPRESS,(['Кнопка «Подавление»']))
$scroll_set/table.set_row_text(KEYBORD,(['Виртуальная клавиатура']))