|  |  | 
CloseListener
DisplayToolButton
FileHelpMenuBar
FrameList
GridHorizontal
GridVertical
HelpPage
HelpPageRepository
LabelDisplay
LabelHelp
LabelSeparator
LatentStringVar
LayerCount
MenuButtonDisplay
PluginFrame
PluginGroupFrame
RepositoryDialog
StringSetting
BooleanSetting
MenuRadio
Radio
RadioCapitalized
RadioPlugin
RadioCapitalizedButton
FileNameInput
FloatSetting
FloatSpin
FloatSpinNotOnMenu
FloatSpinUpdate
IntSpin
IntSpinNotOnMenu
IntSpinUpdate
IntSetting
TextSetting
WindowPosition
TokenConversion
ToolDialog
 
 
| class BooleanSetting(StringSetting)
 |  |  | A class to display, read & write a boolean. 
 |  |  | Methods defined here: 
 addToDialog(self, gridPosition)Add this to the dialog.
 addToMenu(self, repositoryMenu)Add this to the repository menu.
 addToMenuFrameable(self, repositoryMenu)Add this to the frameable repository menu.
 setStateToValue(self)Set the checkbutton to the boolean.
 setToDisplay(self)Do nothing because toggleCheckbutton is handling the value.
 setValueToString(self, valueString)Set the boolean to the string.
 toggleCheckbutton(self)Workaround for Tkinter bug, toggle the value.
 toggleMenuCheckbutton(self)Workaround for Tkinter bug, toggle the value.
 Methods inherited from StringSetting:
 
 __init__(self)Set the update function to none.
 __repr__(self)Get the string representation of this StringSetting.
 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 CloseListener
 |  |  | A class to listen to link a window to the global repository dialog list table. 
 |  |  | Methods defined here: 
 __init__(self, window, closeFunction=None)Add the window to the global repository dialog list table.
 listenToWidget(self, widget)Listen to the destroy message of the widget.
 wasClosed(self, event)The dialog was closed.
 |  
 
 
| class FileHelpMenuBar
 |  |  |  | Methods defined here: 
 __init__(self, root)Create a menu bar with a file and help menu.
 addMenuToMenuBar(self, labelText, menu)Add a menu to the menu bar.
 addPluginToMenuBar(self, modulePath, repository, window)Add a menu to the menu bar from a tool.
 completeMenu(self, closeFunction, repository, saveFunction, window)Complete the menu.
 saveClose(self)Call the save function then the close function.
 |  
 
| class FileNameInput(StringSetting)
 |  |  | A class to display, read & write a fileName. 
 |  |  | Methods defined here: 
 addToDialog(self, gridPosition)Add this to the dialog.
 execute(self)Open the file picker.
 getFileNameFirstTypes(self)Get the file types with the file type of the fileName moved to the front of the list.
 getFromFileName(self, fileTypes, name, repository, value)Initialize.
 setCancelledValue(self, fileName)Set the value to the file name and wasCancelled true if a file was not picked.
 setToDisplay(self)Do nothing because the file dialog is handling the value.
 Methods inherited from 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.
 setStateToValue(self)Set the entry to the value.
 setUpdateFunction(self, updateFunction)Set the update function.
 setValueToSplitLine(self, lineIndex, lines, splitLine)Set the value to the second word of a split line.
 setValueToString(self, valueString)Set the value to the value string.
 updateSaveListeners(self)Update save listeners if any.
 writeToRepositoryWriter(self, repositoryWriter)Write tab separated name and value to the repository writer.
 |  
 
| class FloatSetting(StringSetting)
 |  |  | A class to display, read & write a float. 
 |  |  | Methods defined here: 
 setValueToString(self, valueString)Set the float to the string.
 Methods inherited from StringSetting:
 
 __init__(self)Set the update function to none.
 __repr__(self)Get the string representation of this StringSetting.
 addToDialog(self, gridPosition)Add this to the dialog.
 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.
 setStateToValue(self)Set the entry to the value.
 setToDisplay(self)Set the string to the entry field.
 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 FloatSpin(FloatSetting)
 |  |  | A class to display, read & write an float in a spin box. 
 |  |  | Method resolution order:FloatSpinFloatSettingStringSetting
 Methods defined here:
 
 addToMenuFrameable(self, repositoryMenu)Add this to the frameable repository menu.
 bindEntry(self)Bind the entry to the update function.
 createEntry(self, root)Create the entry.
 decrease(self)Decrease the value then set the state and color to the value.
 entryUpdated(self, event=None)Create the entry.
 getFromValue(self, from_, name, repository, to, value)Initialize.
 increase(self)Increase the value then set the state and color to the value.
 setColor(self, event=None)Set the color to the value, yellow if it is lower than the default and blue if it is higher.
 setColorToDisplay(self, event=None)Set the color to the value, yellow if it is lower than the default and blue if it is higher.
 setStateToValue(self)Set the entry to the value.
 setStateUpdateColor(self)Set the state to the value, call the update function, then set the color.
 Methods inherited from FloatSetting:
 
 setValueToString(self, valueString)Set the float to the string.
 Methods inherited from StringSetting:
 
 __init__(self)Set the update function to none.
 __repr__(self)Get the string representation of this StringSetting.
 addToDialog(self, gridPosition)Add this to the dialog.
 addToMenu(self, repositoryMenu)Do nothing because this should only be added to a frameable repository menu.
 addToWindow(self)Add this to the repository frame list.
 getFromValueOnly(self, name, repository, value)Initialize.
 getFromValueOnlyAddToRepository(self, name, repository, value)Initialize.
 removeFromWindow(self)Remove this from the repository frame list.
 setToDisplay(self)Set the string to the entry field.
 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 FloatSpinNotOnMenu(FloatSpin)
 |  |  | A class to display, read & write an float in a spin box, which is not to be added to a menu. 
 |  |  | Method resolution order:FloatSpinNotOnMenuFloatSpinFloatSettingStringSetting
 Methods defined here:
 
 getFromValueOnlyAddToRepository(self, name, repository, value)Initialize.
 Methods inherited from FloatSpin:
 
 addToMenuFrameable(self, repositoryMenu)Add this to the frameable repository menu.
 bindEntry(self)Bind the entry to the update function.
 createEntry(self, root)Create the entry.
 decrease(self)Decrease the value then set the state and color to the value.
 entryUpdated(self, event=None)Create the entry.
 getFromValue(self, from_, name, repository, to, value)Initialize.
 increase(self)Increase the value then set the state and color to the value.
 setColor(self, event=None)Set the color to the value, yellow if it is lower than the default and blue if it is higher.
 setColorToDisplay(self, event=None)Set the color to the value, yellow if it is lower than the default and blue if it is higher.
 setStateToValue(self)Set the entry to the value.
 setStateUpdateColor(self)Set the state to the value, call the update function, then set the color.
 Methods inherited from FloatSetting:
 
 setValueToString(self, valueString)Set the float to the string.
 Methods inherited from StringSetting:
 
 __init__(self)Set the update function to none.
 __repr__(self)Get the string representation of this StringSetting.
 addToDialog(self, gridPosition)Add this to the dialog.
 addToMenu(self, repositoryMenu)Do nothing because this should only be added to a frameable repository menu.
 addToWindow(self)Add this to the repository frame list.
 getFromValueOnly(self, name, repository, value)Initialize.
 removeFromWindow(self)Remove this from the repository frame list.
 setToDisplay(self)Set the string to the entry field.
 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 FloatSpinUpdate(FloatSpin)
 |  |  | A class to display, read, update & write an float in a spin box. 
 |  |  | Method resolution order:FloatSpinUpdateFloatSpinFloatSettingStringSetting
 Methods defined here:
 
 createEntry(self, root)Create the entry.
 Methods inherited from FloatSpin:
 
 addToMenuFrameable(self, repositoryMenu)Add this to the frameable repository menu.
 bindEntry(self)Bind the entry to the update function.
 decrease(self)Decrease the value then set the state and color to the value.
 entryUpdated(self, event=None)Create the entry.
 getFromValue(self, from_, name, repository, to, value)Initialize.
 increase(self)Increase the value then set the state and color to the value.
 setColor(self, event=None)Set the color to the value, yellow if it is lower than the default and blue if it is higher.
 setColorToDisplay(self, event=None)Set the color to the value, yellow if it is lower than the default and blue if it is higher.
 setStateToValue(self)Set the entry to the value.
 setStateUpdateColor(self)Set the state to the value, call the update function, then set the color.
 Methods inherited from FloatSetting:
 
 setValueToString(self, valueString)Set the float to the string.
 Methods inherited from StringSetting:
 
 __init__(self)Set the update function to none.
 __repr__(self)Get the string representation of this StringSetting.
 addToDialog(self, gridPosition)Add this to the dialog.
 addToMenu(self, repositoryMenu)Do nothing because this should only be added to a frameable repository menu.
 addToWindow(self)Add this to the repository frame list.
 getFromValueOnly(self, name, repository, value)Initialize.
 getFromValueOnlyAddToRepository(self, name, repository, value)Initialize.
 removeFromWindow(self)Remove this from the repository frame list.
 setToDisplay(self)Set the string to the entry field.
 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 GridHorizontal
 |  |  | A class to place elements horizontally on a grid. 
 |  |  | Methods defined here: 
 __init__(self, column, row)Initialize the column and row.
 getCopy(self)Get a copy.
 increment(self)Increment the position horizontally.
 |  
 
| class GridVertical
 |  |  | A class to place elements vertically on a grid. 
 |  |  | Methods defined here: 
 __init__(self, column, row)Initialize the column and row.
 execute(self)The execute button was clicked.
 getCopy(self)Get a copy.
 increment(self)Increment the position vertically.
 incrementGivenNumberOfColumns(self, numberOfColumns)Increment the position vertically and offset it horizontally by the given number of columns.
 setExecutablesRepository(self, repository)Set the executables to an empty list and set the repository.
 |  
 
| class HelpPage
 |  |  | A class to open a help page. 
 |  |  | Methods defined here: 
 __init__(self)Initialize column.
 addToDialog(self, gridPosition)Add this to the dialog.
 addToMenu(self, repositoryMenu)Add this to the repository menu.
 addToMenuFrameable(self, repositoryMenu)Add this to the frameable repository menu.
 getFromNameAfterHTTP(self, afterHTTP, name, repository)Initialize.
 getFromNameAfterWWW(self, afterWWW, name, repository)Initialize.
 getFromNameSubName(self, name, repository, subName='')Initialize.
 getOpenFromAbsolute(self, hypertextAddress)Get the open help page function from the hypertext address.
 getOpenFromAfterHTTP(self, afterHTTP)Get the open help page function from the part of the address after the HTTP.
 getOpenFromAfterWWW(self, afterWWW)Get the open help page function from the afterWWW of the address after the www.
 getOpenFromDocumentationSubName(self, subName='')Get the open help page function from the afterWWW of the address after the www.
 openPage(self, event=None)Open the browser to the hypertext address.
 setToNameRepository(self, name, repository)Set to the name and repository.
 |  
 
| class HelpPageRepository
 |  |  | A class to open a repository help page. 
 |  |  | Methods defined here: 
 __init__(self, repository)Add this to the dialog.
 openPage(self, event=None)Open the browser to the repository help page.
 |  
 
| class IntSetting(FloatSetting)
 |  |  | A class to display, read & write an int. 
 |  |  | Method resolution order:IntSettingFloatSettingStringSetting
 Methods defined here:
 
 setValueToString(self, valueString)Set the integer to the string.
 Methods inherited from StringSetting:
 
 __init__(self)Set the update function to none.
 __repr__(self)Get the string representation of this StringSetting.
 addToDialog(self, gridPosition)Add this to the dialog.
 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.
 setStateToValue(self)Set the entry to the value.
 setToDisplay(self)Set the string to the entry field.
 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 IntSpin(FloatSpin)
 |  |  | A class to display, read & write an int in a spin box. 
 |  |  | Method resolution order:IntSpinFloatSpinFloatSettingStringSetting
 Methods defined here:
 
 getFromValue(self, from_, name, repository, to, value)Initialize.
 getSingleIncrementFromValue(self, from_, name, repository, to, value)Initialize.
 setValueToString(self, valueString)Set the integer to the string.
 Methods inherited from FloatSpin:
 
 addToMenuFrameable(self, repositoryMenu)Add this to the frameable repository menu.
 bindEntry(self)Bind the entry to the update function.
 createEntry(self, root)Create the entry.
 decrease(self)Decrease the value then set the state and color to the value.
 entryUpdated(self, event=None)Create the entry.
 increase(self)Increase the value then set the state and color to the value.
 setColor(self, event=None)Set the color to the value, yellow if it is lower than the default and blue if it is higher.
 setColorToDisplay(self, event=None)Set the color to the value, yellow if it is lower than the default and blue if it is higher.
 setStateToValue(self)Set the entry to the value.
 setStateUpdateColor(self)Set the state to the value, call the update function, then set the color.
 Methods inherited from StringSetting:
 
 __init__(self)Set the update function to none.
 __repr__(self)Get the string representation of this StringSetting.
 addToDialog(self, gridPosition)Add this to the dialog.
 addToMenu(self, repositoryMenu)Do nothing because this should only be added to a frameable repository menu.
 addToWindow(self)Add this to the repository frame list.
 getFromValueOnly(self, name, repository, value)Initialize.
 getFromValueOnlyAddToRepository(self, name, repository, value)Initialize.
 removeFromWindow(self)Remove this from the repository frame list.
 setToDisplay(self)Set the string to the entry field.
 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 IntSpinNotOnMenu(IntSpin)
 |  |  | A class to display, read & write an integer in a spin box, which is not to be added to a menu. 
 |  |  | Method resolution order:IntSpinNotOnMenuIntSpinFloatSpinFloatSettingStringSetting
 Methods defined here:
 
 getFromValueOnlyAddToRepository(self, name, repository, value)Initialize.
 Methods inherited from IntSpin:
 
 getFromValue(self, from_, name, repository, to, value)Initialize.
 getSingleIncrementFromValue(self, from_, name, repository, to, value)Initialize.
 setValueToString(self, valueString)Set the integer to the string.
 Methods inherited from FloatSpin:
 
 addToMenuFrameable(self, repositoryMenu)Add this to the frameable repository menu.
 bindEntry(self)Bind the entry to the update function.
 createEntry(self, root)Create the entry.
 decrease(self)Decrease the value then set the state and color to the value.
 entryUpdated(self, event=None)Create the entry.
 increase(self)Increase the value then set the state and color to the value.
 setColor(self, event=None)Set the color to the value, yellow if it is lower than the default and blue if it is higher.
 setColorToDisplay(self, event=None)Set the color to the value, yellow if it is lower than the default and blue if it is higher.
 setStateToValue(self)Set the entry to the value.
 setStateUpdateColor(self)Set the state to the value, call the update function, then set the color.
 Methods inherited from StringSetting:
 
 __init__(self)Set the update function to none.
 __repr__(self)Get the string representation of this StringSetting.
 addToDialog(self, gridPosition)Add this to the dialog.
 addToMenu(self, repositoryMenu)Do nothing because this should only be added to a frameable repository menu.
 addToWindow(self)Add this to the repository frame list.
 getFromValueOnly(self, name, repository, value)Initialize.
 removeFromWindow(self)Remove this from the repository frame list.
 setToDisplay(self)Set the string to the entry field.
 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 IntSpinUpdate(IntSpin)
 |  |  | A class to display, read, update & write an int in a spin box. 
 |  |  | Method resolution order:IntSpinUpdateIntSpinFloatSpinFloatSettingStringSetting
 Methods defined here:
 
 createEntry(self, root)Create the entry.
 Methods inherited from IntSpin:
 
 getFromValue(self, from_, name, repository, to, value)Initialize.
 getSingleIncrementFromValue(self, from_, name, repository, to, value)Initialize.
 setValueToString(self, valueString)Set the integer to the string.
 Methods inherited from FloatSpin:
 
 addToMenuFrameable(self, repositoryMenu)Add this to the frameable repository menu.
 bindEntry(self)Bind the entry to the update function.
 decrease(self)Decrease the value then set the state and color to the value.
 entryUpdated(self, event=None)Create the entry.
 increase(self)Increase the value then set the state and color to the value.
 setColor(self, event=None)Set the color to the value, yellow if it is lower than the default and blue if it is higher.
 setColorToDisplay(self, event=None)Set the color to the value, yellow if it is lower than the default and blue if it is higher.
 setStateToValue(self)Set the entry to the value.
 setStateUpdateColor(self)Set the state to the value, call the update function, then set the color.
 Methods inherited from StringSetting:
 
 __init__(self)Set the update function to none.
 __repr__(self)Get the string representation of this StringSetting.
 addToDialog(self, gridPosition)Add this to the dialog.
 addToMenu(self, repositoryMenu)Do nothing because this should only be added to a frameable repository menu.
 addToWindow(self)Add this to the repository frame list.
 getFromValueOnly(self, name, repository, value)Initialize.
 getFromValueOnlyAddToRepository(self, name, repository, value)Initialize.
 removeFromWindow(self)Remove this from the repository frame list.
 setToDisplay(self)Set the string to the entry field.
 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 LabelHelp
 |  |  | A class to add help to a widget. 
 |  |  | Methods defined here: 
 __init__(self, fileNameHelp, master, name, widget)Add menu to the widget.
 displayPopupMenu(self, event=None)Display the popup menu when the button is right clicked.
 unpostPopupMenu(self, event=None)Unpost the popup menu.
 |  
 
 
 
 
 
| class MenuRadio(BooleanSetting)
 |  |  | A class to display, read & write a boolean with associated menu radio button. 
 |  |  | Method resolution order:MenuRadioBooleanSettingStringSetting
 Methods defined here:
 
 addToDialog(self, gridPosition)Add this to the dialog.
 addToMenu(self, repositoryMenu)Add this to the submenu set by MenuButtonDisplay, the repository menu is ignored
 addToMenuFrameable(self, repositoryMenu)Add this to the frameable repository menu.
 addToSubmenu(self)Add this to the submenu.
 clickRadio(self)Workaround for Tkinter bug, invoke and set the value when clicked.
 getFromMenuButtonDisplay(self, menuButtonDisplay, name, repository, value)Initialize.
 invoke(self)Workaround for Tkinter bug, invoke to set the value when changed.
 setStateToValue(self)Set the checkbutton to the boolean.
 setToDisplay(self)Set the boolean to the checkbutton.
 Methods inherited from BooleanSetting:
 
 setValueToString(self, valueString)Set the boolean to the string.
 toggleCheckbutton(self)Workaround for Tkinter bug, toggle the value.
 toggleMenuCheckbutton(self)Workaround for Tkinter bug, toggle the value.
 Methods inherited from StringSetting:
 
 __init__(self)Set the update function to none.
 __repr__(self)Get the string representation of this StringSetting.
 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 Radio(BooleanSetting)
 |  |  | A class to display, read & write a boolean with associated radio button. 
 |  |  | Method resolution order:RadioBooleanSettingStringSetting
 Methods defined here:
 
 addToDialog(self, gridPosition)Add this to the dialog.
 clickRadio(self)Workaround for Tkinter bug, set the value.
 createRadioButton(self, gridPosition)Create the radio button.
 getFromRadio(self, latentStringVar, name, repository, value)Initialize.
 setSelect(self)Set the int var and select the radio button.
 setStateToValue(self)Set the checkbutton to the boolean.
 setToDisplay(self)Set the boolean to the checkbutton.
 Methods inherited from BooleanSetting:
 
 addToMenu(self, repositoryMenu)Add this to the repository menu.
 addToMenuFrameable(self, repositoryMenu)Add this to the frameable repository menu.
 setValueToString(self, valueString)Set the boolean to the string.
 toggleCheckbutton(self)Workaround for Tkinter bug, toggle the value.
 toggleMenuCheckbutton(self)Workaround for Tkinter bug, toggle the value.
 Methods inherited from StringSetting:
 
 __init__(self)Set the update function to none.
 __repr__(self)Get the string representation of this StringSetting.
 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 RadioCapitalized(Radio)
 |  |  | A class to display, read & write a boolean with associated radio button. 
 |  |  | Method resolution order:RadioCapitalizedRadioBooleanSettingStringSetting
 Methods defined here:
 
 createRadioButton(self, gridPosition)Create the radio button.
 Methods inherited from Radio:
 
 addToDialog(self, gridPosition)Add this to the dialog.
 clickRadio(self)Workaround for Tkinter bug, set the value.
 getFromRadio(self, latentStringVar, name, repository, value)Initialize.
 setSelect(self)Set the int var and select the radio button.
 setStateToValue(self)Set the checkbutton to the boolean.
 setToDisplay(self)Set the boolean to the checkbutton.
 Methods inherited from BooleanSetting:
 
 addToMenu(self, repositoryMenu)Add this to the repository menu.
 addToMenuFrameable(self, repositoryMenu)Add this to the frameable repository menu.
 setValueToString(self, valueString)Set the boolean to the string.
 toggleCheckbutton(self)Workaround for Tkinter bug, toggle the value.
 toggleMenuCheckbutton(self)Workaround for Tkinter bug, toggle the value.
 Methods inherited from StringSetting:
 
 __init__(self)Set the update function to none.
 __repr__(self)Get the string representation of this StringSetting.
 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 RadioCapitalizedButton(Radio)
 |  |  | A class to display, read & write a boolean with associated radio button. 
 |  |  | Method resolution order:RadioCapitalizedButtonRadioBooleanSettingStringSetting
 Methods defined here:
 
 createRadioButton(self, gridPosition)Create the radio button.
 displayDialog(self)Display function.
 getFromPath(self, latentStringVar, name, path, repository, value)Initialize.
 Methods inherited from Radio:
 
 addToDialog(self, gridPosition)Add this to the dialog.
 clickRadio(self)Workaround for Tkinter bug, set the value.
 getFromRadio(self, latentStringVar, name, repository, value)Initialize.
 setSelect(self)Set the int var and select the radio button.
 setStateToValue(self)Set the checkbutton to the boolean.
 setToDisplay(self)Set the boolean to the checkbutton.
 Methods inherited from BooleanSetting:
 
 addToMenu(self, repositoryMenu)Add this to the repository menu.
 addToMenuFrameable(self, repositoryMenu)Add this to the frameable repository menu.
 setValueToString(self, valueString)Set the boolean to the string.
 toggleCheckbutton(self)Workaround for Tkinter bug, toggle the value.
 toggleMenuCheckbutton(self)Workaround for Tkinter bug, toggle the value.
 Methods inherited from StringSetting:
 
 __init__(self)Set the update function to none.
 __repr__(self)Get the string representation of this StringSetting.
 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 RadioPlugin(RadioCapitalized)
 |  |  | A class to display, read & write a boolean with associated radio button. 
 |  |  | Method resolution order:RadioPluginRadioCapitalizedRadioBooleanSettingStringSetting
 Methods defined here:
 
 addToDialog(self, gridPosition)Add this to the dialog.
 getFromRadio(self, important, latentStringVar, name, repository, value)Initialize.
 incrementGridPosition(self, gridPosition)Increment the grid position.
 Methods inherited from RadioCapitalized:
 
 createRadioButton(self, gridPosition)Create the radio button.
 Methods inherited from Radio:
 
 clickRadio(self)Workaround for Tkinter bug, set the value.
 setSelect(self)Set the int var and select the radio button.
 setStateToValue(self)Set the checkbutton to the boolean.
 setToDisplay(self)Set the boolean to the checkbutton.
 Methods inherited from BooleanSetting:
 
 addToMenu(self, repositoryMenu)Add this to the repository menu.
 addToMenuFrameable(self, repositoryMenu)Add this to the frameable repository menu.
 setValueToString(self, valueString)Set the boolean to the string.
 toggleCheckbutton(self)Workaround for Tkinter bug, toggle the value.
 toggleMenuCheckbutton(self)Workaround for Tkinter bug, toggle the value.
 Methods inherited from StringSetting:
 
 __init__(self)Set the update function to none.
 __repr__(self)Get the string representation of this StringSetting.
 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 StringSetting
 |  |  | A class to display, read & write a string. 
 |  |  | Methods defined here: 
 __init__(self)Set the update function to none.
 __repr__(self)Get the string representation of this StringSetting.
 addToDialog(self, gridPosition)Add this to the dialog.
 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.
 setStateToValue(self)Set the entry to the value.
 setToDisplay(self)Set the string to the entry field.
 setUpdateFunction(self, updateFunction)Set the update function.
 setValueToSplitLine(self, lineIndex, lines, splitLine)Set the value to the second word of a split line.
 setValueToString(self, valueString)Set the value to the value string.
 updateSaveListeners(self)Update save listeners if any.
 writeToRepositoryWriter(self, repositoryWriter)Write tab separated name and value to the repository writer.
 |  
 
| class TextSetting(StringSetting)
 |  |  | A class to display, read & write a text. 
 |  |  | Methods defined here: 
 __init__(self)Set the update function to none.
 addToDialog(self, gridPosition)Add this to the dialog.
 getFromValue(self, name, repository, value)Initialize.
 setStateToValue(self)Set the entry to the value.
 setToDisplay(self)Set the string to the entry field.
 setValueToSplitLine(self, lineIndex, lines, splitLine)Set the value to the second word of a split line.
 writeToRepositoryWriter(self, repositoryWriter)Write tab separated name and value to the repository writer.
 Methods inherited from StringSetting:
 
 __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.
 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.
 setValueToString(self, valueString)Set the value to the value string.
 updateSaveListeners(self)Update save listeners if any.
 |  
 
| class TokenConversion
 |  |  | A class to convert tokens in a string. 
 |  |  | Methods defined here: 
 __init__(self, name='replaceToken', token='___replaced___')Set the name and token.
 getNamedString(self, text)Get a string with the tokens changed to names.
 getTokenizedString(self, text)Get a string with the names changed to tokens.
 |  
 
| class ToolDialog
 |  |  | A class to display the tool repository dialog. 
 |  |  | Methods defined here: 
 addPluginToMenu(self, menu, path)Add the display command to the menu.
 display(self)Display the tool repository dialog.
 getFromPath(self, path)Initialize and return display function.
 |  
 
| class WindowPosition(StringSetting)
 |  |  | A class to display, read & write a window position. 
 |  |  | Methods defined here: 
 addToDialog(self, gridPosition)Set the root to later get the geometry.
 getFromValue(self, repository, value)Initialize.
 setToDisplay(self)Set the string to the window position.
 setWindowPosition(self)Set the window position.
 Methods inherited from 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.
 getFromValueOnly(self, name, repository, value)Initialize.
 getFromValueOnlyAddToRepository(self, name, repository, value)Initialize.
 removeFromWindow(self)Remove this from the repository frame list.
 setStateToValue(self)Set the entry to the value.
 setUpdateFunction(self, updateFunction)Set the update function.
 setValueToSplitLine(self, lineIndex, lines, splitLine)Set the value to the second word of a split line.
 setValueToString(self, valueString)Set the value to the value string.
 updateSaveListeners(self)Update save listeners if any.
 writeToRepositoryWriter(self, repositoryWriter)Write tab separated name and value to the repository writer.
 |  |