Является ли GObject лучшим способом создания пунктов меню с сигналами в Clutter? - PullRequest
0 голосов
/ 14 октября 2011

Я хочу создать вертикальные меню с возможностью переключения фокуса.

Нужно ли мне делать это, используя способ GObject, чтобы создать пользовательскую опцию с собственным сигналом события, или я должен создать ее отдельно без GObject?

Любое предложение поможет. И может ли кто-нибудь дать мне ссылки на надлежащие примеры кодов, где кодирование выполняется в производственной среде, а не на прикольных примерах.

1 Ответ

0 голосов
/ 19 октября 2011

У вас есть тэг clutter с вашим вопросом, поэтому я предполагаю, что вы хотите использовать clutter. В этом случае вы можете поместить свои пункты меню как объекты ClutterActor в ClutterGroup и обрабатывать логику навигации по меню на уровне контейнера. Это тривиально для событий клавиатуры, но для навигации с помощью мыши вы можете перехватывать их в каждом пункте меню и затем передавать его в контейнер с идентификатором элемента или чем-то еще. Это очень просто с беспорядком. К сожалению, на данный момент у меня нет примеров кода, которыми можно поделиться.

...