## EmpathyTheme EmpathyTheme |

## Synopsis

                        EmpathyTheme;
    void                empathy_theme_update_view           (EmpathyTheme *theme,
                                                             EmpathyChatView *view);
    void                empathy_theme_append_message        (EmpathyTheme *theme,
                                                             EmpathyChatView *view,
                                                             EmpathyMessage *msg);
    void                empathy_theme_append_text           (EmpathyTheme *theme,
                                                             EmpathyChatView *view,
                                                             const gchar *body,
                                                             const gchar *tag,
                                                             const gchar *link_tag);
    void                empathy_theme_append_spacing        (EmpathyTheme *theme,
                                                             EmpathyChatView *view);
    void                empathy_theme_append_event          (EmpathyTheme *theme,
                                                             EmpathyChatView *view,
                                                             const gchar *str);
    void                empathy_theme_append_timestamp      (EmpathyTheme *theme,
                                                             EmpathyChatView *view,
                                                             EmpathyMessage *message,
                                                             gboolean show_date,
                                                             gboolean show_time);
    void                empathy_theme_maybe_append_date_and_time
                                                            (EmpathyTheme *theme,
                                                             EmpathyChatView *view,
                                                             EmpathyMessage *message);
    gboolean            empathy_theme_get_show_avatars      (EmpathyTheme *theme);
    void                empathy_theme_set_show_avatars      (EmpathyTheme *theme,
                                                             gboolean show);

## Object Hierarchy

      GObject
       +----EmpathyTheme
             +----EmpathyThemeBoxes
             +----EmpathyThemeIrc

## Properties

      "show-avatars"             gboolean              : Read / Write

## Description

## Details

### EmpathyTheme

    typedef struct _EmpathyTheme EmpathyTheme;

### empathy_theme_update_view ()

    void                empathy_theme_update_view           (EmpathyTheme *theme,
                                                             EmpathyChatView *view);

`theme` : |
`view` : |

### empathy_theme_append_message ()

    void                empathy_theme_append_message        (EmpathyTheme *theme,
                                                             EmpathyChatView *view,
                                                             EmpathyMessage *msg);

`theme` : |
`view` : |
`msg` : |

### empathy_theme_append_text ()

    void                empathy_theme_append_text           (EmpathyTheme *theme,
                                                             EmpathyChatView *view,
                                                             const gchar *body,
                                                             const gchar *tag,
                                                             const gchar *link_tag);

`theme` : |
`view` : |
`body` : |
`tag` : |
`link_tag` : |

### empathy_theme_append_spacing ()

    void                empathy_theme_append_spacing        (EmpathyTheme *theme,
                                                             EmpathyChatView *view);

`theme` : |
`view` : |

### empathy_theme_append_event ()

    void                empathy_theme_append_event          (EmpathyTheme *theme,
                                                             EmpathyChatView *view,
                                                             const gchar *str);

`theme` : |
`view` : |
`str` : |

### empathy_theme_append_timestamp ()

    void                empathy_theme_append_timestamp      (EmpathyTheme *theme,
                                                             EmpathyChatView *view,
                                                             EmpathyMessage *message,
                                                             gboolean show_date,
                                                             gboolean show_time);

`theme` : |
`view` : |
`message` : |
`show_date` : |
`show_time` : |

### empathy_theme_maybe_append_date_and_time ()

    void                empathy_theme_maybe_append_date_and_time
                                                            (EmpathyTheme *theme,
                                                             EmpathyChatView *view,
                                                             EmpathyMessage *message);

`theme` : |
`view` : |
`message` : |

### empathy_theme_get_show_avatars ()

    gboolean            empathy_theme_get_show_avatars      (EmpathyTheme *theme);

`theme` : |
Returns : |

### empathy_theme_set_show_avatars ()

    void                empathy_theme_set_show_avatars      (EmpathyTheme *theme,
                                                             gboolean show);

`theme` : |
`show` : |

## Property Details

### The `"show-avatars"` property

      "show-avatars"             gboolean              : Read / Write

Default value: TRUE