+ item23.AddWindow( item32, 0, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item33 = wxStaticText( parent, wxPyError_ID_TEXT12, "(Please note that no attempt to save unsaved data will be made.)", wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT )
+ item33.SetFont( wxFont( 7, wxROMAN, wxNORMAL, wxBOLD ) )
+ item23.AddWindow( item33, 0, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item0.AddSizer( item23, 0, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ if set_sizer == true:
+ parent.SetAutoLayout( true )
+ parent.SetSizer( item0 )
+ if call_fit == true:
+ item0.Fit( parent )
+ item0.SetSizeHints( parent )
+
+ return item0
+
+wxPyError_ID_HTML = 10027
+
+def populate_wxPyNonFatalError( parent, call_fit = true, set_sizer = true ):
+ item0 = wxBoxSizer( wxVERTICAL )
+
+ item1 = wxBoxSizer( wxHORIZONTAL )
+
+ item3 = wxStaticBox( parent, -1, "Non-fatal" )
+ item3.SetFont( wxFont( 9, wxSWISS, wxNORMAL, wxBOLD ) )
+ item2 = wxStaticBoxSizer( item3, wxVERTICAL )
+
+ item4 = wxBoxSizer( wxHORIZONTAL )
+
+ item5 = wxStaticText( parent, wxPyError_ID_TEXT1, "Error in ", wxDefaultPosition, wxDefaultSize, wxALIGN_CENTRE )
+ item5.SetForegroundColour( wxWHITE )
+ item5.SetBackgroundColour( wxRED )
+ item5.SetFont( wxFont( 21, wxSCRIPT, wxNORMAL, wxBOLD ) )
+ item4.AddWindow( item5, 0, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item6 = wxStaticText( parent, wxPyError_ID_PROGRAMNAME, "wxPyError_ID_PROGRAMNAME", wxDefaultPosition, wxDefaultSize, 0 )
+ item6.SetFont( wxFont( 21, wxROMAN, wxITALIC, wxNORMAL ) )
+ item4.AddWindow( item6, 1, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item2.AddSizer( item4, 0, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item7 = wxBoxSizer( wxHORIZONTAL )
+
+ item8 = wxStaticText( parent, wxPyError_ID_TEXT2, "Version ", wxDefaultPosition, wxDefaultSize, 0 )
+ item8.SetFont( wxFont( 9, wxROMAN, wxNORMAL, wxNORMAL ) )
+ item7.AddWindow( item8, 0, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item9 = wxStaticText( parent, wxPyError_ID_VERSIONNUMBER, "wxPyError_ID_VERSIONNUMBER", wxDefaultPosition, wxDefaultSize, 0 )
+ item9.SetFont( wxFont( 12, wxROMAN, wxNORMAL, wxBOLD ) )
+ item7.AddWindow( item9, 0, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item2.AddSizer( item7, 0, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item10 = wxStaticText( parent, wxPyError_ID_EXTRA_VERSION_INFORMATION, "wxPyError_ID_EXTRA_VERSION_INFORMATION", wxDefaultPosition, wxDefaultSize, wxALIGN_CENTRE )
+ item10.SetFont( wxFont( 7, wxROMAN, wxITALIC, wxNORMAL ) )
+ item2.AddWindow( item10, 0, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item1.AddSizer( item2, 1, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item11 = wxStaticBitmap( parent, wxPyError_ID_STATICBITMAP1, PythonBitmaps( 0 ), wxDefaultPosition, wxDefaultSize )
+ item1.AddWindow( item11, 0, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item12 = wxStaticBitmap( parent, wxPyError_ID_STATICBITMAP2, PythonBitmaps( 1 ), wxDefaultPosition, wxDefaultSize )
+ item1.AddWindow( item12, 0, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item0.AddSizer( item1, 0, wxADJUST_MINSIZE|wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5 )
+
+ parent.sizerAroundText = item13 = wxBoxSizer( wxVERTICAL )
+
+ item14 = parent.HTMLWindow = wxPyClickableHtmlWindow( parent, wxPyError_ID_HTML )
+ item13.AddWindow( item14, 0, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item0.AddSizer( item13, 0, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item15 = wxFlexGridSizer( 3, 0, 0, 6 )
+ item15.AddGrowableCol( 0 )
+ item15.AddGrowableCol( 1 )
+ item15.AddGrowableCol( 2 )
+
+ item16 = wxButton( parent, wxID_OK, "OK", wxDefaultPosition, wxDefaultSize, 0 )
+ item16.SetDefault()
+ item15.AddWindow( item16, 0, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item17 = wxButton( parent, wxID_CANCEL, "Cancel", wxDefaultPosition, wxDefaultSize, 0 )
+ item15.AddWindow( item17, 0, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item18 = wxStaticText( parent, wxPyError_ID_TEXT1, "", wxDefaultPosition, wxDefaultSize, 0 )
+ item15.AddWindow( item18, 0, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item19 = wxStaticText( parent, wxPyError_ID_TEXT2, "", wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT )
+ item15.AddWindow( item19, 0, wxADJUST_MINSIZE|wxALIGN_CENTRE, 5 )
+
+ item0.AddSizer( item15, 1, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ if set_sizer == true:
+ parent.SetAutoLayout( true )
+ parent.SetSizer( item0 )
+ if call_fit == true:
+ item0.Fit( parent )
+ item0.SetSizeHints( parent )
+
+ return item0
+
+
+def populate_wxPyFatalError( parent, call_fit = true, set_sizer = true ):
+ item0 = wxBoxSizer( wxVERTICAL )
+
+ item1 = wxBoxSizer( wxHORIZONTAL )
+
+ item3 = wxStaticBox( parent, -1, "Fatal" )
+ item3.SetFont( wxFont( 9, wxSWISS, wxNORMAL, wxBOLD ) )
+ item2 = wxStaticBoxSizer( item3, wxVERTICAL )
+
+ item4 = wxBoxSizer( wxHORIZONTAL )
+
+ item5 = wxStaticText( parent, wxPyError_ID_TEXT1, "Error in ", wxDefaultPosition, wxDefaultSize, wxALIGN_CENTRE )
+ item5.SetForegroundColour( wxWHITE )
+ item5.SetBackgroundColour( wxRED )
+ item5.SetFont( wxFont( 21, wxSCRIPT, wxNORMAL, wxBOLD ) )
+ item4.AddWindow( item5, 0, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item6 = wxStaticText( parent, wxPyError_ID_PROGRAMNAME, "wxPyError_ID_PROGRAMNAME", wxDefaultPosition, wxDefaultSize, 0 )
+ item6.SetFont( wxFont( 21, wxROMAN, wxITALIC, wxNORMAL ) )
+ item4.AddWindow( item6, 1, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item2.AddSizer( item4, 0, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item7 = wxBoxSizer( wxHORIZONTAL )
+
+ item8 = wxStaticText( parent, wxPyError_ID_TEXT2, "Version ", wxDefaultPosition, wxDefaultSize, 0 )
+ item8.SetFont( wxFont( 9, wxROMAN, wxNORMAL, wxNORMAL ) )
+ item7.AddWindow( item8, 0, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item9 = wxStaticText( parent, wxPyError_ID_VERSIONNUMBER, "wxPyError_ID_VERSIONNUMBER", wxDefaultPosition, wxDefaultSize, 0 )
+ item9.SetFont( wxFont( 12, wxROMAN, wxNORMAL, wxBOLD ) )
+ item7.AddWindow( item9, 0, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item2.AddSizer( item7, 0, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item10 = wxStaticText( parent, wxPyError_ID_EXTRA_VERSION_INFORMATION, "wxPyError_ID_EXTRA_VERSION_INFORMATION", wxDefaultPosition, wxDefaultSize, wxALIGN_CENTRE )
+ item10.SetFont( wxFont( 7, wxROMAN, wxITALIC, wxNORMAL ) )
+ item2.AddWindow( item10, 0, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item1.AddSizer( item2, 1, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item11 = wxStaticBitmap( parent, wxPyError_ID_STATICBITMAP1, PythonBitmaps( 0 ), wxDefaultPosition, wxDefaultSize )
+ item1.AddWindow( item11, 0, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item12 = wxStaticBitmap( parent, wxPyError_ID_STATICBITMAP2, PythonBitmaps( 1 ), wxDefaultPosition, wxDefaultSize )
+ item1.AddWindow( item12, 0, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item0.AddSizer( item1, 1, wxADJUST_MINSIZE|wxGROW|wxALIGN_CENTER_VERTICAL|wxALL, 5 )
+
+ parent.sizerAroundText = item13 = wxBoxSizer( wxVERTICAL )
+
+ item14 = parent.HTMLWindow = wxPyClickableHtmlWindow( parent, wxPyError_ID_HTML )
+ item13.AddWindow( item14, 0, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item0.AddSizer( item13, 0, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item15 = wxFlexGridSizer( 2, 0, 0, 6 )
+ item15.AddGrowableCol( 0 )
+
+ item16 = wxButton( parent, wxID_OK, "OK", wxDefaultPosition, wxDefaultSize, 0 )
+ item16.SetDefault()
+ item15.AddWindow( item16, 0, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )
+
+ item18 = wxStaticText( parent, wxPyError_ID_TEXT3, "", wxDefaultPosition, wxDefaultSize, 0 )
+ item15.AddWindow( item18, 0, wxADJUST_MINSIZE|wxALIGN_CENTRE|wxALL, 5 )