def initialize(self): super().initialize() self.initialize_start() self.pages = { PAGE_SEARCH: SearchPage(self.storage, self.builder), PAGE_MULTIPATH: MultipathPage(self.storage, self.builder), PAGE_OTHER: OtherPage(self.storage, self.builder), PAGE_NVDIMM: NvdimmPage(self.storage, self.builder), PAGE_Z: ZPage(self.storage, self.builder), } self._notebook = self.builder.get_object("advancedNotebook") if not arch.is_s390(): self._notebook.remove_page(-1) self.builder.get_object("addZFCPButton").destroy() self.builder.get_object("addDASDButton").destroy() if not has_fcoe(): self.builder.get_object("addFCOEButton").destroy() if not iscsi.available: self.builder.get_object("addISCSIButton").destroy() self._store = self.builder.get_object("diskStore") # The button is sensitive only on NVDIMM page self._reconfigureNVDIMMButton.set_sensitive(False) # report that we are done self.initialize_done()
def initialize(self): NormalSpoke.initialize(self) self.initialize_start() self.pages = [ SearchPage(self.storage, self.builder), MultipathPage(self.storage, self.builder), OtherPage(self.storage, self.builder), ZPage(self.storage, self.builder) ] self._notebook = self.builder.get_object("advancedNotebook") if not arch.is_s390(): self._notebook.remove_page(-1) self.builder.get_object("addZFCPButton").destroy() self.builder.get_object("addDASDButton").destroy() if not has_fcoe(): self.builder.get_object("addFCOEButton").destroy() if not iscsi.available: self.builder.get_object("addISCSIButton").destroy() self._store = self.builder.get_object("diskStore") self._addDisksButton = self.builder.get_object("addDisksButton") # report that we are done self.initialize_done()
def initialize(self): NormalSpoke.initialize(self) self.initialize_start() self.pages = [SearchPage(self.storage, self.builder), MultipathPage(self.storage, self.builder), OtherPage(self.storage, self.builder), ZPage(self.storage, self.builder)] self._notebook = self.builder.get_object("advancedNotebook") if not arch.is_s390(): self._notebook.remove_page(-1) self.builder.get_object("addZFCPButton").destroy() self.builder.get_object("addDASDButton").destroy() if not has_fcoe(): self.builder.get_object("addFCOEButton").destroy() if not iscsi.available: self.builder.get_object("addISCSIButton").destroy() self._store = self.builder.get_object("diskStore") self._addDisksButton = self.builder.get_object("addDisksButton") # report that we are done self.initialize_done()
def initialize(self): super().initialize() self.initialize_start() self.pages = { PAGE_SEARCH: SearchPage(self.storage, self.builder), PAGE_MULTIPATH: MultipathPage(self.storage, self.builder), PAGE_OTHER: OtherPage(self.storage, self.builder), PAGE_NVDIMM: NvdimmPage(self.storage, self.builder), PAGE_Z: ZPage(self.storage, self.builder), } self._notebook = self.builder.get_object("advancedNotebook") if not arch.is_s390(): self._notebook.remove_page(-1) self.builder.get_object("addZFCPButton").destroy() self.builder.get_object("addDASDButton").destroy() if not has_fcoe(): self.builder.get_object("addFCOEButton").destroy() if not iscsi.available: self.builder.get_object("addISCSIButton").destroy() self._store = self.builder.get_object("diskStore") self._addDisksButton = self.builder.get_object("addDisksButton") # The button is sensitive only on NVDIMM page self._reconfigureNVDIMMButton.set_sensitive(False) # report that we are done self.initialize_done()
def initialize(self): NormalSpoke.initialize(self) self.pages = [SearchPage(self.storage, self.builder), MultipathPage(self.storage, self.builder), OtherPage(self.storage, self.builder), RaidPage(self.storage, self.builder), ZPage(self.storage, self.builder)] self._notebook = self.builder.get_object("advancedNotebook") if not arch.isS390(): self._notebook.remove_page(-1) self.builder.get_object("addZFCPButton").destroy() if not has_fcoe(): self.builder.get_object("addFCOEButton").destroy() self._store = self.builder.get_object("diskStore") self._addDisksButton = self.builder.get_object("addDisksButton")
def initialize(self): NormalSpoke.initialize(self) self.pages = [SearchPage(self.storage, self.builder), MultipathPage(self.storage, self.builder), OtherPage(self.storage, self.builder), ZPage(self.storage, self.builder)] self._notebook = self.builder.get_object("advancedNotebook") if not arch.isS390(): self._notebook.remove_page(-1) self.builder.get_object("addZFCPButton").destroy() self.builder.get_object("addDASDButton").destroy() if not has_fcoe(): self.builder.get_object("addFCOEButton").destroy() self._store = self.builder.get_object("diskStore") self._addDisksButton = self.builder.get_object("addDisksButton") # Connect focus events in scrolled viewport children to scrolling on the viewport searchScrolledViewport = self.builder.get_object("searchScrolledViewport") searchGrid = self.builder.get_object("searchGrid") searchGrid.set_focus_hadjustment(searchScrolledViewport.get_hadjustment()) searchGrid.set_focus_vadjustment(searchScrolledViewport.get_vadjustment()) multipathViewport = self.builder.get_object("multipathViewport") multipathGrid = self.builder.get_object("multipathGrid") multipathGrid.set_focus_hadjustment(multipathViewport.get_hadjustment()) multipathGrid.set_focus_vadjustment(multipathViewport.get_vadjustment()) otherViewport = self.builder.get_object("otherViewport") otherGrid = self.builder.get_object("otherGrid") otherGrid.set_focus_hadjustment(otherViewport.get_hadjustment()) otherGrid.set_focus_vadjustment(otherViewport.get_vadjustment()) zViewport = self.builder.get_object("zViewport") zGrid = self.builder.get_object("zGrid") zGrid.set_focus_hadjustment(zViewport.get_hadjustment()) zGrid.set_focus_vadjustment(zViewport.get_vadjustment())
def is_supported(self): """Is this module supported?""" return has_fcoe()