EAttachmentView

EAttachmentView

Functions

void e_attachment_view_init ()
void e_attachment_view_dispose ()
void e_attachment_view_finalize ()
EAttachmentViewPrivate * e_attachment_view_get_private ()
EAttachmentStore * e_attachment_view_get_store ()
gboolean e_attachment_view_get_dragging ()
void e_attachment_view_set_dragging ()
gboolean e_attachment_view_get_editable ()
void e_attachment_view_set_editable ()
gboolean e_attachment_view_get_allow_uri ()
void e_attachment_view_set_allow_uri ()
GtkTargetList * e_attachment_view_get_target_list ()
GdkDragAction e_attachment_view_get_drag_actions ()
void e_attachment_view_add_drag_actions ()
GList * e_attachment_view_get_selected_attachments ()
void e_attachment_view_open_path ()
void e_attachment_view_remove_selected ()
gboolean e_attachment_view_button_press_event ()
gboolean e_attachment_view_button_release_event ()
gboolean e_attachment_view_motion_notify_event ()
gboolean e_attachment_view_key_press_event ()
GtkTreePath * e_attachment_view_get_path_at_pos ()
GList * e_attachment_view_get_selected_paths ()
gboolean e_attachment_view_path_is_selected ()
void e_attachment_view_select_path ()
void e_attachment_view_unselect_path ()
void e_attachment_view_select_all ()
void e_attachment_view_unselect_all ()
void e_attachment_view_sync_selection ()
void e_attachment_view_drag_source_set ()
void e_attachment_view_drag_source_unset ()
void e_attachment_view_drag_begin ()
void e_attachment_view_drag_end ()
void e_attachment_view_drag_data_get ()
void e_attachment_view_drag_dest_set ()
void e_attachment_view_drag_dest_unset ()
gboolean e_attachment_view_drag_motion ()
gboolean e_attachment_view_drag_drop ()
void e_attachment_view_drag_data_received ()
EUIAction * e_attachment_view_get_action ()
EUIActionGroup * e_attachment_view_get_action_group ()
GtkWidget * e_attachment_view_get_popup_menu ()
EUIManager * e_attachment_view_get_ui_manager ()
void e_attachment_view_update_actions ()
void e_attachment_view_position_popover ()
void e_attachment_view_add_possible_attachment ()
void e_attachment_view_clear_possible_attachments ()

Properties

gboolean allow-uri Read / Write
gboolean dragging Read / Write
gboolean editable Read / Write / Construct

Signals

gboolean before-properties-popup Action
void update-actions Action

Object Hierarchy

    GInterface
    ╰── EAttachmentView

Description

Functions

e_attachment_view_init ()

void
e_attachment_view_init (EAttachmentView *view);

e_attachment_view_dispose ()

void
e_attachment_view_dispose (EAttachmentView *view);

e_attachment_view_finalize ()

void
e_attachment_view_finalize (EAttachmentView *view);

e_attachment_view_get_private ()

EAttachmentViewPrivate *
e_attachment_view_get_private (EAttachmentView *view);

e_attachment_view_get_store ()

EAttachmentStore *
e_attachment_view_get_store (EAttachmentView *view);

e_attachment_view_get_dragging ()

gboolean
e_attachment_view_get_dragging (EAttachmentView *view);

e_attachment_view_set_dragging ()

void
e_attachment_view_set_dragging (EAttachmentView *view,
                                gboolean dragging);

e_attachment_view_get_editable ()

gboolean
e_attachment_view_get_editable (EAttachmentView *view);

e_attachment_view_set_editable ()

void
e_attachment_view_set_editable (EAttachmentView *view,
                                gboolean editable);

e_attachment_view_get_allow_uri ()

gboolean
e_attachment_view_get_allow_uri (EAttachmentView *view);

e_attachment_view_set_allow_uri ()

void
e_attachment_view_set_allow_uri (EAttachmentView *view,
                                 gboolean allow_uri);

e_attachment_view_get_target_list ()

GtkTargetList *
e_attachment_view_get_target_list (EAttachmentView *view);

e_attachment_view_get_drag_actions ()

GdkDragAction
e_attachment_view_get_drag_actions (EAttachmentView *view);

e_attachment_view_add_drag_actions ()

void
e_attachment_view_add_drag_actions (EAttachmentView *view,
                                    GdkDragAction drag_actions);

e_attachment_view_get_selected_attachments ()

GList *
e_attachment_view_get_selected_attachments
                               (EAttachmentView *view);

e_attachment_view_open_path ()

void
e_attachment_view_open_path (EAttachmentView *view,
                             GtkTreePath *path,
                             GAppInfo *app_info);

e_attachment_view_remove_selected ()

void
e_attachment_view_remove_selected (EAttachmentView *view,
                                   gboolean select_next);

e_attachment_view_button_press_event ()

gboolean
e_attachment_view_button_press_event (EAttachmentView *view,
                                      GdkEventButton *event);

e_attachment_view_button_release_event ()

gboolean
e_attachment_view_button_release_event
                               (EAttachmentView *view,
                                GdkEventButton *event);

e_attachment_view_motion_notify_event ()

gboolean
e_attachment_view_motion_notify_event (EAttachmentView *view,
                                       GdkEventMotion *event);

e_attachment_view_key_press_event ()

gboolean
e_attachment_view_key_press_event (EAttachmentView *view,
                                   GdkEventKey *event);

e_attachment_view_get_path_at_pos ()

GtkTreePath *
e_attachment_view_get_path_at_pos (EAttachmentView *view,
                                   gint x,
                                   gint y);

e_attachment_view_get_selected_paths ()

GList *
e_attachment_view_get_selected_paths (EAttachmentView *view);

e_attachment_view_path_is_selected ()

gboolean
e_attachment_view_path_is_selected (EAttachmentView *view,
                                    GtkTreePath *path);

e_attachment_view_select_path ()

void
e_attachment_view_select_path (EAttachmentView *view,
                               GtkTreePath *path);

e_attachment_view_unselect_path ()

void
e_attachment_view_unselect_path (EAttachmentView *view,
                                 GtkTreePath *path);

e_attachment_view_select_all ()

void
e_attachment_view_select_all (EAttachmentView *view);

e_attachment_view_unselect_all ()

void
e_attachment_view_unselect_all (EAttachmentView *view);

e_attachment_view_sync_selection ()

void
e_attachment_view_sync_selection (EAttachmentView *view,
                                  EAttachmentView *target);

e_attachment_view_drag_source_set ()

void
e_attachment_view_drag_source_set (EAttachmentView *view);

e_attachment_view_drag_source_unset ()

void
e_attachment_view_drag_source_unset (EAttachmentView *view);

e_attachment_view_drag_begin ()

void
e_attachment_view_drag_begin (EAttachmentView *view,
                              GdkDragContext *context);

e_attachment_view_drag_end ()

void
e_attachment_view_drag_end (EAttachmentView *view,
                            GdkDragContext *context);

e_attachment_view_drag_data_get ()

void
e_attachment_view_drag_data_get (EAttachmentView *view,
                                 GdkDragContext *context,
                                 GtkSelectionData *selection,
                                 guint info,
                                 guint time);

e_attachment_view_drag_dest_set ()

void
e_attachment_view_drag_dest_set (EAttachmentView *view);

e_attachment_view_drag_dest_unset ()

void
e_attachment_view_drag_dest_unset (EAttachmentView *view);

e_attachment_view_drag_motion ()

gboolean
e_attachment_view_drag_motion (EAttachmentView *view,
                               GdkDragContext *context,
                               gint x,
                               gint y,
                               guint time);

e_attachment_view_drag_drop ()

gboolean
e_attachment_view_drag_drop (EAttachmentView *view,
                             GdkDragContext *context,
                             gint x,
                             gint y,
                             guint time);

e_attachment_view_drag_data_received ()

void
e_attachment_view_drag_data_received (EAttachmentView *view,
                                      GdkDragContext *context,
                                      gint x,
                                      gint y,
                                      GtkSelectionData *selection,
                                      guint info,
                                      guint time);

e_attachment_view_get_action ()

EUIAction *
e_attachment_view_get_action (EAttachmentView *view,
                              const gchar *action_name);

e_attachment_view_get_action_group ()

EUIActionGroup *
e_attachment_view_get_action_group (EAttachmentView *view,
                                    const gchar *group_name);

e_attachment_view_get_popup_menu ()

GtkWidget *
e_attachment_view_get_popup_menu (EAttachmentView *view);

e_attachment_view_get_ui_manager ()

EUIManager *
e_attachment_view_get_ui_manager (EAttachmentView *view);

e_attachment_view_update_actions ()

void
e_attachment_view_update_actions (EAttachmentView *view);

e_attachment_view_position_popover ()

void
e_attachment_view_position_popover (EAttachmentView *view,
                                    GtkPopover *popover,
                                    EAttachment *attachment);

e_attachment_view_add_possible_attachment ()

void
e_attachment_view_add_possible_attachment
                               (EAttachmentView *view,
                                EAttachment *attachment);

e_attachment_view_clear_possible_attachments ()

void
e_attachment_view_clear_possible_attachments
                               (EAttachmentView *view);

Property Details

The “allow-uri” property

  “allow-uri”                gboolean

Owner: EAttachmentView

Flags: Read / Write

Default value: FALSE


The “dragging” property

  “dragging”                 gboolean

Owner: EAttachmentView

Flags: Read / Write

Default value: FALSE


The “editable” property

  “editable”                 gboolean

Owner: EAttachmentView

Flags: Read / Write / Construct

Default value: TRUE

Signal Details

The “before-properties-popup” signal

gboolean
user_function (EAttachmentView *eattachmentview,
               GtkPopover      *arg1,
               gboolean         arg2,
               gpointer         user_data)

Flags: Action


The “update-actions” signal

void
user_function (EAttachmentView *eattachmentview,
               gpointer         user_data)

Flags: Action