Changeset 3588


Ignore:
Timestamp:
Sep 7, 2018 9:10:11 AM (3 years ago)
Author:
vondreele
Message:

fix old style wx.CHANGE_DIR to wx.DR_CHANGE_DIR in several places.
fix save plot bug jpeg can not be RGBA but only RGB - simplify code as distinction between jpeg & others isn't

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIconstrGUI.py

    r3577 r3588  
    14661466        dlg = wx.FileDialog(G2frame,message='Choose '+macName+' rigid body macro file',
    14671467            defaultDir=defDir,defaultFile="",wildcard="GSAS-II macro file (*.mac)|*.mac",
    1468             style=wx.FD_OPEN | wx.CHANGE_DIR)
     1468            style=wx.FD_OPEN | wx.FD_CHANGE_DIR)
    14691469        try:
    14701470            if dlg.ShowModal() == wx.ID_OK:
     
    14861486            "GSAS-II text file (*.txt)|*.txt|XYZ file (*.xyz)|*.xyz|"
    14871487            "Sybyl mol2 file (*.mol2)|*.mol2|PDB file (*.pdb;*.ent)|*.pdb;*.ent",
    1488             wx.FD_OPEN | wx.CHANGE_DIR)
     1488            wx.FD_OPEN | wx.FD_CHANGE_DIR)
    14891489        try:
    14901490            if dlg.ShowModal() == wx.ID_OK:
  • trunk/GSASIIphsGUI.py

    r3587 r3588  
    40804080        def OnImportLayer(event):
    40814081            dlg = wx.FileDialog(G2frame, 'Choose GSAS-II project file',
    4082                 wildcard='GSAS-II project file (*.gpx)|*.gpx',style=wx.FD_OPEN| wx.CHANGE_DIR)
     4082                wildcard='GSAS-II project file (*.gpx)|*.gpx',style=wx.FD_OPEN| wx.FD_CHANGE_DIR)
    40834083            try:
    40844084                if dlg.ShowModal() == wx.ID_OK:
     
    45314531    def OnCopyPhase(event):
    45324532        dlg = wx.FileDialog(G2frame, 'Choose GSAS-II project file',
    4533             wildcard='GSAS-II project file (*.gpx)|*.gpx',style=wx.FD_OPEN| wx.CHANGE_DIR)
     4533            wildcard='GSAS-II project file (*.gpx)|*.gpx',style=wx.FD_OPEN| wx.FD_CHANGE_DIR)
    45344534        try:
    45354535            if dlg.ShowModal() == wx.ID_OK:
     
    45614561                dlg.Destroy()
    45624562        dlg = wx.FileDialog(G2frame, 'Choose DIFFaX file name to read', '.', '',
    4563             'DIFFaX file (*.*)|*.*',style=wx.FD_OPEN | wx.CHANGE_DIR)
     4563            'DIFFaX file (*.*)|*.*',style=wx.FD_OPEN | wx.FD_CHANGE_DIR)
    45644564        try:
    45654565            if dlg.ShowModal() == wx.ID_OK:
  • trunk/GSASIIplot.py

    r3584 r3588  
    10971097            size = Page.canvas.GetSize()
    10981098            GL.glPixelStorei(GL.GL_UNPACK_ALIGNMENT, 1)
    1099             if mode in ['jpeg',]:
    1100                 Pix = GL.glReadPixels(0,0,size[0],size[1],GL.GL_RGBA,GL.GL_UNSIGNED_BYTE)
    1101                 im = Im.new("RGBA", (size[0],size[1]))
    1102             else:
    1103                 Pix = GL.glReadPixels(0,0,size[0],size[1],GL.GL_RGB,GL.GL_UNSIGNED_BYTE)
    1104                 im = Im.new("RGB", (size[0],size[1]))
     1099            Pix = GL.glReadPixels(0,0,size[0],size[1],GL.GL_RGB,GL.GL_UNSIGNED_BYTE)
     1100            im = Im.new("RGB", (size[0],size[1]))
    11051101            try:
    11061102                im.frombytes(Pix)
     
    30883084        '''
    30893085        def ClosestColorNumber(color):
    3090             '''Convert a RGB or RGBA value to the closest default Grace color
     3086            '''Convert a RGB value to the closest default Grace color
    30913087            '''
    30923088            import matplotlib.colors as mpcls
     
    71117107            else:
    71127108                dlg = wx.FileDialog(G2frame, 'Choose graphics save file',
    7113                     wildcard='Graphics file (*.'+mode+')|*.'+mode,style=wx.FD_OPEN| wx.CHANGE_DIR)
     7109                    wildcard='Graphics file (*.'+mode+')|*.'+mode,style=wx.FD_OPEN| wx.FD_CHANGE_DIR)
    71147110                try:
    71157111                    if dlg.ShowModal() == wx.ID_OK:
     
    71187114                    dlg.Destroy()           
    71197115            size = Page.canvas.GetSize()
    7120             GL.glPixelStorei(GL.GL_UNPACK_ALIGNMENT, 1)
    7121             if mode in ['jpeg',]:
    7122                 Pix = GL.glReadPixels(0,0,size[0],size[1],GL.GL_RGBA, GL.GL_UNSIGNED_BYTE)
    7123                 im = Im.new("RGBA", (size[0],size[1]))
    7124             else:
    7125                 Pix = GL.glReadPixels(0,0,size[0],size[1],GL.GL_RGB, GL.GL_UNSIGNED_BYTE)
    7126                 im = Im.new("RGB", (size[0],size[1]))
    7127             try:
    7128                 im.frombytes(Pix)
    7129             except AttributeError:
    7130                 im.fromstring(Pix)
    7131             im = im.transpose(Im.FLIP_TOP_BOTTOM)
    7132             im.save(Fname,mode)
    7133             cb.SetValue(' save as/key:')
    7134             G2frame.G2plotNB.status.SetStatusText('Drawing saved to: '+Fname,1)
     7116            if Fname:
     7117                GL.glPixelStorei(GL.GL_UNPACK_ALIGNMENT, 1)
     7118                if mode in ['jpeg',]:
     7119                    Pix = GL.glReadPixels(0,0,size[0],size[1],GL.GL_RGB, GL.GL_UNSIGNED_BYTE)
     7120                    im = Im.new("RGB", (size[0],size[1]))
     7121                else:
     7122                    Pix = GL.glReadPixels(0,0,size[0],size[1],GL.GL_RGB, GL.GL_UNSIGNED_BYTE)
     7123                    im = Im.new("RGB", (size[0],size[1]))
     7124                try:
     7125                    im.frombytes(Pix)
     7126                except AttributeError:
     7127                    im.fromstring(Pix)
     7128                im = im.transpose(Im.FLIP_TOP_BOTTOM)
     7129                im.save(Fname,mode)
     7130                cb.SetValue(' save as/key:')
     7131                G2frame.G2plotNB.status.SetStatusText('Drawing saved to: '+Fname,1)
    71357132        else:
    71367133            event.key = cb.GetValue()[0]
     
    84788475            size = Page.canvas.GetSize()
    84798476            GL.glPixelStorei(GL.GL_UNPACK_ALIGNMENT, 1)
    8480             if mode in ['jpeg',]:
    8481                 Pix = GL.glReadPixels(0,0,size[0],size[1],GL.GL_RGBA, GL.GL_UNSIGNED_BYTE)
    8482                 im = Im.new("RGBA", (size[0],size[1]))
    8483             else:
    8484                 Pix = GL.glReadPixels(0,0,size[0],size[1],GL.GL_RGB, GL.GL_UNSIGNED_BYTE)
    8485                 im = Im.new("RGB", (size[0],size[1]))
     8477            Pix = GL.glReadPixels(0,0,size[0],size[1],GL.GL_RGB, GL.GL_UNSIGNED_BYTE)
     8478            im = Im.new("RGB", (size[0],size[1]))
    84868479            try:
    84878480                im.frombytes(Pix)
     
    86258618            size = Page.canvas.GetSize()
    86268619            GL.glPixelStorei(GL.GL_UNPACK_ALIGNMENT, 1)
    8627             if mode in ['jpeg',]:
    8628                 Pix = GL.glReadPixels(0,0,size[0],size[1],GL.GL_RGBA, GL.GL_UNSIGNED_BYTE)
    8629                 im = Im.new("RGBA", (size[0],size[1]))
    8630             else:
    8631                 Pix = GL.glReadPixels(0,0,size[0],size[1],GL.GL_RGB, GL.GL_UNSIGNED_BYTE)
    8632                 im = Im.new("RGB", (size[0],size[1]))
     8620            Pix = GL.glReadPixels(0,0,size[0],size[1],GL.GL_RGB, GL.GL_UNSIGNED_BYTE)
     8621            im = Im.new("RGB", (size[0],size[1]))
    86338622            try:
    86348623                im.frombytes(Pix)
  • trunk/GSASIIrestrGUI.py

    r3511 r3588  
    6363        dlg = wx.FileDialog(G2frame,message='Choose '+macName+' restraint macro file',
    6464            defaultDir=defDir,defaultFile="",wildcard="GSAS-II macro file (*.mac)|*.mac",
    65             style=wx.FD_OPEN | wx.CHANGE_DIR)
     65            style=wx.FD_OPEN | wx.FD_CHANGE_DIR)
    6666        try:
    6767            macro = ''
Note: See TracChangeset for help on using the changeset viewer.