diff options
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/ImageDetailsWindowLayout.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/ImageDetailsWindowLayout.java | 42 |
1 files changed, 5 insertions, 37 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/ImageDetailsWindowLayout.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/ImageDetailsWindowLayout.java index 4d141c18..64e2ddf5 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/ImageDetailsWindowLayout.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/ImageDetailsWindowLayout.java @@ -30,6 +30,7 @@ import org.openslx.dozmod.gui.control.table.ImageVersionTable; import org.openslx.dozmod.gui.control.table.QScrollPane; import org.openslx.dozmod.gui.helper.GridManager; import org.openslx.dozmod.gui.helper.I18n; +import org.openslx.dozmod.gui.panel.ContainerPanel; import org.openslx.thrifthelper.Comparators; import javax.swing.*; @@ -46,12 +47,6 @@ import java.awt.*; protected final JTextField txtTitle; protected final JEditorPane txtDescription; - private final JPanel pnlTabContainer; - protected final JTextArea txtContainerRecipe; - protected final JTextField txtContainerRun; - protected final JTextField txtContainerImageName; - protected ContainerBindMountConfigurator bindMountConfigurator; - protected QLabel lblError; protected final PersonLabel lblOwner; protected final JButton btnChangeOwner; @@ -88,6 +83,8 @@ import java.awt.*; protected ImagePermissionConfigurator ctlImagePermissionConfigurator; + protected final ContainerPanel pnlTabContainer; + public ImageDetailsWindowLayout(Frame modalParent) { super(modalParent, "<init>", ModalityType.APPLICATION_MODAL); setResizable(true); @@ -293,36 +290,7 @@ import java.awt.*; * Container panel * ********************************************************************************/ - pnlTabContainer = new JPanel(); - txtContainerRecipe = new JTextArea(); - JScrollPane scrollableTextArea = new JScrollPane(txtContainerRecipe); - scrollableTextArea.setMinimumSize(Gui.getScaledDimension(0, 200)); - scrollableTextArea.setPreferredSize(Gui.getScaledDimension(0, 200)); - - JPanel pnlContainerMeta = new JPanel(); - GridManager grdContainerMeta = new GridManager(pnlContainerMeta, 3); - - grdContainerMeta.add(new QLabel(I18n.WINDOW_LAYOUT.getString("ImageDetails.Label.ImageName.text"))); - txtContainerImageName = new JTextField(); - txtContainerImageName.setDocument(txtTitle.getDocument()); - grdContainerMeta.add(txtContainerImageName, 2).fill(true, false).expand(true, false); - grdContainerMeta.nextRow(); - - grdContainerMeta.add(new QLabel(I18n.WINDOW_LAYOUT.getString("ImageDetails.Label.ContainerRunOptions.text"))); - txtContainerRun = new JTextField(); - grdContainerMeta.add(txtContainerRun, 2).fill(true, false).expand(true, false); - grdContainerMeta.nextRow(); - - bindMountConfigurator = new ContainerBindMountConfigurator(); - grdContainerMeta.add(bindMountConfigurator, 3).fill(true, true).expand(true, true); - grdContainerMeta.finish(true); - - GridManager grdContainer = new GridManager(pnlTabContainer, 1, false, new Insets(8, 2, 8, 2)); - grdContainer.add(scrollableTextArea, 1).fill(true, true).expand(true, true); - grdContainer.add(pnlContainerMeta, 1).fill(true, true).expand(true, true); - //grdContainer.add(Box.createVerticalGlue()).fill(true, true).expand(true,true); - grdContainer.finish(true); - + pnlTabContainer = new ContainerPanel(); /* ******************************************************************************* @@ -362,6 +330,6 @@ import java.awt.*; protected void showContainerTab() { pnlTabs.addTab("Container", pnlTabContainer); // TODO currently, do not allow to alter the version of a container image. - pnlTabs.remove(pnlTabs.indexOfTab(TAB_VERSIONS_TITEL)); + //pnlTabs.remove(pnlTabs.indexOfTab(TAB_VERSIONS_TITEL)); } } |