You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
package com.fr.design.mainframe;
|
|
|
|
|
|
|
|
import com.fr.design.mainframe.toolbar.ToolBarMenuDockPlus;
|
|
|
|
|
|
|
|
import javax.swing.JPanel;
|
|
|
|
|
|
|
|
|
|
|
|
public interface ToolKitConfigStrategy {
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 展示tabpane
|
|
|
|
* @param plus
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
boolean hasTemplateTabPane(ToolBarMenuDockPlus plus);
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 展示模板操作按钮(复制、粘贴、保存等)
|
|
|
|
* @param plus
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
boolean hasCombineUp(ToolBarMenuDockPlus plus);
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 展示工具栏pane
|
|
|
|
* @param plus
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
boolean hasToolBarPane(ToolBarMenuDockPlus plus);
|
|
|
|
/**
|
|
|
|
* 定制工具栏
|
|
|
|
* @param toolBarPane
|
|
|
|
* @param plus
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
JPanel customNorthPane(JPanel toolBarPane, ToolBarMenuDockPlus plus);
|
|
|
|
}
|