Commit e6f597e763f2d86da7f107f4431330f361b58f4d
1 parent
9cf1b5c4
Exists in
master
and in
68 other branches
ADD: About dialog
Showing
1 changed file
with
32 additions
and
0 deletions
Show diff stats
invesalius/gui/dialogs.py
| @@ -21,8 +21,11 @@ import sys | @@ -21,8 +21,11 @@ import sys | ||
| 21 | 21 | ||
| 22 | import wx | 22 | import wx |
| 23 | from wx.lib import masked | 23 | from wx.lib import masked |
| 24 | +from wx.lib.wordwrap import wordwrap | ||
| 24 | import wx.lib.pubsub as ps | 25 | import wx.lib.pubsub as ps |
| 25 | 26 | ||
| 27 | + | ||
| 28 | + | ||
| 26 | import project | 29 | import project |
| 27 | 30 | ||
| 28 | class NumberDialog(wx.Dialog): | 31 | class NumberDialog(wx.Dialog): |
| @@ -288,3 +291,32 @@ def SaveChangesDialog2(filename): | @@ -288,3 +291,32 @@ def SaveChangesDialog2(filename): | ||
| 288 | return 1 | 291 | return 1 |
| 289 | else:# answer == wx.ID_NO: | 292 | else:# answer == wx.ID_NO: |
| 290 | return 0 | 293 | return 0 |
| 294 | + | ||
| 295 | + | ||
| 296 | + | ||
| 297 | +def ShowAboutDialog(parent): | ||
| 298 | + | ||
| 299 | + info = wx.AboutDialogInfo() | ||
| 300 | + info.Name = "InVesalius" | ||
| 301 | + info.Version = "3.a.1 - RP" | ||
| 302 | + info.Copyright = "(C) 2007 Renato Archer Research Centre" | ||
| 303 | + info.Description = wordwrap( | ||
| 304 | + "InVesalius is a software for medical imaging 3D reconstruction. "+\ | ||
| 305 | + "Its input is a sequency of DICOM 2D image files acquired with CT or MR.\n\n"+\ | ||
| 306 | + "The software also allows generating correspondent STL files,"+\ | ||
| 307 | + "so the user can print 3D physical models of the patient's anatomy "+\ | ||
| 308 | + "using Rapid Prototyping.", 350, wx.ClientDC(parent)) | ||
| 309 | + info.WebSite = ("http://www.softwarepublico.gov.br/", | ||
| 310 | + "InVesalius Community") | ||
| 311 | + info.License = "GNU GPL (General Public License) version 2" | ||
| 312 | + | ||
| 313 | + #info.Translators = "" | ||
| 314 | + #info.Artists = | ||
| 315 | + info.Developers = ["Tatiana Al-Chueyr", | ||
| 316 | + "Paulo Henrique Junqueira Amorim", | ||
| 317 | + "Thiago Franco de Moraes"] | ||
| 318 | + #info.DocWriters = | ||
| 319 | + | ||
| 320 | + # Then we call wx.AboutBox giving its info object | ||
| 321 | + wx.AboutBox(info) | ||
| 322 | + |