static void gtk_window_expose_callback( GtkWidget *WXUNUSED(widget), GdkEventExpose *gdk_event, wxWindow *win )
{
if (!win->HasVMT()) return;
- if (g_blockEventsOnDrag) return;
win->m_updateRegion.Union( gdk_event->area.x,
gdk_event->area.y,
static void gtk_window_draw_callback( GtkWidget *WXUNUSED(widget), GdkRectangle *rect, wxWindow *win )
{
if (!win->HasVMT()) return;
- if (g_blockEventsOnDrag) return;
win->m_updateRegion.Union( rect->x, rect->y, rect->width, rect->height );
if (!m_hasScrolling)
{
-/*
- do we have sunken dialogs ?
-
GtkStyleClass *window_class = m_wxwindow->style->klass;
- dw += 2 * window_class->xthickness;
- dh += 2 * window_class->ythickness;
-*/
+ if ((m_windowStyle & wxRAISED_BORDER) ||
+ (m_windowStyle & wxSUNKEN_BORDER))
+ {
+ dw += 2 * window_class->xthickness;
+ dh += 2 * window_class->ythickness;
+ }
}
else
{
if (!m_hasScrolling)
{
-/*
- do we have sunken dialogs ?
-
GtkStyleClass *window_class = m_wxwindow->style->klass;
- dw += 2 * window_class->xthickness;
- dh += 2 * window_class->ythickness;
-*/
+ if ((m_windowStyle & wxRAISED_BORDER) ||
+ (m_windowStyle & wxSUNKEN_BORDER))
+ {
+ dw += 2 * window_class->xthickness;
+ dh += 2 * window_class->ythickness;
+ }
}
else
{