Method

GtkCellAreaget_cell_at_position

Declaration [src]

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
)

Description [src]

Gets the GtkCellRenderer at x and y coordinates inside area and optionally returns the full cell allocation for it inside cell_area.

Parameters

context GtkCellAreaContext
 

The GtkCellAreaContext used to hold sizes for area.

 The data is owned by the caller of the function.
widget GtkWidget
 

The GtkWidget that area is rendering on.

 The data is owned by the caller of the function.
cell_area GdkRectangle
 

The whole allocated area for area in widget for this row.

 The data is owned by the caller of the function.
x int
 

The x position.

y int
 

The y position.

alloc_area GdkRectangle
 

Where to store the inner allocated area of the returned cell renderer.

 The argument will be set by the function.
 The argument can be NULL.
 The data is owned by the caller of the function.

Return value

Returns: GtkCellRenderer
 

The GtkCellRenderer at x and y.

 The data is owned by the instance.