Ключ "statusbar"

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

{  
  "statusbar": {
    "rbproj.plan": {
      "priority": 1111,
      "items": [
        "id_open",
        "-",
        {
          "textbox": "$(cadviewX,plan) $(cadviewY,plan)",
          "description": "",
          "width": 30,
          "menu": "rbproj.plan.cmedit arg1 arg2"
        },
        {
          "combobox": "dyn_layers",
          "description": "Слои чертежа",
          "width": 32
        },
        {
          "button": "id_open",
          "menu": "rbproj.plan.cmedit arg1 arg2",
          "items": [
            "id_open",
            "id_open"
          ]
        }
      ]
    }
}

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

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

Строка статуса состоит из следующих параметров

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

...
   "items": 
   [
     "id_open",
     "id_close",
     "-"
   ]
...
...
   "items": 
   [
     {
       "combobox": "dyn_layers",
       "description": "Слои чертежа",
       "width": 32
     }
   ]
...
...
   "items": 
   [
     {
       "textbox": "$(cadviewX,plan) $(cadviewY,plan)"
       "description": "Текстовый редактор",
       "width": 32,
       "menu": "rbproj.plan.cmedit arg1 arg2"
     }
   ]
...
...
   "items": 
   [
     {
       "button": "id_button",
       "menu": "rbproj.plan.cmedit arg1 arg2",
       "items": 
       [ 
         "id_open", 
         "id_close" 
       ]
     }
   ]
...
Чтобы разделить содержимое строки статуса, можно использовать разделитель. Разделитель между элементами строки добавляется с помощью ключа «-»