gui.addonStoreGui package
- class gui.addonStoreGui.AddonStoreDialog(*args, **kwargs)
Bases:
SettingsDialog
@param parent: The parent for this dialog; C{None} for no parent. @param resizeable: True if the settings dialog should be resizable by the user, only set this if
you have tested that the components resize correctly.
- @param hasApplyButton: C{True} to add an apply button to the dialog; defaults to C{False} for backwards compatibility.
Deprecated, use buttons instead.
- @param settingsSizerOrientation: Either wx.VERTICAL or wx.HORIZONTAL. This controls the orientation of the
sizer that is passed into L{makeSettings}. The default is wx.VERTICAL.
- @param multiInstanceAllowed: Whether multiple instances of SettingsDialog may exist.
Note that still only one instance of a particular SettingsDialog subclass may exist at one time.
- @param buttons: Buttons to add to the settings dialog.
Should be a subset of {wx.OK, wx.CANCEL, wx.APPLY, wx.CLOSE}.
- title = 'Add-on Store'
- helpId = 'AddonsManager'
- _enterActivatesOk_ctrlSActivatesApply(evt: KeyEvent)
Disables parent behaviour which overrides behaviour for enter and ctrl+s
- handleDisplayableError(displayableError: DisplayableError)
- makeSettings(settingsSizer: BoxSizer)
Populate the dialog with settings controls. Subclasses must override this method. @param sizer: The sizer to which to add the settings controls. @type sizer: wx.Sizer
- _makeBanner()
- _createFilterControls(filterCtrlHelper: BoxSizerHelper) None
- postInit()
Called after the dialog has been created. For example, this might be used to set focus to the desired control. Sub-classes may override this method.
- _onWindowDestroy(evt: WindowDestroyEvent)
- _installationPromptTitle = 'Add-on installation'
- onClose(evt: CommandEvent)
Take action in response to the Close button being pressed. Sub-classes may extend this method. This base method should always be called to clean up the dialog.
- property _requiresRestart: bool
- property _statusFilterKey: _StatusFilterKey
- property _titleText: str
- property _listLabelText: str
- _setListLabels()
- _toggleFilterControls()
- onListTabPageChange(evt: <wx.core.PyEventBinder object at 0x06240E30>)
- onChannelFilterChange(evt: <wx.core.PyEventBinder object at 0x06240E30>)
- onFilterTextChange(evt: <wx.core.PyEventBinder object at 0x062468D0>)
- onEnabledFilterChange(evt: <wx.core.PyEventBinder object at 0x06240E30>)
- onIncompatibleFilterChange(evt: <wx.core.PyEventBinder object at 0x06240EF0>)
- filter(filterText: str)
- openExternalInstall(evt: <wx.core.PyEventBinder object at 0x062402B0>)
- _abc_impl = <_abc._abc_data object>
- gui.addonStoreGui.initialize()
Subpackages
- gui.addonStoreGui.controls package
- Submodules
- gui.addonStoreGui.controls.actions module
- gui.addonStoreGui.controls.addonList module
AddonVirtualList
AddonVirtualList._refreshColumns()
AddonVirtualList._getListSelectionPosition()
AddonVirtualList._updateBatchContextMenuSelection()
AddonVirtualList._contextMenu
AddonVirtualList._popupContextMenuFromList()
AddonVirtualList._itemDataUpdated()
AddonVirtualList.OnItemSelected()
AddonVirtualList.OnItemActivated()
AddonVirtualList.OnItemDeselected()
AddonVirtualList.OnGetItemText()
AddonVirtualList.OnColClick()
AddonVirtualList._doRefresh()
AddonVirtualList._refreshSelection()
- gui.addonStoreGui.controls.details module
AddonDetails
AddonDetails._labelSpace
AddonDetails._loadingAddonsLabelText
AddonDetails._noAddonSelectedLabelText
AddonDetails._descriptionLabelText
AddonDetails._statusLabelText
AddonDetails._actionsLabelText
AddonDetails._createRichTextStyles()
AddonDetails._setAddonNameCtrlStyle()
AddonDetails.updateAddonName()
AddonDetails._updatedListItem()
AddonDetails._refresh()
AddonDetails._addDetailsLabel()
AddonDetails._appendDetailsLabelValue()
- gui.addonStoreGui.controls.messageDialogs module
ErrorAddonInstallDialogWithYesNoButtons
_shouldProceedWhenInstalledAddonVersionUnknown()
_shouldProceedToRemoveAddonDialog()
_shouldInstallWhenAddonTooOldDialog()
_shouldEnableWhenAddonTooOldDialog()
_showAddonRequiresNVDAUpdateDialog()
_showConfirmAddonInstallDialog()
_showAddonInfo()
_SafetyWarningDialog
UpdatableAddonsDialog
UpdatableAddonsDialog.helpId
UpdatableAddonsDialog._setupUI()
UpdatableAddonsDialog.onCharHook()
UpdatableAddonsDialog._setupMessage()
UpdatableAddonsDialog._setupButtons()
UpdatableAddonsDialog._createAddonsPanel()
UpdatableAddonsDialog.onOpenStoreButton()
UpdatableAddonsDialog.onUpdateAllButton()
UpdatableAddonsDialog._statusUpdate()
UpdatableAddonsDialog.onCloseButton()
UpdatableAddonsDialog.onClose()
UpdatableAddonsDialog._checkForUpdatableAddons()
- gui.addonStoreGui.controls.storeDialog module
AddonStoreDialog
AddonStoreDialog.title
AddonStoreDialog.helpId
AddonStoreDialog._enterActivatesOk_ctrlSActivatesApply()
AddonStoreDialog.handleDisplayableError()
AddonStoreDialog.makeSettings()
AddonStoreDialog._makeBanner()
AddonStoreDialog._createFilterControls()
AddonStoreDialog.postInit()
AddonStoreDialog._onWindowDestroy()
AddonStoreDialog._installationPromptTitle
AddonStoreDialog.onClose()
AddonStoreDialog._requiresRestart
AddonStoreDialog._statusFilterKey
AddonStoreDialog._channelFilterKey
AddonStoreDialog._titleText
AddonStoreDialog._listLabelText
AddonStoreDialog._setListLabels()
AddonStoreDialog._toggleFilterControls()
AddonStoreDialog.onListTabPageChange()
AddonStoreDialog.onChannelFilterChange()
AddonStoreDialog.onFilterTextChange()
AddonStoreDialog.onEnabledFilterChange()
AddonStoreDialog.onIncompatibleFilterChange()
AddonStoreDialog.filter()
AddonStoreDialog.openExternalInstall()
AddonStoreDialog._abc_impl
- gui.addonStoreGui.viewModels package
- Submodules
- gui.addonStoreGui.viewModels.action module
- gui.addonStoreGui.viewModels.addonList module
_AddonListFieldData
AddonListField
AddonListField.displayName
AddonListField.status
AddonListField.currentAddonVersionName
AddonListField.availableAddonVersionName
AddonListField.channel
AddonListField.publisher
AddonListField.author
AddonListField._generate_next_value_()
AddonListField._new_member_()
AddonListField._use_args_
AddonListField._member_names_
AddonListField._member_map_
AddonListField._value2member_map_
AddonListField._unhashable_values_
AddonListField._member_type_
AddonListField._value_repr_()
AddonListField.displayString
AddonListField.width
AddonListItemVM
AddonListItemVM.model
AddonListItemVM.status
AddonListItemVM.Id
AddonListItemVM.canUseInstallAction()
AddonListItemVM.canUseInstallOverrideIncompatibilityAction()
AddonListItemVM.canUseUpdateAction()
AddonListItemVM.canUseUpdateOverrideIncompatibilityAction()
AddonListItemVM.canUseReplaceAction()
AddonListItemVM.canUseRemoveAction()
AddonListItemVM.canUseEnableAction()
AddonListItemVM.canUseEnableOverrideIncompatibilityAction()
AddonListItemVM.canUseDisableAction()
AddonDetailsVM
AddonListVM
AddonListVM.presentedFields
AddonListVM._itemDataUpdated()
AddonListVM.resetListItems()
AddonListVM.getAddonFieldText()
AddonListVM._getAddonFieldText()
AddonListVM.getCount()
AddonListVM.getSelectedIndex()
AddonListVM.getAddonAtIndex()
AddonListVM.setSelection()
AddonListVM.getSelection()
AddonListVM._validate()
AddonListVM.setSortField()
AddonListVM._getFilteredSortedIds()
AddonListVM._tryPersistSelection()
AddonListVM._updateAddonListing()
AddonListVM.applyFilter()
- gui.addonStoreGui.viewModels.store module
AddonStoreVM
AddonStoreVM.onDisplayableError
AddonStoreVM._downloader
AddonStoreVM._filteredStatusKey
AddonStoreVM._filterChannelKey
AddonStoreVM._filterEnabledDisabled
AddonStoreVM._onSelectedItemChanged()
AddonStoreVM._makeActionsList()
AddonStoreVM.helpAddon()
AddonStoreVM.removeAddon()
AddonStoreVM.removeAddons()
AddonStoreVM.installOverrideIncompatibilityForAddon()
AddonStoreVM._enableErrorMessage
AddonStoreVM._disableErrorMessage
AddonStoreVM._handleEnableDisable()
AddonStoreVM.enableOverrideIncompatibilityForAddon()
AddonStoreVM.enableAddon()
AddonStoreVM.enableAddons()
AddonStoreVM.disableAddon()
AddonStoreVM.disableAddons()
AddonStoreVM.replaceAddon()
AddonStoreVM.replaceAddons()
AddonStoreVM.getAddon()
AddonStoreVM.getAddons()
AddonStoreVM._downloadComplete()
AddonStoreVM.installPending()
AddonStoreVM._doInstall()
AddonStoreVM.refresh()
AddonStoreVM._getAvailableAddonsInBG()
AddonStoreVM.cancelDownloads()
AddonStoreVM._filterByEnabledKey()
AddonStoreVM._createListItemVMs()