Ignore:
Timestamp:
May 25, 2021 2:37:39 PM (5 months ago)
Author:
toby
Message:

ignore & highlight bad General Restraints; minor GUI fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIrestrGUI.py

    r4913 r4914  
    20012001        if generalRestData['General']:
    20022002            parmDict = SetupParmDict(G2frame)
    2003             GridSiz = wx.FlexGridSizer(0,7,10,2)
    2004             for lbl in ('expression =','target\nvalue','current\nvalue','esd'):
     2003            GridSiz = wx.FlexGridSizer(0,9,10,2)
     2004            GridSiz.Add((-1,-1))
     2005            GridSiz.Add(
     2006                    wx.StaticText(GeneralRestr,wx.ID_ANY,'Expression'),
     2007                    0,wx.ALIGN_LEFT|wx.ALIGN_CENTER_VERTICAL)
     2008            GridSiz.Add((-1,-1))
     2009#            for lbl in ('expression',' ','target\nvalue','current\nvalue','esd'):
     2010            for lbl in ('target\nvalue','current\nvalue','esd'):
    20052011                GridSiz.Add(
    20062012                    wx.StaticText(GeneralRestr,wx.ID_ANY,lbl,style=wx.CENTER),
     
    20132019            for i,rest in enumerate(generalRestData['General']):
    20142020                eq = rest[0]
    2015                 txt = eq.expression+' ='
     2021                txt = '{}: '.format(i+1)
     2022                GridSiz.Add(wx.StaticText(GeneralRestr,wx.ID_ANY,txt))
     2023                txt = eq.expression
    20162024                if len(txt) > 50:
    20172025                    txt = txt[:47]+'... '
    2018                 GridSiz.Add(wx.StaticText(GeneralRestr,wx.ID_ANY,txt))
     2026                txtC = wx.StaticText(GeneralRestr,wx.ID_ANY,txt)
     2027                GridSiz.Add(txtC)
     2028                GridSiz.Add(wx.StaticText(GeneralRestr,wx.ID_ANY,' = '))
    20192029                GridSiz.Add(
    20202030                    G2G.ValidatedTxtCtrl(GeneralRestr,rest,1,nDig=(10,3,'g'),typeHint=float)
     
    20272037                except:
    20282038                    txt = ' (error) '
     2039                    txtC.SetForegroundColour("red")
    20292040                GridSiz.Add(wx.StaticText(GeneralRestr,wx.ID_ANY,txt))
    20302041                GridSiz.Add(
Note: See TracChangeset for help on using the changeset viewer.