Доработка. Таблица настроек
This commit is contained in:
@@ -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,(['Виртуальная клавиатура']))
|
||||
|
||||
Reference in New Issue
Block a user