質問

これは好奇心のためだけです。

Exposéには、特にデスクトップのウィンドウを再配置する2つの機能があり、1つはすべての開いたウィンドウを表示して、ユーザーが他のウィンドウの下に隠されているウィンドウを見ることができます。デスクトップ。

OSがどのウィンドウを配置するウィンドウを決定し、どの境界線をデスクトップを表示するときにどの境界線を移動するかを決定するロジックを誰かが知っているのだろうかと思います。

役に立ちましたか?

解決

あなたが探しているものの一般化されたアイデアは呼ばれています グラフ図:

]グラフの図面は、基本的に、平面にグラフの埋め込みの絵の表現であり、通常、問題のグラフまたはグラフによってモデル化されたオブジェクトの特定のプロパティの便利な視覚化を目的としています。

Exposéは、これからアルゴリズムを使用するか、同様のファミリを使用してウィンドウレイアウト関数を導き出します。また、のソースコードを見ることもできます GraphVizプロジェクト. 。エクスポーゼとほぼ同じように、グラフノードをレイアウトするためのアルゴリズムがあります。

窓を横にシャッフルするように。おそらく、Windowsの位置を取り、最も近い側に移動する「愚かな」アルゴリズムです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top