ESelectable

ESelectable

Types and Values

Object Hierarchy

    GInterface
    ╰── ESelectable

Description

Functions

e_selectable_update_actions ()

void
e_selectable_update_actions (ESelectable *selectable,
                             EFocusTracker *focus_tracker,
                             GdkAtom *clipboard_targets,
                             gint n_clipboard_targets);

e_selectable_cut_clipboard ()

void
e_selectable_cut_clipboard (ESelectable *selectable);

e_selectable_copy_clipboard ()

void
e_selectable_copy_clipboard (ESelectable *selectable);

e_selectable_paste_clipboard ()

void
e_selectable_paste_clipboard (ESelectable *selectable);

e_selectable_delete_selection ()

void
e_selectable_delete_selection (ESelectable *selectable);

e_selectable_select_all ()

void
e_selectable_select_all (ESelectable *selectable);

e_selectable_undo ()

void
e_selectable_undo (ESelectable *selectable);

e_selectable_redo ()

void
e_selectable_redo (ESelectable *selectable);

e_selectable_get_copy_target_list ()

GtkTargetList *
e_selectable_get_copy_target_list (ESelectable *selectable);

e_selectable_get_paste_target_list ()

GtkTargetList *
e_selectable_get_paste_target_list (ESelectable *selectable);

Types and Values

struct ESelectableInterface

struct ESelectableInterface {
	GTypeInterface parent_iface;

	/* Required Methods */
	void		(*update_actions) (ESelectable *selectable,
						 EFocusTracker *focus_tracker,
						 GdkAtom *clipboard_targets,
						 gint n_clipboard_targets);

	/* Optional Methods */
	void		(*cut_clipboard) (ESelectable *selectable);
	void		(*copy_clipboard) (ESelectable *selectable);
	void		(*paste_clipboard) (ESelectable *selectable);
	void		(*delete_selection) (ESelectable *selectable);
	void		(*select_all)		(ESelectable *selectable);
	void		(*undo)			(ESelectable *selectable);
	void		(*redo)			(ESelectable *selectable);
};

Property Details

The “copy-target-list” property

  “copy-target-list”         GtkTargetList *

Flags: Read


The “paste-target-list” property

  “paste-target-list”        GtkTargetList *

Flags: Read