X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fpopup.h;h=3707c8cbd5f725d88eb3595971ca28a345e77ab6;hb=bddbe9432837edccc67b76f2d29d4dbc9b02203f;hp=f26bedd9e35671c218dd0e7ef324ba8a73412515;hpb=bccb90b01da9d3f3b483e690444ebfbca914aa02;p=chaz%2Fopenbox diff --git a/openbox/popup.h b/openbox/popup.h index f26bedd9..3707c8cb 100644 --- a/openbox/popup.h +++ b/openbox/popup.h @@ -1,9 +1,11 @@ #ifndef __popup_h #define __popup_h -#include "frame.h" +#include -typedef struct Popup Popup; +struct _ObClientIcon; + +typedef struct _ObPopup Popup; Popup *popup_new(gboolean hasicon); void popup_free(Popup *self); @@ -13,13 +15,13 @@ void popup_free(Popup *self); specifies which corner of the popup will be placed at the given coords. Static and Forget gravity are equivilent to NorthWest. */ -void popup_position(Popup *self, int gravity, int x, int y); +void popup_position(Popup *self, gint gravity, gint x, gint y); /*! Set the sizes for the popup. When set to 0, the size will be based on the text size. */ -void popup_size(Popup *self, int w, int h); -void popup_size_to_string(Popup *self, char *text); +void popup_size(Popup *self, gint w, gint h); +void popup_size_to_string(Popup *self, gchar *text); -void popup_show(Popup *self, char *text, Icon *icon); +void popup_show(Popup *self, gchar *text, struct _ObClientIcon *icon); void popup_hide(Popup *self); #endif