Add a utility function that can calculate word-wrap line breaks, and

use it in the AboutBox demo.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42055 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
2006-10-16 19:49:43 +00:00
parent d1cf7e2aa4
commit f9c1b462c7
2 changed files with 102 additions and 8 deletions

View File

@@ -1,5 +1,6 @@
import wx
from wx.lib.wordwrap import wordwrap
#----------------------------------------------------------------------
@@ -18,14 +19,16 @@ 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",