summaryrefslogtreecommitdiffstats
path: root/pyanaconda/ui
Commit message (Collapse)AuthorAgeFilesLines
...
* Wire in the new environment logic through the UI.Bill Nottingham2012-08-172-56/+50
| | | | | | - s/desktop/environment/ - use the list of options for the environment, plus any user visible groups, to populate the add-on list once an environment is selected
* Add some nicer wording to the column heads in the software selection UI.Bill Nottingham2012-08-171-2/+2
|
* Remove duplicate boot disk setting code (#848841).Chris Lumens2012-08-161-6/+0
| | | | | See 87b825c5ac14dfa16985f3115bec66c7ade68be1 for the GUI commit that does the same.
* Fix attribution on common UI code.Chris Lumens2012-08-151-1/+2
|
* Update text prompt to include c for continueJesse Keating2012-08-141-1/+1
| | | | Also changed the tab to two spaces to save on screen space
* Don't continue if incomplete spokes existJesse Keating2012-08-141-0/+7
| | | | | Not sure this belongs here, but it's where the text hub inherits the logic from.
* Return a bool for timezone completed propertyJesse Keating2012-08-141-1/+1
|
* Add a text progress hub to do the installJesse Keating2012-08-142-1/+117
| | | | | | | | This is a pretty simple hub that works with the doInstall function as a background thread. In the foreground we sit in a tight loop waiting for input to the Q and then handle messages or progress bar updates. Progress bar updates are handled by printing a pip (.) without a new line to the screen.
* text based storage spoke.Jesse Keating2012-08-141-0/+355
| | | | | | | | A fair amount of this code comes from the gui storage spoke. When we refactor things this will hopefully see a reduction in code. Initially we can only pick disks to use and what way to clear the partitions. Autopartitioning (plain) is forced.
* Fix inheritance problems with the gui *Spoke classes.Chris Lumens2012-08-141-5/+14
| | | | | | | | | | | | | | | | | First, we need explicit __init__ methods on everything so the right superclass methods get called. This fixes a traceback I was seeing where the NormalSpoke.__init__ method was never getting called. Second, GUI spokes are inheriting from common.Spoke twice which seems likely to cause problems in the future. This is because they inherit from both gui.Spoke (which in turn inherits from common.Spoke) and a gui.*Spoke subclass which also eventually inherits from common.Spoke. The fix is to break some of the inheritance chains. There's no need to let gui.Spoke out via __all__. Nothing else should directly be inheriting from it. Then, gui.Spoke doesn't strictly need to inherit from common.Spoke. Any subclasses will get everything it needs via the common.Spoke inheritance chain.
* Call the correct method to schedule the screenJesse Keating2012-08-131-1/+1
|
* Add a missing import of osJesse Keating2012-08-131-0/+2
|
* Don't display indirect spokes in the hubJesse Keating2012-08-131-0/+3
|
* Revert "Remove unncessary __init__ definition. (clumens)"Jesse Keating2012-08-131-0/+3
| | | | This reverts commit 29c755f9ab05442b1278db2e94fcacfa8bc84d13.
* Merge master into newtuiJesse Keating2012-08-134-102/+281
|\ | | | | | | | | | | | | | | | | | | Conflicts: pyanaconda/ui/gui/__init__.py pyanaconda/ui/gui/spokes/custom.py One last merge before pushing to master. The conflicts were due to more development happening on those files, the result is what I hope is a clean merge.
| * Only show unused devices that haven't been removed/deleted.David Lehman2012-08-131-1/+1
| |
| * Don't unexpand already-expanded pages when trying to expand them again.David Lehman2012-08-131-1/+1
| |
| * Take configured filesystems into account when checking package space.David Lehman2012-08-131-1/+16
| |
| * Make sure the ksdata autopart type matches the storage one.David Lehman2012-08-131-0/+1
| |
| * Use a copy of the main Storage instance during custom partitioning.David Lehman2012-08-132-99/+247
| |
| * Check that Gtk.main is not already running before starting another oneVratislav Podzimek2012-08-131-1/+16
| | | | | | | | | | | | | | If python-meh catches an exception from a different thread before GraphicalUserInterface's Gtk main loop is running, it runs its own loop. Running another one from a different thread would cause Gtk crash. So lets juts wait for the reboot.
* | Remove the base_tests file for nowJesse Keating2012-08-131-122/+0
| | | | | | | | | | Ongoing discussion on where tests should live, so remove the test for now to get the rest of the code pushed.
* | Remove unused import of UIObjectJesse Keating2012-08-131-1/+1
| |
* | Fix up detailederror for new common UI codeJesse Keating2012-08-131-3/+3
| |
* | Translate the base text hub classJesse Keating2012-08-131-1/+4
| |
* | Translate the base tui class stringsJesse Keating2012-08-131-6/+9
| |
* | Remove unncessary __init__ definition. (clumens)Jesse Keating2012-08-131-3/+0
| |
* | Translate some strings in the base tui spokes classesJesse Keating2012-08-131-2/+5
| |
* | Always use collect directly from commonJesse Keating2012-08-134-5/+6
| | | | | | | | | | | | It kinda worked to indirectly access collect through another module, but it is non-obvious what is going on. This makes sure we just use it directly from the module where the code lives.
* | Add comment headers to the new filesJesse Keating2012-08-104-0/+84
| |
* | Merge remote-tracking branch 'origin/master' into newtuiMartin Sivak2012-08-103-10/+25
|\|
| * Make the keyboard layout test a big text area instead of a single line.Chris Lumens2012-08-082-5/+25
| |
| * TODO list updates.Chris Lumens2012-08-061-5/+0
| |
* | import localization stuff and use it to translate more stringsMartin Sivak2012-08-105-2/+21
| |
* | finish renaming _mainloopMartin Sivak2012-08-102-2/+2
| |
* | Fix naming for data attribute and move the NormalSpoke.__init__ under the ↵Martin Sivak2012-08-104-25/+26
| | | | | | | | proper class
* | Improve documentation and add licensing headersMartin Sivak2012-08-106-15/+111
| |
* | Add translations to the simpleline frameworkMartin Sivak2012-08-091-4/+4
| |
* | Add translations to Password SpokeMartin Sivak2012-08-091-7/+7
| |
* | Add elementary timezone spokeMartin Sivak2012-08-061-0/+110
| |
* | Pass screen args argument to prompt and input methods + fix for run-text-spokeMartin Sivak2012-08-066-16/+25
| |
* | Merge master into newtuiMartin Sivak2012-08-0636-55/+304
|\|
| * Add mainExceptionWindow and saveExceptionWindow methods to the interfacesVratislav Podzimek2012-08-032-0/+23
| | | | | | | | | | | | | | python-meh has its own methods, but we have our own exception handling code (inherited from the python-meh's one) that needs access to both python-meh UI and anaconda UI. Hence anaconda's UIs need a mainExceptionWindow and saveExceptionWindow methods calling the python-meh's ones (GUI or TUI).
| * Correct the location of the detailederror.glade file.Chris Lumens2012-08-021-1/+1
| |
| * Remove backend_logBrian C. Lane2012-08-021-1/+0
| | | | | | | | | | | | The second instance of rsyslog is not needed, and it interferes with virtio logging. The yum and rpm file io logging will be dealt with in another patch.
| * Get back to python-meh UI in exception handlingVratislav Podzimek2012-07-271-3/+3
| | | | | | | | | | Now that python-meh is ported to Gtk3, we can again use its UI in exception handling.
| * Make DetailedErrorDialog generic enough to be used throughout the UI.Chris Lumens2012-07-274-58/+22
| |
| * Add something new to the TODO list.David Lehman2012-07-261-0/+2
| |
| * Remove redundant and misplaced boot disk setting code.David Lehman2012-07-261-6/+0
| | | | | | | | This is handled by the bootloader ksdata execute method.
| * reboot after kickstartBrian C. Lane2012-07-252-3/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modify the continueButton to exit (allowing the anaconda exitHandler to take control) if it is the last action. The button is expected to be setup so that it is clear to the user what will happen (eg. REBOOT). This also fixes the display of the quitDialog when rebooting. Add a click of the final button when kickstarting with reboot or shutdown. halt also works, but requires a new version of pykickstart. Previously the halt command was not working, it would set action to KS_SHUTDOWN and there was no way for KS_WAIT to be set.