#include "wx/frame.h"
-#ifdef __VMS__
-#define gtk_pixmap_set_build_insensitive gtk_pixmap_set_build_insensitiv
-#endif
#include "glib.h"
#include "gdk/gdk.h"
#include "gtk/gtk.h"
+extern GdkFont *GtkGetDefaultGuiFont();
+
// ----------------------------------------------------------------------------
// globals
// ----------------------------------------------------------------------------
// wxWin macros
// ----------------------------------------------------------------------------
-IMPLEMENT_DYNAMIC_CLASS(wxToolBar, wxControl)
+IMPLEMENT_DYNAMIC_CLASS(wxToolBar, wxToolBarBase)
// ============================================================================
// implementation
{
m_fg =
m_bg = (GdkColor *)NULL;
-
m_toolbar = (GtkToolbar *)NULL;
-
m_blockNextEvent = FALSE;
}
GTK_TOOLBAR(m_toolbar)->tooltips->tip_window ) );
g_style->bg[GTK_STATE_NORMAL] = *m_bg;
+ gdk_font_unref( g_style->font );
+ g_style->font = gdk_font_ref( GtkGetDefaultGuiFont() );
gtk_widget_set_style( GTK_TOOLBAR(m_toolbar)->tooltips->tip_window, g_style );
-
m_parent->DoAddChild( this );
}
GtkRequisition req;
- (* GTK_WIDGET_CLASS( GTK_OBJECT(m_widget)->klass )->size_request ) (m_widget, &req );
+ (* GTK_WIDGET_CLASS( GTK_OBJECT_GET_CLASS(m_widget) )->size_request )
+ (m_widget, &req );
m_width = req.width + m_xMargin;
m_height = req.height + 2*m_yMargin;