summaryrefslogtreecommitdiffstats
path: root/pyanaconda/ui
Commit message (Collapse)AuthorAgeFilesLines
...
* Allow to add multiple layouts at once (KeyboardSpoke)Vratislav Podzimek2012-02-032-10/+18
|
* Sort spokes on the hubs alphabetically.Chris Lumens2012-02-021-1/+1
|
* Network spoke: use standard size for struct.pack of ipv4 address (=L)Radek Vykydal2012-02-021-4/+4
| | | | Native size caused traceback on x86_64.
* Network spoke: make labels with config values not selectable (Tab)Radek Vykydal2012-02-021-14/+0
|
* Network spoke: Add standalone network spokeRadek Vykydal2012-02-022-42/+182
| | | | | | | | Both network and standalone use NetworkControlBox object containing vbox with all the UI. The object share self.builder with spokes. We might consider putting NCB into separate module so that it can be imported (and tested or used) without importing the spokes.
* Network spoke: implement status and completed methodsRadek Vykydal2012-02-021-3/+32
| | | | | completed(): any device is connected status(): info about which devices are connected (to which APs)
* Network spoke: refresh ui in spoke setupRadek Vykydal2012-02-021-0/+1
|
* Network spoke: Add hub title and iconRadek Vykydal2012-02-021-0/+4
|
* Network spoke: give more info about unavailable device statusRadek Vykydal2012-02-021-17/+35
|
* Network spoke: TODO updateRadek Vykydal2012-02-021-16/+4
|
* Don't decorate storage-related popup windows.Chris Lumens2012-02-011-0/+4
|
* Add a missing sys import.Chris Lumens2012-02-011-0/+2
|
* Network spoke: show unplugged info in device list.Radek Vykydal2012-02-011-4/+15
|
* Network spoke: show iface name, vendor and type information.Radek Vykydal2012-02-012-4/+7
|
* Network spoke: add logic for ethernet and wireless supportRadek Vykydal2012-02-011-7/+797
|
* Network spoke: Copy UI from gnome-control-center glade fileRadek Vykydal2012-02-011-1/+2118
| | | | | | | We won't support some functionality (e.g. modem, vpn setting) and therefore we'll remove or disable some UI elements. We will do something differently (e.g. more details in device list) so we will drift away from g-c-c's .ui file.
* Network spoke: initial filesRadek Vykydal2012-02-012-0/+126
|
* Select the previous item when RemoveButton is clicked (KeyboardSpoke)Vratislav Podzimek2012-01-301-0/+17
|
* Set sensitivity for the preview button (KeyboardSpoke) when something is ↵Vratislav Podzimek2012-01-302-2/+6
| | | | selected
* Use lightbox for the Add Layout dialogVratislav Podzimek2012-01-301-1/+4
|
* Make better use of space in the AddLayout dialogVratislav Podzimek2012-01-301-1/+4
|
* Call initThreading in run-* instead of using GObject.Chris Lumens2012-01-262-6/+8
| | | | | | This is a more sensible version of what I'd previously pushed, which allows me to put more stuff into initThreading that the tools can make use of. I'm apparently going to need to do that for exception handling.
* Set initially focused widgets for storage spoke and dialogs.David Lehman2012-01-262-0/+9
| | | | | | | In dialogs, focus goes to the rightmost button on the bottom. In the spoke, it goes to the first DiskOverview. Also, call each DiskOverview's show_all method after adding it.
* Make storage dialogs the default window type so tabbing works.David Lehman2012-01-261-4/+0
|
* Make sure to initialize threading in the run-* tools, too.Chris Lumens2012-01-262-2/+6
| | | | This is for all the same reasons as 6aa9d782ee36000972b17ab5ca5245bda57b687b.
* Clarify the wording on the summary hub info panel a bit.Chris Lumens2012-01-261-1/+1
| | | | | The old wording may have left you wondering, "If multiple spokes have the icon, which am I supposed to complete first?".
* Add support to the storage spoke for readiness reporting.Chris Lumens2012-01-251-16/+46
| | | | | | | | | | | Storage starts out as not ready. Then, the populate method does very little stuff (basically just sets up some existing widgets) and starts a new thread. This new thread watches the storageInitialize thread started out of the main anaconda process. When that thread ends, everything can be added to the UI and the spoke's selector can be marked as sensitive on the hub. I think most people will never see this, though, since storage probing starts very early on and should be a very fast process on simple machines.
* Support not-yet-ready spokes in the _createBox loop for hubs.Chris Lumens2012-01-251-4/+12
| | | | | | | | | | | | NormalSpokes (those that you can select off a Hub) can be hidden. Now, they can also be ready or not. A Spoke is ready if it has all the information needed to be displayed. Most will always be ready. However, the storage spoke needs to wait for storageInitialize to finish which could potentially take a very long time. However, we do not want to sit in _createBox for a long time as that delays showing the first hub thus making the UI look hung. Therefore, we will just mark not-yet-ready spokes as insensitive until they're ready.
* Add a ready method and an overridden populate method to NormalSpoke.Chris Lumens2012-01-254-6/+23
| | | | | These methods are required for more strange background processing, mainly required for storage.
* Allow selecting DiskOverviews via the keyboard.Chris Lumens2012-01-242-7/+16
| | | | | | | | | | Note the "selected" -> "chosen" change. "selected" means something specific to GTK, and it doesn't mean what I thought. Thus, I am now using "chosen" to mean you have hit enter/space on the DiskOverview and made it part of the install. This also gets rid of the rounded corner piece, since I was unable to make that work with the keyboard focus (for now).
* Set the background of certain viewports to the same as the main window.Chris Lumens2012-01-233-3/+23
| | | | | It looks nicer if the spoke grid and local disks grid viewports have the same grey background as the rest of the screen.
* Put in placeholders in the product name and version welcome text.Chris Lumens2012-01-231-1/+1
|
* Fill in the product name and version on the welcome screen.Chris Lumens2012-01-201-0/+5
|
* Don't allow continuing from a hub until all spokes are complete.Chris Lumens2012-01-201-0/+2
|
* Set flags.testing in run-hub.py as well to avoid non-root tracebacks.Chris Lumens2012-01-201-0/+1
|
* Added layouts treeview selection funcionalityVratislav Podzimek2012-01-182-1/+6
|
* Filter layouts in AddLayout dialogVratislav Podzimek2012-01-182-2/+38
|
* Add chosen layoutVratislav Podzimek2012-01-182-25/+33
|
* Populate newLayoutStoreVratislav Podzimek2012-01-182-0/+27
|
* only StandaloneSpokes have the register_event_cb methodVratislav Podzimek2012-01-161-2/+3
|
* Update TODO lists.Chris Lumens2012-01-151-4/+1
|
* Make text on summary button underlined and blue.David Lehman2012-01-141-1/+6
|
* Only set summary/cart button sensitive when some disks are selected.David Lehman2012-01-141-1/+3
|
* Remove some clutter from storage spoke, fix a little xml problem.David Lehman2012-01-142-21/+15
|
* Smooth out calculation of free space for fake and real disks.David Lehman2012-01-141-33/+15
|
* Add a testing flag to allow limited use as non-root.David Lehman2012-01-141-0/+1
| | | | | This reverts commit 7b909ceb20402d18fb8a8bdb6aad1c51c35db30c. This reverts some of commit 0b30b8ec7ec3c4dbde75da70d0445194ce22e266.
* Fix run-spoke up to work with StandaloneSpokes.Chris Lumens2012-01-141-1/+4
|
* Remove the redundant entry from the welcome screen.Chris Lumens2012-01-142-30/+1
| | | | | You can search the store the same way you can search every other GTK store, and keeping the two widgets in sync is pretty annoying.
* Rename language.{py,ui} to keyboard.{py,ui}.Chris Lumens2012-01-132-11/+11
| | | | | | These files were always supposed to be keyboard-related anyway, and looking at the main content of the screen shows that's what they are. For some reason, I just put them under the language heading.
* Add support to some widgets for retranslating the UI on language change.Chris Lumens2012-01-132-4/+37
| | | | | | | | | GTK doesn't really make this easy on us. The only thing we can do is tear everything down and rebuild, which is not at all an optimal solution. Alternatively, we can maintain lists of original strings and the widgets that contain them, and do it on demand by hand. Not everything is supported yet. I'll add support as needed.