Exemple #1
0
 def Deactivated(self):
     #        if DDAGui.__currentPanel__ != None :
     #            DDAGui.__currentPanel__.hide()
     #        FreeCADGui.DDADockWidget.Deactivated()
     import Base
     Base.enableSeletionObserver(False)
     import DDADatabase
     DDADatabase.enableOperationObverser(False)
Exemple #2
0
    def Deactivated(self):
#        if DDAGui.__currentPanel__ != None :
#            DDAGui.__currentPanel__.hide()
#        FreeCADGui.DDADockWidget.Deactivated()
        import Base
        Base.enableSeletionObserver(False)
        import DDADatabase
        DDADatabase.enableOperationObverser(False)
Exemple #3
0
    def Activated(self):
        import Base
        Base.confirmDocumentExisting('DDA')

        import Base
        Base.enableSelectionObserver(True)

        import DDADatabase
        DDADatabase.enableOperationObverser(True)
Exemple #4
0
def clearDocument():
    '''
    remove all objects from view
    '''
    
    print '###########################\n######### clearing document ####'
    import DDADatabase
    DDADatabase.enableOperationObverser(False)

    label = FreeCAD.ActiveDocument.Label
    FreeCAD.closeDocument(label)
    FreeCAD.newDocument(label)
    print '##############################'
    FreeCADGui.runCommand('DDA_ResetCamera')
    DDADatabase.enableOperationObverser(True)
Exemple #5
0
def clearDocument():
    '''
    remove all objects from view
    '''

    print '###########################\n######### clearing document ####'
    import DDADatabase
    DDADatabase.enableOperationObverser(False)

    label = FreeCAD.ActiveDocument.Label
    FreeCAD.closeDocument(label)
    FreeCAD.newDocument(label)
    print '##############################'
    FreeCADGui.runCommand('DDA_ResetCamera')
    DDADatabase.enableOperationObverser(True)
Exemple #6
0
    def Activated(self):
        import FreeCAD , FreeCADGui
        if hasattr(FreeCADGui,"draftToolBar"):
            FreeCADGui.draftToolBar.Deactivated()

        if not FreeCAD.ActiveDocument:
            FreeCAD.newDocument('DDA')
        
        import Base
        Base.enableSeletionObserver(True)
        import DDADatabase
        DDADatabase.enableOperationObverser(True)
        
        FreeCADGui.runCommand('DDA_ResetCamera')
        
        self.resetWorkbench()
Exemple #7
0
    def Activated(self):
        import FreeCAD, FreeCADGui
        if hasattr(FreeCADGui, "draftToolBar"):
            FreeCADGui.draftToolBar.Deactivated()

        if not FreeCAD.ActiveDocument:
            FreeCAD.newDocument('DDA')

        import Base
        Base.enableSeletionObserver(True)
        import DDADatabase
        DDADatabase.enableOperationObverser(True)

        FreeCADGui.runCommand('DDA_ResetCamera')

        self.resetWorkbench()
Exemple #8
0
def _clearDocument():
    '''
    remove all objects from view
    '''
    print '###########################\n######### clearing document ####'
    import DDADatabase
    DDADatabase.enableOperationObverser(False)

    import FreeCAD, FreeCADGui
    doc = FreeCAD.getDocument('DDA')
    if not doc:
        doc = FreeCAD.newDocument('DDA')
    else:
        # make sure coin objects in DG are removed
        import DDAGui
        DDAGui.clearPlayer()
        DDAGui.clearCalculator()

    for obj in doc.Objects:
        doc.removeObject(obj.Label)

    DDADatabase.enableOperationObverser(True)
    print '##############################'
Exemple #9
0
def _clearDocument():
    '''
    remove all objects from view
    '''
    print '###########################\n######### clearing document ####'
    import DDADatabase
    DDADatabase.enableOperationObverser(False)
    
    import FreeCAD, FreeCADGui
    doc = FreeCAD.getDocument('DDA')
    if not doc:
        doc = FreeCAD.newDocument('DDA')
    else:
        # make sure coin objects in DG are removed
        import DDAGui
        DDAGui.clearPlayer()
        DDAGui.clearCalculator()

        
    for obj in doc.Objects:
        doc.removeObject(obj.Label)

    DDADatabase.enableOperationObverser(True)
    print '##############################'