#include "wx/defs.h"
#include "wx/gtk/win_gtk.h"
-#include "gtk/gtk.h"
/*
wxPizza is a custom GTK+ widget derived from GtkFixed. A custom widget
else
gdk_window_reparent(widget->window, pizza->m_backing_window, border_x, border_y);
gdk_window_resize(widget->window, w, h);
-
- widget->style = gtk_style_attach (widget->style, pizza->m_backing_window);
- gtk_style_set_background (widget->style, pizza->m_backing_window, GTK_STATE_NORMAL);
}
}
pizza->m_scroll_x = 0;
pizza->m_scroll_y = 0;
pizza->m_is_scrollable = (windowStyle & (wxHSCROLL | wxVSCROLL)) != 0;
- pizza->m_border_style =
- int(windowStyle & (wxBORDER_SIMPLE | wxBORDER_RAISED | wxBORDER_SUNKEN | wxBORDER_THEME));
+ // mask off border styles not useable with wxPizza
+ pizza->m_border_style = int(windowStyle & BORDER_STYLES);
gtk_fixed_set_has_window(GTK_FIXED(widget), true);
gtk_widget_add_events(widget,
GDK_EXPOSURE_MASK |
GDK_ENTER_NOTIFY_MASK |
GDK_LEAVE_NOTIFY_MASK |
GDK_FOCUS_CHANGE_MASK);
- gtk_container_set_resize_mode(GTK_CONTAINER(widget), GTK_RESIZE_QUEUE);
return widget;
}