Author: jreidinger
Date: Mon Mar 23 13:01:43 2009
New Revision: 56268
URL: http://svn.opensuse.org/viewcvs/yast?rev=56268&view=rev
Log:
add some boot options, still not complete for ppc
Modified:
branches/tmp/juhliarik/bootloader-UIrefactor/src/ppc/ppc_options.ycp
Modified: branches/tmp/juhliarik/bootloader-UIrefactor/src/ppc/ppc_options.ycp
URL: http://svn.opensuse.org/viewcvs/yast/branches/tmp/juhliarik/bootloader-UIrefactor/src/ppc/ppc_options.ycp?rev=56268&r1=56267&r2=56268&view=diff
==============================================================================
--- branches/tmp/juhliarik/bootloader-UIrefactor/src/ppc/ppc_options.ycp (original)
+++ branches/tmp/juhliarik/bootloader-UIrefactor/src/ppc/ppc_options.ycp Mon Mar 23 13:01:43 2009
@@ -19,6 +19,7 @@
import "Label";
import "BootCommon";
+import "Arch";
include "bootloader/ppc/helps.ycp";
@@ -77,6 +78,63 @@
$boot_partitions;
*/
+void BootInit(string widget){
+ UI::ChangeWidget(`id(widget+"_enabled"),`Value, haskey(BootCommon::globals,widget));
+ UI::ChangeWidget(`id(widget), `Enabled, haskey(BootCommon::globals,widget));
+ UI::ChangeWidget(`id(widget), `Value, BootCommon::globals[widget]:"");
+}
+
+void BootStore(string widget, map event){
+ if ((boolean)UI::QueryWidget(`id(widget+"_enabled"),`Value)){
+ BootCommon::globals[widget] = (string)UI::QueryWidget(`id(widget), `Value);
+ } else {
+ BootCommon::globals = remove(BootCommon::globals,widget);
+ }
+}
+
+map