Ключ "toolbars"

Секция «toolbars» - описывает структуру панелей инструментов программы.

{  
  "toolbars": {
    "rbproj.main": [
      {
        "id": "tbx_standard",
        "title": "Заголовок",
        "flags": "$(if,$(cond),0,1)",
        "visible": true,
        "dock": 0,
        "x": 0,
        "y": 0,
        "items": [
          "id_open",
          "-",
          {
            "combobox": "dyn_layers",
            "description": "Слои чертежа",
            "width": 32
          },
          {
            "editbox": "$(fvalue)",
            "select": "fselect %0",
            "description": "Текстовый редактор",
            "width": 32
          },
          {
            "button": "id_button",
            "items": 
            [ 
              "id_open", 
              "id_close" 
            ]
          }
        ]
      }
    ]
  }
}

Ключом элемента является комбинация из ключа модели проекта, и ключа окна на котором должна быть расположена панель инструментов. Для проектов Топоматик Робур ключа модели проекта это «rbproj».

Стандартные ключи окон для панели инструментов следующие:

Каждая панель инструментов состоит из следующих параметров

В качестве вложенных элементов допустимо следующее

...
   "items": 
   [
     "id_open",
     "id_close",
     "-"
   ]
...
...
   "items": 
   [
     {
       "combobox": "dyn_layers",
       "description": "Слои чертежа",
       "width": 32
     }
   ]
...
...
   "items": 
   [
     {
       "editbox": "$(fvalue)",
       "select": "fselect %0",
       "description": "Текстовый редактор",
       "width": 32
     }
   ]
...
...
   "items": 
   [
     {
       "button": "id_button",
       "items": 
       [ 
         "id_open", 
         "id_close" 
       ]
     }
   ]
...
Чтобы разделить содержимое панели, можно использовать разделитель. Разделитель между элементами панели добавляется с помощью ключа «-»