]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/demo/AboutBox.py
wxX11 Unicode compilation fix
[wxWidgets.git] / wxPython / demo / AboutBox.py
index 783c33b0dc962140575e8c03ba8c5d4abb49b293..fdec097b7c412b0407edca8a0f14db9b8f02457c 100644 (file)
@@ -1,5 +1,6 @@
 
 import wx
+from wx.lib.wordwrap import wordwrap
 
 #----------------------------------------------------------------------
 
@@ -18,19 +19,23 @@ class TestPanel(wx.Panel):
         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)
         
@@ -58,6 +63,8 @@ generic wxWidgets version of the dialog.
 """
 
 
+licenseText = "blah " * 250 + "\n\n" +"yadda " * 100
+
 
 if __name__ == '__main__':
     import sys,os