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