예제 #1
0
파일: mapping.py 프로젝트: jcrabtree/godot
    def clear_canvas(self):
        """ Removes all components from the canvas """

        logger.debug("Clearing the diagram canvas!")
        old_canvas = self.diagram_canvas

#        logger.debug("Canvas components: %s" % canvas.components)
#        for component in canvas.components:
#            canvas.remove(component)
#        logger.debug("Canvas components: %s" % canvas.components)
#        for component in canvas.components:
#            canvas.remove(component)
#        logger.debug("Canvas components: %s" % canvas.components)
#        canvas.request_redraw()

        new_canvas = Canvas()
        new_canvas.copy_traits(old_canvas, ["bgcolor", "draw_axes"])
        self.diagram_canvas = new_canvas

        self.viewport.component=new_canvas
        self.viewport.request_redraw()

        return
예제 #2
0
파일: mapping.py 프로젝트: jcrabtree/godot
    def clear_canvas(self):
        """ Removes all components from the canvas """

        logger.debug("Clearing the diagram canvas!")
        old_canvas = self.diagram_canvas

        #        logger.debug("Canvas components: %s" % canvas.components)
        #        for component in canvas.components:
        #            canvas.remove(component)
        #        logger.debug("Canvas components: %s" % canvas.components)
        #        for component in canvas.components:
        #            canvas.remove(component)
        #        logger.debug("Canvas components: %s" % canvas.components)
        #        canvas.request_redraw()

        new_canvas = Canvas()
        new_canvas.copy_traits(old_canvas, ["bgcolor", "draw_axes"])
        self.diagram_canvas = new_canvas

        self.viewport.component = new_canvas
        self.viewport.request_redraw()

        return