Cole Robinson
f2d3756e9e
manager: Actually update VM state text when state changes
2009-09-29 14:02:28 -04:00
Cole Robinson
31c2d4286b
create: Explictly show startup error messages.
...
Previously we confusing stuffed them in a tooltip.
2009-09-29 14:00:50 -04:00
Cole Robinson
411420d27d
Fix vcpu hotplug.
2009-09-24 16:14:28 -04:00
Cole Robinson
f43b86738c
create: Don't prompt with same dialog multiple times.
2009-09-24 11:41:49 -04:00
Cole Robinson
b9c6474d5b
connection: Add is_qemu_system helper.
2009-09-23 16:43:40 -04:00
Cole Robinson
0c67065e41
Add dialog-with-checkbox helper functions.
...
Useful for things like "Don't show this again'.
2009-09-23 16:42:56 -04:00
Cole Robinson
3fc1ff1180
Bring borders and button spacing more inline with Gnome HIG.
2009-09-23 11:49:35 -04:00
Cole Robinson
23995b155c
Fix up vbox orientation with latest glade version.
...
Resave all files with the latest version as well, which causes lots of churn.
2009-09-23 10:45:44 -04:00
Michal Novotny
859467b8d0
createnet: Allow disabling dhcp for new virtual networks.
2009-09-23 10:07:22 -04:00
Cole Robinson
601fec588d
Use timer to refresh available disk space in 'New VM' wizard (bz 502777)
2009-09-21 16:09:51 -04:00
Cole Robinson
01a48cb47b
create-net: Fix typo
2009-09-17 13:45:53 -04:00
Cole Robinson
db41659724
Drop row coloring for managed connection rows.
...
Looks kind of funky with lots of dark colored rows for a user with multiple
connections.
2009-09-17 11:25:11 -04:00
Cole Robinson
fddc9e9589
Change VM name text arrangement in manager view.
...
Shrink text size, add a second row that shows the VM status. Fills the
display up a bit so it doesn't look so sparse.
2009-09-17 12:35:41 -04:00
Cole Robinson
54cc845793
Update new VM status icons.
...
Previous round didn't convey state very well, and looked too much like
buttons.
2009-09-17 11:24:18 -04:00
Cole Robinson
3d22dbf020
Don't close connection on all libvirt errors: only if libvirtd goes away.
2009-09-16 16:02:19 -04:00
Cole Robinson
9fe564e14b
Better logging and error avoidance with net/disk stats routines.
2009-09-16 16:01:54 -04:00
Cole Robinson
0e59e69428
Fix populating text box with storage browser selection in 'New VM' (bz 517263)
...
We were only properly setting the 'finish' callback for the first time the
storage browser was launched. All subsequent runs would not enter anything
in the associated text box.
2009-09-14 10:39:57 -04:00
Paul W. Frields
ccf28d3762
addhardware: Fix error message syntax typo
2009-08-31 10:45:59 -04:00
Cole Robinson
78317e7b3a
Don't allow deleting an active VM (bz 518536)
2009-08-31 10:19:49 -04:00
Cole Robinson
ddee626eee
Don't mangle QEMU driver name on cdrom connect (bz 516116)
2009-08-31 10:05:55 -04:00
Cole Robinson
010fec8600
details: Make sure 'remove' doesn't enter permenant insensitive state.
...
If we selected a PS2 mouse, the refresh function would disable the 'remove'
button. Since nothing else explictly enabled it, it would be stuck like that.
2009-07-28 21:24:02 -04:00
Cole Robinson
d19682f65f
clone: Disable 'share' dropdown option if disk is not shareable.
2009-07-28 21:22:40 -04:00
Cole Robinson
564dce41dc
Refresh storage browse glade file, was throwing errors.
2009-07-28 21:02:49 -04:00
Cole Robinson
3416b9edf0
manager: Make the UI a bit prettier.
...
Add some row color and text tweaking.
2009-07-28 19:21:56 -04:00
Cole Robinson
076459a50e
graphwidgets: Have cellrenderer sparkline obey 'xalign'
2009-07-28 18:15:48 -04:00
Cole Robinson
9b6cf41e08
Prettier sparkline cell renderers.
2009-07-28 18:01:20 -04:00
Cole Robinson
8aa9275dd3
details: Remove console/details tabs, use toolbar buttons instead.
...
Serial consoles are part of the main console tab, which can be chosen
from 'View->Consoles'.
2009-07-28 09:40:43 -04:00
Cole Robinson
3689048aaa
Clean up some pylint.
2009-07-28 09:35:23 -04:00
Cole Robinson
a0ac5b3b63
serial: Don't fail when reconnecting to existing char device.
2009-07-28 09:32:18 -04:00
Michal Novotny
7277d28c46
CPU Pinning support
...
Virt-manager doesn't consider CPU pinning settings in the Processor tab yet so
this is the patch to provide CPU pinning support for virt-manager. It's using
only CPU definition for libvirt itself and it doesn't support CPU pinning for
domains that are currently in running state since this feature will be rarely
used for already running domains in my opinion.
2009-07-27 22:55:11 -04:00
Cole Robinson
499964c584
Add a system tray icon.
...
The behavior is opt in via preferences, off by default. The icon allows
starting, stopping, and pausing VMs, opening console/details, and quiting the
entire app.
2009-07-27 22:30:01 -04:00
Cole Robinson
4f256605f0
manager: Various UI tweaks.
2009-07-26 16:25:01 -04:00
Cole Robinson
4693e3e3f8
manager: Remove option to hide VM status column.
...
Not sure why anyone would want to, it's a pretty fundamental piece of
information.
2009-07-26 16:18:25 -04:00
Cole Robinson
8958f6df80
manager: Remove Memory, ID, and VCPU rows
...
VCPU count is pointless to have in the main view. ID is similarly pointless,
its only value being that it showed the connection driver, which is now
part of the connection name.
Memory is the only useful field here, but even it's prescence is dubious:
there isn't much value in seeing at a glance what memory amounts VMs
are statically defined with.
2009-07-26 16:15:38 -04:00
Cole Robinson
4c8d87254f
manager: Use only one graph, allow changing what it tracks.
...
Rather than have multiple graphs for cpu, disk and net stats, use only one
graph, but allow changing what it represents.
2009-07-26 16:15:28 -04:00
Cole Robinson
c49659a63b
manager: Remove text from cpu, net, and disk stats.
...
The text largely clutters the UI, and is really only needed due to lack
or graph usefulness (which will hopefully be remedied soon).
2009-07-26 16:15:19 -04:00
Cole Robinson
387045636a
manager: Move button toolbar to top of the window.
...
A toolbar at the top is much more in line with existing UI convention, and is
more intuitive. Delete is dropped from the upfront buttons (since this likely
isn't a common operation), and buttons for shutdown and pause are added.
2009-07-26 16:15:05 -04:00
Cole Robinson
8725f6ed59
Remove 'view active vs. inactive' choice in main manager window.
...
I really don't think anyone cares about this, and if they do, it certainly
doesn't need to be done as an entire separate row in the manager window.
2009-07-26 16:12:39 -04:00
Cole Robinson
e33018602d
Always enable CPU and Memory stats polling.
...
Not sure why I even added this in the first place, we fundamentally can't
avoid polling the requisit info. So rip it out with extreme prejudice.
2009-07-26 16:09:46 -04:00
Cole Robinson
29729db74a
Don't repeatedly poll disk and net stats is libvirt doesn't support it.
2009-07-26 16:09:23 -04:00
Cole Robinson
342a5b2450
Add 'Clone VM' wizard.
2009-07-26 15:54:14 -04:00
Cole Robinson
86fdbecb87
Add specific icons for various wizards (some implemented, some not!)
2009-07-26 15:47:46 -04:00
Cole Robinson
738386d5cf
addhardware: Fix harmless traceback
2009-07-26 12:09:43 -04:00
Cole Robinson
e208a8ca7f
Mark all windows as Dialogs (except manager, host and vm details).
...
All these windows should be temporary, and don't need to be maximized or
minimized.
2009-07-26 12:08:21 -04:00
Cole Robinson
7a09cbcad7
Fix racey exception when reading disk/net stats.
...
We need to fully populate the stats record before adding to record list,
otherwise a UI update callback might read an incomplete record.
2009-07-22 13:37:53 -04:00
Cole Robinson
1ecf0a8180
graphwidgets: Fix possible divide by zero error.
2009-07-22 13:21:27 -04:00
Cole Robinson
27eeef93d9
Import new icons for VMs, VM status, and some devices.
2009-07-22 12:38:56 -04:00
Cole Robinson
22443dde10
Remove graphwidgets written in 'C'. We are now 100% python!
2009-07-22 11:16:06 -04:00
Cole Robinson
631b7b9bed
Reimplement current graph widgets in python.
2009-07-22 10:21:33 -04:00
Cole Robinson
290b896a41
Fix more bugs from dup_conn refactoring.
2009-07-21 16:38:50 -04:00