Ignore:
Timestamp:
Mar 30, 2021 5:45:34 PM (2 years ago)
Author:
toby
Message:

fix back print issue + some CIF fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/exports/G2export_CIF.py

    r4856 r4868  
    26782678        self.msg=msg
    26792679        self.parent = parent
    2680         #self.helpwin = self.parent.helpwin
    26812680        self.helpwin = helpwin
    26822681        self.helptxt = helptxt
     
    26842683        'Respond to a button press by displaying the requested text'
    26852684        try:
    2686             #helptxt = self.helptxt
     2685            ww,wh = self.helpwin.GetSize()
    26872686            ow,oh = self.helptxt.GetSize()
    26882687            self.helptxt.SetLabel(self.msg)
     2688            self.helptxt.Wrap(ww-10)
    26892689            w,h = self.helptxt.GetSize()
    2690             if h > oh:
     2690            if h > oh: # resize the help area if needed, but avoid changing width
     2691                self.helptxt.SetMinSize((ww,h))
    26912692                self.helpwin.GetSizer().Fit(self.helpwin)
    26922693        except: # error posting help, ignore
     
    28012802        savebtn.Bind(wx.EVT_BUTTON,self._onSave)
    28022803        OKbtn = wx.Button(self, wx.ID_OK, "Use")
     2804        OKbtn.Bind(wx.EVT_BUTTON, lambda x: self.EndModal(wx.ID_OK))
    28032805        OKbtn.SetDefault()
    28042806        OKbuttons.append(OKbtn)
     
    28332835            defaultFile=self.defaultname,
    28342836            wildcard="CIF (*.cif)|*.cif",
    2835             style=wx.SAVE)
     2837            style=wx.FD_SAVE)
    28362838        val = (dlg.ShowModal() == wx.ID_OK)
    28372839        fil = dlg.GetPath()
     
    29192921                txt = wx.StaticText(self,wx.ID_ANY,item+"  ")
    29202922                fbox.Add(txt,(0,i+1))
    2921                 # if self.cifdic.get(item):
    2922                 #     df = self.cifdic[item].get('_definition')
    2923                 #     if df:
    2924                 #         txt.SetToolTipString(G2IO.trim(df))
    2925                 #         but = CIFdefHelp(self,
    2926                 #                          "Definition for "+item+":\n\n"+G2IO.trim(df),
    2927                 #                          self.parent,
    2928                 #                          self.parent.helptxt)
    2929                 #         fbox.Add(but,(1,i+1),flag=wx.ALIGN_CENTER)
    29302923                for j,val in enumerate(self.cifblk[item]):
    29312924                    ent = self.CIFEntryWidget(self.cifblk[item],j,item)
     
    29472940            for i in range(rows):
    29482941                txt = wx.StaticText(self,wx.ID_ANY,str(i+1))
    2949                 fbox.Add(txt,(i+2,0))
     2942                fbox.Add(txt,(i+1,0))
    29502943            line = wx.StaticLine(self,wx.ID_ANY, size=(-1,3), style=wx.LI_HORIZONTAL)
    29512944            vbox.Add(line, 0, wx.EXPAND|wx.ALL, 10)
Note: See TracChangeset for help on using the changeset viewer.