Author: kmachalkova Date: Tue Feb 17 17:43:31 2009 New Revision: 55570 URL: http://svn.opensuse.org/viewcvs/yast?rev=55570&view=rev Log: on filter switch, focus newly created widget (more convenient) Modified: trunk/ncurses-pkg/src/NCPackageSelector.cc Modified: trunk/ncurses-pkg/src/NCPackageSelector.cc URL: http://svn.opensuse.org/viewcvs/yast/trunk/ncurses-pkg/src/NCPackageSelector.cc?rev=55570&r1=55569&r2=55570&view=diff ============================================================================== --- trunk/ncurses-pkg/src/NCPackageSelector.cc (original) +++ trunk/ncurses-pkg/src/NCPackageSelector.cc Tue Feb 17 17:43:31 2009 @@ -869,6 +869,7 @@ patternPopup->setSize( oldSize.Sze.W, oldSize.Sze.H ); patternPopup->Redraw(); patternPopup->showPatternPackages(); + patternPopup->setKeyboardFocus(); break; } case Languages: @@ -878,6 +879,7 @@ languagePopup->setSize( oldSize.Sze.W, oldSize.Sze.H ); languagePopup->Redraw(); languagePopup->showLocalePackages(); + languagePopup->setKeyboardFocus(); break; } case Repositories: @@ -887,6 +889,7 @@ repoPopup->setSize( oldSize.Sze.W, oldSize.Sze.H ); repoPopup->Redraw(); repoPopup->showRepoPackages(); + repoPopup->setKeyboardFocus(); break; } case RPMGroups: @@ -906,6 +909,7 @@ { yuiError() << "No default RPM group available" << endl; } + filterPopup->setKeyboardFocus(); break; } case Search: @@ -913,6 +917,7 @@ searchPopup = new NCPkgFilterSearch( replPoint, YD_VERT, this ); searchPopup->setSize( oldSize.Sze.W, oldSize.Sze.H ); searchPopup->Redraw(); + searchField->setKeyboardFocus(); break; } case Summary: @@ -920,6 +925,7 @@ inst_summary = new NCPkgFilterInstSummary( replPoint, _("&Packages with Status"), this ); inst_summary->setSize( oldSize.Sze.W, oldSize.Sze.H ); inst_summary->Redraw(); + inst_summary->setKeyboardFocus(); pkgList->fillSummaryList(NCPkgTable::L_Changes); break; } -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org