Reorganize the Ribbon

master
Skylar Ittner 9 years ago
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…
Cancel
Save