## EAttachmentButton EAttachmentButton |

## Synopsis

    struct              EAttachmentButton;
    GtkWidget *         e_attachment_button_new             (void);
    EAttachmentView *   e_attachment_button_get_view        (EAttachmentButton *button);
    void                e_attachment_button_set_view        (EAttachmentButton *button,
                                                             EAttachmentView *view);
    EAttachment *       e_attachment_button_get_attachment  (EAttachmentButton *button);
    void                e_attachment_button_set_attachment  (EAttachmentButton *button,
                                                             EAttachment *attachment);
    gboolean            e_attachment_button_get_expandable  (EAttachmentButton *button);
    void                e_attachment_button_set_expandable  (EAttachmentButton *button,
                                                             gboolean expandable);
    gboolean            e_attachment_button_get_expanded    (EAttachmentButton *button);
    void                e_attachment_button_set_expanded    (EAttachmentButton *button,
                                                             gboolean expanded);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GtkWidget
                   +----GtkContainer
                         +----GtkBox
                               +----GtkHBox
                                     +----EAttachmentButton

## Implemented Interfaces

EAttachmentButton implements AtkImplementorIface, GtkBuildable and GtkOrientable.

## Properties

      "attachment"               EAttachment*          : Read / Write
      "expandable"               gboolean              : Read / Write / Construct
      "expanded"                 gboolean              : Read / Write / Construct
      "view"                     EAttachmentView*      : Read / Write

## Description

## Details

### struct EAttachmentButton

    struct EAttachmentButton;

### e_attachment_button_new ()

    GtkWidget *         e_attachment_button_new             (void);

### e_attachment_button_get_view ()

    EAttachmentView *   e_attachment_button_get_view        (EAttachmentButton *button);

### e_attachment_button_set_view ()

    void                e_attachment_button_set_view        (EAttachmentButton *button,
                                                             EAttachmentView *view);

### e_attachment_button_get_attachment ()

    EAttachment *       e_attachment_button_get_attachment  (EAttachmentButton *button);

### e_attachment_button_set_attachment ()

    void                e_attachment_button_set_attachment  (EAttachmentButton *button,
                                                             EAttachment *attachment);

### e_attachment_button_get_expandable ()

    gboolean            e_attachment_button_get_expandable  (EAttachmentButton *button);

### e_attachment_button_set_expandable ()

    void                e_attachment_button_set_expandable  (EAttachmentButton *button,
                                                             gboolean expandable);

### e_attachment_button_get_expanded ()

    gboolean            e_attachment_button_get_expanded    (EAttachmentButton *button);

### e_attachment_button_set_expanded ()

    void                e_attachment_button_set_expanded    (EAttachmentButton *button,
                                                             gboolean expanded);

## Property Details

### The `"attachment"` property

      "attachment"               EAttachment*          : Read / Write

### The `"expandable"` property

      "expandable"               gboolean              : Read / Write / Construct

Default value: TRUE

### The `"expanded"` property

      "expanded"                 gboolean              : Read / Write / Construct

Default value: FALSE

### The `"view"` property

      "view"                     EAttachmentView*      : Read / Write