Ключ "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"
                    ]            
                }
            ]        
        }    
    }
}
developers/references/core.plugin/name.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)