## bidi-override

bidi-override —

## Synopsis

                FoBidiOverride;
                FoBidiOverrideClass;
    FoFo*       fo_bidi_override_new            (void);
    void        fo_bidi_override_set_color      (FoFo *fo_fo,
                                                 FoProperty *new_color);
    FoProperty* fo_bidi_override_get_color      (FoFo *fo_fo);
    void        fo_bidi_override_set_direction  (FoFo *fo_fo,
                                                 FoProperty *new_direction);
    FoProperty* fo_bidi_override_get_direction  (FoFo *fo_fo);
    void        fo_bidi_override_set_font_family
                                                (FoFo *fo_fo,
                                                 FoProperty *new_font_family);
    FoProperty* fo_bidi_override_get_font_family
                                                (FoFo *fo_fo);
    void        fo_bidi_override_set_font_size  (FoFo *fo_fo,
                                                 FoProperty *new_font_size);
    FoProperty* fo_bidi_override_get_font_size  (FoFo *fo_fo);
    void        fo_bidi_override_set_font_stretch
                                                (FoFo *fo_fo,
                                                 FoProperty *new_font_stretch);
    FoProperty* fo_bidi_override_get_font_stretch
                                                (FoFo *fo_fo);
    void        fo_bidi_override_set_font_style (FoFo *fo_fo,
                                                 FoProperty *new_font_style);
    FoProperty* fo_bidi_override_get_font_style (FoFo *fo_fo);
    void        fo_bidi_override_set_font_variant
                                                (FoFo *fo_fo,
                                                 FoProperty *new_font_variant);
    FoProperty* fo_bidi_override_get_font_variant
                                                (FoFo *fo_fo);
    void        fo_bidi_override_set_font_weight
                                                (FoFo *fo_fo,
                                                 FoProperty *new_font_weight);
    FoProperty* fo_bidi_override_get_font_weight
                                                (FoFo *fo_fo);
    void        fo_bidi_override_set_id         (FoFo *fo_fo,
                                                 FoProperty *new_id);
    FoProperty* fo_bidi_override_get_id         (FoFo *fo_fo);
    void        fo_bidi_override_set_line_height
                                                (FoFo *fo_fo,
                                                 FoProperty *new_line_height);
    FoProperty* fo_bidi_override_get_line_height
                                                (FoFo *fo_fo);
    void        fo_bidi_override_set_score_spaces
                                                (FoFo *fo_fo,
                                                 FoProperty *new_score_spaces);
    FoProperty* fo_bidi_override_get_score_spaces
                                                (FoFo *fo_fo);
    void        fo_bidi_override_set_unicode_bidi
                                                (FoFo *fo_fo,
                                                 FoProperty *new_unicode_bidi);
    FoProperty* fo_bidi_override_get_unicode_bidi
                                                (FoFo *fo_fo);

## Object Hierarchy

      GObject
       +----FoObject
             +----FoNode
                   +----FoFo
                         +----FoMarkerParent
                               +----FoBidiOverride

## Implemented Interfaces

FoBidiOverride implements FoInlineFoIface.

## Properties

      "color"                FoProperty            : Read
      "direction"            FoProperty            : Read
      "font-family"          FoProperty            : Read
      "font-size"            FoProperty            : Read
      "font-stretch"         FoProperty            : Read
      "font-style"           FoProperty            : Read
      "font-variant"         FoProperty            : Read
      "font-weight"          FoProperty            : Read
      "id"                   FoProperty            : Read
      "line-height"          FoProperty            : Read
      "score-spaces"         FoProperty            : Read
      "unicode-bidi"         FoProperty            : Read

## Description

## Details

### FoBidiOverride

    typedef struct _FoBidiOverride FoBidiOverride;

### FoBidiOverrideClass

    typedef struct _FoBidiOverrideClass FoBidiOverrideClass;

### fo_bidi_override_new ()

    FoFo*       fo_bidi_override_new            (void);

Creates a new FoBidiOverride initialized to default value.

Returns : | the new FoBidiOverride

### fo_bidi_override_set_color ()

    void        fo_bidi_override_set_color      (FoFo *fo_fo,
                                                 FoProperty *new_color);

Sets the color property of `bidi_override` to `new_color`

`fo_fo` : | The `FoFo` object
`new_color` : | The new "color" property value

### fo_bidi_override_get_color ()

    FoProperty* fo_bidi_override_get_color      (FoFo *fo_fo);

Gets the color property of `bidi_override`

`fo_fo` : | The `FoFo` object
Returns : | The "color" property value

### fo_bidi_override_set_direction ()

    void        fo_bidi_override_set_direction  (FoFo *fo_fo,
                                                 FoProperty *new_direction);

Sets the direction property of `bidi_override` to `new_direction`

`fo_fo` : | The `FoFo` object
`new_direction` : | The new "direction" property value

### fo_bidi_override_get_direction ()

    FoProperty* fo_bidi_override_get_direction  (FoFo *fo_fo);

Gets the direction property of `bidi_override`

`fo_fo` : | The `FoFo` object
Returns : | The "direction" property value

### fo_bidi_override_set_font_family ()

    void        fo_bidi_override_set_font_family
                                                (FoFo *fo_fo,
                                                 FoProperty *new_font_family);

Sets the font-family property of `bidi_override` to `new_font_family`

`fo_fo` : | The `FoFo` object
`new_font_family` : | The new "font-family" property value

### fo_bidi_override_get_font_family ()

    FoProperty* fo_bidi_override_get_font_family
                                                (FoFo *fo_fo);

Gets the font-family property of `bidi_override`

`fo_fo` : | The `FoFo` object
Returns : | The "font-family" property value

### fo_bidi_override_set_font_size ()

    void        fo_bidi_override_set_font_size  (FoFo *fo_fo,
                                                 FoProperty *new_font_size);

Sets the font-size property of `bidi_override` to `new_font_size`

`fo_fo` : | The `FoFo` object
`new_font_size` : | The new "font-size" property value

### fo_bidi_override_get_font_size ()

    FoProperty* fo_bidi_override_get_font_size  (FoFo *fo_fo);

Gets the font-size property of `bidi_override`

`fo_fo` : | The `FoFo` object
Returns : | The "font-size" property value

### fo_bidi_override_set_font_stretch ()

    void        fo_bidi_override_set_font_stretch
                                                (FoFo *fo_fo,
                                                 FoProperty *new_font_stretch);

Sets the font-stretch property of `bidi_override` to `new_font_stretch`

`fo_fo` : | The `FoFo` object
`new_font_stretch` : | The new "font-stretch" property value

### fo_bidi_override_get_font_stretch ()

    FoProperty* fo_bidi_override_get_font_stretch
                                                (FoFo *fo_fo);

Gets the font-stretch property of `bidi_override`

`fo_fo` : | The `FoFo` object
Returns : | The "font-stretch" property value

### fo_bidi_override_set_font_style ()

    void        fo_bidi_override_set_font_style (FoFo *fo_fo,
                                                 FoProperty *new_font_style);

Sets the font-style property of `bidi_override` to `new_font_style`

`fo_fo` : | The `FoFo` object
`new_font_style` : | The new "font-style" property value

### fo_bidi_override_get_font_style ()

    FoProperty* fo_bidi_override_get_font_style (FoFo *fo_fo);

Gets the font-style property of `bidi_override`

`fo_fo` : | The `FoFo` object
Returns : | The "font-style" property value

### fo_bidi_override_set_font_variant ()

    void        fo_bidi_override_set_font_variant
                                                (FoFo *fo_fo,
                                                 FoProperty *new_font_variant);

Sets the font-variant property of `bidi_override` to `new_font_variant`

`fo_fo` : | The `FoFo` object
`new_font_variant` : | The new "font-variant" property value

### fo_bidi_override_get_font_variant ()

    FoProperty* fo_bidi_override_get_font_variant
                                                (FoFo *fo_fo);

Gets the font-variant property of `bidi_override`

`fo_fo` : | The `FoFo` object
Returns : | The "font-variant" property value

### fo_bidi_override_set_font_weight ()

    void        fo_bidi_override_set_font_weight
                                                (FoFo *fo_fo,
                                                 FoProperty *new_font_weight);

Sets the font-weight property of `bidi_override` to `new_font_weight`

`fo_fo` : | The `FoFo` object
`new_font_weight` : | The new "font-weight" property value

### fo_bidi_override_get_font_weight ()

    FoProperty* fo_bidi_override_get_font_weight
                                                (FoFo *fo_fo);

Gets the font-weight property of `bidi_override`

`fo_fo` : | The `FoFo` object
Returns : | The "font-weight" property value

### fo_bidi_override_set_id ()

    void        fo_bidi_override_set_id         (FoFo *fo_fo,
                                                 FoProperty *new_id);

Sets the id property of `bidi_override` to `new_id`

`fo_fo` : | The `FoFo` object
`new_id` : | The new "id" property value

### fo_bidi_override_get_id ()

    FoProperty* fo_bidi_override_get_id         (FoFo *fo_fo);

Gets the id property of `bidi_override`

`fo_fo` : | The `FoFo` object
Returns : | The "id" property value

### fo_bidi_override_set_line_height ()

    void        fo_bidi_override_set_line_height
                                                (FoFo *fo_fo,
                                                 FoProperty *new_line_height);

Sets the line-height property of `bidi_override` to `new_line_height`

`fo_fo` : | The `FoFo` object
`new_line_height` : | The new "line-height" property value

### fo_bidi_override_get_line_height ()

    FoProperty* fo_bidi_override_get_line_height
                                                (FoFo *fo_fo);

Gets the line-height property of `bidi_override`

`fo_fo` : | The `FoFo` object
Returns : | The "line-height" property value

### fo_bidi_override_set_score_spaces ()

    void        fo_bidi_override_set_score_spaces
                                                (FoFo *fo_fo,
                                                 FoProperty *new_score_spaces);

Sets the score-spaces property of `bidi_override` to `new_score_spaces`

`fo_fo` : | The `FoFo` object
`new_score_spaces` : | The new "score-spaces" property value

### fo_bidi_override_get_score_spaces ()

    FoProperty* fo_bidi_override_get_score_spaces
                                                (FoFo *fo_fo);

Gets the score-spaces property of `bidi_override`

`fo_fo` : | The `FoFo` object
Returns : | The "score-spaces" property value

### fo_bidi_override_set_unicode_bidi ()

    void        fo_bidi_override_set_unicode_bidi
                                                (FoFo *fo_fo,
                                                 FoProperty *new_unicode_bidi);

Sets the unicode-bidi property of `bidi_override` to `new_unicode_bidi`

`fo_fo` : | The `FoFo` object
`new_unicode_bidi` : | The new "unicode-bidi" property value

### fo_bidi_override_get_unicode_bidi ()

    FoProperty* fo_bidi_override_get_unicode_bidi
                                                (FoFo *fo_fo);

Gets the unicode-bidi property of `bidi_override`

`fo_fo` : | The `FoFo` object
Returns : | The "unicode-bidi" property value

## Property Details

### The "`color`" property

      "color"                FoProperty            : Read

Color property.

### The "`direction`" property

      "direction"            FoProperty            : Read

Direction property.

### The "`font-family`" property

      "font-family"          FoProperty            : Read

Font Family property.

### The "`font-size`" property

      "font-size"            FoProperty            : Read

Font Size property.

### The "`font-stretch`" property

      "font-stretch"         FoProperty            : Read

Font Stretch property.

### The "`font-style`" property

      "font-style"           FoProperty            : Read

Font Style property.

### The "`font-variant`" property

      "font-variant"         FoProperty            : Read

Font Variant property.

### The "`font-weight`" property

      "font-weight"          FoProperty            : Read

Font Weight property.

### The "`id`" property

      "id"                   FoProperty            : Read

Id property.

### The "`line-height`" property

      "line-height"          FoProperty            : Read

Line Height property.

### The "`score-spaces`" property

      "score-spaces"         FoProperty            : Read

Score Spaces property.

### The "`unicode-bidi`" property

      "unicode-bidi"         FoProperty            : Read

Unicode Bidi property.