summaryrefslogtreecommitdiffstats
path: root/pyanaconda/ui
Commit message (Collapse)AuthorAgeFilesLines
...
* When a filesystem is deleted, give focus to whatever we display next.Chris Lumens2012-07-031-0/+1
|
* The presence of new_devices means _ran_autopart is not longer needed.Chris Lumens2012-07-031-7/+2
| | | | | It also works better, in that using new_devices means when the last of the autopart-created set is deleted, we know to re-display the CreateNewPage.
* Don't traceback when deleting the last of the autopart-created set.Chris Lumens2012-07-031-1/+1
|
* When a filesystem is deleted in custom.py, keep its page expanded.Chris Lumens2012-07-031-1/+1
| | | | | This also has the effect of making sure the RHS has something relevant displayed in it after the filesystem is deleted.
* Fix free space accounting in disk shopping cart to use getFreeSpace.David Lehman2012-07-033-7/+10
|
* Make software spoke ready regardless of depsolve outcome.David Lehman2012-07-031-1/+2
|
* Fix some bugs in custom.py.David Lehman2012-07-031-3/+5
| | | | | | - Fix a typo - Enable remove button for devices - Fix a tb on removal of unused devices
* Move shouldClear into Storage.David Lehman2012-07-031-1/+0
|
* Cleanups to restore things after the merge of master onto newui.David Lehman2012-07-031-1/+1
|
* Allow multiple visits to the storage spoke.David Lehman2012-07-031-5/+13
| | | | | If autopart is selected, we re-run clearpart and autopart on apply. If not, we do neither.
* Put newly created devices in a page of their own.David Lehman2012-07-031-31/+29
| | | | | | | | | Unset autopart flag after running ksdata.autopart.execute since we are still techically doing custom partitioning. Don't show devices queued for removal in the custom spoke. Don't include Roots whose root device has been queued for removal.
* Attempt dependency solving if packages were provided by a kickstart file.Chris Lumens2012-07-031-0/+4
|
* Add a confirmation dialog for the quit button.Chris Lumens2012-07-023-4/+124
|
* Remove the intermediate viewport on the Add Ons side.Chris Lumens2012-06-291-41/+32
| | | | | | With the viewport there, the UI does not scroll automatically with keyboard navigation. The result is that if you keep pressing the down arrow, you eventually run off the bottom of the visible UI.
* Add a spinner next to the installation progress message.Chris Lumens2012-06-292-3/+30
| | | | | This is a hint that we're still doing something, even if an individual step takes a long time.
* Default all source boxes to insensitive.Chris Lumens2012-06-291-0/+4
| | | | | Otherwise, the protocol drop down will start out sensitive no matter what source we are using.
* TODO list updates.Chris Lumens2012-06-222-10/+2
|
* When everything in a Page is removed, remove the Page as well.Chris Lumens2012-06-211-4/+14
|
* Allow quick deletion of an entire installation by clicking on a header.Chris Lumens2012-06-211-17/+41
| | | | | | | | | | | This requires a little reorganization of the deletion code to make it reusable. It also still goes through the confirmation dialog so the user has a choice to think about what they're doing. Note that it still doesn't cause a now-empty page to be removed (you can get into that situation by removing everything yourself anyway), nor does it cause anything useful to be displayed on the RHS, nor does it put back the CreateNewPage if you delete the autopart-created installation.
* Support a callback when page headers are clicked.Chris Lumens2012-06-212-15/+27
|
* Indirect spokes do not have a selector, so guard the focus grab.Chris Lumens2012-06-211-1/+3
|
* Install the UI files from the spoke library, too.Chris Lumens2012-06-211-0/+3
|
* When a spoke selector is clicked, grab the focus.Chris Lumens2012-06-211-0/+1
| | | | | | This way, it looks highlighted when you come back to the hub just like if it was selected with the keyboard, and keyboard navigation will start on the spoke that was just visited.
* Remove unused container devices when removing an md or last lv in a vg.David Lehman2012-06-201-1/+9
| | | | | We don't remove the empty containers unless we are the ones removing the last device that uses them.
* Fix up some broken usage of the Size class.David Lehman2012-06-202-4/+4
|
* Don't give focus to the first DiskOverview as that makes it look selected.David Lehman2012-06-201-4/+0
|
* Clean up and simplify some things in the custom storage spoke.David Lehman2012-06-201-36/+25
| | | | | | | | | | | Only include non-existent unused devices in the "New ..." root. Simplify removal of devices by unifying the code and always calling storage.destroyDevice, which can handle non-existent devices as well as existing ones. Unused devices have no root. That is handy for identifying them from inside the removal callback.
* Store template for installed OS description for repeated use.David Lehman2012-06-201-1/+5
|
* Run clearpart, autopart, bootloader from the storage spoke.David Lehman2012-06-202-6/+22
| | | | We need to run these before the progress hub so we can catch errors.
* Allow selection of unpartitioned disks and not usb media.David Lehman2012-06-201-1/+2
|
* Make a Page's title a property of the page itself.Chris Lumens2012-06-202-9/+14
| | | | | | Since most of the accordion functions operate based on a page title, it makes sense to have some way for users to get the title without having to root around in gtk for it.
* Add the hand cursor to MountpointSelectors, too.Chris Lumens2012-06-191-1/+0
| | | | | This is largely just copy & paste from what msivak did elsewhere. Thanks.
* Set the height request of the pickLanguageLabelMartin Gracik2012-06-191-0/+1
| | | | | | We need to make the label high enough for languages that have higher characters. The font type and size is hardcoded so it should not change.
* Fix the language selection resizingMartin Gracik2012-06-191-0/+2
| | | | | | | | | | This fixes the resizing of the language view, because of different label lengths caused by different translations. It still jumps up and down, because some languages have characters with bigger height. I had no success with fixing that part. Nothing helps.
* Update TODO lists based on mailing list feedback.Chris Lumens2012-06-182-2/+6
|
* ntp_servers -> ntpservers, which is what pykickstart provides.Chris Lumens2012-06-181-1/+1
|
* Network spoke: don't show widgets hidden on purpose after spoke refresh.Radek Vykydal2012-06-141-9/+20
| | | | | This should fix http://www.redhat.com/archives/anaconda-devel-list/2012-June/msg00166.html
* Network spoke: skip standalone spoke if network is up.Radek Vykydal2012-06-141-29/+37
|
* Fix resize behaviour of Add Repo dialogMartin Sivak2012-06-141-60/+6
|
* use timeout instead of idle for Queue pollingBrian C. Lane2012-06-131-1/+2
| | | | | | | | | | The Queue poll inside the GLib idle state was causing 100% CPU usage, it was being called multiple times per second. It would be more efficient to be able to use a select() or poll() with the Queue, but that isn't possible. So, run the Queue processing in a 1 second timeout. CPU usage drops to almost nothing. Also add a call to q.task_done() for unrecognized messages.
* add the foundations for the add repository dialogMartin Sivak2012-06-133-5/+598
|
* Sync time with a working NTP server when NTP is turned onVratislav Podzimek2012-06-121-1/+7
| | | | | | chronyd doesn't change the time immediately because it wants to prevent time leaps. However this way it may look like if NTP was not running at all, so we need a manual sync first.
* Use for instead of while when iterating over ListStores and filesVratislav Podzimek2012-06-123-38/+14
|
* Store NTP servers in self.data and set them up also on the installed systemVratislav Podzimek2012-06-121-0/+17
|
* Add UI for the options sections of each device type in custom partitioning.Chris Lumens2012-06-083-32/+731
| | | | These don't do anything yet, of course.
* Make sure to include the new lib/ directory in the build process.Chris Lumens2012-06-071-1/+3
|
* Giving a MountpointSelector focus should cause it to be displayed.Chris Lumens2012-06-072-7/+11
| | | | | | | | | | | | This means that when you press up and down with the keyboard to navigate the accordion, whatever MS you hit will be the one displayed on the right, and whatever one you were previously on will have its changes saved. This is different from how DiskOverviews and SpokeSelectors work, but I think it makes sense. When you keyboard to a DO, you are choosing to do include it in the install. We don't want people doing that by accident. When you keyboard to a SS, it would jump you into the spoke and that wouldn't work at all. The MS, however, just changes what's displayed on part of the screen.
* Add a little right pointing arrow to the active mountpoint selector.Chris Lumens2012-06-071-1/+0
|
* Get rid of the currentSelector attribute on a Page.Chris Lumens2012-06-061-6/+0
| | | | | I still haven't found a need for this, and it's getting confusing with a current selector here and a separate one in custom.py.
* Fix accordion open and close behavior.Chris Lumens2012-06-062-9/+8
|