Esempio n. 1
0
 def subprobDeleteCB(self, gtkobj):
     if reporter.query("Really delete %s" %
                       self.currentFullSubProblemName(),
                       "No",
                       default="Yes") == "Yes":
         mainmenu.OOF.Subproblem.Delete(
             subproblem=self.currentFullSubProblemName())
Esempio n. 2
0
 def deleteCB(self, button):
     if reporter.query("Really delete %s?" % self.getCurrentActiveArea(),
                       "No",
                       default="Yes") == "Yes":
         mainmenu.OOF.ActiveArea.Delete(
             microstructure=self.getCurrentMSName(),
             name=self.getCurrentActiveArea())
Esempio n. 3
0
 def removeMaterialCB(self, gtkobj):
     skelpath = self.parent.getCurrentSkeletonName()
     current_group = self.grouplist.get_value()
     if reporter.query("Really remove %s material?" % current_group,
                       "No",
                       default="Yes") == "Yes":
         menuitem = self.activemode().getGroupMenu().Remove_Material
         menuitem(skeleton=skelpath, group=current_group)
Esempio n. 4
0
 def on_delete(self, button):  # gtk callback
     name = self.currentMaterialName()
     if name is not None:
         if reporter.query("Delete material %s?" % name,
                           'OK',
                           'Cancel',
                           default='OK') == 'OK':
             OOF.Material.Delete(name=name)
Esempio n. 5
0
 def delete_skeletonCB(self, gtkobj):  # gtk callback for Delete button.
     skelname = self.currentSkeletonName()
     if reporter.query("Delete skeleton %s?" % skelname,
                       "OK",
                       "Cancel",
                       default="OK") == "OK":
         menuitem = skeletonmenu.Delete
         menuitem.callWithDefaults(skeleton=self.skelwidget.get_value())
Esempio n. 6
0
 def clearGroupCB(self, gtkobj):
     skelpath = self.parent.getCurrentSkeletonName()
     current_group = self.grouplist.get_value()
     if reporter.query("Really clear %s?" % current_group,
                       "No",
                       default="Yes") == "Yes":
         menuitem = self.activemode().getGroupMenu().Clear_Group
         menuitem(skeleton=skelpath, group=current_group)
Esempio n. 7
0
def _quitQuery():
    if not ooflib.common.quit.quiet():
        if mainmenu.OOF.logChanged():
            answer = reporter.query("Save log file before quitting?",
                                    "Save", "Don't Save", "Cancel",
                                    default="Don't Save")
            if answer=="Cancel" or answer is None:
                return False        # don't quit
            if answer=="Save":
                menuitem = mainmenu.OOF.File.Save.Python_Log
                if parameterwidgets.getParameters(title="Save Log File", 
                                                  *menuitem.params):
                    menuitem.callWithDefaults()
                    return True    # log was saved, quit
                else:
                    return False # saving was cancelled, don't quit
    return True                  # quit
Esempio n. 8
0
def _quitQuery():
    if not ooflib.common.quit.quiet():
        if mainmenu.OOF.logChanged():
            answer = reporter.query("Save log file before quitting?",
                                    "Save",
                                    "Don't Save",
                                    "Cancel",
                                    default="Don't Save")
            if answer == "Cancel" or answer is None:
                return False  # don't quit
            if answer == "Save":
                menuitem = mainmenu.OOF.File.Save.Python_Log
                if parameterwidgets.getParameters(title="Save Log File",
                                                  *menuitem.params):
                    menuitem.callWithDefaults()
                    return True  # log was saved, quit
                else:
                    return False  # saving was cancelled, don't quit
    return True  # quit
Esempio n. 9
0
 def deleteCB(self, button):
     if reporter.query("Really delete %s?"
                       % self.getCurrentImageName(),
                       "No", default="Yes") == "Yes":
         mainmenu.OOF.Image.Delete(image=self.imagewidget.get_value())
Esempio n. 10
0
 def deleteGroupButtonCB(self, button):
     if reporter.query("Really delete %s?" % self.currentGroupName(),
                       "No",
                       default="Yes") == "Yes":
         mainmenu.OOF.PixelGroup.Delete(microstructure=self.currentMSName(),
                                        group=self.currentGroupName())
Esempio n. 11
0
 def deleteMSCB(self, button):
     if reporter.query("Really delete %s?" % self.currentMSName(),
                       "No",
                       default="Yes") == "Yes":
         mainmenu.OOF.Microstructure.Delete(
             microstructure=self.currentMSName())
Esempio n. 12
0
 def deleteAllGroupsButtonCB(self, button):
     if reporter.query("Really delete all pixel groups?", "No",
                       default="Yes") == "Yes":
         mainmenu.OOF.PixelGroup.DeleteAll(
             microstructure=self.currentMSName())
Esempio n. 13
0
 def deleteGroupButtonCB(self, button):
     if reporter.query("Really delete %s?" % self.currentGroupName(),
                       "No", default="Yes") == "Yes":
         mainmenu.OOF.PixelGroup.Delete(microstructure=self.currentMSName(),
                                        group=self.currentGroupName())
Esempio n. 14
0
 def subprobDeleteCB(self, gtkobj):
     if reporter.query(
         "Really delete %s" % self.currentFullSubProblemName(),
         "No", default="Yes") == "Yes":
         mainmenu.OOF.Subproblem.Delete(
             subproblem=self.currentFullSubProblemName())
Esempio n. 15
0
 def GUIdelete(self, gtk):
     if reporter.query("Delete property %s?" % self.current_property[0],
                       "OK",
                       "Cancel",
                       default="OK") == "OK":
         OOF.Property.Delete(property=self.current_property[0])
Esempio n. 16
0
 def on_delete(self, button):        # gtk callback
     name = self.currentMaterialName()
     if name is not None:
         if reporter.query("Delete material %s?" % name,
                           'OK', 'Cancel', default='OK') == 'OK':
             OOF.Material.Delete(name=name)
Esempio n. 17
0
 def clearAllCB(self, gtkobj):
     skelpath = self.parent.getCurrentSkeletonName()
     if reporter.query("Really clear all?", "No", default="Yes") == "Yes":
         menuitem = self.activemode().getGroupMenu().Clear_All
         menuitem(skeleton=skelpath)
Esempio n. 18
0
 def deleteCB(self, button):
     if reporter.query("Really delete %s?" % self.getCurrentActiveArea(),
                       "No", default="Yes") == "Yes":
         mainmenu.OOF.ActiveArea.Delete(microstructure=self.getCurrentMSName(),
                               name=self.getCurrentActiveArea())
Esempio n. 19
0
 def bcDel_CB(self, gtkobj):
     meshname = self.currentFullMeshName()
     bcname = self.bclist.getBCName()
     if meshname and bcname and reporter.query(
             "Really delete?", "No", default="Yes") == "Yes":
         boundaryconditionmenu.bcmenu.Delete(mesh=meshname, name=bcname)
Esempio n. 20
0
 def deleteCB(self, *args):          # gtk button callback
     if reporter.query(
         "Really delete %s?"%self.currentFullMeshName(),
         "No", default="Yes") == "Yes":
         meshmenu.Delete(mesh=self.currentFullMeshName())
Esempio n. 21
0
 def deleteCB(self, *args):          # gtk button callback
     if reporter.query(
         "Really delete %s?"%self.currentFullMeshName(),
         "No", default="Yes") == "Yes":
         meshmenu.Delete(mesh=self.currentFullMeshName())
Esempio n. 22
0
 def deleteMSCB(self, button):
     if reporter.query("Really delete %s?" % self.currentMSName(),
                       "No", default="Yes") == "Yes":
         mainmenu.OOF.Microstructure.Delete(
             microstructure=self.currentMSName())
Esempio n. 23
0
 def GUIdelete(self, gtk):
     if reporter.query("Delete property %s?" % self.current_property[0],
                       "OK", "Cancel", default="OK") == "OK":
         OOF.Property.Delete(property=self.current_property[0])
Esempio n. 24
0
 def delete_skeletonCB(self, gtkobj): # gtk callback for Delete button.
     skelname = self.currentSkeletonName()
     if reporter.query("Delete skeleton %s?" % skelname,
                       "OK", "Cancel", default="OK")=="OK":
         menuitem = skeletonmenu.Delete
         menuitem.callWithDefaults(skeleton=self.skelwidget.get_value())