aboutsummaryrefslogtreecommitdiffstats
path: root/e-util/e-selection.h
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2010-01-17 00:47:35 +0800
committerMatthew Barnes <mbarnes@redhat.com>2010-01-17 00:47:35 +0800
commit2cf0c27e2ece428dd2af1945f6fececbe9dbcc15 (patch)
tree8fd5e46e4e312b1ed51f99f65990a6b53024948f /e-util/e-selection.h
parent73716c500bc2f9dd2c0057b3d57ccc340d5e1017 (diff)
downloadgsoc2013-evolution-2cf0c27e2ece428dd2af1945f6fececbe9dbcc15.tar
gsoc2013-evolution-2cf0c27e2ece428dd2af1945f6fececbe9dbcc15.tar.gz
gsoc2013-evolution-2cf0c27e2ece428dd2af1945f6fececbe9dbcc15.tar.bz2
gsoc2013-evolution-2cf0c27e2ece428dd2af1945f6fececbe9dbcc15.tar.lz
gsoc2013-evolution-2cf0c27e2ece428dd2af1945f6fececbe9dbcc15.tar.xz
gsoc2013-evolution-2cf0c27e2ece428dd2af1945f6fececbe9dbcc15.tar.zst
gsoc2013-evolution-2cf0c27e2ece428dd2af1945f6fececbe9dbcc15.zip
Add selection utilities for "text/html" targets.
Diffstat (limited to 'e-util/e-selection.h')
-rw-r--r--e-util/e-selection.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/e-util/e-selection.h b/e-util/e-selection.h
index e03399a39e..2c59d3d641 100644
--- a/e-util/e-selection.h
+++ b/e-util/e-selection.h
@@ -42,6 +42,9 @@ void e_target_list_add_calendar_targets
void e_target_list_add_directory_targets
(GtkTargetList *list,
guint info);
+void e_target_list_add_html_targets
+ (GtkTargetList *list,
+ guint info);
gboolean e_selection_data_set_calendar
(GtkSelectionData *selection_data,
const gchar *source,
@@ -50,20 +53,30 @@ gboolean e_selection_data_set_directory
(GtkSelectionData *selection_data,
const gchar *source,
gint length);
+gboolean e_selection_data_set_html
+ (GtkSelectionData *selection_data,
+ const gchar *source,
+ gint length);
gchar * e_selection_data_get_calendar
(GtkSelectionData *selection_data);
gchar * e_selection_data_get_directory
(GtkSelectionData *selection_data);
+gchar * e_selection_data_get_html
+ (GtkSelectionData *selection_data);
gboolean e_selection_data_targets_include_calendar
(GtkSelectionData *selection_data);
gboolean e_selection_data_targets_include_directory
(GtkSelectionData *selection_data);
+gboolean e_selection_data_targets_include_html
+ (GtkSelectionData *selection_data);
gboolean e_targets_include_calendar
(GdkAtom *targets,
gint n_targets);
gboolean e_targets_include_directory
(GdkAtom *targets,
gint n_targets);
+gboolean e_targets_include_html (GdkAtom *targets,
+ gint n_targets);
/* Clipboard Functions */
@@ -74,6 +87,9 @@ void e_clipboard_set_directory
(GtkClipboard *clipboard,
const gchar *source,
gint length);
+void e_clipboard_set_html (GtkClipboard *clipboard,
+ const gchar *source,
+ gint length);
void e_clipboard_request_calendar
(GtkClipboard *clipboard,
GtkClipboardTextReceivedFunc callback,
@@ -82,14 +98,21 @@ void e_clipboard_request_directory
(GtkClipboard *clipboard,
GtkClipboardTextReceivedFunc callback,
gpointer user_data);
+void e_clipboard_request_html(GtkClipboard *clipboard,
+ GtkClipboardTextReceivedFunc callback,
+ gpointer user_data);
gchar * e_clipboard_wait_for_calendar
(GtkClipboard *clipboard);
gchar * e_clipboard_wait_for_directory
(GtkClipboard *clipboard);
+gchar * e_clipboard_wait_for_html
+ (GtkClipboard *clipboard);
gboolean e_clipboard_wait_is_calendar_available
(GtkClipboard *clipboard);
gboolean e_clipboard_wait_is_directory_available
(GtkClipboard *clipboard);
+gboolean e_clipboard_wait_is_html_available
+ (GtkClipboard *clipboard);
G_END_DECLS