import wx
+from wx.lib.wordwrap import wordwrap
#----------------------------------------------------------------------
info.Name = "Hello World"
info.Version = "1.2.3"
info.Copyright = "(C) 2006 Programmers and Coders Everywhere"
- info.Description = \
- "A \"hello world\" program is a software program that prints out "\
- "\"Hello world!\" on a display device. It is used in many introductory "\
- "tutorials for teaching a programming language. Such a program is "\
- "typically one of the simplest programs possible in a computer language. "\
- "A \"hello world\" program can be a useful sanity test to make sure that "\
- "a language's compiler, development environment, and run-time environment "\
- "are correctly installed."
+ info.Description = wordwrap(
+ "A \"hello world\" program is a software program that prints out "
+ "\"Hello world!\" on a display device. It is used in many introductory "
+ "tutorials for teaching a programming language."
+
+ "\n\nSuch a program is typically one of the simplest programs possible "
+ "in a computer language. A \"hello world\" program can be a useful "
+ "sanity test to make sure that a language's compiler, development "
+ "environment, and run-time environment are correctly installed.",
+ 350, wx.ClientDC(self))
info.WebSite = ("http://en.wikipedia.org/wiki/Hello_world", "Hello World home page")
info.Developers = [ "Joe Programmer",
"Jane Coder",
"Vippy the Mascot" ]
+ info.License = wordwrap(licenseText, 500, wx.ClientDC(self))
+
# Then we call wx.AboutBox giving it that info object
wx.AboutBox(info)
"""
+licenseText = "blah " * 250 + "\n\n" +"yadda " * 100
+
if __name__ == '__main__':
import sys,os