From 522848785b2e0ff3b41e30a6d605fc17fb64bcfa Mon Sep 17 00:00:00 2001 From: Ekaterina Tuzova Date: Mon, 13 Oct 2014 14:37:31 +0400 Subject: [PATCH] ipython notebook buttons into groups --- .../plugins/ipnb/editor/IpnbFileEditor.java | 28 +++++++++++++++---- 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/python/ipnb/src/org/jetbrains/plugins/ipnb/editor/IpnbFileEditor.java b/python/ipnb/src/org/jetbrains/plugins/ipnb/editor/IpnbFileEditor.java index 320f4fdec67a..7277994ada8f 100644 --- a/python/ipnb/src/org/jetbrains/plugins/ipnb/editor/IpnbFileEditor.java +++ b/python/ipnb/src/org/jetbrains/plugins/ipnb/editor/IpnbFileEditor.java @@ -107,12 +107,28 @@ public class IpnbFileEditor extends UserDataHolderBase implements FileEditor, Te private JPanel createControlPanel() { final JPanel controlPanel = new JPanel(); controlPanel.setBackground(IpnbEditorUtil.getBackground()); - addSaveButton(controlPanel); - addAddButton(controlPanel); - addCutButton(controlPanel); - addCopyButton(controlPanel); - addPasteButton(controlPanel); - addRunButton(controlPanel); + + final JPanel savePanel = new JPanel(new GridBagLayout()); + savePanel.setBackground(IpnbEditorUtil.getBackground()); + addSaveButton(savePanel); + controlPanel.add(savePanel); + + final JPanel addPanel = new JPanel(new GridBagLayout()); + addPanel.setBackground(IpnbEditorUtil.getBackground()); + addAddButton(addPanel); + controlPanel.add(addPanel); + + final JPanel editorPanel = new JPanel(new GridBagLayout()); + editorPanel.setBackground(IpnbEditorUtil.getBackground()); + addCutButton(editorPanel); + addCopyButton(editorPanel); + addPasteButton(editorPanel); + controlPanel.add(editorPanel); + + final JPanel runPanel = new JPanel(new GridBagLayout()); + runPanel.setBackground(IpnbEditorUtil.getBackground()); + addRunButton(runPanel); + controlPanel.add(runPanel); myCellTypeCombo = new ComboBox(ourCellTypes);