Changeset 25b9707a in sasview


Ignore:
Timestamp:
Aug 12, 2016 4:31:53 AM (4 years ago)
Author:
lewis
Branches:
master, ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc, costrafo411, magnetic_scatt, release-4.1.1, release-4.1.2, release-4.2.2, release_4.0.1, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
Children:
2204dc5
Parents:
98d89df
Message:

Remove menu icons from Image Viewer tool (references #368)

Location:
src/sas/sasgui
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • src/sas/sasgui/guiframe/local_perspectives/plotting/SimplePlot.py

    rd85c194 r25b9707a  
    188188    """ 
    189189    def __init__(self, parent, id, title, scale='log_{10}', 
    190                  size=wx.Size(550, 470)): 
     190                 size=wx.Size(550, 470), show_menu_icons=True): 
    191191        """ 
    192192        comment 
     
    202202        self._default_save_location = None 
    203203        self.scale = scale 
     204        self._show_menu_icons = show_menu_icons 
    204205        self.plotpanel = SimplePlotPanel(self, -1) 
    205206        self._build_menubar() 
     
    213214        quit_bmp = wx.ArtProvider.GetBitmap(wx.ART_QUIT, wx.ART_TOOLBAR, tsize) 
    214215        print_bmp = wx.ArtProvider.GetBitmap(wx.ART_PRINT, wx.ART_TOOLBAR, tsize) 
    215         preview_bmp = wx.ArtProvider.GetBitmap(wx.ART_REPORT_VIEW, wx.ART_TOOLBAR, tsize) 
    216216        copy_bmp = wx.ArtProvider.GetBitmap(wx.ART_COPY, wx.ART_TOOLBAR, tsize) 
    217217        menu_bar = wx.MenuBar() 
     
    219219        menu = wx.Menu() 
    220220        id = wx.NewId() 
    221         item = wx.MenuItem(menu, id, "&Save Image") 
    222         item.SetBitmap(save_bmp) 
    223         menu.AppendItem(item) 
     221        save_item = wx.MenuItem(menu, id, "&Save Image") 
     222        menu.AppendItem(save_item) 
    224223        wx.EVT_MENU(self, id, self.on_save_file) 
    225224 
    226225        id = wx.NewId() 
    227         item = wx.MenuItem(menu, id, "&Print Image") 
    228         item.SetBitmap(print_bmp) 
    229         menu.AppendItem(item) 
     226        print_item = wx.MenuItem(menu, id, "&Print Image") 
     227        menu.AppendItem(print_item) 
    230228        wx.EVT_MENU(self, id, self.on_print_image) 
    231229 
    232230        menu.AppendSeparator() 
    233231        id = wx.NewId() 
    234         item = wx.MenuItem(menu, id, "&Quit") 
    235         item.SetBitmap(quit_bmp) 
    236         menu.AppendItem(item) 
     232        quit_item = wx.MenuItem(menu, id, "&Quit") 
     233        menu.AppendItem(quit_item) 
    237234 
    238235        menu_bar.Append(menu, "&File") 
     
    241238        menu_edit = wx.Menu() 
    242239        id = wx.NewId() 
    243         item = wx.MenuItem(menu_edit, id, "&Copy") 
    244         item.SetBitmap(copy_bmp) 
    245         menu_edit.AppendItem(item) 
     240        copy_item = wx.MenuItem(menu_edit, id, "&Copy") 
     241        menu_edit.AppendItem(copy_item) 
    246242        wx.EVT_MENU(self, id, self.on_copy_image) 
     243 
     244        if self._show_menu_icons: 
     245            save_item.SetBitmap(save_bmp) 
     246            print_item.SetBitmap(print_bmp) 
     247            quit_item.SetBitmap(quit_bmp) 
     248            copy_item.SetBitmap(copy_bmp) 
    247249 
    248250        menu_bar.Append(menu_edit, "&Edit") 
     
    324326        except: 
    325327            self.Destroy() 
    326  
  • src/sas/sasgui/perspectives/calculator/image_viewer.py

    rd0248bd r25b9707a  
    7373                    parent.put_icon(plot_frame) 
    7474            except: 
    75                 print "parent", parent 
    7675                err_msg += "Failed to load '%s'.\n" % basename 
    7776        if err_msg: 
     
    109108        """ 
    110109        # Initialize the Frame object 
    111         PlotFrame.__init__(self, parent, id, title, scale, size) 
     110        PlotFrame.__init__(self, parent, id, title, scale, size, 
     111            show_menu_icons=False) 
    112112        self.parent = parent 
    113113        self.data = image 
     
    437437    ImageView(None).load() 
    438438    app.MainLoop() 
    439  
Note: See TracChangeset for help on using the changeset viewer.