Reorganize the Ribbon
This commit is contained in:
parent
af3ee01add
commit
0409a74bc6
@ -339,9 +339,9 @@ public class Main extends JRibbonFrame {
|
|||||||
tries++;
|
tries++;
|
||||||
}
|
}
|
||||||
JRibbon ribbon = getRibbon();
|
JRibbon ribbon = getRibbon();
|
||||||
JRibbonBand coreband = new JRibbonBand("Core", null);
|
JRibbonBand codeband = new JRibbonBand("Code", null);
|
||||||
JRibbonBand appsband = new JRibbonBand("Apps", null);
|
JRibbonBand toolsband = new JRibbonBand("Tools", null);
|
||||||
JRibbonBand webband = new JRibbonBand("Online", null);
|
JRibbonBand webband = new JRibbonBand("Web", null);
|
||||||
JRibbonBand collabband = new JRibbonBand("Team", null);
|
JRibbonBand collabband = new JRibbonBand("Team", null);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
@ -420,23 +420,21 @@ public class Main extends JRibbonFrame {
|
|||||||
tasksbtn.setActionRichTooltip(new RichTooltip("Task List",
|
tasksbtn.setActionRichTooltip(new RichTooltip("Task List",
|
||||||
"Manage tasks and to-do lists for projects."));
|
"Manage tasks and to-do lists for projects."));
|
||||||
|
|
||||||
coreband.addCommandButton(shellbtn, RibbonElementPriority.TOP);
|
codeband.addCommandButton(shellbtn, RibbonElementPriority.TOP);
|
||||||
coreband.addCommandButton(editorbtn, RibbonElementPriority.TOP);
|
codeband.addCommandButton(editorbtn, RibbonElementPriority.TOP);
|
||||||
|
|
||||||
appsband.addCommandButton(graphbtn, RibbonElementPriority.MEDIUM);
|
toolsband.addCommandButton(graphbtn, RibbonElementPriority.MEDIUM);
|
||||||
appsband.addCommandButton(notepadbtn, RibbonElementPriority.MEDIUM);
|
toolsband.addCommandButton(notepadbtn, RibbonElementPriority.MEDIUM);
|
||||||
appsband.addCommandButton(tasksbtn, RibbonElementPriority.MEDIUM);
|
toolsband.addCommandButton(tasksbtn, RibbonElementPriority.MEDIUM);
|
||||||
|
|
||||||
webband.addCommandButton(wikibtn, RibbonElementPriority.LOW);
|
webband.addCommandButton(padsbtn, RibbonElementPriority.TOP);
|
||||||
webband.addCommandButton(browserbtn, RibbonElementPriority.LOW);
|
webband.addCommandButton(browserbtn, RibbonElementPriority.MEDIUM);
|
||||||
webband.addCommandButton(padsbtn, RibbonElementPriority.MEDIUM);
|
webband.addCommandButton(wikibtn, RibbonElementPriority.MEDIUM);
|
||||||
|
|
||||||
coreband.setResizePolicies((List) Arrays.asList(
|
codeband.setResizePolicies((List) Arrays.asList(new CoreRibbonResizePolicies.None(codeband.getControlPanel()),
|
||||||
new CoreRibbonResizePolicies.None(coreband.getControlPanel()),
|
new IconRibbonBandResizePolicy(codeband.getControlPanel())));
|
||||||
new IconRibbonBandResizePolicy(coreband.getControlPanel())));
|
toolsband.setResizePolicies((List) Arrays.asList(new CoreRibbonResizePolicies.None(toolsband.getControlPanel()),
|
||||||
appsband.setResizePolicies((List) Arrays.asList(
|
new IconRibbonBandResizePolicy(toolsband.getControlPanel())));
|
||||||
new CoreRibbonResizePolicies.None(appsband.getControlPanel()),
|
|
||||||
new IconRibbonBandResizePolicy(appsband.getControlPanel())));
|
|
||||||
webband.setResizePolicies((List) Arrays.asList(
|
webband.setResizePolicies((List) Arrays.asList(
|
||||||
new CoreRibbonResizePolicies.None(webband.getControlPanel()),
|
new CoreRibbonResizePolicies.None(webband.getControlPanel()),
|
||||||
new IconRibbonBandResizePolicy(webband.getControlPanel())));
|
new IconRibbonBandResizePolicy(webband.getControlPanel())));
|
||||||
@ -450,7 +448,7 @@ public class Main extends JRibbonFrame {
|
|||||||
// new CoreRibbonResizePolicies.None(appsband.getControlPanel()),
|
// new CoreRibbonResizePolicies.None(appsband.getControlPanel()),
|
||||||
// new IconRibbonBandResizePolicy(pluginband.getControlPanel())));
|
// new IconRibbonBandResizePolicy(pluginband.getControlPanel())));
|
||||||
|
|
||||||
RibbonTask hometask = new RibbonTask("Home", coreband, appsband, webband);
|
RibbonTask hometask = new RibbonTask("Apps", codeband, toolsband, webband);
|
||||||
//RibbonTask webtask = new RibbonTask("Tools", webband, collabband);
|
//RibbonTask webtask = new RibbonTask("Tools", webband, collabband);
|
||||||
RibbonTask plugintask = new RibbonTask("Plugins", pluginband);
|
RibbonTask plugintask = new RibbonTask("Plugins", pluginband);
|
||||||
|
|
||||||
@ -1158,7 +1156,7 @@ public class Main extends JRibbonFrame {
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public static JCommandButton browserbtn
|
public static JCommandButton browserbtn
|
||||||
= new JCommandButton("Web", getRibbonIcon("browser"));
|
= new JCommandButton("Browser", getRibbonIcon("browser"));
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user