====== Ключ "name" ======
Ключ "name" - это уникальное имя плагина.
{
"name":"myplugin",
....
}
Если ключ не задан, то по умолчанию назначает в качестве имени плагина имя файла. Используется для ссылок на элементы из другого плагина. Например, если у вас есть два файла example1.plugin и example2.plugin, в первом объявлены команды меню, а во втором само меню, то можно сделать это так:
#Файл example1.plugin
{
"name":"my_example1",
"actions": {
"id_my_action1": {
"cmd":"my_cmd",
"title":"моё название"
}
}
}
#Файл example2.plugin
{
"menubars": {
"rbproj": {
"items": [
{
"id": "my_menu",
"title": "Мое меню",
"items": [
#Мы ссылаемся в нашем меню, на команду, объявленную в другом файле plugin с помощью значения ключа name
"my_example1.id_my_action1"
]
}
]
}
}
}