flower: Redraw flower on middle click, pop up window menu on right click

dev
Kristian Høgsberg 13 years ago
parent d31fcab989
commit c25a1d73fc
  1. 17
      clients/flower.c

@ -33,6 +33,7 @@
#include <sys/time.h> #include <sys/time.h>
#include <glib.h> #include <glib.h>
#include <linux/input.h>
#include <wayland-client.h> #include <wayland-client.h>
#include "window.h" #include "window.h"
@ -135,8 +136,20 @@ button_handler(struct widget *widget,
{ {
struct flower *flower = data; struct flower *flower = data;
if (state) switch (button) {
window_move(flower->window, input, time); case BTN_LEFT:
if (state)
window_move(flower->window, input, time);
break;
case BTN_MIDDLE:
if (state)
widget_schedule_redraw(widget);
break;
case BTN_RIGHT:
if (state)
window_show_frame_menu(flower->window, input, time);
break;
}
} }
int main(int argc, char *argv[]) int main(int argc, char *argv[])

Loading…
Cancel
Save