.. only:: html .. _capi-menu: Пользовательские меню. Модуль action ========================================== .. automodule:: action Добавление пользовательских меню ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Встраивание пользовательских меню происходит через объекты меню, описанные в модуле actions пакета cerebro. Получить доступ к этим объектам можно через классы модуля actions: * :py:class:`cerebro.actions.Action` - базовый класс действия * :py:class:`cerebro.actions.Actions` - базовый класс меню * :py:class:`cerebro.actions.AttachmentEditorMenu` - контекстное меню вложений в редакторе * :py:class:`cerebro.actions.AttachmentForumMenu` - контекстное меню вложений на форуме * :py:class:`cerebro.actions.AttachmentForumToolBar` - инструментальная панель вложений * :py:class:`cerebro.actions.AttachmentSearchMenu` - контекстное меню вложений в поиске * :py:class:`cerebro.actions.AttachmentSearchToolBar` - инструментальная панель вложений в поиске * :py:class:`cerebro.actions.MainMenu` - главное меню приложения * :py:class:`cerebro.actions.MessageForumMenu` - контекстное меню сообщения на форуме * :py:class:`cerebro.actions.MessageForumToolBar` - инструментальная панель сообщения * :py:class:`cerebro.actions.TaskActiveMenu` - контекстное меню задачи * :py:class:`cerebro.actions.TaskNavigatorMenu` - контекстное меню задачи в навигаторе * :py:class:`cerebro.actions.TaskSearchMenu` - контекстное меню задачи в поиске * :py:class:`cerebro.actions.TaskToDoListMenu` - контекстное меню задачи в To Do List * :py:class:`cerebro.actions.TaskToolBar` - инструментальная панель задачи С помощью этих классов встраиваются пользовательские меню и действия в контекстные меню: .. image:: ../img/capi_example_menu2.png :align: center В панели инструментов: .. image:: ../img/capi_example_menu4.png :align: center В главное меню приложения: .. image:: ../img/capi_example_menu5.png :align: center С примерами добавления пользовательских меню можно ознакомится :ref:`здесь `.