Changeset 9714ff5 in sasview


Ignore:
Timestamp:
Dec 18, 2012 4:01:40 PM (12 years ago)
Author:
Jae Cho <jhjcho@…>
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:
aaaf9b4
Parents:
87f8971
Message:

added toolbar

File:
1 edited

Legend:

Unmodified
Added
Removed
  • calculatorview/src/sans/perspectives/calculator/gen_scatter_panel.py

    r318b5bbb r9714ff5  
    733733            self._status_info(msg, status_type) 
    734734             
    735             cal_out = CalcGen(input=[self.data.qx_data, self.data.qy_data,i_out], 
    736                          completefn=self.complete, updatefn=self._update) 
     735            cal_out = CalcGen(input=[self.data.qx_data,  
     736                                     self.data.qy_data,i_out],  
     737                              completefn=self.complete,  
     738                              updatefn=self._update) 
    737739            cal_out.queue() 
    738740             
     
    15101512    """ 
    15111513    def __init__(self, parent=None, title="Generic Scattering Calculator", 
    1512                 size=(PANEL_WIDTH * 1.3, PANEL_HEIGHT * 1.5), *args, **kwds): 
     1514                size=(PANEL_WIDTH * 1.3, PANEL_HEIGHT * 1.55), *args, **kwds): 
    15131515        """ 
    15141516        Init 
     
    15251527        self.sld_data = None 
    15261528        self._default_save_location = os.getcwd()  
     1529         
    15271530        self._mgr = aui.AuiManager(self) 
    15281531        self._mgr.SetDockSizeConstraint(0.5, 0.5) 
     
    15301533        self.scale2d = 'log_{10}' 
    15311534         
    1532         #self.plot_frame = PlotFrame(self, -1, 'testView') 
     1535        self._build_toolbar() 
    15331536        self._build_menubar() 
    15341537         
     
    15371540        self.Show(True) 
    15381541     
     1542    def _build_toolbar(self): 
     1543        """ 
     1544        Build toolbar 
     1545        """ 
     1546        tsize = (20, 20) 
     1547        tb = self.CreateToolBar(wx.TB_HORIZONTAL | wx.TB_FLAT) 
     1548        open_bmp = wx.ArtProvider.GetBitmap(wx.ART_FILE_OPEN, wx.ART_TOOLBAR,  
     1549                                            tsize) 
     1550        save_bmp = wx.ArtProvider.GetBitmap(wx.ART_FILE_SAVE_AS, wx.ART_TOOLBAR, 
     1551                                            tsize) 
     1552        close_bmp= wx.ArtProvider.GetBitmap(wx.ART_QUIT, wx.ART_TOOLBAR,  
     1553                                            tsize) 
     1554        help_bmp= wx.ArtProvider.GetBitmap(wx.ART_HELP, wx.ART_TOOLBAR,  
     1555                                           (17, 20)) 
     1556         
     1557        id = wx.NewId() 
     1558        tb.AddLabelTool(id, "Open", open_bmp, shortHelp="Open",  
     1559                        longHelp="Open sld/omf file") 
     1560        self.Bind(wx.EVT_TOOL, self.on_open_file, id=id) 
     1561 
     1562        id = wx.NewId() 
     1563        tb.AddSimpleTool(id, save_bmp, "Save", "Save as sld file") 
     1564        self.Bind(wx.EVT_TOOL, self.on_save_file, id=id) 
     1565         
     1566        tb.AddSeparator() 
     1567        id = wx.NewId() 
     1568        tb.AddSimpleTool(id, close_bmp, "Quit", "Quit") 
     1569        self.Bind(wx.EVT_TOOL, self.on_close, id=id) 
     1570         
     1571        tb.AddSeparator() 
     1572        id = wx.NewId() 
     1573        tb.AddSimpleTool(id, help_bmp, "Help", "Help") 
     1574        self.Bind(wx.EVT_TOOL, self.on_help, id=id) 
     1575 
     1576        tb.Realize() 
     1577         
    15391578    def _build_menubar(self): 
    15401579        """ 
    1541         Menu bar 
    1542         """ 
     1580        Build menubar 
     1581        """ 
     1582        tsize = (13, 13) 
     1583        open_bmp = wx.ArtProvider.GetBitmap(wx.ART_FILE_OPEN, wx.ART_TOOLBAR,  
     1584                                            tsize) 
     1585        save_bmp = wx.ArtProvider.GetBitmap(wx.ART_FILE_SAVE_AS, wx.ART_TOOLBAR, 
     1586                                            tsize) 
     1587        quit_bmp= wx.ArtProvider.GetBitmap(wx.ART_QUIT, wx.ART_TOOLBAR,  
     1588                                           tsize) 
     1589        help_bmp= wx.ArtProvider.GetBitmap(wx.ART_HELP, wx.ART_TOOLBAR,  
     1590                                           (13, 15)) 
     1591         
    15431592        menu_bar = wx.MenuBar() 
    15441593         
    15451594        menu = wx.Menu() 
    15461595        id = wx.NewId() 
    1547         menu.Append(id, "&Open sld/omf file") 
     1596        item = wx.MenuItem(menu, id, "&Open sld/omf file") 
     1597        item.SetBitmap(open_bmp) 
     1598        menu.AppendItem(item) 
    15481599        wx.EVT_MENU(self, id, self.on_open_file) 
     1600         
    15491601        id = wx.NewId() 
    1550         menu.Append(id, "&Save as sld file") 
     1602        item = wx.MenuItem(menu, id, "&Save as sld file") 
     1603        item.SetBitmap(save_bmp) 
     1604        menu.AppendItem(item) 
    15511605        wx.EVT_MENU(self, id, self.on_save_file) 
     1606         
     1607        menu.AppendSeparator() 
    15521608        id = wx.NewId() 
    1553         menu.Append(id, "&Quit") 
    1554         menu_bar.Append(menu, "File") 
     1609        item = wx.MenuItem(menu, id, "&Quit") 
     1610        item.SetBitmap(quit_bmp) 
     1611        menu.AppendItem(item) 
     1612 
     1613        menu_bar.Append(menu, "&File") 
    15551614        wx.EVT_MENU(self, id, self.on_close) 
    15561615         
    15571616        menu_help = wx.Menu() 
    15581617        id = wx.NewId() 
    1559         menu_help.Append(id, "&Theory and GUI") 
     1618        item = wx.MenuItem(menu_help, id, "&Theory and GUI") 
     1619        item.SetBitmap(help_bmp) 
     1620        menu_help.AppendItem(item) 
    15601621        wx.EVT_MENU(self, id, self.on_help) 
     1622         
    15611623        menu_bar.Append(menu_help, "&Help") 
    15621624         
     
    15711633        self._mgr.AddPane(self.panel, aui.AuiPaneInfo(). 
    15721634                              Name(self.panel.window_name). 
    1573                               #Caption(self.panel.window_caption). 
    15741635                              CenterPane(). 
    15751636                              # This is where we set the size of 
     
    15811642                              Name(self.omfpanel.window_name). 
    15821643                              Caption(self.omfpanel.window_caption). 
    1583                               #MinimizeButton(True). 
    15841644                              CloseButton(False). 
    15851645                              Right(). 
Note: See TracChangeset for help on using the changeset viewer.