summaryrefslogtreecommitdiffstats
path: root/gui.py
Commit message (Collapse)AuthorAgeFilesLines
* * iw/iscsi_gui.py: Remove in favor of more integrated way ofJeremy Katz2006-07-131-1/+0
| | | | | | | | | configuring * textw/iscsi_text.py: Likewise. * dispatch.py (installSteps): Remove iscsi step. * installclass.py: Likewise. * gui.py: Likewise. * text.py: Likewise.
* Removed iutil.copyFile.Chris Lumens2006-07-121-2/+2
|
* Release notes viewer updates.David Cantrell2006-06-131-1/+5
|
* Like we're going to have test 1 even working tomorrow.David Cantrell2006-06-131-5/+1
|
* Yet more direction cleanups.Chris Lumens2006-06-091-5/+1
|
* * anaconda (__main__): Pass reference to anaconda rather than id andDavid Cantrell2006-05-251-25/+17
| | | | | | | | | | | | | dispatch references when calling anaconda.intf.run(). * cmdline.py (InstallInterface.run): Changes to account for receiving a reference to the anaconda object rather than an id and dispatch object. * gui.py (InstallInterface.run): Likewise. * text.py (InstallInterface.run): Likewise. * gui.py (InstallControlWindow.releaseNotesButtonClicked): Pass reference to anaconda object to the ReleaseNotesViewerThread object.
* htmlbuffer doesn't exist anymore.Chris Lumens2006-05-191-1/+0
|
* * gui.py (handleRenderCallback): Sure would be nice if I could keepDavid Cantrell2006-05-191-6/+4
| | | | | | | | | | | | | indentation correct when modifying functions. Discontinue use of gtk.gdk.threads_init() and use gobject.threads_init() because of our use of callbacks. Remove threads_enter/leave wrapper around gtk.main() * iw/checklist.py: Remove threads_enter/leave wrapper around gtk.main() since we're using gobject.threads_init() now. * iw/datacombo.py: Likewise. * iw/ipwidget.py: Likewise. * iw/pixmapRadioButtonGroup.py: Likewise. * iw/release_notes.py: Likewise.
* I found some more stuff to remove from gui.py.Chris Lumens2006-05-171-15/+0
|
* elvis waits no moreDavid Cantrell2006-05-171-267/+247
| | | | | five new files from me to you threads are here to stay
* Remove help-related methods, classes, and variables since that stuff hasChris Lumens2006-05-161-158/+1
| | | | | been disabled for months and it's never coming back. Also remove this stuff from the glade file as well.
* * gui.py: Remove PYGTK_DISABLE_THREADS environment variable. CallDavid Cantrell2006-05-161-19/+8
| | | | | | | | | | | | gtk.gdk.threads_init() early on. Wrap gtk.main() in threads_enter and threads_leave calls. * htmlbuffer.py: Wrap gtk.main() in threads_enter and threads_leave calls. * iw/checklist.py: Likewise. * iw/datacombo.py: Likewise. * iw/ipwidget.py: Likewise. * iw/pixmapRadioButtonGroup_gui.py: Likewise.
* Waves of change.David Cantrell2006-05-121-249/+20
| | | | | | | | | | | | | Removed large chunks of release notes viewer code from gui.py. That file still needs some work. I created a new ReleaseNotesViewer class to run as a thread from Anaconda. Now, if you want to argue concurrency with me, bring it on. This is a work in progress and there are things I know that are busted right now. Probably some more exciting commits from me this weekend. MOST NOTICABLE BUG RIGHT NOW: Click Close on the release notes viewer, and anaconda exits. Yeah, like I said, I'm still working on it. It's hard because _someone_ went and changed all of the existing anaconda code.
* Remove anaconda object from installSteps, and have the dispatcher callChris Lumens2006-05-041-2/+2
| | | | the step functions directly instead of using apply.
* Use system-config-keyboard shim. Miscellaneous cleanups.Chris Lumens2006-05-041-5/+4
|
* Get ready for a surprise...David Cantrell2006-03-241-2/+3
| | | | not really. It's just iutil.getArch() -> rhpl.getArch() updates.
* Create a dictionary in flags.py for storing /proc/cmdline. Nuke allChris Lumens2006-03-221-6/+5
| | | | references to /proc/cmdline from everywhere else in favor of this dict.
* 2006-03-13 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-03-131-2/+0
| | | | | | | | | | | | | | | | | | * packages.py: Remove some obsolete code, convert a little bit of copyExtraModules (... which needs to be hooked back up) * gui.py: No longer import rpm * yuminstall.py: Add specspo bits here instead * exception.py (dumpException): Remove grpset code. * instdata.py (InstallData.reset): Likewise. 2006-03-13 Matt Wilson <msw@rpath.com> * dispatch.py: Remove obsolete code. * floppy.py: Likewise. * language.py: Likewise. * upgrade.py: Likewise.
* * 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.