## EMailFormatterQuote

EMailFormatterQuote

## Synopsis

    struct              EMailFormatterQuote;
    struct              EMailFormatterQuoteContext;
    enum                EMailFormatterQuoteFlags;
    EMailFormatter *    e_mail_formatter_quote_new          (const gchar *credits,
                                                             EMailFormatterQuoteFlags flags);
    struct              EMailFormatterQuoteExtension;

## Object Hierarchy

      GObject
       +----EMailFormatter
             +----EMailFormatterQuote

      GObject
       +----EMailFormatterExtension
             +----EMailFormatterQuoteExtension

## Implemented Interfaces

EMailFormatterQuote implements EExtensible.

## Description

## Details

### struct EMailFormatterQuote

    struct EMailFormatterQuote;

### struct EMailFormatterQuoteContext

    struct EMailFormatterQuoteContext {
    	EMailFormatterContext parent;

    	guint32 qf_flags;
    };

### enum EMailFormatterQuoteFlags

    typedef enum {
     /*< flags >*/
    	E_MAIL_FORMATTER_QUOTE_FLAG_CITE = 1 << 0,
    	E_MAIL_FORMATTER_QUOTE_FLAG_HEADERS = 1 << 1,
    	E_MAIL_FORMATTER_QUOTE_FLAG_KEEP_SIG = 1 << 2  /* do not strip signature */
    } EMailFormatterQuoteFlags;

`E_MAIL_FORMATTER_QUOTE_FLAG_CITE` |
`E_MAIL_FORMATTER_QUOTE_FLAG_HEADERS` |
`E_MAIL_FORMATTER_QUOTE_FLAG_KEEP_SIG` |

### e_mail_formatter_quote_new ()

    EMailFormatter *    e_mail_formatter_quote_new          (const gchar *credits,
                                                             EMailFormatterQuoteFlags flags);

### struct EMailFormatterQuoteExtension

    struct EMailFormatterQuoteExtension;

This is an abstract base type for formatter extensions which are intended only for use by EMailFormatterQuote.