問題タブ [window-managers]
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.
android - WindowManager の ShowAlertDialog
WindowManager に customView を追加しました
customView をクリックすると、アラート ダイアログが表示されます。ただし、alertDialog は customView の背後に表示されます。
WindowManager またはすべての前に警告ダイアログを追加する方法はありますか?
python - Python でタイリング ウィンドウ マネージャーを作成する
私は、Awesome Tiling ウィンドウ マネージャーを 6 か月以上使用していますが、これには非常に満足しています。
週末のプロジェクトとして、またハックファンのために、独自のタイリング ウィンドウ マネージャーを作成したいと考えています。Xmonad と dwm が非常に小さいことに気付きました。PythonウィンドウマネージャーであるQtileを認識しています。
どこから始めればよいかわかりません。Xorg のマニュアル/API を読んで理解する必要がありますか? ウィンドウ管理用の Python ライブラリはありますか? タイリング ウィンドウ マネージャの作成方法を教えてください。
ウィンドウ マネージャーを作成する際の同様の経験を共有できれば幸いです。
android - 画面に合わせたAndroidギャラリー画像onTouch
「ギャラリーアプリケーション」のような外観のアプリケーションを開発しています。ギャラリーから画像をクリックすると...画像を画面全体に合わせたい..このコードを使用しました..しかし、機能しません。これについて私を案内してくれませんか...これが同じコードです:
java - すべてのウィンドウマネージャーに正しいJFrameを書き込む
JFrame
Linux(およびここでは異なるウィンドウマネージャーの下)、Mac、およびWindowsでJavaウィンドウを常に同じ方法で表示する正しい方法は何ですか?
JFrame
Windowsでは最大化されているため、実際にはいくつかの問題があります。JFrame
素晴らしいWMを備えたLinux Notebookでは、ウィンドウはパックされているだけで、Macではウィンドウが半分最大化されているため、Linuxよりも大きくなります。パック...
画面をMaximiumサイズに設定しようとしました。これは、Windowsでは非常にうまく機能しているようですが、MacやLinux(Awesome WM)では機能しません。
これは非常に単純なフレームで、現在行っていることを説明しています。
問題は、一部のウィンドウマネージャーにはMaximize_both拡張状態がないため、計算する必要があることです。これは、すべてのPCで知ることは不可能です。すべてのウィンドウマネージャーでウィンドウを正しいサイズに設定するにはどうすればよいですか?
唯一の解決策は、固定されたデフォルトサイズであり、これはJFrame
?に与えられます。とウィンドウを最大化しようとしますか?
linux - XCB は本番環境で使用する準備ができていますか? 代わりに Xlib を使用する必要がありますか?
GTK、QT などを使用せずに X11 イベント、ウィンドウ処理、および入力への低レベル アクセスが必要な場合、Xlib またはXCBを使用する必要がありますか? それぞれの長所と短所は何ですか?
window-managers - kwin 以外の単純なウィンドウ マネージャーのオプションは?
私はここで子供の学校のために「封印された」システムを作成しています。現在、Python (PyQt) でプログラミングし、「封印された」システムを取得するために他のもの (BIOS を含む) をハッキングしています。私がやりたいことをします。コマンド/起動デバイスなどを実行するオプションはありません。キーボードのファンクション キーと組み合わせがマップされていませんでした。また、システムが必要なものだけを実行できるように、ファイルのアクセス許可が慎重に選択されました。
問題は、それがかなり貧弱な仕様のアトム デバイスであり、Qt4 (PyQt4) と共に、KDE のウィンドウ マネージャー kwin を使用してグラフィックスを作成していることですが、可能であれば C++ で GUI を作成したいと考えています。 wxwidgets、または Java (2GB の RAM) を swing か何かを使用するので、軽量で最小限のウィンドウ マネージャーが必要です。
問題は、その目的のための本当に小さくて最小限の純粋なウィンドウマネージャーを見つけることができないことです. エラーについて尋ねられ、チェックを削除する時間がないため、多くのハックが必要だったので、kwin を実行したくありません。また、軽くはないので、Qt を使用するつもりはありません。
「window maker」のようなものが役立つと思っていましたが、私が決して使用しない多くの機能が付属しており、全体を複雑にするだけです。「ブロック」するより多くのもの。
単にウィンドウを作成するだけのものが欲しいだけです。kwin のようなものですが、軽く、シームレスな Qt を必要とせず、あまりハッキングせずにスタンドアロンで実行できます。
推奨事項はありますか?
ありがとうございました。
PS: チャリティー用です。子供向けの安価な Linux PC で、主にブラウザーの基本、ドキュメント編集などを学習します。名前も Web ページもまだありませんが、アプリを「ハック」して作成する予定なので、やらなければならないことがたくさんあります。それらは適切かつシームレスに動作します。主にメニュー/ショートカットを削除します。
haskell - Xmonad:ウィンドウをフローティングするときは、ウィンドウを移動またはサイズ変更します
私はキーボードを使って窓を浮かせたり沈めたりするのが好きです。残念ながら、フロートした場合、ウィンドウは移動またはサイズ変更されないため、まだタイル化されていないことを視覚的に示すことはほとんどありません。理想的には、フロートレイヤーに移動したら、画面の中央に移動したり、サイズを変更したりします。
最良の解決策は、以下の関数(または同様の関数)と連携して機能します。これは、キーバインドを使用して呼び出します。マウスクリックでフローティングして、引き続き正常に機能させたいと思います。
(コードが盗まれました、私はまだHaskellを把握していません:c)
編集:以下の変更されたコードのkeysMoveWindowToは、実際には「floatwindowId」を置き換えることができます。これにより不要になります。
c# - WPF Apps running within WPF Apps
I would like to run a shell window manager kiosk-style WPF app that is full screen and contains in it other WPF apps.
Each WPF app is a project of it's own in my VS solution, what are the best practices for loading an instance of the other apps into my shell app and (preferably) confine them to certain bounds within the window manager.
linux - GUI ツールキットは、Linux のウィンドウ マネージャーとどのように通信しますか?
GUI ツールキット (Qt、GTK など) をウィンドウ マネージャーと連携させる基本的なメカニズムは何ですか?
私の知る限り、GUI ツールキットは、ウィンドウ マネージャーを必要とせずに独自のメイン ウィンドウを描画できます。ただし、私を混乱させるポイントは、ウィンドウマネージャーが x サーバーで「新しいウィンドウ要求」を検出し、このウィンドウの周りにそのフレーム、タイトルなどを描画するタイミングと方法です。確かに、ある種の暗黙の調整が必要です。ただし、コーディングの観点からは、ウィンドウ マネージャーの初期化は GUI ツールキットに対して完全に透過的に見えます。
GUI ツールキットとウィンドウ マネージャの両方が x ウィンドウの 2 つのピア クライアントであるというのは本当ですか? 新しいウィンドウの作成プロセスに関与するためにウィンドウマネージャーを呼び出す (通知する) のは x サーバーの責任ですか? この場合、ウィンドウ マネージャがない場合、「アプリケーション ウィンドウ」の位置は誰が決定するのでしょうか。
java - Java を使用して Windows ウィンドウを画面上で移動する方法は?
おそらくJavaで、GUIを備えたウィンドウマネージャーを作成することを考えています。ただし、自分のプログラムが所有していないウィンドウを移動する最善の方法を見つけるのに苦労しています。
これまでのところ、JNI を使用して Windows API とやり取りする必要があるように思われますが、役立つ例は見つかりませんでした。
誰もこれを行う方法を知っていますか?
ありがとう!
PS。これを行うためのより良い言語があれば、私は必ずしも Java に縛られているわけではありません。