문제

이것은 단지 호기심을위한 것입니다.

Exposé는 데스크탑에서 창을 재 배열하는 두 가지 기능이 있습니다. 하나는 모든 열린 창을 표시하여 사용자가 다른 것 아래에 숨겨져있는 Windows와 사용자가 상호 작용할 수 있도록 모든 창을 측면으로 이동시키는 다른 기능을 볼 수 있습니다. 데스크탑.

누군가가 OS가 데스크탑을 보여줄 때 Wind

도움이 되었습니까?

해결책

당신이 찾고있는 것에 대한 일반화 된 아이디어는 그래프 드로잉:

] 그래프의 그림은 기본적으로 평면에 그래프를 포함시키는 그림 표현이며, 일반적으로 해당 그래프의 특정 속성 또는 그래프에 의해 모델링 된 객체의 편리한 시각화를 목표로합니다.

Exposé는이 중 알고리즘을 사용하거나 유사한 패밀리를 사용하여 창 레이아웃 기능을 도출합니다. 또한 소스 코드를 볼 수도 있습니다. GraphViz 프로젝트. Exposé와 같은 방식으로 그래프 노드를 배치하기위한 알고리즘이 있습니다.

옆으로 창문을 뒤섞는 것에 관해서. Windows 위치를 가져 와서 가장 가까운면으로 이동하는 "멍청한"알고리즘 일 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top