Changes in / [e82a901:f202138] in sasview
- Files:
-
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
.pydevproject
r79492222 r79492222 4 4 <pydev_property name="org.python.pydev.PYTHON_PROJECT_VERSION">python 2.7</pydev_property> 5 5 <pydev_pathproperty name="org.python.pydev.PROJECT_SOURCE_PATH"> 6 <path>/sasview /src</path>6 <path>/sasview-git/src</path> 7 7 </pydev_pathproperty> 8 8 </pydev_project> -
src/sas/guiframe/documentation_window.py
rf202138 rf202138 15 15 16 16 class DocumentationWindow(wx.Frame): 17 def __init__(self, parent, id, path, url_instruction,title, size=(850, 540)):17 def __init__(self, parent, id, path, title, size=(850, 540)): 18 18 wx.Frame.__init__(self, parent, id, title, size=size) 19 19 … … 28 28 29 29 file_path = os.path.join(docs_path, path) 30 url = "file:///" + urllib.quote(file_path ,'\:')+ url_instruction30 url = "file:///" + urllib.quote(file_path) 31 31 32 32 if not os.path.exists(file_path): … … 48 48 def main(): 49 49 app = wx.App() 50 DocumentationWindow(None, -1, "index.html", " ", "Documentation",)50 DocumentationWindow(None, -1, "index.html", "Documentation",) 51 51 app.MainLoop() 52 52 -
src/sas/guiframe/gui_manager.py
r7801df8 r5276eeb 2166 2166 # different place than they would otherwise. 2167 2167 from documentation_window import DocumentationWindow 2168 DocumentationWindow(self, -1, "index.html", " ", "SasView Documentation")2168 DocumentationWindow(self, -1, "index.html", "General Help") 2169 2169 2170 2170 def set_manager(self, manager): -
src/sas/perspectives/calculator/data_operator.py
r3db44fb ra27e8b8 635 635 636 636 _TreeLocation = "user/perspectives/calculator/data_operator_help.html" 637 _doc_viewer = DocumentationWindow(self, -1, _TreeLocation, "",638 637 _doc_viewer = DocumentationWindow(self, -1, \ 638 _TreeLocation, "Data Operation Help") 639 639 640 640 def disconnect_panels(self): -
src/sas/perspectives/calculator/density_panel.py
r3db44fb rd5419f7f 385 385 386 386 _TreeLocation = "user/perspectives/calculator/density_calculator_help.html" 387 _doc_viewer = DocumentationWindow(self, -1, _TreeLocation, "",388 387 _doc_viewer = DocumentationWindow(self, -1, \ 388 _TreeLocation, "Density/Volume Calculator Help") 389 389 390 390 def on_close(self, event): -
src/sas/perspectives/calculator/gen_scatter_panel.py
r3db44fb rd5419f7f 914 914 915 915 _TreeLocation = "user/perspectives/calculator/sas_calculator_help.html" 916 _doc_viewer = DocumentationWindow(self, -1, _TreeLocation, "",917 916 _doc_viewer = DocumentationWindow(self, -1, \ 917 _TreeLocation, "General Scattering Calculator Help") 918 918 919 919 def _check_value(self): -
src/sas/perspectives/calculator/image_viewer.py
r3db44fb r49ab5d7 150 150 151 151 _TreeLocation = "user/perspectives/calculator/image_viewer_help.html" 152 _doc_viewer = DocumentationWindow(self, -1, _TreeLocation, "",153 152 _doc_viewer = DocumentationWindow(self, -1, \ 153 _TreeLocation, "Image Viewer Help") 154 154 155 155 -
src/sas/perspectives/calculator/kiessig_calculator_panel.py
r3db44fb rd5419f7f 173 173 """ 174 174 _TreeLocation = "user/perspectives/calculator/kiessig_calculator_help.html" 175 _doc_viewer = DocumentationWindow(self, -1, _TreeLocation, "", 175 _doc_viewer = DocumentationWindow(self, -1, 176 _TreeLocation, 176 177 "Density/Volume Calculator Help") 177 178 -
src/sas/perspectives/calculator/model_editor.py
r7801df8 rac7be54 29 29 import re 30 30 from wx.py.editwindow import EditWindow 31 from sas.guiframe.documentation_window import DocumentationWindow32 33 31 34 32 if sys.platform.count("win32") > 0: … … 273 271 # Eventually need to add help here 274 272 self.ok_button = wx.Button(self, wx.ID_OK, 'Apply') 275 _app_tip = "Save the new Model."276 self.ok_button.SetToolTipString(_app_tip)277 273 self.ok_button.Bind(wx.EVT_BUTTON, self.check_name) 278 self.help_button = wx.Button(self, -1, 'HELP')279 _app_tip = "Help on composite model creation."280 self.help_button.SetToolTipString(_app_tip)281 self.help_button.Bind(wx.EVT_BUTTON, self.on_help)282 274 self.close_button = wx.Button(self, wx.ID_CANCEL, 'Close') 283 275 sizer_button = wx.BoxSizer(wx.HORIZONTAL) 284 276 sizer_button.AddMany([((20, 20), 1, 0), 285 277 (self.ok_button, 0, 0), 286 (self.help_button, 0, 0),287 278 (self.close_button, 0, wx.LEFT | wx.RIGHT, 10)]) 288 279 mainsizer.Add(sizer_button, 0, wx.EXPAND | wx.BOTTOM | wx.TOP, 10) … … 401 392 else: 402 393 raise 403 404 def on_help(self, event):405 """406 Bring up the Composite Model Editor Documentation whenever407 the HELP button is clicked.408 409 Calls DocumentationWindow with the path of the location within the410 documentation tree (after /doc/ ....". Note that when using old411 versions of Wx (before 2.9) and thus not the release version of412 installers, the help comes up at the top level of the file as413 webbrowser does not pass anything past the # to the browser when it is414 running "file:///...."415 416 :param evt: Triggers on clicking the help button417 """418 419 _TreeLocation = "user/perspectives/fitting/fitting_help.html"420 _PageAnchor = "#sum-multi-p1-p2"421 _doc_viewer = DocumentationWindow(self, -1, _TreeLocation, _PageAnchor,422 "Composite Model Editor Help")423 394 424 395 def _set_model_list(self): … … 785 756 self.bt_apply.Bind(wx.EVT_BUTTON, self.on_click_apply) 786 757 787 self.bt_help = wx.Button(self, -1, "HELP", size=(_BOX_WIDTH, -1))788 self.bt_help.SetToolTipString("Get Help For Model Editor")789 self.bt_help.Bind(wx.EVT_BUTTON, self.on_help)790 791 758 self.bt_close = wx.Button(self, -1, 'Close', size=(_BOX_WIDTH, -1)) 792 759 self.bt_close.Bind(wx.EVT_BUTTON, self.on_close) … … 795 762 self.button_sizer.AddMany([(self.bt_apply, 0, 796 763 wx.LEFT, EDITOR_WIDTH * 0.8), 797 (self.bt_help, 0,798 wx.LEFT,15),799 764 (self.bt_close, 0, 800 765 wx.LEFT | wx.BOTTOM, 15)]) … … 1124 1089 """ 1125 1090 return self.warning 1126 1127 def on_help(self, event):1128 """1129 Bring up the Custom Model Editor Documentation whenever1130 the HELP button is clicked.1131 1132 Calls DocumentationWindow with the path of the location within the1133 documentation tree (after /doc/ ....". Note that when using old1134 versions of Wx (before 2.9) and thus not the release version of1135 installers, the help comes up at the top level of the file as1136 webbrowser does not pass anything past the # to the browser when it is1137 running "file:///...."1138 1139 :param evt: Triggers on clicking the help button1140 """1141 1142 _TreeLocation = "user/perspectives/fitting/fitting_help.html"1143 _PageAnchor = "#custom-model-editor"1144 _doc_viewer = DocumentationWindow(self, -1, _TreeLocation, _PageAnchor,1145 "Custom Model Editor Help")1146 1091 1147 1092 def on_close(self, event): -
src/sas/perspectives/calculator/resolution_calculator_panel.py
r3db44fb rd5419f7f 642 642 643 643 _TreeLocation = "user/perspectives/calculator/resolution_calculator_help.html" 644 _doc_viewer = DocumentationWindow(self, -1, _TreeLocation, "",645 "Resolution Calculator Help")644 _doc_viewer = DocumentationWindow(self, -1, 645 _TreeLocation, "Resolution Calculator Help") 646 646 647 647 def on_close(self, event): -
src/sas/perspectives/calculator/sld_panel.py
r3db44fb rd5419f7f 326 326 327 327 _TreeLocation = "user/perspectives/calculator/sld_calculator_help.html" 328 _doc_viewer = DocumentationWindow(self, -1, _TreeLocation, "",329 328 _doc_viewer = DocumentationWindow(self, -1, \ 329 _TreeLocation, "General Scattering Calculator Help") 330 330 331 331 def on_close(self, event): -
src/sas/perspectives/calculator/slit_length_calculator_panel.py
r3db44fb rd5419f7f 187 187 188 188 _TreeLocation = "user/perspectives/calculator/slit_calculator_help.html" 189 _doc_viewer = DocumentationWindow(self, -1, _TreeLocation, "",190 189 _doc_viewer = DocumentationWindow(self, -1, \ 190 _TreeLocation, "Slit Length Calculator Help") 191 191 192 192 def on_close(self, event): -
src/sas/perspectives/fitting/basepage.py
r7801df8 r373d4ee 2847 2847 """ 2848 2848 2849 _TreeLocation = 'user/models/model_functions.html' 2849 if self.model == None: 2850 name = 'index.html' 2851 else: 2852 name = self.formfactorbox.GetValue() 2853 2850 2854 if self.model != None: 2851 name = self.formfactorbox.GetValue() 2852 _PageAnchor = '#' + name 2853 _doc_viewer = DocumentationWindow(self, -1, _TreeLocation, 2854 _PageAnchor, name + "Help") 2855 _docspath = 'user/models/model_functions.html#' + name 2856 _doc_viewer = DocumentationWindow(self, -1, _docspath, name + "Help") 2855 2857 else: 2856 _doc_viewer = DocumentationWindow(self, -1, _TreeLocation, "",2857 "General ModelHelp")2858 _doc_viewer = DocumentationWindow(self, -1, "index.html", \ 2859 "General Help") 2858 2860 2859 2861 … … 2906 2908 2907 2909 _TreeLocation = "_images/M_angles_pic.bmp" 2908 _doc_viewer = DocumentationWindow(self, -1, _TreeLocation, "",2909 2910 _doc_viewer = DocumentationWindow(self, -1, \ 2911 _TreeLocation, "Magnetic Angle Defintions") 2910 2912 2911 2913 def _on_mag_on(self, event): … … 2951 2953 """ 2952 2954 2953 _TreeLocation = "user/perspectives/fitting/ pd_help.html"2954 _ PageAnchor = ""2955 _doc_viewer = DocumentationWindow(self, -1, _TreeLocation,2956 _PageAnchor, "Polydispersity Help")2955 _TreeLocation = "user/perspectives/fitting/fitting_help.html" 2956 _TreeLocation += "#polydispersity-distributions" 2957 _doc_viewer = DocumentationWindow(self, -1, \ 2958 _TreeLocation, "Polydispersity Help") 2957 2959 2958 2960 def on_left_down(self, event): -
src/sas/perspectives/fitting/fitpage.py
r7801df8 r5265420 16 16 from sas.guiframe.utils import format_number 17 17 from sas.guiframe.utils import check_float 18 from sas.guiframe.documentation_window import DocumentationWindow19 18 20 19 (Chi2UpdateEvent, EVT_CHI2_UPDATE) = wx.lib.newevent.NewEvent() … … 189 188 def _fill_range_sizer(self): 190 189 """ 191 Fill the Fitting sizer on the fit panel which contains: the smearing 192 information (dq), the weighting information (dI or other), the plotting 193 range, access to the 2D mask editor, the compute, fit, and help 194 buttons, xi^2, number of points etc. 190 Fill the sizer containing the plotting range 191 add access to npts 195 192 """ 196 193 is_2Ddata = False … … 268 265 weighting_box.Add(sizer_weighting) 269 266 270 sizer_fit = wx.GridSizer(2, 5, 2, 6)267 sizer_fit = wx.GridSizer(2, 4, 2, 6) 271 268 272 269 # combobox for smear2d accuracy selection … … 287 284 self.btFit.SetToolTipString("Start fitting.") 288 285 289 #General Help button290 self.btFitHelp = wx.Button(self, -1, 'HELP')291 self.btFitHelp.SetToolTipString("General Fitting Help.")292 self.btFitHelp.Bind(wx.EVT_BUTTON, self._onFitHelp)293 294 #Resolution Smearing Help button295 self.btSmearHelp = wx.Button(self, -1, '?')296 self.btSmearHelp.SetToolTipString("Resolution Smearing Help.")297 self.btSmearHelp.Bind(wx.EVT_BUTTON, self._onSmearHelp)298 299 286 #textcntrl for custom resolution 300 287 self.smear_pinhole_max = ModelTextCtrl(self, -1, … … 404 391 #sizer_fit.Add(box_description_3, 0, 0) 405 392 sizer_fit.Add(self.draw_button, 0, 0) 406 sizer_fit.Add((-1,5))407 393 sizer_fit.Add(self.tcChi, 0, 0) 408 394 sizer_fit.Add(self.Npts_fit, 0, 0) 409 395 sizer_fit.Add(self.Npts_total, 0, 0) 410 396 sizer_fit.Add(self.btFit, 0, 0) 411 sizer_fit.Add(self.btFitHelp, 0, 0)412 397 413 398 # StaticText for smear … … 1061 1046 self.fit_started = self._manager.onFit(uid=self.uid) 1062 1047 wx.CallAfter(self.set_fitbutton) 1063 1064 def _onFitHelp(self, event):1065 """1066 Bring up the Full Fitting Documentation whenever the HELP button is1067 clicked.1068 1069 Calls DocumentationWindow with the path of the location within the1070 documentation tree (after /doc/ ....". Note that when using old1071 versions of Wx (before 2.9) and thus not the release version of1072 installers, the help comes up at the top level of the file as1073 webbrowser does not pass anything past the # to the browser when it is1074 running "file:///...."1075 1076 :param evt: Triggers on clicking the help button1077 """1078 1079 _TreeLocation = "user/perspectives/fitting/fitting_help.html"1080 _doc_viewer = DocumentationWindow(self, -1, _TreeLocation, "",1081 "General Fitting Help")1082 1083 def _onSmearHelp(self, event):1084 """1085 Bring up the instrumental resolution smearing Documentation whenever1086 the ? button in the smearing box is clicked.1087 1088 Calls DocumentationWindow with the path of the location within the1089 documentation tree (after /doc/ ....". Note that when using old1090 versions of Wx (before 2.9) and thus not the release version of1091 installers, the help comes up at the top level of the file as1092 webbrowser does not pass anything past the # to the browser when it is1093 running "file:///...."1094 1095 :param evt: Triggers on clicking the help button1096 """1097 1098 _TreeLocation = "user/perspectives/fitting/sm_help.html"1099 _doc_viewer = DocumentationWindow(self, -1, _TreeLocation, "",1100 "Instrumental Resolution Smearing \1101 Help")1102 1048 1103 1049 def set_fitbutton(self): -
src/sas/perspectives/invariant/invariant_panel.py
r3db44fb rcce0ad3 1893 1893 1894 1894 _TreeLocation = "user/perspectives/invariant/invariant_help.html" 1895 _doc_viewer = DocumentationWindow(self, -1, _TreeLocation, "",1896 1895 _doc_viewer = DocumentationWindow(self, -1, \ 1896 _TreeLocation, "Invariant Help") 1897 1897 1898 1898 -
src/sas/perspectives/pr/inversion_panel.py
r3db44fb r3d250da3 958 958 959 959 _TreeLocation = "user/perspectives/pr/pr_help.html" 960 _doc_viewer = DocumentationWindow(self, -1, _TreeLocation, "",961 960 _doc_viewer = DocumentationWindow(self, -1, \ 961 _TreeLocation, "P(r) Help") 962 962 963 963
Note: See TracChangeset
for help on using the changeset viewer.