def create(self): self.scaleMultiplier_pct = 100 self.lengthMultiplier_pct = 100 self.widthMultiplier_pct = 100 self.xRotation = 0 self.yRotation = 0 self.zRotation = 0 self.faceColor = usupport.support_rgb(50, 200, 50) self.backfaceColor = usupport.support_rgb(20, 150, 20) self.lineColor = usupport.support_rgb(40, 100, 40) return self
def sliderMouseMove(self, Sender): if self.plant != None: self.colorWhileDragging = usupport.support_rgb( self.redSlider.currentValue, self.greenSlider.currentValue, self.blueSlider.currentValue ) # don't make change permanent yet, not until mouse up self.Repaint() else: self.disableSliders()
def sliderMouseMove(self, Sender): if self.plant != None: self.colorWhileDragging = usupport.support_rgb( self.redSlider.currentValue, self.greenSlider.currentValue, self.blueSlider.currentValue) # don't make change permanent yet, not until mouse up self.Repaint() else: self.disableSliders()
def __init__(self): self.partID = 0L self.typeOfPart = "" self.hide = False self.changeColors = False self.propagateColors = False self.addRotations = False self.xRotation = 0.0 self.yRotation = 0.0 self.zRotation = 0.0 self.multiplyScale = False self.propagateScale = False self.applyAtAge = 0 self.scaleMultiplier_pct = 100 self.lengthMultiplier_pct = 100 self.widthMultiplier_pct = 100 self.faceColor = usupport.support_rgb(50, 200, 50) self.backfaceColor = usupport.support_rgb(20, 150, 20) self.lineColor = usupport.support_rgb(40, 100, 40)
def sliderMouseUp(self, Sender): if self.plant != None: self.currentColor = usupport.support_rgb( self.redSlider.currentValue, self.greenSlider.currentValue, self.blueSlider.currentValue) umain.MainForm.doCommand(updcom.PdChangeColorValueCommand( ).createCommandWithListOfPlants(umain.MainForm.selectedPlants, self.currentColor, self.param.fieldNumber, uparams.kNotArray, self.param.regrow)) self.updateDisplay() self.Invalidate() else: self.disableSliders()
def sliderMouseDown(self, Sender): if self.plant == None: return self.colorWhileDragging = usupport.support_rgb( self.redSlider.currentValue, self.greenSlider.currentValue, self.blueSlider.currentValue ) if Sender == self.redSlider: self.selectedItemIndex = kItemRedSlider elif Sender == self.greenSlider: self.selectedItemIndex = kItemGreenSlider elif Sender == self.blueSlider: self.selectedItemIndex = kItemBlueSlider if not self.Focused(): self.SetFocus() else: self.Invalidate()
def sliderMouseDown(self, Sender): if self.plant == None: return self.colorWhileDragging = usupport.support_rgb( self.redSlider.currentValue, self.greenSlider.currentValue, self.blueSlider.currentValue) if Sender == self.redSlider: self.selectedItemIndex = kItemRedSlider elif Sender == self.greenSlider: self.selectedItemIndex = kItemGreenSlider elif Sender == self.blueSlider: self.selectedItemIndex = kItemBlueSlider if not self.Focused(): self.SetFocus() else: self.Invalidate()
def sliderMouseUp(self, Sender): if self.plant != None: self.currentColor = usupport.support_rgb( self.redSlider.currentValue, self.greenSlider.currentValue, self.blueSlider.currentValue ) umain.MainForm.doCommand( updcom.PdChangeColorValueCommand().createCommandWithListOfPlants( umain.MainForm.selectedPlants, self.currentColor, self.param.fieldNumber, uparams.kNotArray, self.param.regrow, ) ) self.updateDisplay() self.Invalidate() else: self.disableSliders()