/////////////////////////////////////////////////////////////////////////////
-// Name: statbmp.cpp
+// Name: src/gtk/statbmp.cpp
// Purpose:
// Author: Robert Roebling
// Id: $Id$
// wxStaticBitmap
//-----------------------------------------------------------------------------
-IMPLEMENT_DYNAMIC_CLASS(wxStaticBitmap,wxControl)
-
wxStaticBitmap::wxStaticBitmap(void)
{
}
m_bitmap = bitmap;
m_widget = gtk_image_new();
+ g_object_ref(m_widget);
- if (bitmap.Ok())
+ if (bitmap.IsOk())
SetBitmap(bitmap);
PostCreation(size);
{
m_bitmap = bitmap;
- if (m_bitmap.Ok())
+ if (m_bitmap.IsOk())
{
// always use pixbuf, because pixmap mask does not
// work with disabled images in some themes
wxVisualAttributes
wxStaticBitmap::GetClassDefaultAttributes(wxWindowVariant WXUNUSED(variant))
{
- // TODO: overload to allow using gtk_pixmap_new?
- return GetDefaultAttributesFromGTKWidget(gtk_label_new);
+ return GetDefaultAttributesFromGTKWidget(gtk_image_new());
}
#endif // wxUSE_STATBMP