}
// and handle user clicks on it
- Connect(wxEVT_COMMAND_BUTTON_CLICKED,
+ Connect(GetId(), wxEVT_BUTTON,
wxCommandEventHandler(wxGenericColourButton::OnButtonClick),
NULL, this);
void wxGenericColourButton::OnButtonClick(wxCommandEvent& WXUNUSED(ev))
{
- // update the wxColouData to be shown in the the dialog
+ // update the wxColouData to be shown in the dialog
ms_data.SetColour(m_colour);
// create the colour dialog and display it
dc.SetPen( *wxTRANSPARENT_PEN );
dc.SetBrush( wxBrush(m_colour) );
dc.DrawRectangle( 0,0,m_bitmap.GetWidth(),m_bitmap.GetHeight() );
-
-// if ( HasFlag(wxCLRP_SHOW_LABEL) )
+
+ if ( HasFlag(wxCLRP_SHOW_LABEL) )
{
wxColour col( ~m_colour.Red(), ~m_colour.Green(), ~m_colour.Blue() );
dc.SetTextForeground( col );
dc.SetFont( GetFont() );
dc.DrawText( m_colour.GetAsString(wxC2S_HTML_SYNTAX), 0, 0 );
}
-
+
dc.SelectObject( wxNullBitmap );
SetBitmapLabel( m_bitmap );
}