Author: kmachalkova Date: Wed Sep 10 10:12:56 2008 New Revision: 50923 URL: http://svn.opensuse.org/viewcvs/yast?rev=50923&view=rev Log: Some useless buttons for unused devices view Modified: trunk/storage/storage/src/include/ep-main.ycp trunk/storage/storage/src/include/ep-unused.ycp Modified: trunk/storage/storage/src/include/ep-main.ycp URL: http://svn.opensuse.org/viewcvs/yast/trunk/storage/storage/src/include/ep-main.ycp?rev=50923&r1=50922&r2=50923&view=diff ============================================================================== --- trunk/storage/storage/src/include/ep-main.ycp (original) +++ trunk/storage/storage/src/include/ep-main.ycp Wed Sep 10 10:12:56 2008 @@ -91,7 +91,7 @@ `loop : $[ `create : CreateLoopMainPanel, `handle : HandleLoopMainPanel ], `dm : $[ `create : CreateDmMainPanel ], `nfs : $[ `create : CreateNfsMainPanel, `handle : HandleNfsMainPanel ], - `unused : $[ `create : CreateUnusedPanel ], + `unused : $[ `create : CreateUnusedPanel, `handle: HandleUnusedPanel ], `settings : $[ `create : CreateSettingsPanel, `handle : HandleSettingsPanel, `destroy : DestroySettingsPanel ], `log : $[ `create : CreateLogPanel, `handle : HandleLogPanel, `destroy : DestroyLogPanel ] ]; Modified: trunk/storage/storage/src/include/ep-unused.ycp URL: http://svn.opensuse.org/viewcvs/yast/trunk/storage/storage/src/include/ep-unused.ycp?rev=50923&r1=50922&r2=50923&view=diff ============================================================================== --- trunk/storage/storage/src/include/ep-unused.ycp (original) +++ trunk/storage/storage/src/include/ep-unused.ycp Wed Sep 10 10:12:56 2008 @@ -6,7 +6,7 @@ */ { textdomain "storage"; - + include "partitioning/ep-dialogs.ycp"; void CreateUnusedPanel(any user_data) { @@ -50,8 +50,13 @@ // heading `IconAndHeading(_("Unused Devices"), unused_icon), `Table(`id(`table), `opt(`keepSorting, `notify), - table_header, table_contents) - )) + table_header, table_contents), + `HBox( + `PushButton(`id(`view), _("View...")), + `HStretch(), + `PushButton(`id(`rescan), _("Rescan...")) + ) + )) ); // helptext @@ -61,4 +66,24 @@ Wizard::RestoreHelp(helptext + StorageFields::TableHelptext(fields)); } + + void HandleUnusedPanel(any user_data, symbol widget) + { + if (widget == `view) + { + any citem = UI::QueryWidget(`table, `CurrentItem); + TreePanel::SwitchToNew( citem ); + } + else if (widget == `rescan) + { + if( Popup::YesNo(_("Rescaning unused devices cancels +all current changes. Really rescan unused devices?")) ) + { + RescanDisks(); + Storage::CreateTargetBackup("expert-partitioner"); + UpdateNavigationTree(nil); + TreePanel::Create(); + } + } + } } -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org