diff options
Diffstat (limited to 'widgets/python/AnacondaWidgets.py')
-rw-r--r-- | widgets/python/AnacondaWidgets.py | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/widgets/python/AnacondaWidgets.py b/widgets/python/AnacondaWidgets.py new file mode 100644 index 000000000..a13c0d847 --- /dev/null +++ b/widgets/python/AnacondaWidgets.py @@ -0,0 +1,37 @@ +from ..importer import modules +from ..overrides import override + +Anaconda = modules['AnacondaWidgets']._introspection_module +__all__ = [] + +class SpokeSelector(Anaconda.SpokeSelector): + def __init__(self, title=None, icon=None, status=None): + Anaconda.SpokeSelector.__init__(self) + + if title: + self.set_property("title", title) + + if icon: + self.set_property("icon", icon) + + if status: + self.set_property("status", status) + +SpokeSelector = override(SpokeSelector) +__all__.append('SpokeSelector') + +class DiskOverview(Anaconda.DiskOverview): + def __init__(self, description, kind, capacity, os=None, popup=None): + Anaconda.DiskOverview.__init__(self) + self.set_property("description", description) + self.set_property("kind", kind) + self.set_property("capacity", capacity) + + if os: + self.set_property("os", os) + + if popup: + self.set_property("popup-info", popup) + +DiskOverview = override(DiskOverview) +__all__.append('DiskOverview') |