-
- if (!the_one.Ok()) the_one = m_bitmap;
- if (!the_one.Ok()) return;
-
- GtkButton *bin = GTK_BUTTON( m_widget );
- GtkPixmap *g_pixmap = GTK_PIXMAP( bin->child );
-
- GdkBitmap *mask = (GdkBitmap *) NULL;
- if (the_one.GetMask()) mask = the_one.GetMask()->GetBitmap();
-
- gtk_pixmap_set( g_pixmap, the_one.GetPixmap(), mask );
-}
-
-void wxBitmapButton::SetBitmapDisabled( const wxBitmap& bitmap )
-{
- wxCHECK_RET( m_widget != NULL, wxT("invalid button") );
-
- if ( ! m_disabled.Ok() ) return;
- m_disabled = bitmap;
-
- SetBitmap();
-}
-
-void wxBitmapButton::SetBitmapFocus( const wxBitmap& bitmap )
-{
- wxCHECK_RET( m_widget != NULL, wxT("invalid button") );
-
- if ( ! m_focus.Ok() ) return;
- m_focus = bitmap;
-
- SetBitmap();
-}
-
-void wxBitmapButton::SetBitmapLabel( const wxBitmap& bitmap )
-{
- wxCHECK_RET( m_widget != NULL, wxT("invalid button") );
-
- if (!m_bitmap.Ok()) return;
- m_bitmap = bitmap;
-
- SetBitmap();