Esempio n. 1
0
    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()
Esempio n. 2
0
    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()
Esempio n. 3
0
    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()
Esempio n. 4
0
    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()