# Python: module skeinforge_application.skeinforge_plugins.profile

skeinforge_application.skeinforge_plugins.profile ($Date: 2008/21/04 $) | index /home/enrique/Desktop/backup/babbleold/script/reprap/fabmetheus/skeinforge_application/skeinforge_plugins/profile.py

Previous / Next / Contents

`
Profile is a script to set the craft types setting for the skeinforge chain.
Profile presents the user with a choice of the craft types in the profile_plugins folder. The chosen craft type is used to determine the craft type profile for the skeinforge chain. The default craft type is extrusion.
The setting is the selection. If you hit 'Save and Close' the selection will be saved, if you hit 'Cancel' the selection will not be saved.
To change the profile setting, in a shell in the profile folder type:
> python profile.py`

Previous / Next / Contents

Modules

``

__init__ fabmetheus_utilities.euclidean | os fabmetheus_utilities.settings | skeinforge_application.skeinforge_utilities.skeinforge_profile |

Classes

``

ProfileMenuRadio
ProfileMenuSaveListener

class ProfileMenuRadio
`` | `A class to display a profile menu radio button.`

Methods defined here:

__init__(self, profilePluginFileName, menu, name, radioVar, value)
  `Create a profile menu radio.`

clickRadio(self)
  `Workaround for Tkinter bug, invoke and set the value when clicked.`

class ProfileMenuSaveListener
`` | `A class to update a profile menu.`

Methods defined here:

__init__(self, menu, window)
  `Set the menu.`

save(self)
  `Profile has been saved and profile menu should be updated.`

Functions

``

addSubmenus(craftTypeName, menu, pluginFileName, pluginPath, profileRadioVar)
  `Add a tool plugin menu.`

addToMenu(master, menu, repository, window)
  `Add a tool plugin menu.`

addToProfileMenu(menu)
  `Add a profile menu.`

getNewRepository()
  `Get new repository.`

main()
  `Display the profile dialog.`

Data
`` |  | __author__ = 'Enrique Perez (perez_enrique@yahoo.com)' __date__ = '$Date: 2008/21/04 $' __license__ = 'GNU Affero General Public License http://www.gnu.org/licenses/agpl.html' absolute_import = _Feature((2, 5, 0, 'alpha', 1), (2, 7, 0, 'alpha', 0), 16384)

Author
`` |  | Enrique Perez (perez_enrique@yahoo.com)