Changeset 34f23c8 in sasview for src/sas/sasgui/plottools/canvas.py


Ignore:
Timestamp:
Mar 20, 2019 8:06:22 AM (5 years ago)
Author:
Paul Kienzle <pkienzle@…>
Branches:
ticket-1249
Children:
9305b46
Parents:
09d7021
Message:

py3/wx4 compatibility changes for gui. Refs #1249

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sas/sasgui/plottools/canvas.py

    r5251ec6 r34f23c8  
    5353        ppw = 1 
    5454        pph = 1 
    55     (pgw, _) = self.GetPageSizePixels()  # page size in pixels 
    56     (dcw, _) = dc.GetSize() 
    57     (grw, _) = self.canvas.GetSizeTuple() 
     55    pgw, _ = self.GetPageSizePixels()  # page size in pixels 
     56    dcw, _ = dc.GetSize() 
     57    grw, _ = self.canvas.GetSize() 
    5858 
    5959    # save current figure dpi resolution and bg color, 
     
    152152        Render after a delay if no other render requests have been made. 
    153153        """ 
    154         self.panel.subplot.grid(self.panel.grid_on) 
    155         if self.panel.legend is not None and self.panel.legend_pos_loc: 
    156             self.panel.legend._loc = self.panel.legend_pos_loc 
     154        if self.panel is not None: 
     155            # TODO: grid/panel manip doesn't belong here 
     156            self.panel.subplot.grid(self.panel.grid_on) 
     157            if self.panel.legend is not None and self.panel.legend_pos_loc: 
     158                self.panel.legend._loc = self.panel.legend_pos_loc 
    157159        self.idletimer.Restart(5, *args, **kwargs)  # Delay by 5 ms 
    158160 
Note: See TracChangeset for help on using the changeset viewer.