summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/ImageDetailsWindowLayout.java
diff options
context:
space:
mode:
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.java42
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));
}
}