GtkCellRenderer

Name

GtkCellRenderer -- 

Synopsis


#include <gtk/gtk.h>


enum        GtkCellRendererType;
struct      GtkCellRenderer;
void        gtk_cell_renderer_get_size      (GtkCellRenderer *cell,
                                             GtkWidget *widget,
                                             gint *width,
                                             gint *height);
void        gtk_cell_renderer_render        (GtkCellRenderer *cell,
                                             GdkWindow *window,
                                             GtkWidget *widget,
                                             GdkRectangle *background_area,
                                             GdkRectangle *cell_area,
                                             GdkRectangle *expose_area,
                                             guint flags);
gint        gtk_cell_renderer_event         (GtkCellRenderer *cell,
                                             GdkEvent *event,
                                             GtkWidget *widget,
                                             gchar *path,
                                             GdkRectangle *background_area,
                                             GdkRectangle *cell_area,
                                             guint flags);

Description

Details

enum GtkCellRendererType

typedef enum
{
  GTK_CELL_RENDERER_SELECTED = 1 << 0,
  GTK_CELL_RENDERER_PRELIT = 1 << 1,
  GTK_CELL_RENDERER_INSENSITIVE = 1 << 2
} GtkCellRendererType;


struct GtkCellRenderer

struct GtkCellRenderer
{
  GtkObject parent;

  gfloat xalign;
  gfloat yalign;

  guint16 xpad;
  guint16 ypad;
};


gtk_cell_renderer_get_size ()

void        gtk_cell_renderer_get_size      (GtkCellRenderer *cell,
                                             GtkWidget *widget,
                                             gint *width,
                                             gint *height);

cell : 
widget : 
width : 
height : 


gtk_cell_renderer_render ()

void        gtk_cell_renderer_render        (GtkCellRenderer *cell,
                                             GdkWindow *window,
                                             GtkWidget *widget,
                                             GdkRectangle *background_area,
                                             GdkRectangle *cell_area,
                                             GdkRectangle *expose_area,
                                             guint flags);

cell : 
window : 
widget : 
background_area : 
cell_area : 
expose_area : 
flags : 


gtk_cell_renderer_event ()

gint        gtk_cell_renderer_event         (GtkCellRenderer *cell,
                                             GdkEvent *event,
                                             GtkWidget *widget,
                                             gchar *path,
                                             GdkRectangle *background_area,
                                             GdkRectangle *cell_area,
                                             guint flags);

cell : 
event : 
widget : 
path : 
background_area : 
cell_area : 
flags : 
Returns :