<s> __copyright__ = "<STR_LIT>" <EOL> import wx <EOL> import platform <EOL> class aboutWindow ( wx . Frame ) : <EOL> def __init__ ( self ) : <EOL> super ( aboutWindow , self ) . __init__ ( None , title = "<STR_LIT>" , style = wx . DEFAULT_DIALOG_STYLE ) <EOL> wx . EVT_CLOSE ( self , self . OnClose ) <EOL> p = wx . Panel ( self ) <EOL> self . panel = p <EOL> s = wx . BoxSizer ( ) <EOL> self . SetSizer ( s ) <EOL> s . Add ( p , flag = wx . ALL , border = <NUM_LIT:15> ) <EOL> s = wx . BoxSizer ( wx . VERTICAL ) <EOL> p . SetSizer ( s ) <EOL> title = wx . StaticText ( p , - <NUM_LIT:1> , '<STR_LIT>' ) <EOL> title . SetFont ( wx . Font ( <NUM_LIT> , wx . SWISS , wx . NORMAL , wx . BOLD ) ) <EOL> s . Add ( title , flag = wx . ALIGN_CENTRE | wx . EXPAND | wx . BOTTOM , border = <NUM_LIT:5> ) <EOL> s . Add ( wx . StaticText ( p , - <NUM_LIT:1> , '<STR_LIT>' ) ) <EOL> s . Add ( wx . StaticText ( p , - <NUM_LIT:1> , '<STR_LIT>' ) ) <EOL> s . Add ( wx . StaticText ( p , - <NUM_LIT:1> , '<STR_LIT>' ) , flag = wx . TOP , border = <NUM_LIT:10> ) <EOL> self . addComponent ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> self . addComponent ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> self . addComponent ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> self . addComponent ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> self . addComponent ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> self . addComponent ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> self . addComponent ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> self . addComponent ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> if platform . system ( ) == "<STR_LIT>" : <EOL> self . addComponent ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> self . addComponent ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> self . addComponent ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> self . addComponent ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> self . Fit ( ) <EOL> def addComponent ( self , name , description , license , url ) : <EOL> p = self . panel <EOL> s = p . GetSizer ( ) <EOL> s . Add ( wx . StaticText ( p , - <NUM_LIT:1> , '<STR_LIT>' % ( name , description ) ) , flag = wx . TOP , border = <NUM_LIT:5> ) <EOL> s . Add ( wx . StaticText ( p , - <NUM_LIT:1> , '<STR_LIT>' % ( license , url ) ) ) <EOL> def OnClose ( self , e ) : <EOL> self . Destroy ( ) </s>
