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 | 21 | |
22 | 22 | import wx |
23 | 23 | from wx.lib import masked |
24 | +from wx.lib.wordwrap import wordwrap | |
24 | 25 | import wx.lib.pubsub as ps |
25 | 26 | |
27 | + | |
28 | + | |
26 | 29 | import project |
27 | 30 | |
28 | 31 | class NumberDialog(wx.Dialog): |
... | ... | @@ -288,3 +291,32 @@ def SaveChangesDialog2(filename): |
288 | 291 | return 1 |
289 | 292 | else:# answer == wx.ID_NO: |
290 | 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 | + | ... | ... |