問題タブ [window-decoration]

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 投票する
1 に答える
281 参照

c++ - XWindowsで装飾されたウィンドウの内側の寸法を取得するには?

m_winwm_winhが全画面サイズである全画面ウィンドウを作成すると、 「装飾」 (ウィンドウ境界) サイズに基づいて、外側の寸法が全画面で、内側が小さいウィンドウが作成されるようです。ウィンドウにクエリを実行して、ウィンドウの幅と高さを取得する方法はありますか?

これはLinux上にあります。

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

python - たとえば、GTKウィンドウを装飾する方法。gnome-panel?

gnome-panelによく似た、パネルのようなアプリケーションを作りたいと思います。これにはGTKを使用したいと思います(Qtを調べましたが)、できればPythonを使用します。

色/グラデーション/ビットマップ/svgが適用されるようにウィンドウを装飾するにはどうすればよいですか?

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

java - フレームの装飾された部分でイベントをトリガーするにはどうすればよいですか?

マウスがフレームの装飾された部分にあるときにイベントをトリガーしたいと思います。Javaで可能ですか?

フレームやパネルなどにリスナーを追加しようとしましたが、いくつかの方法で試しましたが、何も機能しません。そして、私がフレームにいるとき、それはうまくいきます

ご協力ありがとうございました

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

android - Qt + Android - Necessitas - トップレベルのウィンドウ装飾

最近、Android 用の最初の Qt アプリケーションを作成しました (necessitas を使用)。

正常に動作しますが(フルスクリーンアプリケーション)...

メッセージ ボックスは装飾されておらず、常に画面の左上隅にあります。

標準の装飾でそれらを単純に装飾し、センタリング動作を復元するにはどうすればよいですか?

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

window-decoration - Wayland - コンポジターがウィンドウを装飾するかどうかを調べる

この質問を見たことがあります: Wayland コンポジターは X のようにウィンドウの装飾を行うことはできませんか? 、しかし、私はこれを疑問に思っています:

純粋な wayland を使用してアプリケーションを作成したとします。サーバーがウィンドウを装飾するかどうかはどうすればわかりますか? デコレートしないコンポジターと、デコレートするコンポジターをサポートしたい(そうでないコンポジターは、アプリケーションが手動でデコレートします)。

これは可能ですか?そうでない場合、これは現在の wayland API で理論的に可能ですか (つまり、標準化が必要なある種の奇妙なメッセージパッシング)? もしそうでなければ、なぜですか?

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

linux - Unity/Compizでウィンドウフレームの半径を取得するには?

Unity (Compiz ウィンドウ マネージャー) でウィンドウ フレームの半径を取得する方法はありますか? アクティブなウィンドウのテーマを解析してそうする必要がありますか? もしそうなら、どのファイルを解析する必要がありますか? それ以外の方法でも受け付けます。さらに、他のWMの解決策を知っている場合は、それを書いてください.

私は Qt を使用していますが、私が知っている限りでは、そのような機能は「そのまま」提供されていません。ただし、Qt オプションを知っている場合は、それらを優先します。

ウィンドウ フレームの半径の下で、次の領域を意味します (赤で囲まれ、赤は含まれません)。

例えば図の場合、赤枠内の正方形の一辺が6pxなので、枠線の半径は6pxです。

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

java - JFrame 装飾を動的に表示および非表示にする

私はさまざまな観点から Java Swing ベースのアプリケーションを開発しています。「メインメニュー」のパースペクティブでは、ウィンドウ (JFrame) を装飾したくありませんが、他のパースペクティブではウィンドウを装飾したいと考えています。つまり、装飾属性を動的に変更する必要があります。

setUndecorated(false)とを使用しようとしましsetUndecorated(true)たが、実際にウィンドウを表示する前に、これを一度しか設定できないようです。

これを達成する方法はありますか?

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

c - クライアント側の装飾は Gnome 3.10 と GTK 3 でどのように機能しますか?

タイトルが示すように、C で記述された標準の GTK3 アプリケーション (バインディングでは Python も同様に機能するはずですがgobject) を変換して、クライアント側の装飾を行うにはどうすればよいでしょうか? 私はこのアイデアが本当に好きですが、デフォルトのGnome 3.10アプリ(設定、微調整ツールなど)以外にこれを行うものは見つかりませんでした.