|  |  | 
fabmetheus_utilities.settings.StringSetting
ProfileListboxSetting
AddProfile
DeleteProfile
DeleteProfileDialog
ProfileList
ProfilePluginRadioButtonsSaveListener
ProfileRepository
ProfileSelectionMenuRadio
ProfileTypeMenuRadio
 
 
 
 
| class DeleteProfileDialog
 |  |  | A dialog to delete a profile. 
 |  |  | Methods defined here: 
 __init__(self, profileListboxSetting, root)Display a delete dialog.
 delete(self)Delete the selection of a listbox setting.
 no(self)The dialog was closed.
 |  
 
 
| class ProfileListboxSetting(fabmetheus_utilities.settings.StringSetting)
 |  |  | A class to handle the profile listbox. 
 |  |  | Methods defined here: 
 addToDialog(self, gridPosition)Add this to the dialog.
 buttonReleaseOne(self, event)Button one released.
 focusIn(self, event)The root has gained focus.
 getFromListSetting(self, listSetting, name, repository, value)Initialize.
 getSelectedFolder(self)Get the selected folder.
 setStateToValue(self)Set the listbox items to the list setting.
 setToDisplay(self)Set the selection value to the listbox selection.
 setValueToIndex(self, index)Set the selection value to the index.
 setValueToString(self, valueString)Set the value to the value string.
 Methods inherited from fabmetheus_utilities.settings.StringSetting:
 
 __init__(self)Set the update function to none.
 __repr__(self)Get the string representation of this StringSetting.
 addToMenu(self, repositoryMenu)Do nothing because this should only be added to a frameable repository menu.
 addToMenuFrameable(self, repositoryMenu)Add this to the frameable repository menu.
 addToWindow(self)Add this to the repository frame list.
 bindEntry(self)Bind the entry to the update function.
 createEntry(self, root)Create the entry.
 getFromValue(self, name, repository, value)Initialize.
 getFromValueOnly(self, name, repository, value)Initialize.
 getFromValueOnlyAddToRepository(self, name, repository, value)Initialize.
 removeFromWindow(self)Remove this from the repository frame list.
 setUpdateFunction(self, updateFunction)Set the update function.
 setValueToSplitLine(self, lineIndex, lines, splitLine)Set the value to the second word of a split line.
 updateSaveListeners(self)Update save listeners if any.
 writeToRepositoryWriter(self, repositoryWriter)Write tab separated name and value to the repository writer.
 |  
 
 
| class ProfileRepository
 |  |  | A class to handle the profile entities. 
 |  |  | Methods defined here: 
 __init__(self)Set the default entities, execute title & repository fileName.
 updateRelay(self)Update the plugin frame then the ProfileSaveListeners.
 |  
 
| class ProfileSelectionMenuRadio
 |  |  | A class to display a profile selection menu radio button. 
 |  |  | Methods defined here: 
 addToDialog(self, gridPosition)Add this to the dialog.
 clickRadio(self)Workaround for Tkinter bug, invoke and set the value when clicked.
 getFromMenuButtonDisplay(self, menuButtonDisplay, name, repository, value)Initialize.
 setToMenuButtonDisplay(self, menuButtonDisplay, name, repository, value)Initialize.
 |  
 
| class ProfileTypeMenuRadio(ProfileSelectionMenuRadio)
 |  |  | A class to display a profile type menu radio button. 
 |  |  | Methods defined here: 
 clickRadio(self)Workaround for Tkinter bug, invoke and set the value when clicked.
 getFromMenuButtonDisplay(self, menuButtonDisplay, name, repository, value)Initialize.
 Methods inherited from ProfileSelectionMenuRadio:
 
 addToDialog(self, gridPosition)Add this to the dialog.
 setToMenuButtonDisplay(self, menuButtonDisplay, name, repository, value)Initialize.
 |  |