Author: gs Date: Wed Nov 28 17:15:56 2007 New Revision: 42477 URL: http://svn.opensuse.org/viewcvs/yast?rev=42477&view=rev Log: move PackageSelector to almost done section, add comment to F1 popup problem Modified: trunk/ncurses/src/STATUS Modified: trunk/ncurses/src/STATUS URL: http://svn.opensuse.org/viewcvs/yast/trunk/ncurses/src/STATUS?rev=42477&r1=42476&r2=42477&view=diff ============================================================================== --- trunk/ncurses/src/STATUS (original) +++ trunk/ncurses/src/STATUS Wed Nov 28 17:15:56 2007 @@ -23,14 +23,38 @@ NCComboBox/NCSelectionBox - all examples work - but check whether the index is set correctly in any case +PackageSelector +- layout is created with the widget factory or by creating the NCWidgets directly -TESTED - all UI examples tested/unsolved problems existing +FIXME: +- fix NCPkgPopupDeps::showSolutions() + +TODO: +- implement createYouLayout() +- test hyperlinks ("pkg:") + +TESTED: +- Filter menu works +- Actions menu works +- Information menu works +- Etc menu works +- "Solving ..." popup in NCPkgPopupDeps() is shown correctly +- "Automatic changes" popup OK +- "License agreement" popup OK + + +TESTED - all UI examples tested/unsolved problems exist ------ EVENTs (class NCursesEvent, example Events.ycp) -- example works correctly except of problem with NCPopupInfo on F1 - (strange things happen: 1. when a timout event is sent, - 2. if F1 or ESC is pressed again ) - +- example works correctly except of a problem with NCPopupInfo on F1 + Strange things happen: 1. when a timout event is sent, + 2. if F1 or ESC is pressed again + + The reason for this behaviour is probably a reentrance problem, because the + popup with a new userInput() (see NCPopup::popupDialog()) is called in + NCDialog::userInput() itself. + Possible solution: don't call NCPopupInfo directly in NCDialog::processInput() + but set a timer and show the popup after the NCDialog::userInput() is finished. MORE tests required @@ -44,25 +68,6 @@ --------------- NCDialog: not ported at all because YDialog isn't ported yet -PackageSelector: -- layout is created with the widget factory or creating the NCWidgets - -FIXME: -- fix NCPkgPopupDeps::showSolutions() - -TODO: -- create YOU layout -- test hyperlinks ("pkg:") - -TESTED: -- Filter menu works -- Actions menu works -- Information menu works -- Etc menu works except of replacing the menu item autocheck on/off -- "Solving ..." popup in NCPkgPopupDeps() is shown correctly -- "Automatic changes" popup OK -- "License agreement" popup OK - -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org