FoBlockFoIface

FoBlockFoIface

Synopsis

#define             FO_BLOCK_FO_IFACE                   (obj)
                    FoBlockFo;
                    FoBlockFoIface;
void                fo_block_fo_update_area             (FoFo *fo,
                                                         FoArea *area);
FoProperty*         fo_block_fo_get_background_color    (FoFo *fo_block_fo);
FoProperty*         fo_block_fo_get_border_after_color  (FoFo *fo_block_fo);
FoProperty*         fo_block_fo_get_border_after_style  (FoFo *fo_block_fo);
FoProperty*         fo_block_fo_get_border_after_width  (FoFo *fo_block_fo);
FoProperty*         fo_block_fo_get_border_before_color (FoFo *fo_block_fo);
FoProperty*         fo_block_fo_get_border_before_style (FoFo *fo_block_fo);
FoProperty*         fo_block_fo_get_border_before_width (FoFo *fo_block_fo);
FoProperty*         fo_block_fo_get_border_end_color    (FoFo *fo_block_fo);
FoProperty*         fo_block_fo_get_border_end_style    (FoFo *fo_block_fo);
FoProperty*         fo_block_fo_get_border_end_width    (FoFo *fo_block_fo);
FoProperty*         fo_block_fo_get_border_start_color  (FoFo *fo_block_fo);
FoProperty*         fo_block_fo_get_border_start_style  (FoFo *fo_block_fo);
FoProperty*         fo_block_fo_get_border_start_width  (FoFo *fo_block_fo);
FoProperty*         fo_block_fo_get_keep_together       (FoFo *fo_block_fo);
FoProperty*         fo_block_fo_get_keep_with_next      (FoFo *fo_block_fo);
FoProperty*         fo_block_fo_get_keep_with_previous  (FoFo *fo_block_fo);
FoProperty*         fo_block_fo_get_padding_after       (FoFo *fo_block_fo);
FoProperty*         fo_block_fo_get_padding_before      (FoFo *fo_block_fo);
FoProperty*         fo_block_fo_get_padding_end         (FoFo *fo_block_fo);
FoProperty*         fo_block_fo_get_padding_start       (FoFo *fo_block_fo);
FoProperty*         fo_block_fo_get_space_before        (FoFo *fo_block_fo);
FoProperty*         fo_block_fo_get_space_after         (FoFo *fo_block_fo);
FoProperty*         fo_block_fo_get_start_indent        (FoFo *fo_block_fo);
FoProperty*         fo_block_fo_get_end_indent          (FoFo *fo_block_fo);

Object Hierarchy

  GInterface
   +----FoBlockFoIface

Prerequisites

FoBlockFoIface requires FoFo.

Known Implementations

FoBlockFoIface is implemented by FoBlockLayout, FoBlockContainer, FoTableAndCaption, FoListItem, FoListBlock, FoTable, FoBlockWhitespace, FoBlockBlock and FoBlock.

Description

Details

FO_BLOCK_FO_IFACE()

#define FO_BLOCK_FO_IFACE(obj)      (G_TYPE_CHECK_CLASS_CAST ((obj), FO_TYPE_BLOCK_FO, FoBlockFoIface))

obj :


FoBlockFo

typedef struct _FoBlockFo FoBlockFo;


FoBlockFoIface

typedef struct _FoBlockFoIface FoBlockFoIface;


fo_block_fo_update_area ()

void                fo_block_fo_update_area             (FoFo *fo,
                                                         FoArea *area);

fo :

area :


fo_block_fo_get_background_color ()

FoProperty*         fo_block_fo_get_background_color    (FoFo *fo_block_fo);

Gets the background-color property of fo_block_fo

fo_block_fo :

The FoBlockFo object

Returns :

The "background-color" property value

fo_block_fo_get_border_after_color ()

FoProperty*         fo_block_fo_get_border_after_color  (FoFo *fo_block_fo);

Gets the border-after-color property of fo_block_fo

fo_block_fo :

The FoBlockFo object

Returns :

The "border-after-color" property value

fo_block_fo_get_border_after_style ()

FoProperty*         fo_block_fo_get_border_after_style  (FoFo *fo_block_fo);

Gets the border-after-style property of fo_block_fo

fo_block_fo :

The FoBlockFo object

Returns :

The "border-after-style" property value

fo_block_fo_get_border_after_width ()

FoProperty*         fo_block_fo_get_border_after_width  (FoFo *fo_block_fo);

Gets the border-after-width property of fo_block_fo

fo_block_fo :

The FoBlockFo object

Returns :

The "border-after-width" property value

fo_block_fo_get_border_before_color ()

FoProperty*         fo_block_fo_get_border_before_color (FoFo *fo_block_fo);

Gets the border-before-color property of fo_block_fo

fo_block_fo :

The FoBlockFo object

Returns :

The "border-before-color" property value

fo_block_fo_get_border_before_style ()

FoProperty*         fo_block_fo_get_border_before_style (FoFo *fo_block_fo);

Gets the border-before-style property of fo_block_fo

fo_block_fo :

The FoBlockFo object

Returns :

The "border-before-style" property value

fo_block_fo_get_border_before_width ()

FoProperty*         fo_block_fo_get_border_before_width (FoFo *fo_block_fo);

Gets the border-before-width property of fo_block_fo

fo_block_fo :

The FoBlockFo object

Returns :

The "border-before-width" property value

fo_block_fo_get_border_end_color ()

FoProperty*         fo_block_fo_get_border_end_color    (FoFo *fo_block_fo);

Gets the border-end-color property of fo_block_fo

fo_block_fo :

The FoBlockFo object

Returns :

The "border-end-color" property value

fo_block_fo_get_border_end_style ()

FoProperty*         fo_block_fo_get_border_end_style    (FoFo *fo_block_fo);

Gets the border-end-style property of fo_block_fo

fo_block_fo :

The FoBlockFo object

Returns :

The "border-end-style" property value

fo_block_fo_get_border_end_width ()

FoProperty*         fo_block_fo_get_border_end_width    (FoFo *fo_block_fo);

Gets the border-end-width property of fo_block_fo

fo_block_fo :

The FoBlockFo object

Returns :

The "border-end-width" property value

fo_block_fo_get_border_start_color ()

FoProperty*         fo_block_fo_get_border_start_color  (FoFo *fo_block_fo);

Gets the border-start-color property of fo_block_fo

fo_block_fo :

The FoBlockFo object

Returns :

The "border-start-color" property value

fo_block_fo_get_border_start_style ()

FoProperty*         fo_block_fo_get_border_start_style  (FoFo *fo_block_fo);

Gets the border-start-style property of fo_block_fo

fo_block_fo :

The FoBlockFo object

Returns :

The "border-start-style" property value

fo_block_fo_get_border_start_width ()

FoProperty*         fo_block_fo_get_border_start_width  (FoFo *fo_block_fo);

Gets the border-start-width property of fo_block_fo

fo_block_fo :

The FoBlockFo object

Returns :

The "border-start-width" property value

fo_block_fo_get_keep_together ()

FoProperty*         fo_block_fo_get_keep_together       (FoFo *fo_block_fo);

Gets the keep-together property of fo_block_fo

fo_block_fo :

The FoBlockFo object

Returns :

The "keep-together" property value

fo_block_fo_get_keep_with_next ()

FoProperty*         fo_block_fo_get_keep_with_next      (FoFo *fo_block_fo);

Gets the keep-with-next property of fo_block_fo

fo_block_fo :

The FoBlockFo object

Returns :

The "keep-with-next" property value

fo_block_fo_get_keep_with_previous ()

FoProperty*         fo_block_fo_get_keep_with_previous  (FoFo *fo_block_fo);

Gets the keep-with-previous property of fo_block_fo

fo_block_fo :

The FoBlockFo object

Returns :

The "keep-with-previous" property value

fo_block_fo_get_padding_after ()

FoProperty*         fo_block_fo_get_padding_after       (FoFo *fo_block_fo);

Gets the padding-after-color property of fo_block_fo

fo_block_fo :

The FoBlockFo object

Returns :

The "padding-after-color" property value

fo_block_fo_get_padding_before ()

FoProperty*         fo_block_fo_get_padding_before      (FoFo *fo_block_fo);

Gets the padding-before-color property of fo_block_fo

fo_block_fo :

The FoBlockFo object

Returns :

The "padding-before-color" property value

fo_block_fo_get_padding_end ()

FoProperty*         fo_block_fo_get_padding_end         (FoFo *fo_block_fo);

Gets the padding-end-color property of fo_block_fo

fo_block_fo :

The FoBlockFo object

Returns :

The "padding-end-color" property value

fo_block_fo_get_padding_start ()

FoProperty*         fo_block_fo_get_padding_start       (FoFo *fo_block_fo);

Gets the padding-start-color property of fo_block_fo

fo_block_fo :

The FoBlockFo object

Returns :

The "padding-start-color" property value

fo_block_fo_get_space_before ()

FoProperty*         fo_block_fo_get_space_before        (FoFo *fo_block_fo);

Gets the space-before property of fo_block_fo

fo_block_fo :

The FoBlockFo object

Returns :

The "space-before" property value

fo_block_fo_get_space_after ()

FoProperty*         fo_block_fo_get_space_after         (FoFo *fo_block_fo);

Gets the space-after property of fo_block_fo

fo_block_fo :

The FoBlockFo object

Returns :

The "space-after" property value

fo_block_fo_get_start_indent ()

FoProperty*         fo_block_fo_get_start_indent        (FoFo *fo_block_fo);

Gets the start-indent property of fo_block_fo

fo_block_fo :

The FoBlockFo object

Returns :

The "start-indent" property value

fo_block_fo_get_end_indent ()

FoProperty*         fo_block_fo_get_end_indent          (FoFo *fo_block_fo);

Gets the end-indent property of fo_block_fo

fo_block_fo :

The FoBlockFo object

Returns :

The "end-indent" property value