33                          const wxSize& aSize, 
long aStyle, 
const wxString& aName ) :
 
   34        wxHtmlWindow( aParent, aId, aPos, aSize, aStyle, aName )
 
   36    Bind( wxEVT_SYS_COLOUR_CHANGED,
 
 
   56    wxColour fgColor   = wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOWTEXT );
 
   57    wxColour bgColor   = wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOW );
 
   58    wxColour linkColor = wxSystemSettings::GetColour( wxSYS_COLOUR_HOTLIGHT );
 
   60    wxString html = wxString::Format( wxT( 
"<html>\n<body text='%s' bgcolor='%s' link='%s'>\n" ),
 
   61                                      fgColor.GetAsString( wxC2S_HTML_SYNTAX ),
 
   62                                      bgColor.GetAsString( wxC2S_HTML_SYNTAX ),
 
   63                                      linkColor.GetAsString( wxC2S_HTML_SYNTAX ) );
 
   64    html.Append( aSource );
 
   65    html.Append( wxT( 
"\n</body>\n</html>" ) );
 
   67    return wxHtmlWindow::SetPage( html );
 
 
  112    if( event.GetId() == wxID_COPY )
 
  116        if( wxTheClipboard->Open() )
 
  118            bool primarySelection = wxTheClipboard->IsUsingPrimarySelection();
 
  119            wxTheClipboard->UsePrimarySelection( 
false );   
 
  120            wxTheClipboard->SetData( 
new wxTextDataObject( SelectionToText() ) );
 
  121            wxTheClipboard->Flush(); 
 
  122            wxTheClipboard->Close();
 
  123            wxTheClipboard->UsePrimarySelection( primarySelection );
 
  126    else if( event.GetId() == wxID_SELECTALL )
 
 
HTML_WINDOW(wxWindow *aParent, wxWindowID aId=wxID_ANY, const wxPoint &aPos=wxDefaultPosition, const wxSize &aSize=wxDefaultSize, long aStyle=wxHW_DEFAULT_STYLE, const wxString &aName=wxT("htmlWindow"))
 
wxString result
Test unit parsing edge cases and error handling.