Daniel Erez has uploaded a new change for review.

Change subject: webadmin: ISO/Export sub-tabs resizable columns
......................................................................

webadmin: ISO/Export sub-tabs resizable columns

ISO/Export sub-tabs under Storage main-tab
now support resizable columns.

* Invoked enableColumnResizing() on each sub-tab.
* Added a static width value for each column.

Change-Id: Icf75b725fe9efa63c3e0a949c9d1bb9f6590d1aa
Signed-off-by: Daniel Erez <de...@redhat.com>
---
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/storage/SubTabStorageIsoView.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/storage/SubTabStorageTemplateBackupView.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/storage/SubTabStorageVmBackupView.java
3 files changed, 22 insertions(+), 17 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/79/14279/1

diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/storage/SubTabStorageIsoView.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/storage/SubTabStorageIsoView.java
index 7fdd603..fa02eb2 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/storage/SubTabStorageIsoView.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/storage/SubTabStorageIsoView.java
@@ -25,13 +25,15 @@
     }
 
     void initTable(ApplicationResources resources, final ApplicationConstants 
constants) {
+        getTable().enableColumnResizing();
+
         TextColumnWithTooltip<EntityModel> fileNameColumn = new 
TextColumnWithTooltip<EntityModel>() {
             @Override
             public String getValue(EntityModel object) {
                 return object.getTitle();
             }
         };
-        getTable().addColumn(fileNameColumn, constants.fileNameIso());
+        getTable().addColumn(fileNameColumn, constants.fileNameIso(), 
"500px"); //$NON-NLS-1$
 
         TextColumnWithTooltip<EntityModel> typeColumn = new 
TextColumnWithTooltip<EntityModel>() {
             @Override
@@ -39,7 +41,7 @@
                 return object.getEntity().toString();
             }
         };
-        getTable().addColumn(typeColumn, constants.typeIso());
+        getTable().addColumn(typeColumn, constants.typeIso(), "200px"); 
//$NON-NLS-1$
 
         getTable().showRefreshButton();
     }
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/storage/SubTabStorageTemplateBackupView.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/storage/SubTabStorageTemplateBackupView.java
index a919abf..1835e46 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/storage/SubTabStorageTemplateBackupView.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/storage/SubTabStorageTemplateBackupView.java
@@ -32,6 +32,8 @@
     }
 
     void initTable(final ApplicationConstants constants) {
+        getTable().enableColumnResizing();
+
         TextColumnWithTooltip<VmTemplate> nameColumn =
                 new TextColumnWithTooltip<VmTemplate>() {
                     @Override
@@ -39,7 +41,7 @@
                         return object.getName();
                     }
                 };
-        getTable().addColumn(nameColumn, constants.nameTemplate());
+        getTable().addColumn(nameColumn, constants.nameTemplate(), "160px"); 
//$NON-NLS-1$
 
         TextColumnWithTooltip<VmTemplate> originColumn =
                 new TextColumnWithTooltip<VmTemplate>() {
@@ -49,7 +51,7 @@
                                 .toString();
                     }
                 };
-        getTable().addColumn(originColumn, constants.originTemplate());
+        getTable().addColumn(originColumn, constants.originTemplate(), 
"160px"); //$NON-NLS-1$
 
         TextColumnWithTooltip<VmTemplate> memoryColumn =
                 new TextColumnWithTooltip<VmTemplate>() {
@@ -58,7 +60,7 @@
                         return String.valueOf(object.getMemSizeMb()) + " MB"; 
//$NON-NLS-1$
                     }
                 };
-        getTable().addColumn(memoryColumn,constants.memoryTemplate());
+        getTable().addColumn(memoryColumn, constants.memoryTemplate(), 
"160px"); //$NON-NLS-1$
 
         TextColumnWithTooltip<VmTemplate> cpuColumn =
                 new TextColumnWithTooltip<VmTemplate>() {
@@ -67,7 +69,7 @@
                         return String.valueOf(object.getNumOfCpus());
                     }
                 };
-        getTable().addColumn(cpuColumn, constants.cpusVm());
+        getTable().addColumn(cpuColumn, constants.cpusVm(), "160px"); 
//$NON-NLS-1$
 
         TextColumnWithTooltip<VmTemplate> diskColumn =
                 new TextColumnWithTooltip<VmTemplate>() {
@@ -76,7 +78,7 @@
                         return String.valueOf(object.getDiskList().size());
                     }
                 };
-        getTable().addColumn(diskColumn, constants.disksTemplate());
+        getTable().addColumn(diskColumn, constants.disksTemplate(), "160px"); 
//$NON-NLS-1$
 
         TextColumnWithTooltip<VmTemplate> creationDateColumn =
                 new GeneralDateTimeColumn<VmTemplate>() {
@@ -85,7 +87,7 @@
                         return object.getCreationDate();
                     }
                 };
-        getTable().addColumn(creationDateColumn, 
constants.creationDateTemplate());
+        getTable().addColumn(creationDateColumn, 
constants.creationDateTemplate(), "160px"); //$NON-NLS-1$
 
         TextColumnWithTooltip<VmTemplate> exportDateColumn =
             new GeneralDateTimeColumn<VmTemplate>() {
@@ -94,7 +96,7 @@
                     return object.getExportDate();
                 }
             };
-        getTable().addColumn(exportDateColumn, constants.exportDateTemplate());
+        getTable().addColumn(exportDateColumn, constants.exportDateTemplate(), 
"160px"); //$NON-NLS-1$
 
         getTable().addActionButton(new 
WebAdminButtonDefinition<VmTemplate>(constants.restoreVm()) {
             @Override
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/storage/SubTabStorageVmBackupView.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/storage/SubTabStorageVmBackupView.java
index 5318102..e3af215 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/storage/SubTabStorageVmBackupView.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/storage/SubTabStorageVmBackupView.java
@@ -69,6 +69,7 @@
     }
 
     void initVmTable(ApplicationConstants constants) {
+        getTable().enableColumnResizing();
 
         getTable().addColumn(new VmStatusColumn(), constants.empty(), "30px"); 
//$NON-NLS-1$
 
@@ -78,7 +79,7 @@
                 return object.getName();
             }
         };
-        getTable().addColumn(nameColumn, constants.nameVm());
+        getTable().addColumn(nameColumn, constants.nameVm(), "95px"); 
//$NON-NLS-1$
 
         TextColumnWithTooltip<VM> templateColumn = new 
TextColumnWithTooltip<VM>() {
             @Override
@@ -86,7 +87,7 @@
                 return object.getVmtName();
             }
         };
-        getTable().addColumn(templateColumn, constants.templateVm());
+        getTable().addColumn(templateColumn, constants.templateVm(), "95px"); 
//$NON-NLS-1$
 
         TextColumnWithTooltip<VM> originColumn = new EnumColumn<VM, 
OriginType>() {
             @Override
@@ -94,7 +95,7 @@
                 return object.getOrigin();
             }
         };
-        getTable().addColumn(originColumn, constants.originVm());
+        getTable().addColumn(originColumn, constants.originVm(), "95px"); 
//$NON-NLS-1$
 
         TextColumnWithTooltip<VM> memoryColumn = new 
TextColumnWithTooltip<VM>() {
             @Override
@@ -102,7 +103,7 @@
                 return String.valueOf(object.getVmMemSizeMb()) + " MB"; 
//$NON-NLS-1$
             }
         };
-        getTable().addColumn(memoryColumn, constants.memoryVm());
+        getTable().addColumn(memoryColumn, constants.memoryVm(), "95px"); 
//$NON-NLS-1$
 
         TextColumnWithTooltip<VM> cpuColumn = new TextColumnWithTooltip<VM>() {
             @Override
@@ -110,7 +111,7 @@
                 return String.valueOf(object.getNumOfCpus());
             }
         };
-        getTable().addColumn(cpuColumn, constants.cpusVm());
+        getTable().addColumn(cpuColumn, constants.cpusVm(), "95px"); 
//$NON-NLS-1$
 
         TextColumnWithTooltip<VM> diskColumn = new TextColumnWithTooltip<VM>() 
{
             @Override
@@ -118,7 +119,7 @@
                 return String.valueOf(object.getDiskMap().size());
             }
         };
-        getTable().addColumn(diskColumn, constants.disksVm());
+        getTable().addColumn(diskColumn, constants.disksVm(), "95px"); 
//$NON-NLS-1$
 
         TextColumnWithTooltip<VM> creationDateColumn = new 
GeneralDateTimeColumn<VM>() {
             @Override
@@ -126,7 +127,7 @@
                 return object.getVmCreationDate();
             }
         };
-        getTable().addColumn(creationDateColumn, constants.creationDateVm());
+        getTable().addColumn(creationDateColumn, constants.creationDateVm(), 
"95px"); //$NON-NLS-1$
 
         TextColumnWithTooltip<VM> exportDateColumn = new 
GeneralDateTimeColumn<VM>() {
             @Override
@@ -134,7 +135,7 @@
                 return object.getExportDate();
             }
         };
-        getTable().addColumn(exportDateColumn, constants.exportDateVm());
+        getTable().addColumn(exportDateColumn, constants.exportDateVm(), 
"95px"); //$NON-NLS-1$
 
         getTable().addActionButton(new 
WebAdminButtonDefinition<VM>(constants.restoreVm()) {
             @Override


--
To view, visit http://gerrit.ovirt.org/14279
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Icf75b725fe9efa63c3e0a949c9d1bb9f6590d1aa
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Daniel Erez <de...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to