20#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
21#error "Only <gtk/gtk.h> can be included directly."
72#define GTK_TYPE_CELL_RENDERER (gtk_cell_renderer_get_type ())
73#define GTK_CELL_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER, GtkCellRenderer))
74#define GTK_CELL_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER, GtkCellRendererClass))
75#define GTK_IS_CELL_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER))
76#define GTK_IS_CELL_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER))
77#define GTK_CELL_RENDERER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER, GtkCellRendererClass))
124 int *natural_height);
185 int *natural_height);
#define GDK_DEPRECATED_IN_4_10
#define GDK_AVAILABLE_IN_ALL
struct _GdkEvent GdkEvent
#define G_DEFINE_AUTOPTR_CLEANUP_FUNC(TypeName, func)
GOBJECT_AVAILABLE_IN_ALL void g_object_unref(gpointer object)
struct _GtkCellEditable GtkCellEditable
GDK_DEPRECATED_IN_4_10 GtkCellEditable * gtk_cell_renderer_start_editing(GtkCellRenderer *cell, GdkEvent *event, GtkWidget *widget, const char *path, const GdkRectangle *background_area, const GdkRectangle *cell_area, GtkCellRendererState flags)
GDK_DEPRECATED_IN_4_10 void gtk_cell_renderer_get_alignment(GtkCellRenderer *cell, float *xalign, float *yalign)
GDK_DEPRECATED_IN_4_10 void gtk_cell_renderer_snapshot(GtkCellRenderer *cell, GtkSnapshot *snapshot, GtkWidget *widget, const GdkRectangle *background_area, const GdkRectangle *cell_area, GtkCellRendererState flags)
GDK_DEPRECATED_IN_4_10 void gtk_cell_renderer_set_padding(GtkCellRenderer *cell, int xpad, int ypad)
@ GTK_CELL_RENDERER_PRELIT
@ GTK_CELL_RENDERER_SORTED
@ GTK_CELL_RENDERER_INSENSITIVE
@ GTK_CELL_RENDERER_EXPANDED
@ GTK_CELL_RENDERER_SELECTED
@ GTK_CELL_RENDERER_FOCUSED
@ GTK_CELL_RENDERER_EXPANDABLE
GDK_DEPRECATED_IN_4_10 void gtk_cell_renderer_get_padding(GtkCellRenderer *cell, int *xpad, int *ypad)
struct _GtkCellRendererClassPrivate GtkCellRendererClassPrivate
GDK_DEPRECATED_IN_4_10 gboolean gtk_cell_renderer_get_is_expander(GtkCellRenderer *cell)
GDK_AVAILABLE_IN_ALL GType gtk_cell_renderer_get_type(void) G_GNUC_CONST
GDK_DEPRECATED_IN_4_10 void gtk_cell_renderer_get_preferred_size(GtkCellRenderer *cell, GtkWidget *widget, GtkRequisition *minimum_size, GtkRequisition *natural_size)
struct _GtkCellRendererPrivate GtkCellRendererPrivate
GDK_DEPRECATED_IN_4_10 gboolean gtk_cell_renderer_get_sensitive(GtkCellRenderer *cell)
GDK_DEPRECATED_IN_4_10 void gtk_cell_renderer_set_fixed_size(GtkCellRenderer *cell, int width, int height)
GDK_DEPRECATED_IN_4_10 GtkStateFlags gtk_cell_renderer_get_state(GtkCellRenderer *cell, GtkWidget *widget, GtkCellRendererState cell_state)
GDK_DEPRECATED_IN_4_10 GtkSizeRequestMode gtk_cell_renderer_get_request_mode(GtkCellRenderer *cell)
GDK_DEPRECATED_IN_4_10 void gtk_cell_renderer_get_preferred_width_for_height(GtkCellRenderer *cell, GtkWidget *widget, int height, int *minimum_width, int *natural_width)
@ GTK_CELL_RENDERER_MODE_EDITABLE
@ GTK_CELL_RENDERER_MODE_ACTIVATABLE
@ GTK_CELL_RENDERER_MODE_INERT
GDK_DEPRECATED_IN_4_10 void gtk_cell_renderer_set_is_expanded(GtkCellRenderer *cell, gboolean is_expanded)
GDK_DEPRECATED_IN_4_10 void gtk_cell_renderer_get_preferred_width(GtkCellRenderer *cell, GtkWidget *widget, int *minimum_size, int *natural_size)
GDK_DEPRECATED_IN_4_10 void gtk_cell_renderer_set_sensitive(GtkCellRenderer *cell, gboolean sensitive)
GDK_DEPRECATED_IN_4_10 void gtk_cell_renderer_stop_editing(GtkCellRenderer *cell, gboolean canceled)
GDK_DEPRECATED_IN_4_10 void gtk_cell_renderer_get_fixed_size(GtkCellRenderer *cell, int *width, int *height)
GDK_DEPRECATED_IN_4_10 void gtk_cell_renderer_set_visible(GtkCellRenderer *cell, gboolean visible)
GDK_DEPRECATED_IN_4_10 void gtk_cell_renderer_get_preferred_height(GtkCellRenderer *cell, GtkWidget *widget, int *minimum_size, int *natural_size)
void _gtk_cell_renderer_calc_offset(GtkCellRenderer *cell, const GdkRectangle *cell_area, GtkTextDirection direction, int width, int height, int *x_offset, int *y_offset)
GDK_DEPRECATED_IN_4_10 gboolean gtk_cell_renderer_activate(GtkCellRenderer *cell, GdkEvent *event, GtkWidget *widget, const char *path, const GdkRectangle *background_area, const GdkRectangle *cell_area, GtkCellRendererState flags)
GDK_DEPRECATED_IN_4_10 gboolean gtk_cell_renderer_is_activatable(GtkCellRenderer *cell)
GDK_DEPRECATED_IN_4_10 gboolean gtk_cell_renderer_get_visible(GtkCellRenderer *cell)
GDK_DEPRECATED_IN_4_10 void gtk_cell_renderer_set_is_expander(GtkCellRenderer *cell, gboolean is_expander)
GDK_DEPRECATED_IN_4_10 void gtk_cell_renderer_get_aligned_area(GtkCellRenderer *cell, GtkWidget *widget, GtkCellRendererState flags, const GdkRectangle *cell_area, GdkRectangle *aligned_area)
GDK_DEPRECATED_IN_4_10 void gtk_cell_renderer_get_preferred_height_for_width(GtkCellRenderer *cell, GtkWidget *widget, int width, int *minimum_height, int *natural_height)
GDK_DEPRECATED_IN_4_10 gboolean gtk_cell_renderer_get_is_expanded(GtkCellRenderer *cell)
GDK_DEPRECATED_IN_4_10 void gtk_cell_renderer_set_alignment(GtkCellRenderer *cell, float xalign, float yalign)
void(* editing_canceled)(GtkCellRenderer *cell)
void(* editing_started)(GtkCellRenderer *cell, GtkCellEditable *editable, const char *path)
void(* get_aligned_area)(GtkCellRenderer *cell, GtkWidget *widget, GtkCellRendererState flags, const GdkRectangle *cell_area, GdkRectangle *aligned_area)
GtkSizeRequestMode(* get_request_mode)(GtkCellRenderer *cell)
void(* get_preferred_width)(GtkCellRenderer *cell, GtkWidget *widget, int *minimum_size, int *natural_size)
GInitiallyUnownedClass parent_class
void(* get_preferred_height_for_width)(GtkCellRenderer *cell, GtkWidget *widget, int width, int *minimum_height, int *natural_height)
gboolean(* activate)(GtkCellRenderer *cell, GdkEvent *event, GtkWidget *widget, const char *path, const GdkRectangle *background_area, const GdkRectangle *cell_area, GtkCellRendererState flags)
void(* get_preferred_width_for_height)(GtkCellRenderer *cell, GtkWidget *widget, int height, int *minimum_width, int *natural_width)
void(* snapshot)(GtkCellRenderer *cell, GtkSnapshot *snapshot, GtkWidget *widget, const GdkRectangle *background_area, const GdkRectangle *cell_area, GtkCellRendererState flags)
void(* get_preferred_height)(GtkCellRenderer *cell, GtkWidget *widget, int *minimum_size, int *natural_size)
GtkCellRendererPrivate * priv
GInitiallyUnowned parent_instance