10.2.2. Класс cerebro.actions.Actions

class cerebro.actions.Actions(type)[исходный код]

Класс, предоставляющий интерфейс для доступа к элементам меню.

Методы

action(function)[исходный код]
Параметры:function (string) – функция действия.
Результат:добавленное действие.
Тип результата:cerebro.actions.Action

Возвращает действие по идентификатору.

add_menu(name, icon='')[исходный код]
Параметры:
  • name (string) – имя меню.
  • icon (string) – иконка меню.
Результат:

добавленное меню.

Тип результата:

cerebro.actions.Actions

Добавляет меню.

См.также

insert_menu(). remove_menu().

add_separator()[исходный код]

Adds a separator to a menu.

См.также

insert_separator().

has_action(function)[исходный код]
Параметры:function (string) – функция действия.
Результат:существует ли действие.
Тип результата:bool

Проверяет наличие действия.

has_menu(name)[исходный код]
Параметры:name (string) – имя меню.
Результат:существует ли меню.
Тип результата:bool

Проверяет наличие меню.

insert_menu(pos, name, icon='')[исходный код]
Параметры:
  • pos (int) – позиция меню.
  • name (string) – имя меню.
  • icon (string) – иконка меню.
Результат:

вставленное меню.

Тип результата:

cerebro.actions.Actions

Вставляет меню в определенную позицию.

См.также

add_menu(), remove_menu().

insert_separator(pos)[исходный код]
Параметры:pos (int) – separator position.

Puts a separator into a certain position in the menu.

См.также

add_separator().

menu(name)[исходный код]
Параметры:name (string) – имя меню.
Результат:меню.
Тип результата:cerebro.actions.Actions

Возвращает меню.

multimetod_add_action()[исходный код]

add_action(function, name, icon = „“, shortcut = „“, shortcut_context = 0)

Параметры:
  • function (string) – исполняемая функция элемента.
  • name (string) – имя элемента.
  • icon (string) – путь до файла иконки элемента.
  • shortcut (string) – ярлык элемента.
  • shortcut_context (int) – shortcut context.
Результат:

добавленное действие.

Тип результата:

cerebro.actions.Action

add_action(action)

Параметры:action (cerebro.actions.Action) – действие.
Результат:добавленное действие.
Тип результата:cerebro.actions.Action

Добавляет действие.

my_action = cerebro.actions.TaskToolBar().add_action('function', 'name')

См.также

insert_action(), remove_action().

multimetod_insert_action()[исходный код]

insert_action(pos, function, name, icon = „“, shortcut = „“, shortcut_context = 0)

Параметры:
  • pos (int) – позиция элемента.
  • function (string) – исполняемая функция элемента.
  • name (string) – имя элемента.
  • icon (string) – путь до файла иконки элемента.
  • shortcut (string) – ярлык элемента.
  • shortcut_context (int) – shortcut context.
Результат:

вставленное действие.

Тип результата:

cerebro.actions.Action

insert_action(action)

Параметры:
Результат:

добавленное действие.

Тип результата:

cerebro.actions.Action

Вставляет действие в определенную позицию.

my_action = cerebro.actions.TaskToolBar().insert_action(0, 'function', 'name')

См.также

add_action(), remove_action().

remove_action(function)[исходный код]
Параметры:function (string) – исполняемая функция элемента.

Удаляет действие.

См.также

add_action(), insert_action().

remove_menu(name)[исходный код]
Параметры:name (string) – имя меню.

Удаляет меню.

См.также

add_menu(), insert_menu().

size()[исходный код]
Результат:menu size (number of items).
Тип результата:int