modified: JgmenuCorrector.kt

This commit is contained in:
Gregory Bednov 2026-02-17 23:38:19 +03:00
commit 8e8f454111

View file

@ -3,12 +3,18 @@ import java.util.*
typealias Menu = HashMap<String, Pair<String, MutableList<String>>> typealias Menu = HashMap<String, Pair<String, MutableList<String>>>
val deleteSubmenus = arrayOf("apps-dir-Education", "apps-dir-Settings") val deleteSubmenus = arrayOf("apps-dir-Education", "apps-dir-Settings", "apps-dir-Other")
val newSubmenus = arrayOf(Pair("apps-dir-Database", "БД и проект-ие")) val newSubmenus = arrayOf(
Pair("apps-dir-Database", "БД и проект-ие"),
Pair("apps-dir-Network", "Работа с сетью"),
Pair("apps-dir-Simulation", "Модел-ие тех.процессов"),
Pair("apps-dir-CAD", "CAD/CAM/CAE-системы")
)
/// Добавляет новые записи как есть, в формате CSV для jgmenu_run /// Добавляет новые записи как есть, в формате CSV для jgmenu_run
val appendix: MutableList<Pair<String, String>> = mutableListOf( val appendix: MutableList<Pair<String, String>> = mutableListOf(
Pair("Archi (Archimate Modeling Tool),Archi,archi,,#Education", "apps-dir-Database"), Pair("Archi (Archimate Modeling Tool),Archi,archi,,#Education", "apps-dir-Database"),
Pair("Cisco Packet Tracer 7.3.1,packettracer7,packettracer7,,#Education", "apps-dir-Network"),
Pair("Выключить,powermenu poweroff,,,#System", "apps-dir-System"), // TODO powermenu Pair("Выключить,powermenu poweroff,,,#System", "apps-dir-System"), // TODO powermenu
Pair("Перезагрузить,powermenu reboot,,,#System", "apps-dir-System"), // TODO powermenu Pair("Перезагрузить,powermenu reboot,,,#System", "apps-dir-System"), // TODO powermenu
Pair("IntelliJ IDEA Community Edition,idea-community,idea-community,,#Development", "apps-dir-Development") Pair("IntelliJ IDEA Community Edition,idea-community,idea-community,,#Development", "apps-dir-Development")
@ -30,7 +36,14 @@ val deletions: MutableList<Pair<String, String?>> = mutableListOf(
val moves: Array<Triple<String, String, String>> = arrayOf( val moves: Array<Triple<String, String, String>> = arrayOf(
Triple("Camunda Modeler", "apps-dir-Other", "apps-dir-Database"), Triple("Camunda Modeler", "apps-dir-Other", "apps-dir-Database"),
Triple("StarUML", "apps-dir-Development", "apps-dir-Database"), Triple("StarUML", "apps-dir-Development", "apps-dir-Database"),
Triple("MySQL Workbench", "apps-dir-Development", "apps-dir-Database") Triple("MySQL Workbench", "apps-dir-Development", "apps-dir-Database"),
Triple("КОМПАС-3D-v24", "apps-dir-Other", "apps-dir-CAD"),
Triple("FreeCAD", "apps-dir-Graphics", "apps-dir-CAD"),
Triple("Ramus", "apps-dir-Other", "apps-dir-Database"),
Triple("HTTPie", "apps-dir-Development", "apps-dir-Network"),
Triple("DWSIM", "apps-dir-Development", "apps-dir-Simulation"),
Triple("CNC VMC", "apps-dir-Development", "apps-dir-Simulation"),
Triple("SimInTech", "apps-dir-Development", "apps-dir-Simulation")
) )
fun readWhile(m: Scanner, p: (String) -> Boolean): fun readWhile(m: Scanner, p: (String) -> Boolean):