skeinforge_tools.craft ($Date: 2008/21/04 $)
index
/home/enrique/Desktop/backup/babbleold/script/reprap/pyRepRap/skeinforge_tools/craft.py

Previous / Next / Contents


Craft is a script to access the plugins which craft a gcode file.

The plugin buttons which are commonly used are bolded and the ones which are rarely used have normal font weight.


Previous / Next / Contents


 
Modules
       
__init__
skeinforge_tools.skeinforge_utilities.consecution
skeinforge_tools.skeinforge_utilities.euclidean
skeinforge_tools.skeinforge_utilities.gcodec
skeinforge_tools.skeinforge_utilities.interpret
os
skeinforge_tools.meta_plugins.polyfile
skeinforge_tools.profile
skeinforge_tools.skeinforge_utilities.settings
sys

 
Classes
       
CraftMenuSaveListener
CraftRadioButtonsSaveListener
CraftRepository

 
class CraftMenuSaveListener
    A class to update a craft menu.
 
  Methods defined here:
__init__(self, menu, window)
Set the menu.
save(self)
Profile has been saved and profile menu should be updated.

 
class CraftRadioButtonsSaveListener
    A class to update the craft radio buttons.
 
  Methods defined here:
addToDialog(self, gridPosition)
Add this to the dialog.
getFromRadioPlugins(self, radioPlugins, repository)
Initialize.
save(self)
Profile has been saved and craft radio plugins should be updated.
setRadioButtons(self)
Profile has been saved and craft radio plugins should be updated.

 
class CraftRepository
    A class to handle the craft settings.
 
  Methods defined here:
__init__(self)
Set the default settings, execute title & settings fileName.
execute(self)
Craft button has been clicked.

 
Functions
       
addSubmenus(menu, pluginFileName, pluginFolderPath, pluginPath)
Add a tool plugin menu.
addToCraftMenu(menu)
Add a craft plugin menu.
addToMenu(master, menu, repository, window)
Add a tool plugin menu.
getNewRepository()
Get the repository constructor.
getPluginFileNames()
Get craft plugin fileNames.
getPluginsDirectoryPath()
Get the plugins directory path.
main()
Display the craft dialog.
writeOutput(fileName='')
Craft a gcode file.  If no fileName is specified, comment the first gcode file in this folder that is not modified.

 
Data
        __author__ = 'Enrique Perez (perez_enrique@yahoo.com)'
__date__ = '$Date: 2008/21/04 $'
__license__ = 'GPL 3.0'
absolute_import = _Feature((2, 5, 0, 'alpha', 1), (2, 7, 0, 'alpha', 0), 16384)

 
Author
        Enrique Perez (perez_enrique@yahoo.com)