问题标签 [window-management]

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 回答
367 浏览

linux - 卷起/遮蔽浮动窗户真棒?

多年来,我一直在尝试来自 KDE/MATE 的真棒,我真的很喜欢它。我以前的工作流程中确实只缺少一件事。

有时我正在使用具有大量浮动窗口的应用程序。我发现浮动 WM 非常有用的是能够卷起或遮蔽窗口,基本上只保留应用程序的标题栏,但隐藏其窗口内容。

这可能很棒吗?或者是否有其他选项,如选项卡窗口(如 i3 中)或者您有其他建议吗?

提前非常感谢!

0 投票
1 回答
333 浏览

python - 对无关窗口的奇怪 sdl 副作用

当通过 pysdl2 玩 sdl2 时,我注意到了这种奇怪的副作用,一旦 sdl 脚本运行不相关的窗口,这些窗口通常在移动时会变得半透明,现在却保持不透明。

如果不是因为那种唠叨的感觉表明我在做一些根本错误的事情,我不会那么介意。

任何人都能够启发我这里到底发生了什么?

这是我的脚本:

以下是屏幕抓取前后的画面:

前

KDE 5.45.0我的桌面的系统设置窗口没有运行sdl脚本,显示相关设置 Desktop Effects>Translucency。注意窗口是半透明的,因为我在拍照时拖动它。

后

相同但运行sdl脚本。请注意,尽管我大力拖动窗口,但它仍然顽固地不透明。

0 投票
0 回答
349 浏览

c# - UWP如何检测窗口何时更改其位置

我正在使用 AppWindow ( https://docs.microsoft.com/en-us/uwp/api/windows.ui.windowmanagement.appwindow ) 为我的 UWP 应用创建第二个窗口。我需要检测用户何时更改此辅助窗口的位置(即她将窗口拖到屏幕上)。目前,我正在收听以下事件:

  • AppWindow.Changed
  • UIElement.XamlRoot.Changed

它检测用户何时调整窗口大小,但不检测窗口何时被简单移动(保持完全相同的宽度和高度)。

还有其他我可以听的活动吗?

顺便说一句,这同样适用于旧的 Windows.UI.Xaml.Window:是否有一个事件我可以监听它的移动(不调整大小)?

0 投票
1 回答
397 浏览

python-3.x - 终端没有在顶部 Mac 上打开窗口 - Atom

我目前正在我的 Mac 上使用 Atom 在 Python3 中进行编码,并且我安装了一个包(“atom-python-run”),它使用命令“python3 {path}”启动一个终端窗口,其中“路径”是当前工作目录包含 filename.py。它打开得很好并且运行完美,但是窗口没有在我的原子窗口顶部打开,而是在它后面打开。我每次都必须点击它才能看到终端窗口,这真的很令人沮丧。我也讨厌使用 CMD+Tab 来查找它。

这是我正在使用的包中的一个错误(我认为),我不想等待他们修复它。OS X 中是否有任何方法可以始终在每个其他窗口的顶部打开终端?还是第三方应用?我在网上的任何地方都找不到解决此问题的方法。

0 投票
1 回答
30 浏览

stack - 堆栈 Windows 管理器程序操作方法

我从 Microsoft 商店下载了 Stack Windows Manager。有人向我介绍了它,并说这是一个很棒的程序。
奇怪的是,安装和设置后,我不知道如何开始使用它?没有说明可以告诉我如何至少将我的桌面组织到这个“布局工具”中。哪里有视频?

0 投票
1 回答
87 浏览

.net - 仅使用 GetWindowPlacement 中的 NormalPosition 保存和恢复表单位置和大小

在 .NET Framework 4.6 和 Windows 窗体中,我有一个无边框窗体,没有标题栏,也没有最小化和最大化按钮,可调整大小(使用自定义代码)。

我想使用GetWindowPlacementSetWindowPlacement保存和恢复表单位置和大小。

我从以下方面获得这种价值观GetWindowPlacement

我的窗体/窗口没有最小化和最大化按钮,出于所有预期目的,它的设计目的不是最小化/最大化,因此应始终将其恢复到正常的窗口状态。

因此,我只想将NormalPosition矩形从WindowPlacement应用程序设置中保存下来。

加载表单时,我打算使用从设置中加载WindowPlacement的字段创建一个结构NormalPosition,并用默认值填充其他值(ShowCmd到 1、MinPosition到-1、-1 等)

让我担心的是文档中的这句话:

WINDOWPLACEMENT 结构中使用的坐标只能由 GetWindowPlacement 和 SetWindowPlacement 函数使用。

我应该担心吗?我的计划是否可以通过仅保存NormalPosition.

0 投票
0 回答
19 浏览

putty - 如何管理显示 Putty 窗口的位置

我正在使用 extraPutty 进行自动化。该工具使用腻子作为 GUI。我想管理窗口可以在桌面上显示的位置。例如:当我打开 10 个腻子时,我希望它们并排出现。有可能做这样的事情吗?

非常感谢

0 投票
0 回答
110 浏览

visual-studio-2019 - 如何将 Visual Studio 2019 中的解决方案资源管理器移至左侧?(和其他东西)

我很难将 Visual Studio 2019 中解决方案资源管理器下的所有内容移到左侧。如果它手动执行,则内容将在选项卡中打开。选项卡的“左”、“上”和“右”选项不适用于打开的任何 cpp 文件。文档中的任何搜索都只会以无法解决我的问题/问题而告终。

这让我发疯。