0

我想创建一个具有焦点切换能力的垂直菜单。

我是否需要使用 GObject 方式来创建具有自己的事件信号的自定义选项,还是应该在没有 GObject 的情况下单独创建它?

任何建议都会有所帮助。任何人都可以给我链接以获得正确的示例代码,其中编码是在生产环境中完成的,而不是花哨的示例。

4

1 回答 1

0

你的问题有混乱标签,所以我假设你想使用混乱。在这种情况下,您可以将菜单项作为 ClutterActor 对象放入 ClutterGroup 并在容器级别处理菜单导航逻辑。这对于键盘事件来说是微不足道的,但对于鼠标导航,您可以在每个菜单项上拦截它们,然后将其传递给带有项目 ID 或其他内容的容器。杂乱无章非常简单。不幸的是,我目前没有可分享的代码示例。

于 2011-10-19T02:14:16.387 回答