diff --git a/scenes/button-flat/nine-patch-button.gd b/scenes/button-flat/nine-patch-button.gd index 700abd5b..c3928789 100644 --- a/scenes/button-flat/nine-patch-button.gd +++ b/scenes/button-flat/nine-patch-button.gd @@ -37,6 +37,12 @@ var _pressed: = false $button.set_text(val) +@export var btn_tooltip: String = '': + set(val): + btn_tooltip = val + $button.set_tooltip_text(val) + + @export var disabled: bool = false: set(val): disabled = val diff --git a/scenes/frame-ecm-list/frm-ecm-list.tscn b/scenes/frame-ecm-list/frm-ecm-list.tscn index db6c658e..4084f8d1 100644 --- a/scenes/frame-ecm-list/frm-ecm-list.tscn +++ b/scenes/frame-ecm-list/frm-ecm-list.tscn @@ -57,6 +57,7 @@ size_flags_vertical = 3 tooltip_text = "Включает принудительную помеху" strips_rotation = 15.0 text = "СРН" +btn_tooltip = "Включает подавление радионавигации" metadata/rfi_name = "srn" [node name="btn_jtids" parent="grd_forced" groups=["группа-принудительно"] instance=ExtResource("4_7ys3c")] @@ -64,8 +65,10 @@ editor_description = "Кнопка для принудительного вкл layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 +tooltip_text = "Включает подавление каналов связи типа JTIDS" strips_rotation = 15.0 text = "JTIDS" +btn_tooltip = "Включает подавление радиосвязи типа JTIDS" metadata/rfi_name = "sprs" [node name="btn_kupd" parent="grd_forced" groups=["группа-принудительно"] instance=ExtResource("4_7ys3c")] @@ -75,6 +78,7 @@ size_flags_vertical = 3 tooltip_text = "Кнопка для принудительного включения группы секторов в режим КУПД" strips_rotation = 15.0 text = "КУПД" +btn_tooltip = "Включает подавление каналов управления передачи данных" metadata/rfi_name = "kupd" [node name="btn_panika" parent="grd_forced" groups=["группа-принудительно"] instance=ExtResource("4_7ys3c")] @@ -84,6 +88,7 @@ size_flags_vertical = 3 tooltip_text = "Кнопка для принудительного включения группы секторов в режим КУПД" strips_rotation = 15.0 text = "Паника" +btn_tooltip = "Включает подавление JTIDS и КУПД" metadata/rfi_name = "" [node name="btn_cancel" parent="grd_forced" groups=["прин-секторы-срн"] instance=ExtResource("4_7ys3c")] @@ -92,4 +97,5 @@ size_flags_horizontal = 3 size_flags_vertical = 3 strips_rotation = 15.0 text = "Очистить" +btn_tooltip = "Выключает все сеансы помех" metadata/rfi_name = "" diff --git a/scenes/grid-buttons-ecm/grid-buttons-ecm.tscn b/scenes/grid-buttons-ecm/grid-buttons-ecm.tscn index d9384518..d5f3919e 100644 --- a/scenes/grid-buttons-ecm/grid-buttons-ecm.tscn +++ b/scenes/grid-buttons-ecm/grid-buttons-ecm.tscn @@ -13,6 +13,7 @@ size_flags_horizontal = 3 size_flags_vertical = 3 strips_rotation = 30.0 text = "Откл." +btn_tooltip = "Выключает помеху" disabled = true metadata/rfi_name = "off" @@ -22,6 +23,7 @@ size_flags_horizontal = 3 size_flags_vertical = 3 strips_rotation = 30.0 text = "МЧМ-1" +btn_tooltip = "Включает помеху МЧМ-1" disabled = true metadata/rfi_name = "mchm1" @@ -31,6 +33,7 @@ size_flags_horizontal = 3 size_flags_vertical = 3 strips_rotation = 30.0 text = "СРН-И1" +btn_tooltip = "Включает помеху СРН-И1" disabled = true metadata/rfi_name = "srni1" @@ -40,6 +43,7 @@ size_flags_horizontal = 3 size_flags_vertical = 3 strips_rotation = 30.0 text = "СРН-М2" +btn_tooltip = "Включает помеху СРН-М2" disabled = true metadata/rfi_name = "srnm2" @@ -49,6 +53,7 @@ size_flags_horizontal = 3 size_flags_vertical = 3 strips_rotation = 30.0 text = "СРН-GPS" +btn_tooltip = "Включает помеху СРН-GPS" disabled = true metadata/rfi_name = "srngps" @@ -58,6 +63,7 @@ size_flags_horizontal = 3 size_flags_vertical = 3 strips_rotation = 30.0 text = "ПД-М4" +btn_tooltip = "Включает помеху МП-М4" disabled = true metadata/rfi_name = "pdm4" @@ -67,6 +73,7 @@ size_flags_horizontal = 3 size_flags_vertical = 3 strips_rotation = 30.0 text = "ПД-М2" +btn_tooltip = "Включает помеху МП-М2" disabled = true metadata/rfi_name = "pdm2" @@ -76,6 +83,7 @@ size_flags_horizontal = 3 size_flags_vertical = 3 strips_rotation = 30.0 text = "ЛЧМ-1" +btn_tooltip = "Включает помеху ЛЧМ-1" disabled = true metadata/rfi_name = "lchm1" @@ -85,6 +93,7 @@ size_flags_horizontal = 3 size_flags_vertical = 3 strips_rotation = 30.0 text = "ЛЧМ-2" +btn_tooltip = "Включает помеху ЛЧМ-2" disabled = true metadata/rfi_name = "lchm2" @@ -94,6 +103,7 @@ size_flags_horizontal = 3 size_flags_vertical = 3 strips_rotation = 30.0 text = "ПД-М4С" +btn_tooltip = "Включает помеху ПД-М4C" disabled = true metadata/rfi_name = "pdm4s" @@ -103,6 +113,7 @@ size_flags_horizontal = 3 size_flags_vertical = 3 strips_rotation = 30.0 text = "ПД-ЧМ" +btn_tooltip = "Включает помеху ПД-ЧМ" disabled = true metadata/rfi_name = "pdchm" @@ -112,6 +123,7 @@ size_flags_horizontal = 3 size_flags_vertical = 3 strips_rotation = 30.0 text = "СВ-И1" +btn_tooltip = "Включает помеху СВ-И1" disabled = true metadata/rfi_name = "svi1" @@ -121,6 +133,7 @@ size_flags_horizontal = 3 size_flags_vertical = 3 strips_rotation = 30.0 text = "K1" +btn_tooltip = "Включает помеху К1" disabled = true metadata/rfi_name = "k1" @@ -130,6 +143,7 @@ size_flags_horizontal = 3 size_flags_vertical = 3 strips_rotation = 30.0 text = "СВ-М2" +btn_tooltip = "Включает помеху СВ-М2" disabled = true metadata/rfi_name = "svm2" @@ -139,6 +153,7 @@ size_flags_horizontal = 3 size_flags_vertical = 3 strips_rotation = 30.0 text = "ОЗП-1" +btn_tooltip = "Включает помеху ОЗП-1" disabled = true metadata/rfi_name = "ozp1" @@ -148,5 +163,6 @@ size_flags_horizontal = 3 size_flags_vertical = 3 strips_rotation = 30.0 text = "ЕРЛС" +btn_tooltip = "Включает помеху ЕЛРС" disabled = true metadata/rfi_name = "eprls" diff --git a/scenes/работа/работа.tscn b/scenes/работа/работа.tscn index c08c2b77..89e71eb8 100644 --- a/scenes/работа/работа.tscn +++ b/scenes/работа/работа.tscn @@ -179,6 +179,7 @@ size_flags_vertical = 3 tooltip_text = "Кнопка для выбора сектора при помощи клика мышкой" strips_rotation = 25.0 text = "Строб" +btn_tooltip = null metadata/state = 0 [node name="btn_threats" parent="btns_select" groups=["группа-режим-выбора"] instance=ExtResource("8_k0iv2")] @@ -188,6 +189,7 @@ size_flags_vertical = 3 tooltip_text = "Кнопка для выбора сектора при помощи клика мышкой" strips_rotation = 25.0 text = "Цель" +btn_tooltip = null metadata/state = 1 [node name="btn_fs_sector" parent="btns_select" groups=["группа-режим-выбора"] instance=ExtResource("8_k0iv2")] @@ -197,6 +199,7 @@ size_flags_vertical = 3 tooltip_text = "Кнопка для выбора сектора при помощи клика мышкой" strips_rotation = 25.0 text = "Сектор" +btn_tooltip = null pressed = true metadata/state = 2 @@ -351,6 +354,7 @@ size_flags_vertical = 3 tooltip_text = "Кнопка для выбора сектора при помощи клика мышкой" strips_rotation = 25.0 text = "Сек. запрета" +btn_tooltip = null metadata/state = 0 [node name="btn_work" parent="." instance=ExtResource("8_k0iv2")] @@ -364,6 +368,7 @@ size_flags_vertical = 3 tooltip_text = "Кнопка для выбора сектора при помощи клика мышкой" strips_rotation = 25.0 text = "Сек. работы" +btn_tooltip = null metadata/state = 0 [node name="btn_all_work" type="TextureButton" parent="."] diff --git a/scenes/эмс/эмс.tscn b/scenes/эмс/эмс.tscn index 32717b0e..35c82896 100644 --- a/scenes/эмс/эмс.tscn +++ b/scenes/эмс/эмс.tscn @@ -81,6 +81,7 @@ offset_right = 1583.0 offset_bottom = 85.0 strips_rotation = 10.0 text = "Прочитать" +btn_tooltip = "" [node name="btn_flash_write" parent="." instance=ExtResource("2_eju8r")] layout_mode = 0 @@ -90,6 +91,7 @@ offset_right = 1583.0 offset_bottom = 129.0 strips_rotation = 10.0 text = "Записать" +btn_tooltip = "" [node name="btn_save" type="Button" parent="."] layout_mode = 0