pidgintooltip.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
00025
00026 #ifndef _PIDGIN_TOOLTIP_H_
00027 #define _PIDGIN_TOOLTIP_H_
00028
00029 #include <gtk/gtk.h>
00030
00041 typedef gboolean (*PidginTooltipCreateForTree)(GtkWidget *tipwindow,
00042 GtkTreePath *path, gpointer userdata, int *w, int *h);
00043
00053 typedef gboolean (*PidginTooltipCreate)(GtkWidget *tipwindow,
00054 gpointer userdata, int *w, int *h);
00055
00063 typedef gboolean (*PidginTooltipPaint)(GtkWidget *tipwindow, gpointer userdata);
00064
00076 gboolean pidgin_tooltip_setup_for_treeview(GtkWidget *tree, gpointer userdata,
00077 PidginTooltipCreateForTree create_cb, PidginTooltipPaint paint_cb);
00078
00090 gboolean pidgin_tooltip_setup_for_widget(GtkWidget *widget, gpointer userdata,
00091 PidginTooltipCreate create_cb, PidginTooltipPaint paint_cb);
00092
00097 void pidgin_tooltip_destroy(void);
00098
00109 void pidgin_tooltip_show(GtkWidget *widget, gpointer userdata,
00110 PidginTooltipCreate create_cb, PidginTooltipPaint paint_cb);
00111
00112 #endif