gtkdnd-hints.h
Go to the documentation of this file.00001
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef _PIDGIN_DND_HINTS_H_
00025 #define _PIDGIN_DND_HINTS_H_
00026
00027 #include <glib.h>
00028 #include <gtk/gtkwidget.h>
00029
00033 typedef enum
00034 {
00035 HINT_ARROW_UP,
00036 HINT_ARROW_DOWN,
00037 HINT_ARROW_LEFT,
00038 HINT_ARROW_RIGHT
00040 } DndHintWindowId;
00041
00045 typedef enum {
00046
00047 HINT_POSITION_RIGHT,
00048 HINT_POSITION_LEFT,
00049 HINT_POSITION_TOP,
00050 HINT_POSITION_BOTTOM,
00051 HINT_POSITION_CENTER
00053 } DndHintPosition;
00054
00062 void dnd_hints_show(DndHintWindowId id, gint x, gint y);
00063
00069 void dnd_hints_hide(DndHintWindowId id);
00070
00074 void dnd_hints_hide_all(void);
00075
00084 void dnd_hints_show_relative(DndHintWindowId id, GtkWidget *widget,
00085 DndHintPosition horiz, DndHintPosition vert);
00086
00087 #endif