Author: aschnell
Date: Wed Jun 18 14:34:47 2008
New Revision: 48392
URL: http://svn.opensuse.org/viewcvs/yast?rev=48392&view=rev
Log:
- some work on lvs
Modified:
branches/tmp/aschnell/part-redesign/storage/src/include/ep-dialogs.ycp
branches/tmp/aschnell/part-redesign/storage/src/include/ep-lvm-dialogs.ycp
Modified: branches/tmp/aschnell/part-redesign/storage/src/include/ep-dialogs.ycp
URL: http://svn.opensuse.org/viewcvs/yast/branches/tmp/aschnell/part-redesign/storage/src/include/ep-dialogs.ycp?rev=48392&r1=48391&r2=48392&view=diff
==============================================================================
--- branches/tmp/aschnell/part-redesign/storage/src/include/ep-dialogs.ycp (original)
+++ branches/tmp/aschnell/part-redesign/storage/src/include/ep-dialogs.ycp Wed Jun 18 14:34:47 2008
@@ -27,8 +27,21 @@
term frames = `VStackFrames();
- list slot = data["slots", data["type"]:`unknown]:[];
- integer max_size = slot[1]:0 * data["cyl_size"]:0;
+ list slot = [];
+ integer max_size = 0;
+
+ switch (flavour)
+ {
+ case `part:
+ list slot = data["slots", data["type"]:`unknown]:[];
+ max_size = slot[1]:0 * data["cyl_size"]:0;
+ break;
+
+ case `lv:
+ max_size = data["max_size"]:0;
+ break;
+ }
+
string tmp = Storage::ByteToHumanString(max_size);
frames = add(frames,
@@ -89,8 +102,19 @@
switch ((symbol) UI::QueryWidget(`id(`size), `Value))
{
case `max_size:
- data["region"] = slot;
+ {
+ switch (flavour)
+ {
+ case `part:
+ data["region"] = slot;
+ break;
+
+ case `lv:
+ data["size_k"] = max_size / 1024;
+ break;
+ }
break;
+ }
case `manual_size:
{
Modified: branches/tmp/aschnell/part-redesign/storage/src/include/ep-lvm-dialogs.ycp
URL: http://svn.opensuse.org/viewcvs/yast/branches/tmp/aschnell/part-redesign/storage/src/include/ep-lvm-dialogs.ycp?rev=48392&r1=48391&r2=48392&view=diff
==============================================================================
--- branches/tmp/aschnell/part-redesign/storage/src/include/ep-lvm-dialogs.ycp (original)
+++ branches/tmp/aschnell/part-redesign/storage/src/include/ep-lvm-dialogs.ycp Wed Jun 18 14:34:47 2008
@@ -205,11 +205,15 @@
boolean DlgCreateLogicalVolume(string vg_name)
{
+ map