X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fmenu.h;h=d9cb2a8fa076ddc3a69f3e77777cf0ddf2f4be2c;hb=4736c257a54409bf3b0ef0d803da650c71684dee;hp=ea5d7454e714c1631daaaf5d3ca58cf33039cb1a;hpb=7af1c6a9c3a57f3ded34fad3f9f4a30fe377a65e;p=chaz%2Fopenbox diff --git a/openbox/menu.h b/openbox/menu.h index ea5d7454..d9cb2a8f 100644 --- a/openbox/menu.h +++ b/openbox/menu.h @@ -10,7 +10,8 @@ struct Menu; struct MenuEntry; -typedef void(*menu_controller_show)(struct Menu *self, int x, int y, Client *); +typedef void(*menu_controller_show)(struct Menu *self, + int x, int y, ObClient *); typedef void(*menu_controller_update)(struct Menu *self); typedef void(*menu_controller_mouseover)(struct MenuEntry *self, gboolean enter); @@ -44,7 +45,7 @@ typedef struct Menu { /* render stuff */ - Client *client; + ObClient *client; Window frame; Window title; RrAppearance *a_title; @@ -55,6 +56,7 @@ typedef struct Menu { int item_h; Point location; Size size; + guint xin_area; /* index of the xinerama head/area */ /* plugin stuff */ char *plugin; @@ -102,8 +104,8 @@ Menu *menu_new_full(char *label, char *name, Menu *parent, menu_controller_show show, menu_controller_update update); void menu_free(char *name); -void menu_show(char *name, int x, int y, Client *client); -void menu_show_full(Menu *menu, int x, int y, Client *client); +void menu_show(char *name, int x, int y, ObClient *client); +void menu_show_full(Menu *menu, int x, int y, ObClient *client); void menu_hide(Menu *self);