如何在e4应用程序中使工具栏可移动?我已经将DnDAddon添加到我的应用程序模型中,但它不适用于工具栏。
编辑:我的问题是我的产品配置中缺少org.eclipse.ui.themes插件。
发布于 2014-10-21 10:10:32
将“Draggable”标记添加到Application.e4xmi中的工具栏。
看看处理工具栏拖动的IBFDragAgent
类,它要求trim是ImageBasedFrame
的一个实例,只要trim栏设置了至少一个frame-image
和handle-image
CSS属性,这就是由CSS代码创建的。
类似于:
.MToolControl.TrimStack
{
frame-image: url(./winXPTSFrame.png);
handle-image: url(./winXPHandle.png);
frame-cuts: 5px 1px 5px 16px;
}
发布于 2015-08-26 18:08:32
我找到了一个解决方案:
ToolBar.Draggable { /*frame- Image : url(./winXPTSFrame.png);*/ handle-image: url(./winClassicHandle.png);frame-cuts: 5px 1px 5px 16px;color:#ededed;}
希望这能有所帮助。
https://stackoverflow.com/questions/26483880
复制