RibbonExtension

class axioma.gui.extension.RibbonExtension

Класс для добавления элементов в ленточный интерфейс.

Методы:

addTab(id, text)

Добавление вкладки.

Параметры:
  • id (str) – Идентификатор вкладки
  • text (str) – Название вкладки
addGroup(tabId, id, text)

Добавление группы внутри вкладки.

Параметры:
  • idTab (str) – Идентификатор вкладки
  • id (str) – Идентификатор группы
  • text (str) – Название группы
addCategory(id, text)

Добавление категории команд.

Параметры:
  • id (str) – Идентификатор категории
  • text (str) – Название категории
addAction(id, tabId, groupId[, rowSpan = 1, columnSpan = 1, row = -1, column = -1])

Добавление кнопки действия или инструмента в ленточный интерфейс. Размер и положение кнопки измеряется ячейками 16x16 пикселей.

Параметры:
  • id (str) – Идентификатор кнопки действия или инструмента
  • tabId (str) – Идентификатор вкладки
  • groupId (str) – Идентификатор группы
  • rowSpan (int) – вертикальный размер кнопки в группе
  • columnSpan (int) – горизонтальный размер кнопки в группе
  • row (int) – вертикальная позиция кнопки в группе
  • column (int) – горизонтальная позиция кнопки в группе