Commit d8aec8f55b90dd7e50d69c307cee17c358b1f5a9
1 parent
203f403d
Exists in
master
and in
68 other branches
ADD: User manual
Showing
5 changed files
with
18 additions
and
1 deletions
Show diff stats
.gitattributes
@@ -14,6 +14,7 @@ docs/devel/example_singleton.py -text | @@ -14,6 +14,7 @@ docs/devel/example_singleton.py -text | ||
14 | docs/devel/example_singleton_pubsub.py -text | 14 | docs/devel/example_singleton_pubsub.py -text |
15 | docs/devel/sendmessages.txt -text | 15 | docs/devel/sendmessages.txt -text |
16 | docs/devel/subscribes.txt -text | 16 | docs/devel/subscribes.txt -text |
17 | +docs/user_guide_invesalius3a.pdf -text | ||
17 | i18n/de.po -text | 18 | i18n/de.po -text |
18 | i18n/el.po -text | 19 | i18n/el.po -text |
19 | i18n/en.po -text | 20 | i18n/en.po -text |
No preview for this file type
invesalius/constants.py
@@ -254,6 +254,7 @@ REDUCE_IMAGEDATA_QUALITY = 0 | @@ -254,6 +254,7 @@ REDUCE_IMAGEDATA_QUALITY = 0 | ||
254 | 254 | ||
255 | ICON_DIR = os.path.abspath(os.path.join('..', 'icons')) | 255 | ICON_DIR = os.path.abspath(os.path.join('..', 'icons')) |
256 | SAMPLE_DIR = os.path.abspath(os.path.join('..', 'samples')) | 256 | SAMPLE_DIR = os.path.abspath(os.path.join('..', 'samples')) |
257 | +DOC_DIR = os.path.abspath(os.path.join('..', 'docs')) | ||
257 | 258 | ||
258 | 259 | ||
259 | ID_TO_BMP = {VOL_FRONT: [_("Front"), os.path.join(ICON_DIR, "view_front.png")], | 260 | ID_TO_BMP = {VOL_FRONT: [_("Front"), os.path.join(ICON_DIR, "view_front.png")], |
@@ -409,6 +410,7 @@ ID_PRINT_SCREENSHOT, ID_EXIT] = [wx.NewId() for number in range(10)] | @@ -409,6 +410,7 @@ ID_PRINT_SCREENSHOT, ID_EXIT] = [wx.NewId() for number in range(10)] | ||
409 | [wx.NewId() for number in range(3)] | 410 | [wx.NewId() for number in range(3)] |
410 | 411 | ||
411 | ID_ABOUT = wx.NewId() | 412 | ID_ABOUT = wx.NewId() |
413 | +ID_START = wx.NewId() | ||
412 | 414 | ||
413 | #--------------------------------------------------------- | 415 | #--------------------------------------------------------- |
414 | STATE_DEFAULT = 1000 | 416 | STATE_DEFAULT = 1000 |
invesalius/gui/frame.py
@@ -248,6 +248,20 @@ class Frame(wx.Frame): | @@ -248,6 +248,20 @@ class Frame(wx.Frame): | ||
248 | # self.OnExit(evt) | 248 | # self.OnExit(evt) |
249 | elif id == const.ID_ABOUT: | 249 | elif id == const.ID_ABOUT: |
250 | self.ShowAbout() | 250 | self.ShowAbout() |
251 | + elif id == const.ID_START: | ||
252 | + self.GettingStarted() | ||
253 | + | ||
254 | + def GettingStarted(self): | ||
255 | + #if sys.platform == 'win32': | ||
256 | + # os.filestart() | ||
257 | + #else: | ||
258 | + # os.system("/usr/bin/xdg-open %s" % nome_file) | ||
259 | + | ||
260 | + import webbrowser | ||
261 | + path = os.path.join(const.DOC_DIR, "user_guide_invesalius3a.pdf") | ||
262 | + webbrowser.open(path) | ||
263 | + | ||
264 | + | ||
251 | 265 | ||
252 | def ShowAbout(self): | 266 | def ShowAbout(self): |
253 | dlg.ShowAboutDialog(self) | 267 | dlg.ShowAboutDialog(self) |
@@ -358,7 +372,7 @@ class MenuBar(wx.MenuBar): | @@ -358,7 +372,7 @@ class MenuBar(wx.MenuBar): | ||
358 | 372 | ||
359 | # HELP | 373 | # HELP |
360 | help_menu = wx.Menu() | 374 | help_menu = wx.Menu() |
361 | - help_menu.Append(105, _("Getting Started...")) | 375 | + help_menu.Append(const.ID_START, _("Getting Started...")) |
362 | #help_menu.Append(108, "User Manual...") | 376 | #help_menu.Append(108, "User Manual...") |
363 | help_menu.AppendSeparator() | 377 | help_menu.AppendSeparator() |
364 | help_menu.Append(const.ID_ABOUT, _("About...")) | 378 | help_menu.Append(const.ID_ABOUT, _("About...")) |
samples/Cranium.inv3
No preview for this file type