Changeset 683 for trunk/GSASIIIO.py


Ignore:
Timestamp:
Jul 10, 2012 10:23:32 AM (10 years ago)
Author:
vondreele
Message:

fix dlg.Destroy as needed
continue restraints work

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIIO.py

    r678 r683  
    998998        # select one or more from a from list
    999999        choices = [i.filename for i in zinfo]
    1000         dlg = wx.MultiChoiceDialog(
    1001             parent,
    1002             'Select file(s) to extract from zip file'+str(filename),
    1003             'Choose file(s)',
    1004             choices,
    1005             wx.CHOICEDLG_STYLE,
    1006             )
     1000        dlg = wx.MultiChoiceDialog(parent,'Select file(s) to extract from zip file'+str(filename),
     1001            'Choose file(s)',choices,wx.CHOICEDLG_STYLE,)
    10071002        if dlg.ShowModal() == wx.ID_OK:
    10081003            zlist = dlg.GetSelections()
    1009             dlg.Destroy()
    10101004        else:
    1011             dlg.Destroy()
    10121005            zlist = []
     1006        dlg.Destroy()
    10131007    else:
    10141008        # select one from a from list
    10151009        choices = [i.filename for i in zinfo]
    1016         dlg = wx.SingleChoiceDialog(
    1017             parent,
    1018             'Select file to extract from zip file'+str(filename),
    1019             'Choose file',
    1020             choices,
    1021             )
     1010        dlg = wx.SingleChoiceDialog(parent,
     1011            'Select file to extract from zip file'+str(filename),'Choose file',
     1012            choices,)
    10221013        if dlg.ShowModal() == wx.ID_OK:
    10231014            zlist = [dlg.GetSelection()]
    1024             dlg.Destroy()
    10251015        else:
    1026             dlg.Destroy()
    10271016            zlist = [-1]
     1017        dlg.Destroy()
    10281018       
    10291019    outlist = []
     
    10331023            if os.path.exists(efil) and confirmoverwrite:
    10341024                result = wx.ID_NO
    1035                 dlg = wx.MessageDialog(
    1036                     parent,
     1025                dlg = wx.MessageDialog(parent,
    10371026                    'File '+str(efil)+' already exists. OK to overwrite it?',
    1038                     'Confirm overwrite',
    1039                     wx.YES_NO | wx.ICON_QUESTION)
     1027                    'Confirm overwrite',wx.YES_NO | wx.ICON_QUESTION)
    10401028                try:
    10411029                    result = dlg.ShowModal()
     
    10991087        #print 'created',self.__class__
    11001088
    1101     def BlockSelector(self, ChoiceList, ParentFrame=None,
    1102                       title='Select a block',
    1103                       size=None, header='Block Selector'):
     1089    def BlockSelector(self, ChoiceList, ParentFrame=None,itle='Select a block',
     1090        size=None, header='Block Selector'):
    11041091        ''' Provide a wx dialog to select a block if the file contains more
    11051092        than one set of data and one must be selected
    11061093        '''
    1107         dlg = wx.SingleChoiceDialog(
    1108             ParentFrame,
    1109             title, header,
    1110             ChoiceList,
    1111             )
     1094        dlg = wx.SingleChoiceDialog(ParentFrame,title, header,ChoiceList,)
    11121095        if size: dlg.SetSize(size)
    11131096        if dlg.ShowModal() == wx.ID_OK:
    11141097            sel = dlg.GetSelection()
    1115             dlg.Destroy()
    11161098            return sel
    11171099        else:
    1118             dlg.Destroy()
    11191100            return None
     1101        dlg.Destroy()
    11201102
    11211103    def MultipleBlockSelector(self, ChoiceList, ParentFrame=None,
    1122                       title='Select a block',
    1123                       size=None, header='Block Selector'):
     1104        title='Select a block',size=None, header='Block Selector'):
    11241105        ''' Provide a wx dialog to select a block of data if the file contains more
    11251106        than one set of data and one must be selected.
    11261107        Returns a list of the selected blocks
    11271108        '''
    1128         dlg = wx.MultiChoiceDialog(
    1129             ParentFrame,
    1130             title, header,
    1131             ChoiceList+['Select all'],
    1132             wx.CHOICEDLG_STYLE
    1133             )
     1109        dlg = wx.MultiChoiceDialog(ParentFrame,title, header,ChoiceList+['Select all'],
     1110            wx.CHOICEDLG_STYLE)
    11341111        if size: dlg.SetSize(size)
    11351112        if dlg.ShowModal() == wx.ID_OK:
    11361113            sel = dlg.GetSelections()
    1137             dlg.Destroy()
    11381114        else:
    1139             dlg.Destroy()
    11401115            return []
     1116        dlg.Destroy()
    11411117        selected = []
    11421118        if len(ChoiceList) in sel:
     
    11571133        result = None
    11581134        dlg = MultipleChoicesDialog(choicelist,headinglist,
    1159                                     parent=ParentFrame, **kwargs)         
     1135            parent=ParentFrame, **kwargs)         
    11601136        if dlg.ShowModal() == wx.ID_OK:
    11611137            result = dlg.chosen
Note: See TracChangeset for help on using the changeset viewer.