def redo(self): # We set the value using the setter callback from falagard_element_interface import FalagardElementInterface FalagardElementInterface.setAttributeValue(self.falagardElement, self.attributeName, self.newValue) from ceed.propertytree.properties import Property #TODO Ident: Refresh the property view afterwards instead #self.falagardProperty.setValue(self.newValue, reason=Property.ChangeValueReason.InnerValueChanged) self.visual.destroyCurrentPreviewWidget() self.visual.tabbedEditor.removeOwnedWidgetLookFalagardMappings() self.visual.tabbedEditor.addMappedWidgetLookFalagardMappings() self.visual.updateWidgetLookPreview() """ # We add every WidgetLookFeel name of this Look N' Feel to a StringSet nameSet = self.visual.tabbedEditor.getStringSetOfWidgetLookFeelNames() # We parse all WidgetLookFeels as XML to a string import PyCEGUI lookAndFeelString = PyCEGUI.WidgetLookManager.getSingleton().getWidgetLookSetAsString(nameSet) lookAndFeelString = self.visual.tabbedEditor.unmapWidgetLookReferences(lookAndFeelString) self.visual.tabbedEditor.tryUpdatingWidgetLookFeel(lookAndFeelString) self.visual.updateToNewTargetWidgetLook() """ super(FalagardElementAttributeEdit, self).redo()
def redo(self): # We set the value using the setter callback from falagard_element_interface import FalagardElementInterface FalagardElementInterface.setAttributeValue(self.falagardElement, self.attributeName, self.newValue) from ceed.propertytree.properties import Property #TODO Ident: Refresh the property view afterwards instead #self.falagardProperty.setValue(self.newValue, reason=Property.ChangeValueReason.InnerValueChanged) self.visual.destroyCurrentPreviewWidget() self.visual.tabbedEditor.removeOwnedWidgetLookFalagardMappings() self.visual.tabbedEditor.addMappedWidgetLookFalagardMappings() self.visual.updateWidgetLookPreview() """ # We add every WidgetLookFeel name of this Look N' Feel to a StringSet nameSet = self.visual.tabbedEditor.getStringSetOfWidgetLookFeelNames() # We parse all WidgetLookFeels as XML to a string import PyCEGUI lookAndFeelString = PyCEGUI.WidgetLookManager.getSingleton().getWidgetLookSetAsString(nameSet) lookAndFeelString = self.visual.tabbedEditor.unmapWidgetLookReferences(lookAndFeelString) self.visual.tabbedEditor.tryUpdatingWidgetLookFeel(lookAndFeelString) self.visual.updateToNewTargetWidgetLook() """ super(FalagardElementAttributeEdit, self).redo()
def undo(self): super(FalagardElementAttributeEdit, self).undo() # We set the value using the setter callback from falagard_element_interface import FalagardElementInterface FalagardElementInterface.setAttributeValue(self.falagardElement, self.attributeName, self.oldValue) from ceed.propertytree.properties import Property #TODO Ident: Refresh the property view afterwards instead # self.falagardProperty.setValue(self.oldValue, reason=Property.ChangeValueReason.InnerValueChanged) self.visual.updateWidgetLookPreview()
def undo(self): super(FalagardElementAttributeEdit, self).undo() # We set the value using the setter callback from falagard_element_interface import FalagardElementInterface FalagardElementInterface.setAttributeValue(self.falagardElement, self.attributeName, self.oldValue) from ceed.propertytree.properties import Property #TODO Ident: Refresh the property view afterwards instead # self.falagardProperty.setValue(self.oldValue, reason=Property.ChangeValueReason.InnerValueChanged) self.visual.updateWidgetLookPreview()