import org.scilab.modules.commons.ScilabCommonsUtils;
import org.scilab.modules.commons.ScilabConstants;
+import org.scilab.modules.graphic_objects.utils.MenuBarBuilder;
import org.scilab.modules.gui.ScilabTermination;
import org.scilab.modules.gui.bridge.CallScilabBridge;
import org.scilab.modules.gui.bridge.tab.SwingScilabTab;
ScilabConsole.getConsole().setMaxOutputSize(ConfigManager.getMaxOutputSize());
consoleTab.addMember(ScilabConsole.getConsole());
((SwingScilabTab) consoleTab.getAsSimpleTab()).setAssociatedXMLIDForHelp("console");
- WindowsConfigurationManager.restorationFinished((SwingScilabTab) consoleTab.getAsSimpleTab());
MenuBar menuBar = ScilabMenuBar.createMenuBar();
((SwingScilabTab) consoleTab.getAsSimpleTab()).setMenuBar(menuBar);
import org.scilab.modules.gui.utils.ClosingOperationsManager;
import org.scilab.modules.gui.utils.ConfigManager;
import org.scilab.modules.gui.utils.LookAndFeelManager;
+import org.scilab.modules.gui.utils.WindowsConfigurationManager;
/**
* Main Class for Scilab
SwingScilabConsole sciConsole = ((SwingScilabConsole) ScilabConsole.getConsole().getAsSimpleConsole());
SwingScilabTab consoleTab = (SwingScilabTab) sciConsole.getParent();
+ WindowsConfigurationManager.restorationFinished(consoleTab);
+
mainView = SwingScilabWindow.allScilabWindows.get(consoleTab.getParentWindowId());
} else {
GraphicController.getController().askObject(Type.CONSOLE);
if (newMenuBar == null) {
if (this.menuBar != null) {
this.menuBar = null;
- super.setJMenuBar(null);
+ setJMenuBar(null);
}
// else nothing to do both are null
} else {
if (this.menuBar != newMenuBar.getAsSimpleMenuBar()) {
this.menuBar = newMenuBar.getAsSimpleMenuBar();
- super.setJMenuBar((SwingScilabMenuBar) newMenuBar.getAsSimpleMenuBar());
+
+ setJMenuBar((SwingScilabMenuBar) newMenuBar.getAsSimpleMenuBar());
}
// else nothing to do element alredy set
}
}
}
}
+
+ window.pack();
window.setVisible(true);
window.requestFocus();
window.toFront();
});
} else {
window.setIsRestoring(false);
+ window.pack();
window.setVisible(true);
}
}
*/
public static SwingScilabTab createCommandHistoryTab() {
browserTab = new CommandHistory();
+ WindowsConfigurationManager.restorationFinished(browserTab);
return browserTab;
}
scilabHistoryTree.mustFire = true;
scilabHistoryTree.fireTreeExpanded(pathRoot);
- WindowsConfigurationManager.restorationFinished(getBrowserTab());
scrollAtBottom();
}
});