feat: support move xembed window on treeland#1573
feat: support move xembed window on treeland#1573BLumia wants to merge 1 commit intolinuxdeepin:masterfrom
Conversation
|
Skipping CI for Draft Pull Request. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: BLumia The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
18de6a1 to
d0bfc61
Compare
| PluginSurface *pluginSurface = findPluginSurface(plugin_id, item_key); | ||
| if (pluginSurface) { | ||
| dx = pluginSurface->itemPosition().x(); | ||
| dy = pluginSurface->itemPosition().y(); |
There was a problem hiding this comment.
这个 itemPosition 是在任务栏上的位置偏移吗?如果托盘是在展开区域的话,这个位置正确吗?
| return false; | ||
| } | ||
|
|
||
| m_ddeShellManager->setXWindowPositionRelative(wid, m_dockWlSurface, dx, dy); |
There was a problem hiding this comment.
此处都是基于 dockWlSurface 进行偏移,是否有考虑托盘在展开区域情况呢?
|
TAG Bot New tag: 2.0.39 |
通过 treeland 提供的 API 移动 xembed 窗口 Log:
d0bfc61 to
ebce64c
Compare
|
TAG Bot New tag: 2.0.40 |
通过 treeland 提供的 API 移动 xembed 窗口。