コード例 #1
0
ファイル: undoable_commands.py プロジェクト: Bertram25/ceed
    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()
コード例 #2
0
ファイル: undoable_commands.py プロジェクト: IromY11/UIromy
    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()
コード例 #3
0
ファイル: undoable_commands.py プロジェクト: Bertram25/ceed
    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()
コード例 #4
0
ファイル: undoable_commands.py プロジェクト: IromY11/UIromy
    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()