#include "geom.h"
#include "render/render.h"
#include <glib.h>
+#include <X11/Xlib.h>
struct _ObPromptElement {
gchar *text;
Window window;
gint x, y, width, height;
+ gboolean pressed;
};
struct _ObPrompt
/* one for each answer */
ObPromptElement *button;
guint n_buttons;
+
+ /* points to the button with the focus */
+ ObPromptElement *focus;
};
void prompt_startup(gboolean reconfig);
/*! Show the prompt. It will be centered within the given area rectangle */
void prompt_show(ObPrompt *self, struct _ObClient *parent);
void prompt_hide(ObPrompt *self);
-void prompt_hide_window(Window window);
+
+void prompt_key_event(ObPrompt *self, XEvent *e);
+void prompt_mouse_event(ObPrompt *self, XEvent *e);
#endif