Changeset 18cdddb in sasview for theoryview/perspectives/theory


Ignore:
Timestamp:
Feb 22, 2011 12:39:12 PM (14 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:
d376d31
Parents:
e715e4f
Message:

moved modelfunction html files

Location:
theoryview/perspectives/theory
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • theoryview/perspectives/theory/help_panel.py

    r2f60121 r18cdddb  
    77 
    88class HelpWindow(wx.Frame): 
    9     def __init__(self, parent, id, title='HelpWindow', pageToOpen=None): 
     9    def __init__(self, parent, id, title= 'HelpWindow', pageToOpen=None): 
    1010        wx.Frame.__init__(self, parent, id, title, size=(850, 500)) 
    1111        """ 
     
    2727        font.SetPointSize(10) 
    2828        st.SetFont(font) 
    29         hbox.Add(st, 1, wx.TOP|wx.BOTTOM|wx.LEFT, 5) 
     29        hbox.Add(st, 1, wx.TOP | wx.BOTTOM | wx.LEFT, 5) 
    3030        header.SetSizer(hbox) 
    3131        vbox.Add(header, 0, wx.EXPAND) 
     
    4141        fontl.SetPointSize(10) 
    4242        lst.SetFont(fontl) 
    43         hboxl.Add(lst, 1, wx.TOP|wx.BOTTOM|wx.LEFT, 5) 
     43        hboxl.Add(lst, 1, wx.TOP | wx.BOTTOM | wx.LEFT, 5) 
    4444        headerl.SetSizer(hboxl) 
    4545        vboxl.Add(headerl, 0, wx.EXPAND) 
    4646        self.lhelp = html.HtmlWindow(lpanel, -1, style=wx.NO_BORDER) 
    47         self.rhelp = html.HtmlWindow(rpanel, -1,  
    48                                      style=wx.NO_BORDER, size=(500, -1)) 
    49         page1 = """<html> 
     47        self.rhelp = html.HtmlWindow(rpanel, -1, style=wx.NO_BORDER, size=(500,-1)) 
     48         
     49        import sans.models as models  
     50        # get the media path 
     51        path = models.get_data_path(media='media') 
     52        self.path = os.path.join(path,"model_functions.html") 
     53 
     54        page1="""<html> 
    5055            <body> 
    5156             <p>Select topic on Menu</p> 
    5257            </body> 
    5358            </html>""" 
    54         page = """<html> 
     59        page="""<html> 
    5560            <body> 
    5661            <ul> 
    57             <li><a href ="media/model_functions.html" target ="showframe">Model Functions</a><br></li> 
     62            <li><a href ="%s" target ="showframe">Model Functions</a><br></li> 
    5863            </ul> 
    5964            </body> 
    60             </html>""" 
     65            </html>""" % self.path 
     66         
    6167        self.rhelp.SetPage(page1) 
    6268        self.lhelp.SetPage(page) 
    63         self.lhelp.Bind(wx.html.EVT_HTML_LINK_CLICKED, self.OnLinkClicked) 
     69        self.lhelp.Bind(wx.html.EVT_HTML_LINK_CLICKED,self.OnLinkClicked ) 
     70         
    6471        #open the help frame a the current page 
    65         if  pageToOpen != None: 
    66             self.rhelp.LoadPage(str(pageToOpen)) 
    67         vbox.Add(self.rhelp, 1, wx.EXPAND) 
     72        if  pageToOpen!= None: 
     73            self.rhelp.LoadPage(str( pageToOpen)) 
     74             
     75        vbox.Add(self.rhelp,1, wx.EXPAND) 
    6876        vboxl.Add(self.lhelp, 1, wx.EXPAND) 
    6977        rpanel.SetSizer(vbox) 
    7078        lpanel.SetSizer(vboxl) 
    7179        lpanel.SetFocus() 
     80         
    7281        vbox1 = wx.BoxSizer(wx.HORIZONTAL) 
    73         vbox1.Add(splitter, 1, wx.EXPAND) 
     82        vbox1.Add(splitter,1,wx.EXPAND) 
    7483        splitter.AppendWindow(lpanel, 200) 
    7584        splitter.AppendWindow(rpanel) 
    7685        self.SetSizer(vbox1) 
     86        
    7787        self.Centre() 
    7888        self.Show(True) 
     
    8393         
    8494        """ 
    85         self.rhelp.LoadPage("media/modelfunction.html") 
     95        self.rhelp.LoadPage(self.path)#"media/modelfunction.html") 
    8696         
    8797    def OnLinkClicked(self, event): 
  • theoryview/perspectives/theory/model_panel.py

    r946d1b1 r18cdddb  
    1  
     1import os 
    22import wx 
    33import wx.lib.newevent 
     
    528528        """ 
    529529        from help_panel import  HelpWindow 
     530        import sans.models as models  
     531        # Get models help model_function path 
     532        path = models.get_data_path(media='media') 
     533        model_path = os.path.join(path,"model_functions.html") 
    530534         
    531535        if self.model == None: 
     
    533537        else: 
    534538            name = self.model.name 
    535         frame = HelpWindow(None, -1,  pageToOpen="media/model_functions.html")     
     539        frame = HelpWindow(None, -1,  pageToOpen=model_path)     
    536540        frame.Show(True) 
    537541        if frame.rhelp.HasAnchor(name): 
     
    541545           msg +="Please.Search in the Help window" 
    542546           wx.PostEvent(self.parent, StatusEvent(status = msg )) 
     547 
    543548                      
    544549    def set_range(self, qmin_x, qmax_x, npts): 
Note: See TracChangeset for help on using the changeset viewer.