问题标签 [dockable]

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 投票
2 回答
516 浏览

java - 使用 Jidesoft 隐藏 DockableFrame 中的选项卡

我现在被困在使用 JideSoft 上。我有一个 DockableFrame,它会有很多观点。我想隐藏让我在视图之间切换的选项卡,但我不知道如何。有人可以帮忙吗?

0 投票
3 回答
1016 浏览

wpf - 如何创建像 IE9 或 chrome 这样的可停靠选项卡

我想实现一个类似于 IE9 或 chrome 的 UI。

我喜欢可停靠选项卡,它可以拖出到新窗口中。

并且窗口也可以作为选项卡放入。

有没有人可以给我一个如何实现它的想法,或者一个库,或者一个例子?

谢谢你 。

AvalonDock 非常好,但不像我想要的那样。

0 投票
0 回答
731 浏览

c# - How to keep the dockable bar of dotnetbar visible in auto-hide state until i click other controls?

Just like the title says. I create a dockable bar, one of dotnetbar controls in the form.And I set the bar in auto-hide state. Now I want to keep the bar visible in auto-hide state until I click other controls just like the visual studio's dockable bars.

I have tried to set the property "AutoHideVisible" true, but it just let the bar display in a very short time and then hide later.

0 投票
1 回答
5568 浏览

python-2.7 - 如何在 PyQt4 中将 QDockWidget 添加到 QFrame

QDockWidget我该如何添加QFrame?因为QFrame没有addDockWidget!!!

0 投票
1 回答
76 浏览

desktop - 使窗口可停靠到 Windows 桌面

WinAMP 的最新(不幸的是最后一个)版本提供了一个名为“停靠工具栏”的功能。

我在网上找到了一张截图,显示了它的样子。例如,如果您将 WinAMP 窗口停靠在底部,则另一个窗口不会与它重叠,甚至不会最大化:

http://img.photobucket.com/albums/v514/Matheusoc/netscape.jpg

问题是什么编程技术提供了这种对接。

0 投票
0 回答
709 浏览

visual-c++ - CDockablePane 停靠到另一个窗格时不保存布局

在 MFC 应用程序中,我有两个派生的 CDockablePane 窗格对象停靠在主视图的任一侧。

这是创建其中一个窗格的代码。第二个类似。

布局由窗口通过 LoadState 和 SaveState 方法保存。并被框架调用。

每次应用程序启动时都会正确加载布局。除了一个窗格(Pane2)停靠到另一个窗格(Pane1)时。似乎它不记得或加载 Pane2 的正确高度。尽管这在整个应用程序生命周期中都有效,但在应用程序存在并再次打开时无效。

0 投票
1 回答
58 浏览

wear-os - 对接穿戴应用程序以观看面部

为一个“开放式”问题道歉,但任何人都可以提供有关如何将我的应用程序“停靠”到 Android Wear 表盘的指针吗?

本质上,我希望应用程序的用户能够从屏幕边缘从左向右滑动(反之亦然)以打开应用程序,而不是在点击表盘后滚动应用程序列表。

我在另一个穿戴应用程序中看到了这一点,但不知道在谷歌中产生有意义的结果的正确术语。它是壁纸服务、特定视图类型、触摸侦听器服务等吗?

非常感谢。

0 投票
0 回答
521 浏览

qt - 如何在 QT 中实现类似工具箱的 Adob​​e Photoshop Elements

Adobe Photoshop Elements 是在 QT 中开发的。如何实现 Adob​​e Photoshop Elements 左侧的可停靠和可拉伸工具箱。谢谢。

在此处输入图像描述

0 投票
1 回答
930 浏览

mfc - 在 CDialog 上创建多个 CDockablePanes

我正在尝试与此处描述的文章完全相同:“ C++ MFC Feature Pack --> Create multiple CDockablePanes to an CDialog

我按照他的程序进行操作,现在可以取消停靠并移动 CDockablePane,但在将其停靠回来时也会发生同样的崩溃。在他自己的回答中,他说他自己创建了 dummywnd,因此 MFC 跳过了创建和对 GetTopLevelFrame() 的调用。这就是我感到困惑的地方,我该如何准确地创建 dummywnd?

我的第二个问题是如何在 CMyFrame 和 CDialog 之间交换数据?

提出和回答问题的人似乎多年不活跃,无法联系到。有人可以帮忙或有什么想法吗?

谢谢,


编辑:

我打破了程序并完全按照另一位作者的描述进行了追溯。上面提到的虚拟窗口其实是在afxdragframeimpl.cpp中:

void CMFCDragFrameImpl::MoveDragFrame(BOOL bForceMove)

它在哪里创建:

m_pWndDummy = new CDummyDockablePane;

并调用:

m_pWndDummy->CreateEx(0, _T(""), AFXGetTopLevelFrame(m_pDraggedWnd), CRect(0, 0, 0, 0), FALSE, AFX_DUMMY_WND_ID, WS_CHILD);

是的,我正在尝试在我的对话框中创建一个 CFrameWndEx 作为子窗口,然后在该 CFrameWndEx 中添加子 CDockablePane。

基本上我有一个带有一些控件的 MFC 对话框 A,在这个对话框 A 中我需要一些可撕下的标签 XYZ,并且我需要在每个可撕下的标签 XYZ 中添加一些控件。所以这意味着每个可撕下的 tabsXYZ 实际上是一个子 dialogB。所以这就是我尝试在dialogA中使用CDockablePanes(实际上是CPaneDialog)的地方。

0 投票
1 回答
58 浏览

wpf - 可停靠工具栏

我的应用程序中有一个包含工具栏的区域,我的工具栏由可移动的画布组成,我可以将它拖放到任何地方,我想要做的是限制用户并且不允许工具栏移出该区域, 并使其可停靠,以便我可以将其停靠在此指定区域的左侧、右侧、顶部和底部,

在这种情况下谁能帮助我?

下面的快照显示工具栏以红色突出显示,限制区域以黑色突出显示此区域用户无法将工具栏移出

这是快照