0

フォーカス切り替え機能を備えた垂直メニューを作成したい。

独自のイベント信号を持つカスタム オプションを作成するには、GObject の方法を使用する必要がありますか、それとも GObject を使用せずに個別に作成する必要がありますか?

どんな提案も役に立ちます。そして、派手な例ではなく、本番環境でコーディングが行われる適切なサンプルコードへのリンクを誰かに教えてもらえますか。

4

1 に答える 1

0

質問にクラッタータグが付いているので、クラッターを使用したいと思います。その場合、メニュー項目をClutterActorオブジェクトとしてClutterGroupに配置し、コンテナーレベルでメニューナビゲーションロジックを処理できます。これはキーボードイベントでは簡単ですが、マウスナビゲーションでは、各メニューアイテムでそれらをインターセプトし、アイテムIDなどを使用してコンテナに渡すことができます。とてもシンプルで雑然としています。残念ながら、現時点で共有できるコードサンプルはありません。

于 2011-10-19T02:14:16.387 に答える