Fun with PWM  0.32
TkSpecificationManager.TkSpecificationManager Class Reference

UI for specifications. More...

Inheritance diagram for TkSpecificationManager.TkSpecificationManager:
TkBlock.TkPage TkBlock.TkBlock

Public Member Functions

def __init__ (self, parent, gui, options)
 
def setup (self)
 
def listSpecifications (self)
 
def viewSpecification (self)
 
def editCodename (self)
 
def newSpec (self)
 
def changeThumb (self)
 
def changeBlend (self)
 
def generatePackage (self)
 
def listPackages (self)
 
def activateSpecification (self)
 
def deleteSpecification (self)
 
def cloneSpecification (self)
 
def OnListSpecificationsClick (self)
 
def OnCurrentSpecificationClick (self)
 
def OnViewSpecificationClick (self, ident)
 
def OnCloneSpecificationClick (self, ident)
 
def OnCloneConfirmClick (self)
 
def OnDeleteSpecificationClick (self, ident)
 
def OnDeleteConfirmClick (self)
 
def OnNewClick (self)
 
def OnActivateClick (self, ident)
 
def OnActivateConfirmClick (self)
 
def OnSaveSpecificationClick (self)
 
def OnSaveNewClick (self)
 
def OnLockSpecificationClick (self)
 
def OnUnlockSpecificationClick (self)
 
def OnAddServoClick (self)
 
def OnAddMotionClick (self)
 
def OnAddChainClick (self)
 
def OnAddDCMotorClick (self)
 
def OnAddStepperMotorClick (self)
 
def OnAddMapClick (self)
 
def OnChangeBlendClick (self)
 
def OnPickBlendClick (self)
 
def OnSaveBlendClick (self)
 
def OnViewBlendClick (self)
 
def OnChangeThumbClick (self)
 
def OnPickThumbnailClick (self)
 
def OnSaveThumbnailClick (self)
 
def OnChangeCodenameClick (self)
 
def OnSaveCodenameClick (self)
 
def OnPackageClick (self)
 
def OnPackageConfirmClick (self)
 
def OnViewPackageClick (self)
 
def OnInstallSpecificationClick (self)
 
def OnImportSpecificationClick (self)
 
def OnInstallPackageClick (self, filename)
 
- Public Member Functions inherited from TkBlock.TkPage
def __init__ (self, parent, gui, options)
 
def open (self)
 
- Public Member Functions inherited from TkBlock.TkBlock
def __init__ (self, parent, gui, options)
 
def setup (self)
 
def initWidget (self)
 
def addMenu (self, menu, label="-")
 
def open (self)
 
def close (self)
 
def genericView (self, parent, value)
 
def numberView (self, parent, value)
 
def stringView (self, parent, value)
 
def dictView (self, parent, value)
 
def iterView (self, parent, value)
 

Public Attributes

 current
 
 thumbimage
 
 oimage
 
 gridrow
 
 specs
 
 spec
 
 newspec
 
 keymaps
 
 packages
 
- Public Attributes inherited from TkBlock.TkBlock
 gui
 
 parent
 
 height
 
 variables
 
 notifier
 
 colours
 
 fonts
 
 images
 
 wrap
 
 canvas
 
 widget
 
 yScroller
 
 xScroller
 
 widgets
 
 gridrow
 

Detailed Description

UI for specifications.

Constructor & Destructor Documentation

§ __init__()

def TkSpecificationManager.TkSpecificationManager.__init__ (   self,
  parent,
  gui,
  options 
)
Initializes TkSpecificationManager object

@param parent
@param gui
@param options

Member Function Documentation

§ activateSpecification()

def TkSpecificationManager.TkSpecificationManager.activateSpecification (   self)
view - activate specification

§ changeBlend()

def TkSpecificationManager.TkSpecificationManager.changeBlend (   self)
view - change blend file

§ changeThumb()

def TkSpecificationManager.TkSpecificationManager.changeThumb (   self)
view - change thumb

§ cloneSpecification()

def TkSpecificationManager.TkSpecificationManager.cloneSpecification (   self)
view - clone specification

§ deleteSpecification()

def TkSpecificationManager.TkSpecificationManager.deleteSpecification (   self)
view - delete specification

§ editCodename()

def TkSpecificationManager.TkSpecificationManager.editCodename (   self)
view - edit codename

§ generatePackage()

def TkSpecificationManager.TkSpecificationManager.generatePackage (   self)
view - generate package

§ listPackages()

def TkSpecificationManager.TkSpecificationManager.listPackages (   self)
view - list packages

§ listSpecifications()

def TkSpecificationManager.TkSpecificationManager.listSpecifications (   self)
view - list specifications

§ newSpec()

def TkSpecificationManager.TkSpecificationManager.newSpec (   self)
view - new specification

§ OnActivateClick()

def TkSpecificationManager.TkSpecificationManager.OnActivateClick (   self,
  ident 
)
action - display activate page

@param ident

§ OnActivateConfirmClick()

def TkSpecificationManager.TkSpecificationManager.OnActivateConfirmClick (   self)
action - activate specification

§ OnAddChainClick()

def TkSpecificationManager.TkSpecificationManager.OnAddChainClick (   self)
action - display add chain page

§ OnAddDCMotorClick()

def TkSpecificationManager.TkSpecificationManager.OnAddDCMotorClick (   self)
action - display add dc motor page

§ OnAddMapClick()

def TkSpecificationManager.TkSpecificationManager.OnAddMapClick (   self)
action - display add key map page

§ OnAddMotionClick()

def TkSpecificationManager.TkSpecificationManager.OnAddMotionClick (   self)
action - display add motion page

§ OnAddServoClick()

def TkSpecificationManager.TkSpecificationManager.OnAddServoClick (   self)
action - display add servo page

§ OnAddStepperMotorClick()

def TkSpecificationManager.TkSpecificationManager.OnAddStepperMotorClick (   self)
action - display add stepper page

§ OnChangeBlendClick()

def TkSpecificationManager.TkSpecificationManager.OnChangeBlendClick (   self)
action - display change blend page

§ OnChangeCodenameClick()

def TkSpecificationManager.TkSpecificationManager.OnChangeCodenameClick (   self)
action - display change codename page

§ OnChangeThumbClick()

def TkSpecificationManager.TkSpecificationManager.OnChangeThumbClick (   self)
action - display change thumb page

§ OnCloneConfirmClick()

def TkSpecificationManager.TkSpecificationManager.OnCloneConfirmClick (   self)
action - clone spec

§ OnCloneSpecificationClick()

def TkSpecificationManager.TkSpecificationManager.OnCloneSpecificationClick (   self,
  ident 
)
action - display clone spec page

@param ident

§ OnCurrentSpecificationClick()

def TkSpecificationManager.TkSpecificationManager.OnCurrentSpecificationClick (   self)
action - display current spec page

§ OnDeleteConfirmClick()

def TkSpecificationManager.TkSpecificationManager.OnDeleteConfirmClick (   self)
action - delete spec

§ OnDeleteSpecificationClick()

def TkSpecificationManager.TkSpecificationManager.OnDeleteSpecificationClick (   self,
  ident 
)
action - display delete spec page

@param ident

§ OnImportSpecificationClick()

def TkSpecificationManager.TkSpecificationManager.OnImportSpecificationClick (   self)
action - import package

§ OnInstallPackageClick()

def TkSpecificationManager.TkSpecificationManager.OnInstallPackageClick (   self,
  filename 
)
action - install package

@param filename

§ OnInstallSpecificationClick()

def TkSpecificationManager.TkSpecificationManager.OnInstallSpecificationClick (   self)
action - display package list page

§ OnListSpecificationsClick()

def TkSpecificationManager.TkSpecificationManager.OnListSpecificationsClick (   self)
action - display spec list page

§ OnLockSpecificationClick()

def TkSpecificationManager.TkSpecificationManager.OnLockSpecificationClick (   self)
action - lock specification

§ OnNewClick()

def TkSpecificationManager.TkSpecificationManager.OnNewClick (   self)
action - display new spec page

§ OnPackageClick()

def TkSpecificationManager.TkSpecificationManager.OnPackageClick (   self)
action - display package generate page

§ OnPackageConfirmClick()

def TkSpecificationManager.TkSpecificationManager.OnPackageConfirmClick (   self)
action - generate package

§ OnPickBlendClick()

def TkSpecificationManager.TkSpecificationManager.OnPickBlendClick (   self)
action - change blend file

§ OnPickThumbnailClick()

def TkSpecificationManager.TkSpecificationManager.OnPickThumbnailClick (   self)
action - choose thumbnail

§ OnSaveBlendClick()

def TkSpecificationManager.TkSpecificationManager.OnSaveBlendClick (   self)
action - save blend file

§ OnSaveCodenameClick()

def TkSpecificationManager.TkSpecificationManager.OnSaveCodenameClick (   self)
action - save codename

§ OnSaveNewClick()

def TkSpecificationManager.TkSpecificationManager.OnSaveNewClick (   self)
action - save new specification

§ OnSaveSpecificationClick()

def TkSpecificationManager.TkSpecificationManager.OnSaveSpecificationClick (   self)
action - save specification

§ OnSaveThumbnailClick()

def TkSpecificationManager.TkSpecificationManager.OnSaveThumbnailClick (   self)
action - save thumbnail

§ OnUnlockSpecificationClick()

def TkSpecificationManager.TkSpecificationManager.OnUnlockSpecificationClick (   self)
action - unlock specification

§ OnViewBlendClick()

def TkSpecificationManager.TkSpecificationManager.OnViewBlendClick (   self)
action - open file manager on blend directory

§ OnViewPackageClick()

def TkSpecificationManager.TkSpecificationManager.OnViewPackageClick (   self)
action - display package page

§ OnViewSpecificationClick()

def TkSpecificationManager.TkSpecificationManager.OnViewSpecificationClick (   self,
  ident 
)
action - display spec page

@param ident

§ setup()

def TkSpecificationManager.TkSpecificationManager.setup (   self)
setup gui menu

§ viewSpecification()

def TkSpecificationManager.TkSpecificationManager.viewSpecification (   self)
view - view specification

The documentation for this class was generated from the following file: