24#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
25#error "Only <gtk/gtk.h> can be included directly."
34#define GTK_TYPE_CELL_AREA (gtk_cell_area_get_type ())
35#define GTK_CELL_AREA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_AREA, GtkCellArea))
36#define GTK_CELL_AREA_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_AREA, GtkCellAreaClass))
37#define GTK_IS_CELL_AREA(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_AREA))
38#define GTK_IS_CELL_AREA_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_AREA))
39#define GTK_CELL_AREA_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_AREA, GtkCellAreaClass))
55#define GTK_CELL_AREA_WARN_INVALID_CELL_PROPERTY_ID(object, property_id, pspec) \
56 G_OBJECT_WARN_INVALID_PSPEC ((object), "cell property id", (property_id), (pspec))
226 int *natural_height);
231 int *natural_height);
345 int *natural_height);
351 int *natural_height);
373 const char *attribute,
378 const char *attribute);
382 const char *attribute);
392 const char *property_name);
395 guint *n_properties);
399 const char *first_prop_name,
404 const
char *first_prop_name,
409 const
char *first_prop_name,
414 const
char *first_property_name,
419 const
char *first_property_name,
424 const
char *property_name,
429 const
char *property_name,
#define GDK_DEPRECATED_IN_4_10
#define GDK_AVAILABLE_IN_ALL
struct _GdkEvent GdkEvent
typedefG_BEGIN_DECLS struct _GList GList
#define G_GNUC_NULL_TERMINATED
#define G_DEFINE_AUTOPTR_CLEANUP_FUNC(TypeName, func)
GOBJECT_AVAILABLE_IN_ALL void g_object_unref(gpointer object)
GDK_DEPRECATED_IN_4_10 GtkCellRenderer * gtk_cell_area_get_focus_from_sibling(GtkCellArea *area, GtkCellRenderer *renderer)
GDK_DEPRECATED_IN_4_10 void gtk_cell_area_add(GtkCellArea *area, GtkCellRenderer *renderer)
GDK_DEPRECATED_IN_4_10 void gtk_cell_area_inner_cell_area(GtkCellArea *area, GtkWidget *widget, const GdkRectangle *cell_area, GdkRectangle *inner_area)
GDK_DEPRECATED_IN_4_10 void gtk_cell_area_get_preferred_height_for_width(GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, int width, int *minimum_height, int *natural_height)
gboolean(* GtkCellAllocCallback)(GtkCellRenderer *renderer, const GdkRectangle *cell_area, const GdkRectangle *cell_background, gpointer data)
GDK_DEPRECATED_IN_4_10 void gtk_cell_area_remove_focus_sibling(GtkCellArea *area, GtkCellRenderer *renderer, GtkCellRenderer *sibling)
GDK_DEPRECATED_IN_4_10 const char * gtk_cell_area_get_current_path_string(GtkCellArea *area)
GDK_DEPRECATED_IN_4_10 GtkCellAreaContext * gtk_cell_area_copy_context(GtkCellArea *area, GtkCellAreaContext *context)
GDK_DEPRECATED_IN_4_10 gboolean gtk_cell_area_has_renderer(GtkCellArea *area, GtkCellRenderer *renderer)
GDK_DEPRECATED_IN_4_10 int gtk_cell_area_event(GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, GdkEvent *event, const GdkRectangle *cell_area, GtkCellRendererState flags)
GDK_DEPRECATED_IN_4_10 const GList * gtk_cell_area_get_focus_siblings(GtkCellArea *area, GtkCellRenderer *renderer)
GDK_DEPRECATED_IN_4_10 void gtk_cell_area_remove(GtkCellArea *area, GtkCellRenderer *renderer)
GDK_DEPRECATED_IN_4_10 GParamSpec * gtk_cell_area_class_find_cell_property(GtkCellAreaClass *aclass, const char *property_name)
GDK_DEPRECATED_IN_4_10 void gtk_cell_area_cell_get(GtkCellArea *area, GtkCellRenderer *renderer, const char *first_prop_name,...) G_GNUC_NULL_TERMINATED
GDK_DEPRECATED_IN_4_10 void gtk_cell_area_get_preferred_width_for_height(GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, int height, int *minimum_width, int *natural_width)
GDK_DEPRECATED_IN_4_10 void gtk_cell_area_snapshot(GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, GtkSnapshot *snapshot, const GdkRectangle *background_area, const GdkRectangle *cell_area, GtkCellRendererState flags, gboolean paint_focus)
GDK_DEPRECATED_IN_4_10 void gtk_cell_area_cell_get_valist(GtkCellArea *area, GtkCellRenderer *renderer, const char *first_property_name, va_list var_args)
GDK_DEPRECATED_IN_4_10 GParamSpec ** gtk_cell_area_class_list_cell_properties(GtkCellAreaClass *aclass, guint *n_properties)
GDK_DEPRECATED_IN_4_10 void gtk_cell_area_get_preferred_height(GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, int *minimum_height, int *natural_height)
GDK_DEPRECATED_IN_4_10 GtkCellRenderer * gtk_cell_area_get_cell_at_position(GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, const GdkRectangle *cell_area, int x, int y, GdkRectangle *alloc_area)
GDK_DEPRECATED_IN_4_10 void gtk_cell_area_add_with_properties(GtkCellArea *area, GtkCellRenderer *renderer, const char *first_prop_name,...) G_GNUC_NULL_TERMINATED
GDK_DEPRECATED_IN_4_10 void gtk_cell_area_request_renderer(GtkCellArea *area, GtkCellRenderer *renderer, GtkOrientation orientation, GtkWidget *widget, int for_size, int *minimum_size, int *natural_size)
GDK_DEPRECATED_IN_4_10 void gtk_cell_area_attribute_disconnect(GtkCellArea *area, GtkCellRenderer *renderer, const char *attribute)
GDK_DEPRECATED_IN_4_10 void gtk_cell_area_cell_set_valist(GtkCellArea *area, GtkCellRenderer *renderer, const char *first_property_name, va_list var_args)
GDK_DEPRECATED_IN_4_10 void gtk_cell_area_class_install_cell_property(GtkCellAreaClass *aclass, guint property_id, GParamSpec *pspec)
GDK_DEPRECATED_IN_4_10 gboolean gtk_cell_area_focus(GtkCellArea *area, GtkDirectionType direction)
GDK_DEPRECATED_IN_4_10 void gtk_cell_area_attribute_connect(GtkCellArea *area, GtkCellRenderer *renderer, const char *attribute, int column)
GDK_DEPRECATED_IN_4_10 void gtk_cell_area_get_cell_allocation(GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, GtkCellRenderer *renderer, const GdkRectangle *cell_area, GdkRectangle *allocation)
GDK_DEPRECATED_IN_4_10 void gtk_cell_area_set_focus_cell(GtkCellArea *area, GtkCellRenderer *renderer)
GDK_DEPRECATED_IN_4_10 void gtk_cell_area_add_focus_sibling(GtkCellArea *area, GtkCellRenderer *renderer, GtkCellRenderer *sibling)
GDK_DEPRECATED_IN_4_10 void gtk_cell_area_cell_set(GtkCellArea *area, GtkCellRenderer *renderer, const char *first_prop_name,...) G_GNUC_NULL_TERMINATED
void _gtk_cell_area_set_cell_data_func_with_proxy(GtkCellArea *area, GtkCellRenderer *cell, GFunc func, gpointer func_data, GDestroyNotify destroy, gpointer proxy)
GDK_DEPRECATED_IN_4_10 gboolean gtk_cell_area_activate(GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, const GdkRectangle *cell_area, GtkCellRendererState flags, gboolean edit_only)
GDK_DEPRECATED_IN_4_10 void gtk_cell_area_cell_set_property(GtkCellArea *area, GtkCellRenderer *renderer, const char *property_name, const GValue *value)
GDK_DEPRECATED_IN_4_10 void gtk_cell_area_cell_get_property(GtkCellArea *area, GtkCellRenderer *renderer, const char *property_name, GValue *value)
GDK_DEPRECATED_IN_4_10 gboolean gtk_cell_area_activate_cell(GtkCellArea *area, GtkWidget *widget, GtkCellRenderer *renderer, GdkEvent *event, const GdkRectangle *cell_area, GtkCellRendererState flags)
GDK_DEPRECATED_IN_4_10 GtkCellRenderer * gtk_cell_area_get_focus_cell(GtkCellArea *area)
GDK_DEPRECATED_IN_4_10 GtkCellAreaContext * gtk_cell_area_create_context(GtkCellArea *area)
GDK_DEPRECATED_IN_4_10 void gtk_cell_area_get_preferred_width(GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, int *minimum_width, int *natural_width)
GDK_DEPRECATED_IN_4_10 void gtk_cell_area_foreach_alloc(GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, const GdkRectangle *cell_area, const GdkRectangle *background_area, GtkCellAllocCallback callback, gpointer callback_data)
GDK_DEPRECATED_IN_4_10 GtkCellEditable * gtk_cell_area_get_edit_widget(GtkCellArea *area)
GDK_AVAILABLE_IN_ALL GType gtk_cell_area_get_type(void) G_GNUC_CONST
gboolean(* GtkCellCallback)(GtkCellRenderer *renderer, gpointer data)
GDK_DEPRECATED_IN_4_10 GtkCellRenderer * gtk_cell_area_get_edited_cell(GtkCellArea *area)
GDK_DEPRECATED_IN_4_10 GtkSizeRequestMode gtk_cell_area_get_request_mode(GtkCellArea *area)
GDK_DEPRECATED_IN_4_10 int gtk_cell_area_attribute_get_column(GtkCellArea *area, GtkCellRenderer *renderer, const char *attribute)
GDK_DEPRECATED_IN_4_10 gboolean gtk_cell_area_is_focus_sibling(GtkCellArea *area, GtkCellRenderer *renderer, GtkCellRenderer *sibling)
GDK_DEPRECATED_IN_4_10 gboolean gtk_cell_area_is_activatable(GtkCellArea *area)
GDK_DEPRECATED_IN_4_10 void gtk_cell_area_foreach(GtkCellArea *area, GtkCellCallback callback, gpointer callback_data)
GDK_DEPRECATED_IN_4_10 void gtk_cell_area_apply_attributes(GtkCellArea *area, GtkTreeModel *tree_model, GtkTreeIter *iter, gboolean is_expander, gboolean is_expanded)
GDK_DEPRECATED_IN_4_10 void gtk_cell_area_stop_editing(GtkCellArea *area, gboolean canceled)
struct _GtkCellEditable GtkCellEditable
struct _GtkTreeModel GtkTreeModel
void(* GFunc)(gpointer data, gpointer user_data)
void(* GDestroyNotify)(gpointer data)
void(* get_preferred_height_for_width)(GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, int width, int *minimum_height, int *natural_height)
void(* get_preferred_width)(GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, int *minimum_width, int *natural_width)
void(* snapshot)(GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, GtkSnapshot *snapshot, const GdkRectangle *background_area, const GdkRectangle *cell_area, GtkCellRendererState flags, gboolean paint_focus)
gboolean(* activate)(GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, const GdkRectangle *cell_area, GtkCellRendererState flags, gboolean edit_only)
void(* get_cell_property)(GtkCellArea *area, GtkCellRenderer *renderer, guint property_id, GValue *value, GParamSpec *pspec)
void(* get_preferred_width_for_height)(GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, int height, int *minimum_width, int *natural_width)
int(* event)(GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, GdkEvent *event, const GdkRectangle *cell_area, GtkCellRendererState flags)
void(* remove)(GtkCellArea *area, GtkCellRenderer *renderer)
void(* get_preferred_height)(GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, int *minimum_height, int *natural_height)
gboolean(* is_activatable)(GtkCellArea *area)
void(* set_cell_property)(GtkCellArea *area, GtkCellRenderer *renderer, guint property_id, const GValue *value, GParamSpec *pspec)
void(* add)(GtkCellArea *area, GtkCellRenderer *renderer)
void(* apply_attributes)(GtkCellArea *area, GtkTreeModel *tree_model, GtkTreeIter *iter, gboolean is_expander, gboolean is_expanded)
void(* foreach_alloc)(GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, const GdkRectangle *cell_area, const GdkRectangle *background_area, GtkCellAllocCallback callback, gpointer callback_data)
gboolean(* focus)(GtkCellArea *area, GtkDirectionType direction)
GtkSizeRequestMode(* get_request_mode)(GtkCellArea *area)
GInitiallyUnownedClass parent_class
GInitiallyUnowned parent_instance