child_alloc.height = req.height;
if (gtk_widget_get_direction(widget) == GTK_TEXT_DIR_RTL)
child_alloc.x = w - child_alloc.x - child_alloc.width;
-
- if ((child_alloc.x != child_old_alloc.x) ||
- (child_alloc.y != child_old_alloc.y) ||
- (child_alloc.width != child_old_alloc.width) ||
- (child_alloc.height != child_old_alloc.height))
- gtk_widget_size_allocate(child->widget, &child_alloc);
+ gtk_widget_size_allocate(child->widget, &child_alloc);
}
}
}
G_TYPE_NONE, 2, GTK_TYPE_ADJUSTMENT, GTK_TYPE_ADJUSTMENT);
parent_class = GTK_WIDGET_CLASS(g_type_class_peek_parent(g_class));
-
- gtk_widget_class_install_style_property (widget_class,
- g_param_spec_boolean ("row-ending-details",
- "Row Ending details",
- "Enable extended row background theming",
- FALSE,
- G_PARAM_READABLE));
}
} // extern "C"
return type;
}
-GtkWidget* wxPizza::New(long windowStyle)
+GtkWidget* wxPizza::New(long windowStyle,void* owner)
{
GtkWidget* widget = GTK_WIDGET(g_object_new(type(), NULL));
wxPizza* pizza = WX_PIZZA(widget);
+ pizza->m_owner = owner;
pizza->m_backing_window = NULL;
pizza->m_scroll_x = 0;
pizza->m_scroll_y = 0;