FoAreaSpanningTableCell

FoAreaSpanningTableCell

Synopsis

                    FoAreaSpanningTableCell;
                    FoAreaSpanningTableCellClass;
FoArea*             fo_area_spanning_table_cell_new     (void);
FoArea*             fo_area_spanning_table_cell_new_with_rows_spanned
                                                        (gint rows_spanned);
FoArea*             fo_area_spanning_table_cell_get_nth_row_proxy
                                                        (FoArea *fo_area,
                                                         gint row_number);
gfloat              fo_area_spanning_table_cell_get_real_height
                                                        (FoArea *fo_area);
gfloat              fo_area_spanning_table_cell_get_real_available_height
                                                        (FoArea *fo_area);

Object Hierarchy

  GObject
   +----FoObject
         +----FoNode
               +----FoArea
                     +----FoAreaArea
                           +----FoAreaReference
                                 +----FoAreaSpanningTableCell

Description

Details

FoAreaSpanningTableCell

typedef struct _FoAreaSpanningTableCell FoAreaSpanningTableCell;


FoAreaSpanningTableCellClass

typedef struct _FoAreaSpanningTableCellClass FoAreaSpanningTableCellClass;


fo_area_spanning_table_cell_new ()

FoArea*             fo_area_spanning_table_cell_new     (void);

Creates a new FoAreaSpanningTableCell initialized to default value.

Returns :

the new FoAreaSpanningTableCell

fo_area_spanning_table_cell_new_with_rows_spanned ()

FoArea*             fo_area_spanning_table_cell_new_with_rows_spanned
                                                        (gint rows_spanned);

Creates a new FoAreaSpanningTableCell initialized to span rows_spanned rows.

rows_spanned :

Number of rows spanned by the new FoAreaSpanningTableCell

Returns :

the new FoAreaSpanningTableCell

fo_area_spanning_table_cell_get_nth_row_proxy ()

FoArea*             fo_area_spanning_table_cell_get_nth_row_proxy
                                                        (FoArea *fo_area,
                                                         gint row_number);

Gets the FoSpanningTableCellProxy object at the row_number row number.

row number should be in the range 2...rows-spanned, where 'rows-spanned' is the number of rows spanned by fo_area.

When fo_area spans only one row, this function always returns NULL.

fo_area :

The FoAreaSpanningTableCell object

row_number :

The row number of proxy area to get

Returns :

The FoSpanningTableCellProxy object, or NULL if no proxy

fo_area_spanning_table_cell_get_real_height ()

gfloat              fo_area_spanning_table_cell_get_real_height
                                                        (FoArea *fo_area);

Gets the real-height property of fo_area

fo_area :

The FoAreaSpanningTableCell object

Returns :

The "real_height" property value

fo_area_spanning_table_cell_get_real_available_height ()

gfloat              fo_area_spanning_table_cell_get_real_available_height
                                                        (FoArea *fo_area);

Gets the "real-available-height" property of fo_area

fo_area :

The FoAreaSpanningTableCell object

Returns :

The "real-available-height" property value