Mercurial > pidgin
diff src/gtkimhtml.h @ 10145:4d484e455839
[gaim-migrate @ 11218]
This fixes the crash / hang / strangeness when dragging a buddy to a
conversation entry thing. Also fixes a minor memory leak with old plugins.
committer: Tailor Script <tailor@pidgin.im>
author | Stu Tomlinson <stu@nosnilmot.com> |
---|---|
date | Tue, 26 Oct 2004 01:00:35 +0000 |
parents | f0100b414d98 |
children | 5c3b27763126 |
line wrap: on
line diff
--- a/src/gtkimhtml.h Mon Oct 25 23:45:26 2004 +0000 +++ b/src/gtkimhtml.h Tue Oct 26 01:00:35 2004 +0000 @@ -192,6 +192,28 @@ GTK_IMHTML_USE_POINTSIZE = 1 << 8 } GtkIMHtmlOptions; +enum { + GTK_IMHTML_DRAG_URL = 0, + GTK_IMHTML_DRAG_HTML, + GTK_IMHTML_DRAG_UTF8_STRING, + GTK_IMHTML_DRAG_COMPOUND_TEXT, + GTK_IMHTML_DRAG_STRING, + GTK_IMHTML_DRAG_TEXT, + GTK_IMHTML_DRAG_NUM +}; + +#define GTK_IMHTML_DND_TARGETS \ + { "text/html", 0, GTK_IMHTML_DRAG_HTML }, \ + { "x-url/ftp", 0, GTK_IMHTML_DRAG_URL }, \ + { "x-url/http", 0, GTK_IMHTML_DRAG_URL }, \ + { "text/uri-list", 0, GTK_IMHTML_DRAG_URL }, \ + { "_NETSCAPE_URL", 0, GTK_IMHTML_DRAG_URL }, \ + { "UTF8_STRING", 0, GTK_IMHTML_DRAG_UTF8_STRING }, \ + { "COMPOUND_TEXT", 0, GTK_IMHTML_DRAG_COMPOUND_TEXT }, \ + { "STRING", 0, GTK_IMHTML_DRAG_STRING }, \ + { "text/plain", 0, GTK_IMHTML_DRAG_TEXT }, \ + { "TEXT", 0, GTK_IMHTML_DRAG_TEXT } + typedef gpointer (*GtkIMHtmlGetImageFunc) (int id); typedef gpointer (*GtkIMHtmlGetImageDataFunc) (gpointer i); typedef size_t (*GtkIMHtmlGetImageSizeFunc) (gpointer i);