MacOS背后的逻辑';上海世博会;

MacOS背后的逻辑';上海世博会;,macos,apple-expose,Macos,Apple Expose,这只是出于好奇 Exposé有两个功能,一个是重新排列桌面上的窗口,一个是显示所有打开的窗口,以便用户可以看到隐藏在其他窗口下方的窗口,另一个是将所有窗口移到侧面,让用户与桌面交互 我只是想知道是否有人知道操作系统在显示桌面时决定将窗口放置在何处以及将窗口移动到何处的逻辑。关于您要查找的内容的一般概念称为: 图形的绘制基本上是图形在平面中嵌入的图形表示,通常旨在方便地可视化相关图形或图形建模对象的某些属性 Exposé将使用一种算法或类似的家族来派生它的窗口布局函数。您还可以查看的源代码。它有布

这只是出于好奇

Exposé有两个功能,一个是重新排列桌面上的窗口,一个是显示所有打开的窗口,以便用户可以看到隐藏在其他窗口下方的窗口,另一个是将所有窗口移到侧面,让用户与桌面交互


我只是想知道是否有人知道操作系统在显示桌面时决定将窗口放置在何处以及将窗口移动到何处的逻辑。

关于您要查找的内容的一般概念称为:

图形的绘制基本上是图形在平面中嵌入的图形表示,通常旨在方便地可视化相关图形或图形建模对象的某些属性

Exposé将使用一种算法或类似的家族来派生它的窗口布局函数。您还可以查看的源代码。它有布局图节点的算法,就像Exposé一样


至于把窗户移到一边。这可能是一个“愚蠢”的算法,它将窗口位置移动到最近的一侧。

这只是出于好奇:为什么要问?你有什么问题可以通过了解这些琐事来解决?这是一个真正模糊的问题。。。。你希望人们如何回答?作为伪代码,在prolog中,在集合论中以一种简洁的方式描述:精确复制:@Hassan Syed:在CMOS 6502汇编程序中会很好。是的,Omnigraffe使用布局算法。