問題タブ [clutter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
276 参照

menu - クラッター アクター内で呼び出したときに gtk メニュー ポップアップが表示されませんか?

Clutter アクタが右クリックされたときに gtk メニュー ポップアップを表示しようとしています。なぜかメニューが表示されません。これが私のコードです(すべてではなく、ハンドラーのみ)

PopupMenu は gtk.menu の小さなラッパーです。

アクターは、フローレイアウトのアクター内にあります。このアクターは、透明な gtk ウィンドウ内にあります。デバッグ メッセージが表示されます。

なぜこれが機能しないのですか?ありがとう

0 投票する
1 に答える
389 参照

signals - Valaでbutton_press_eventシグナルハンドラを書く方法は?

私はしばらく前から Vala と一緒に Clutter を使用しています。

Vala と一緒に仕事をするのは楽しいことですが、私はクラッタ (特に、何らかの理由で機能していないように見える信号) に問題がありました。

clutter-vala でシグナルを使用する方法の例を見つけるのに苦労しています。

Google とこのサイトは、有用なものを思いつきませんでした。

誰かが使用されている clutter-vala の実際の例を教えてもらえますかbutton_press_event? (これは、アクターをクリックしたときにトリガーされるイベントだと思います)

0 投票する
2 に答える
1454 参照

event-handling - gnome シェル拡張でのウィンドウ フォーカス イベントの処理

Gnome 3.4 用の gnome シェル拡張を開発しています。編集可能なテキストがフォーカスイン/アウトされている場合、拡張機能はウィンドウイベントをキャプチャする必要があります。

私にはうまくいきませんでした。

簡単な使用例を次に示します。ユーザーが Firefox の検索ボックスをクリックするたびに、ハンドラーを実行したいと考えています。

助けてくれてありがとう、

0 投票する
1 に答える
504 参照

gtk - Clutter-vala テクスチャのロード方法

フォルダ アイコンをテクスチャとして読み込もうとしています。私は今ほとんどすべてを試しましたが、何らかの理由で機能させることができません

このスレッドはまさに私が探しているものだと思いますが、高度すぎます。とりあえずシンプルにしたい。

何らかの理由で、これを機能させたり翻訳したりできません。

これは私が最終的に得たコードです。今何をすべきかわからない。

0 投票する
1 に答える
95 参照

gnome - 中心点の周りでアクターをアニメート/スピンする方法は?

Clutter と Vala を使用して、さまざまなものをアニメーション化しています。しかし、たとえばアクターを z 軸を中心に回転させた場合、アクターは自分自身を中心に回転するだけではありません。代わりに、それが中心点であるかのように、左上隅を中心に回転します。bindcontraint と関係があると思いますが、それに関する多くの情報を見つけることができませんでした。

私の質問は、アクターを自分自身の中心点の周りで回転させるにはどうすればよいですか?

どんな例でも大歓迎です:)事前に感謝します

0 投票する
0 に答える
70 参照

c - 低優先メールの移行が停止しないようにする

私はものをアニメーション化するためにクラッタートランジションを使用しています:

新しいトランジションを開始し、別のトランジションがすでに実行されている場合、新しいトランジションはすでに実行中のトランジションの終了値をオーバーライドすることをどこかで読んだことがあります。どうすればこれを防ぐことができますか?

現在のトランジションを中断せずに続行するにはどうすればよいですか?