summaryrefslogtreecommitdiffstats
path: root/gui.py
Commit message (Collapse)AuthorAgeFilesLines
* * gui.py: Disable Next/Back while installing packages (#181357).David Cantrell2006-02-141-13/+8
|
* Move hasActiveNetDev frmo vnc to network.Chris Lumens2006-02-141-1/+1
|
* Hide the remote button if there's no network.Chris Lumens2006-02-141-1/+8
|
* I think I dained my bramage.David Cantrell2006-02-131-37/+30
|
* * gui.py: Control grabNext per stepToClass (#181357).David Cantrell2006-02-131-30/+37
|
* Don't care about missing help text.Chris Lumens2006-02-131-2/+0
|
* 2006-02-09 Patrick Mansfield <patmans@us.ibm.com>Jeremy Katz2006-02-091-0/+1
| | | | | | | | | | | | | | | | * anaconda: Add handling of iscsi flag * flags.py: Add iscsi flag * installclass.py: Add iscsi step * dispatch.py: Add iscsi step. * gui.py: Add iscsi step. * text.py: Add iscsi step * instdata.py: Add iscsi object * iscsi.py: Add main iscsi code * iw/iscsi_gui.py: Add graphical iSCSI configuration * ui/iscsi-config.glade: Glade-file for iSCSI config * textw/iscsi_text.py: Add text mode iSCSI configuration * scripts/mk-images (SCSIMODS): Add iscsi modules * scripts/upd-instroot: Add iscsi tools
* This is the same thing I changed earlier, but uses setGrabNext() instead.David Cantrell2006-02-071-6/+4
|
* * gui.py (InstallerControlWindow.nextClicked): Force focus to theDavid Cantrell2006-02-071-0/+6
| | | | | Next button on the keyboard screen. Otherwise, pressing Enter will load the release notes.
* Fix searching for pirut glade file. Make kickstart interactive mode work.Chris Lumens2006-02-021-1/+2
|
* 2006-01-30 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-01-301-1/+0
| | | | | | * gui.py: Remove desktop_choice * iw/desktop_choice_gui.py: Remove * textw/desktop_choice_text.py: Likewise.
* 2006-01-30 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-01-301-1/+1
| | | | | | * iw/package_gui.py: Back from the dead, this wasn't meant to go. * iw/simple_pkgselect.py: This was * gui.py: Adjust.
* package_gui is dead.Chris Lumens2006-01-301-1/+1
|
* 2006-01-25 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-01-261-3/+0
| | | | | | | | | | * textw/packages_text.py: Remove obsolete file. * iw/package_gui.py: Likewise. * iw/dependencies_gui.py: Likewise. * gui.py: Remove obsolete steps. * text.py: Likewise. * iw/partition_gui.py (AutoPartitionWindow): Remove obsolete code. * textw/partition_text.py (AutoPartitionWindow): Likewise.
* 2006-01-25 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-01-261-3/+4
| | | | | | | | | | | | | | | * kickstart.py (Kickstart.setSteps): Don't show tasksel if packages are selected. * iw/task_gui.py: Simple task selection UI so we don't just drop people into the complicated group selection screen. * ui/tasksel.glade: Add glade file for task selection UI * textw/task_text.py: Text version * dispatch.py (installSteps): Add tasksel step * installclass.py (BaseInstallClass.setSteps): Likewise. * gui.py (stepToClass): Likewise. * text.py (stepToClasses): Likewise.
* Set mouse pointer to watch on relnotes viewer close, set to left pointer inDavid Cantrell2006-01-251-0/+8
| | | | gui.py when the timed callback realizes the relnotes viewer is closed.
* * gui.py (InstallControlWindow.releaseNotesViewerPollExitCB):David Cantrell2006-01-251-2/+3
| | | | | | | Call present() method on main window when release notes viewer closes. Sets toplevel focus to the main window. * gui.py (InstallControlWindow.runReleaseNotesViewer): Lower releaseNotesViewerPollExitCB() execution interval to 10 ms.
* 2006-01-09 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-01-091-6/+3
| | | | | | | | | * ui/exn.glade: Various little tweaks * pixmaps/exception.png: More accurate icon * gui.py (ExceptionWindow.__init__): Use our method for finding images so this works everywhere.
* * gui.py (ExceptionWindow): Tweak display of the exceptionDavid Cantrell2006-01-091-0/+9
| | | | | | | | window. * ui/exn.glade: Change default size, add an hbox with an icon next to the label. * pixmaps/exception.png: Friendly icon indicating bad things have happened.
* iw/autopart_type.py (comboChanged): If you select the custom layout option,David Cantrell2006-01-041-6/+7
| | | | | | | | the review checkbox is forced on. When you leave the custom layout selection, the previous state of the checkbox is restored. gui.py (runReleaseNotesViewer): Run at 800x445 instead of 800x420 when the installpackages step is running.
* 2005-12-21 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-12-211-0/+8
| | | | * gui.py: Need the a11y stuff here now
* 2005-12-19 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-12-191-1/+2
| | | | * gui.py (findPixmap): Fix missing comma
* 2005-12-19 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-12-191-2/+3
| | | | | | | | | | | | * splashscreen.py: Remove unused file. * gui.py (InstallInterface.__init__): Set cursor here instead of splashscreen. (InstallControlWindow.setup_window): Don't pop splashscreen. * anaconda: Don't use the splashscreen. --nofallback isn't used and now that we trap and log the exception, it shouldn't be needed for debugging.
* 2005-12-19 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-12-191-9/+11
| | | | | | | * gui.py (InstallControlWindow.createWidgets): Don't dither the header, clean up the code to set the GtkImage * iw/welcome_gui.py (WelcomeWindow.getScreen): Don't dither.
* 2005-12-12 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-12-121-4/+5
| | | | | | | | | | | | | * yuminstall.py (YumDepSolveProgress.tscheck): Enhance to allow knowing how many things are going to be added. Put the smarts about the "nice" update here instead of restartLoop (YumSorter.tsCheck): Feedback on packages being checked so the progress bar moves :-) * gui.py (ProgressWindow.__init__): Allow specifying the percentage to do updates at so that we can update more often on known "slow" progress bars * text.py (ProgressWindow): Matching prototype
* 2005-12-12 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-12-121-2/+0
| | | | * gui.py (InstallControlWindow.refreshHelp): Revert a little bit.
* 2005-12-11 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-12-111-1/+3
| | | | | | * gui.py: Stop looking for help. * anaconda.spec: anaconda-help is no more.
* 2005-12-08 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-12-081-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | * installclasses/fedora.py (InstallClass.setGroupSelection): Get default groups from the backend * backend.py (AnacondaBackend.getDefaultGroups): Support for getting default groups * iw/GroupSelector.py: Guts of new group/package selection code. Eventually will live in son of s-c-packages. * ui/GroupSelector.glade: glade file for new group selection code * iw/package_gui.py: Basic shell for GroupSelector use in anaconda * yuminstall.py: Update for yum 2.5 API changes. Note that we now *require* yum-2.5.0-0.20051207 or newer (isPackageInstalled): Add method to see if package is installed for group selection. (_catchallCategory): Add method to take uncategorized groups and stick them somewhere (getDefaultGroups): Backend method for finding the default selected groups based on what comps says * gui.py (stepToClass): Move to new group selection code.
* In 800x600 mode, set the window size of the release notes viewer to beDavid Cantrell2005-12-011-8/+12
| | | | | 800x420 when the installpackages stage is running. Release notes are readable and the progress bar is still visible.
* Some more changes for the release notes viewer. The size is determined inDavid Cantrell2005-11-301-9/+26
| | | | | | gui.py and passed to the release notes viewer on the command line. In the release notes viewer, we figure out where we need to anchor ourself and then move there. Among other things.
* (1) Jeremy said he liked the warning and (2) my fix wasn't actually correct.David Cantrell2005-11-211-1/+1
|
* Fixed one of the progress bars in the GUI frontend (retrieving packageDavid Cantrell2005-11-211-1/+1
| | | | | information). GTK+ needs the percentage between 0 and 1, we were sending very large values. Text mode progress bar unchanged for now.
* Initial progress for depsolvingPaul Nasrat2005-10-201-0/+3
|
* Add support for copying backtraces to remote hosts to the text interface.Chris Lumens2005-10-191-2/+2
| | | | Also make the cancel buttons go back to the main exception window screen.
* Break exception copying code out into its own functions so the exceptionChris Lumens2005-10-181-4/+8
| | | | | window can run in a loop, therefore making the Cancel buttons more useful than rebooting the machine.
* Remove unused floppy device code. Use hasFloppyDevice instead ofChris Lumens2005-10-111-10/+2
| | | | duplicating device counting code.
* Don't raise an exception when the release notes button is clicked (thisChris Lumens2005-10-051-1/+0
| | | | never should have been committed anyway, but it was funny).
* Added a button to the exception dialog for saving the detailed tracebackChris Lumens2005-09-221-10/+43
| | | | to a remote host via scp.
* 2005-09-20 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-09-201-0/+1
| | | | | | | | | | | | | * iw/simple_pkgselect.py: Simple group selection UI... * textw/simple_pkgselect_text.py: And the same for text mode * yuminstall.py (YumBackend): Some hacks for simple group selection UI. * dispatch.py (installSteps): Add simple group selection step. * gui.py (stepToClass): Likewise. * text.py (stepToClasses): Likewise. * installclass.py (BaseInstallClass.setSteps): Likewise.
* Use glade for the exception dialog and display the full traceback on theChris Lumens2005-09-201-31/+47
| | | | bottom.
* 2005-09-19 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-09-191-1/+1
| | | | | | * gui.py (InstallControlState.__init__): Look in /tmp/updates for help (... if we bring it back) (#168155) * text.py (InstallInterface.helpWindow): Likewise.
* 2005-09-14 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-09-141-1/+0
| | | | | * gui.py (stepToClass): More dead stuff. * text.py (stepToClasses): Likewise.
* 2005-09-12 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-09-121-5/+0
| | | | | | | * installclass.py (BaseInstallClass.setSteps): Nuke some dead steps. * dispatch.py (installSteps): Likewise. * gui.py (stepToClass): Likewise. * text.py (stepToClass): Likewise.
* 2005-09-08 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-09-081-3/+4
| | | | * gui.py: No help, let's see how it goes...
* Simplified the authconfig step to store data as a string to be passed toChris Lumens2005-08-291-1/+0
| | | | | | authconfig in its entirety, rather than handling it as a series of arguments we need to process. We weren't really doing anything with it anyway.
* 2005-08-26 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-08-261-0/+9
| | | | | | | | | | | | | | * dispatch.py (installSteps): Add new autopart type step, remove some obsolete stuff (fdisk, fdasd) * gui.py (stepToClass): Add new step. (getGladeWidget): Add helper function for glade screens. * text.py (stepToClasses): Add new step. * installclass.py (BaseInstallClass.setSteps): Add new step. * iw/autopart_type.py: Add first pass at new autopartitioning screen. Still want to make the shown options more dynamic based on what your system initially looks like. * textw/partition_text.py: Add new autopartitioning screen. * ui/autopart.glade: Add glade file for new autopartitioning screen.
* Converted a lot more messages to the new logging system, but there's stillChris Lumens2005-08-111-14/+16
| | | | | | 41 files to go. If your favorite log message needs to be on a different priority level, feel free to change it. Maybe we can have little commit wars over them.
* Remove firewall configuration screen. This will be coming back inChris Lumens2005-07-211-1/+0
| | | | firstboot using system-config-securitylevel.
* Some FTP servers cause urllib to give us back an empty file for filesChris Lumens2005-06-171-0/+7
| | | | that don't exist, rather than an exception (#160262).
* 2005-04-27 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-04-271-4/+0
| | | | | | | * gui.py (InstallInterface.run): Don't set SUPPORTED unnecessarily (#155847) * language.py (Language.getDefault): Likewise. * text.py (InstallInterface.run): Likewise.