<!-- ##### SECTION Title ##### -->
GtkCellArea

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### STRUCT GtkCellArea ##### -->
<para>

</para>


<!-- ##### SIGNAL GtkCellArea::add-editable ##### -->
<para>

</para>

@cellarea: the object which received the signal.
@arg1: 
@arg2: 
@arg3: 
@arg4: 

<!-- ##### SIGNAL GtkCellArea::apply-attributes ##### -->
<para>

</para>

@cellarea: the object which received the signal.
@arg1: 
@arg2: 
@arg3: 
@arg4: 

<!-- ##### SIGNAL GtkCellArea::focus-changed ##### -->
<para>

</para>

@cellarea: the object which received the signal.
@arg1: 
@arg2: 

<!-- ##### SIGNAL GtkCellArea::remove-editable ##### -->
<para>

</para>

@cellarea: the object which received the signal.
@arg1: 
@arg2: 

<!-- ##### ARG GtkCellArea:edit-widget ##### -->
<para>

</para>

<!-- ##### ARG GtkCellArea:edited-cell ##### -->
<para>

</para>

<!-- ##### ARG GtkCellArea:focus-cell ##### -->
<para>

</para>

<!-- ##### STRUCT GtkCellAreaClass ##### -->
<para>

</para>

@add: 
@remove: 
@foreach: 
@foreach_alloc: 
@event: 
@render: 
@apply_attributes: 
@create_context: 
@copy_context: 
@get_request_mode: 
@get_preferred_width: 
@get_preferred_height_for_width: 
@get_preferred_height: 
@get_preferred_width_for_height: 
@set_cell_property: 
@get_cell_property: 
@focus: 
@is_activatable: 
@activate: 

<!-- ##### USER_FUNCTION GtkCellCallback ##### -->
<para>

</para>

@renderer: 
@data: 
@Returns: 


<!-- ##### USER_FUNCTION GtkCellAllocCallback ##### -->
<para>

</para>

@renderer: 
@cell_area: 
@cell_background: 
@data: 
@Returns: 


<!-- ##### MACRO GTK_CELL_AREA_WARN_INVALID_CELL_PROPERTY_ID ##### -->
<para>

</para>

@object: 
@property_id: 
@pspec: 


<!-- ##### FUNCTION gtk_cell_area_add ##### -->
<para>

</para>

@area: 
@renderer: 


<!-- ##### FUNCTION gtk_cell_area_remove ##### -->
<para>

</para>

@area: 
@renderer: 


<!-- ##### FUNCTION gtk_cell_area_has_renderer ##### -->
<para>

</para>

@area: 
@renderer: 
@Returns: 


<!-- ##### FUNCTION gtk_cell_area_foreach ##### -->
<para>

</para>

@area: 
@callback: 
@callback_data: 


<!-- ##### FUNCTION gtk_cell_area_foreach_alloc ##### -->
<para>

</para>

@area: 
@context: 
@widget: 
@cell_area: 
@background_area: 
@callback: 
@callback_data: 


<!-- ##### FUNCTION gtk_cell_area_event ##### -->
<para>

</para>

@area: 
@context: 
@widget: 
@event: 
@cell_area: 
@flags: 
@Returns: 


<!-- ##### FUNCTION gtk_cell_area_render ##### -->
<para>

</para>

@area: 
@context: 
@widget: 
@cr: 
@background_area: 
@cell_area: 
@flags: 
@paint_focus: 


<!-- ##### FUNCTION gtk_cell_area_get_cell_allocation ##### -->
<para>

</para>

@area: 
@context: 
@widget: 
@renderer: 
@cell_area: 
@allocation: 


<!-- ##### FUNCTION gtk_cell_area_get_cell_at_position ##### -->
<para>

</para>

@area: 
@context: 
@widget: 
@cell_area: 
@x: 
@y: 
@alloc_area: 
@Returns: 


<!-- ##### FUNCTION gtk_cell_area_create_context ##### -->
<para>

</para>

@area: 
@Returns: 


<!-- ##### FUNCTION gtk_cell_area_copy_context ##### -->
<para>

</para>

@area: 
@context: 
@Returns: 


<!-- ##### FUNCTION gtk_cell_area_get_request_mode ##### -->
<para>

</para>

@area: 
@Returns: 


<!-- ##### FUNCTION gtk_cell_area_get_preferred_width ##### -->
<para>

</para>

@area: 
@context: 
@widget: 
@minimum_width: 
@natural_width: 


<!-- ##### FUNCTION gtk_cell_area_get_preferred_height_for_width ##### -->
<para>

</para>

@area: 
@context: 
@widget: 
@width: 
@minimum_height: 
@natural_height: 


<!-- ##### FUNCTION gtk_cell_area_get_preferred_height ##### -->
<para>

</para>

@area: 
@context: 
@widget: 
@minimum_height: 
@natural_height: 


<!-- ##### FUNCTION gtk_cell_area_get_preferred_width_for_height ##### -->
<para>

</para>

@area: 
@context: 
@widget: 
@height: 
@minimum_width: 
@natural_width: 


<!-- ##### FUNCTION gtk_cell_area_get_current_path_string ##### -->
<para>

</para>

@area: 
@Returns: 


<!-- ##### FUNCTION gtk_cell_area_apply_attributes ##### -->
<para>

</para>

@area: 
@tree_model: 
@iter: 
@is_expander: 
@is_expanded: 


<!-- ##### FUNCTION gtk_cell_area_attribute_connect ##### -->
<para>

</para>

@area: 
@renderer: 
@attribute: 
@column: 


<!-- ##### FUNCTION gtk_cell_area_attribute_disconnect ##### -->
<para>

</para>

@area: 
@renderer: 
@attribute: 


<!-- ##### FUNCTION gtk_cell_area_class_install_cell_property ##### -->
<para>

</para>

@aclass: 
@property_id: 
@pspec: 


<!-- ##### FUNCTION gtk_cell_area_class_find_cell_property ##### -->
<para>

</para>

@aclass: 
@property_name: 
@Returns: 


<!-- ##### FUNCTION gtk_cell_area_class_list_cell_properties ##### -->
<para>

</para>

@aclass: 
@n_properties: 
@Returns: 


<!-- ##### FUNCTION gtk_cell_area_add_with_properties ##### -->
<para>

</para>

@area: 
@renderer: 
@first_prop_name: 
@...: 


<!-- ##### FUNCTION gtk_cell_area_cell_set ##### -->
<para>

</para>

@area: 
@renderer: 
@first_prop_name: 
@...: 


<!-- ##### FUNCTION gtk_cell_area_cell_get ##### -->
<para>

</para>

@area: 
@renderer: 
@first_prop_name: 
@...: 


<!-- ##### FUNCTION gtk_cell_area_cell_set_valist ##### -->
<para>

</para>

@area: 
@renderer: 
@first_property_name: 
@var_args: 


<!-- ##### FUNCTION gtk_cell_area_cell_get_valist ##### -->
<para>

</para>

@area: 
@renderer: 
@first_property_name: 
@var_args: 


<!-- ##### FUNCTION gtk_cell_area_cell_set_property ##### -->
<para>

</para>

@area: 
@renderer: 
@property_name: 
@value: 


<!-- ##### FUNCTION gtk_cell_area_cell_get_property ##### -->
<para>

</para>

@area: 
@renderer: 
@property_name: 
@value: 


<!-- ##### FUNCTION gtk_cell_area_is_activatable ##### -->
<para>

</para>

@area: 
@Returns: 


<!-- ##### FUNCTION gtk_cell_area_activate ##### -->
<para>

</para>

@area: 
@context: 
@widget: 
@cell_area: 
@flags: 
@edit_only: 
@Returns: 


<!-- ##### FUNCTION gtk_cell_area_focus ##### -->
<para>

</para>

@area: 
@direction: 
@Returns: 


<!-- ##### FUNCTION gtk_cell_area_set_focus_cell ##### -->
<para>

</para>

@area: 
@renderer: 


<!-- ##### FUNCTION gtk_cell_area_get_focus_cell ##### -->
<para>

</para>

@area: 
@Returns: 


<!-- ##### FUNCTION gtk_cell_area_add_focus_sibling ##### -->
<para>

</para>

@area: 
@renderer: 
@sibling: 


<!-- ##### FUNCTION gtk_cell_area_remove_focus_sibling ##### -->
<para>

</para>

@area: 
@renderer: 
@sibling: 


<!-- ##### FUNCTION gtk_cell_area_is_focus_sibling ##### -->
<para>

</para>

@area: 
@renderer: 
@sibling: 
@Returns: 


<!-- ##### FUNCTION gtk_cell_area_get_focus_siblings ##### -->
<para>

</para>

@area: 
@renderer: 
@Returns: 


<!-- ##### FUNCTION gtk_cell_area_get_focus_from_sibling ##### -->
<para>

</para>

@area: 
@renderer: 
@Returns: 


<!-- ##### FUNCTION gtk_cell_area_get_edited_cell ##### -->
<para>

</para>

@area: 
@Returns: 


<!-- ##### FUNCTION gtk_cell_area_get_edit_widget ##### -->
<para>

</para>

@area: 
@Returns: 


<!-- ##### FUNCTION gtk_cell_area_activate_cell ##### -->
<para>

</para>

@area: 
@widget: 
@renderer: 
@event: 
@cell_area: 
@flags: 
@Returns: 


<!-- ##### FUNCTION gtk_cell_area_stop_editing ##### -->
<para>

</para>

@area: 
@canceled: 


<!-- ##### FUNCTION gtk_cell_area_inner_cell_area ##### -->
<para>

</para>

@area: 
@widget: 
@cell_area: 
@inner_area: 


<!-- ##### FUNCTION gtk_cell_area_request_renderer ##### -->
<para>

</para>

@area: 
@renderer: 
@orientation: 
@widget: 
@for_size: 
@minimum_size: 
@natural_size: 


