#include <gdk/gdk.h>
#include <gtk/gtkcontainer.h>
#include <gtk/gtkadjustment.h>
+#ifndef __WXGTK20__
#include <gtk/gtkfeatures.h>
+#endif
#ifdef __cplusplus
extern "C" {
GTK_MYSHADOW_OUT
} GtkMyShadowType;
+typedef struct _GtkPizzaChild GtkPizzaChild;
typedef struct _GtkPizza GtkPizza;
typedef struct _GtkPizzaClass GtkPizzaClass;
+struct _GtkPizzaChild
+{
+ GtkWidget *widget;
+ gint x;
+ gint y;
+ gint width;
+ gint height;
+};
+
struct _GtkPizza
{
GtkContainer container;
gboolean clear_on_draw;
gboolean use_filter;
+ gboolean external_expose;
};
struct _GtkPizzaClass
void gtk_pizza_set_filter (GtkPizza *pizza,
gboolean use);
+void gtk_pizza_set_external (GtkPizza *pizza,
+ gboolean expose);
+
void gtk_pizza_scroll (GtkPizza *pizza,
gint dx,
gint dy);
+
+gint gtk_pizza_child_resized (GtkPizza *pizza,
+ GtkWidget *widget);
void gtk_pizza_put (GtkPizza *pizza,
GtkWidget *widget,